1 /* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * 15 * See the License for the specific language governing permissions and 16 * limitations under the License. 17 */ 18 19 /** 20 * @author Aleksey V. Yantsen 21 */ 22 23 /** 24 * Created on 12.01.2004 25 */ 26 package org.apache.harmony.jpda.tests.framework.jdwp; 27 28 /** 29 * This class defines capabilities from JDWP specifications. 30 */ 31 public class Capabilities { 32 // Target VM Capabilities 33 public boolean canWatchFieldModification = false; 34 35 public boolean canWatchFieldAccess = false; 36 37 public boolean canGetBytecodes = false; 38 39 public boolean canGetSyntheticAttribute = false; 40 41 public boolean canGetOwnedMonitorInfo = false; 42 43 public boolean canGetCurrentContendedMonitor = false; 44 45 public boolean canGetMonitorInfo = false; 46 47 public boolean canRedefineClasses = false; 48 49 public boolean canAddMethod = false; 50 51 public boolean canUnrestrictedlyRedefineClasses = false; 52 53 public boolean canPopFrames = false; 54 55 public boolean canUseInstanceFilters = false; 56 57 public boolean canGetSourceDebugExtension = false; 58 59 public boolean canRequestVMDeathEvent = false; 60 61 public boolean canSetDefaultStratum = false; 62 63 public boolean canGetInstanceInfo = false; 64 65 public boolean reserved17 = false; 66 67 public boolean canGetMonitorFrameInfo = false; 68 69 public boolean canUseSourceNameFilters = false; 70 71 public boolean canGetConstantPool = false; 72 73 public boolean canForceEarlyReturn = false; 74 75 public boolean reserved22 = false; 76 77 public boolean reserved23 = false; 78 79 public boolean reserved24 = false; 80 81 public boolean reserved25 = false; 82 83 public boolean reserved26 = false; 84 85 public boolean reserved27 = false; 86 87 public boolean reserved28 = false; 88 89 public boolean reserved29 = false; 90 91 public boolean reserved30 = false; 92 93 public boolean reserved31 = false; 94 95 public boolean reserved32 = false; 96 }