in src/main/java/com/jetbrains/jdi/JDWP.java [861:893]
private Capabilities(VirtualMachineImpl vm, PacketStream ps) {
if (vm.traceReceives) {
vm.printTrace("Receiving Command(id=" + ps.pkt.id + ") JDWP.VirtualMachine.Capabilities"+(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);
}
}