in src/main/java/com/jetbrains/jdi/JDWP.java [1394:1526]
private CapabilitiesNew(VirtualMachineImpl vm, PacketStream ps) {
if (vm.traceReceives) {
vm.printTrace("Receiving Command(id=" + ps.pkt.id + ") JDWP.VirtualMachine.CapabilitiesNew"+(ps.pkt.flags!=0?", FLAGS=" + ps.pkt.flags:"")+(ps.pkt.errorCode!=0?", ERROR CODE=" + ps.pkt.errorCode:""));
}
canWatchFieldModification = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canWatchFieldModification(boolean): " + canWatchFieldModification);
}
canWatchFieldAccess = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canWatchFieldAccess(boolean): " + canWatchFieldAccess);
}
canGetBytecodes = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetBytecodes(boolean): " + canGetBytecodes);
}
canGetSyntheticAttribute = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetSyntheticAttribute(boolean): " + canGetSyntheticAttribute);
}
canGetOwnedMonitorInfo = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetOwnedMonitorInfo(boolean): " + canGetOwnedMonitorInfo);
}
canGetCurrentContendedMonitor = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetCurrentContendedMonitor(boolean): " + canGetCurrentContendedMonitor);
}
canGetMonitorInfo = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetMonitorInfo(boolean): " + canGetMonitorInfo);
}
canRedefineClasses = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canRedefineClasses(boolean): " + canRedefineClasses);
}
canAddMethod = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canAddMethod(boolean): " + canAddMethod);
}
canUnrestrictedlyRedefineClasses = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canUnrestrictedlyRedefineClasses(boolean): " + canUnrestrictedlyRedefineClasses);
}
canPopFrames = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canPopFrames(boolean): " + canPopFrames);
}
canUseInstanceFilters = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canUseInstanceFilters(boolean): " + canUseInstanceFilters);
}
canGetSourceDebugExtension = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetSourceDebugExtension(boolean): " + canGetSourceDebugExtension);
}
canRequestVMDeathEvent = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canRequestVMDeathEvent(boolean): " + canRequestVMDeathEvent);
}
canSetDefaultStratum = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canSetDefaultStratum(boolean): " + canSetDefaultStratum);
}
canGetInstanceInfo = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetInstanceInfo(boolean): " + canGetInstanceInfo);
}
canRequestMonitorEvents = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canRequestMonitorEvents(boolean): " + canRequestMonitorEvents);
}
canGetMonitorFrameInfo = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetMonitorFrameInfo(boolean): " + canGetMonitorFrameInfo);
}
canUseSourceNameFilters = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canUseSourceNameFilters(boolean): " + canUseSourceNameFilters);
}
canGetConstantPool = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canGetConstantPool(boolean): " + canGetConstantPool);
}
canForceEarlyReturn = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "canForceEarlyReturn(boolean): " + canForceEarlyReturn);
}
reserved22 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved22(boolean): " + reserved22);
}
reserved23 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved23(boolean): " + reserved23);
}
reserved24 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved24(boolean): " + reserved24);
}
reserved25 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved25(boolean): " + reserved25);
}
reserved26 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved26(boolean): " + reserved26);
}
reserved27 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved27(boolean): " + reserved27);
}
reserved28 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved28(boolean): " + reserved28);
}
reserved29 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved29(boolean): " + reserved29);
}
reserved30 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved30(boolean): " + reserved30);
}
reserved31 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved31(boolean): " + reserved31);
}
reserved32 = ps.readBoolean();
if (vm.traceReceives) {
vm.printReceiveTrace(4, "reserved32(boolean): " + reserved32);
}
}