public interface com.sun.jdi.VirtualMachine extends com.sun.jdi.Mirror
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.jdi.VirtualMachine
super_class: java.lang.Object
{
public static final int TRACE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TRACE_SENDS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int TRACE_RECEIVES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int TRACE_EVENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int TRACE_REFTYPES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int TRACE_OBJREFS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int TRACE_ALL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16777215
public java.util.List<com.sun.jdi.ModuleReference> allModules();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "The method allModules() must be implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/jdi/VirtualMachine;
Signature: ()Ljava/util/List<Lcom/sun/jdi/ModuleReference;>;
public abstract java.util.List<com.sun.jdi.ReferenceType> classesByName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
MethodParameters:
Name Flags
className
public abstract java.util.List<com.sun.jdi.ReferenceType> allClasses();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/sun/jdi/ReferenceType;>;
public abstract void redefineClasses(java.util.Map<? extends com.sun.jdi.ReferenceType, byte[]>);
descriptor: (Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<+Lcom/sun/jdi/ReferenceType;[B>;)V
MethodParameters:
Name Flags
classToBytes
public abstract java.util.List<com.sun.jdi.ThreadReference> allThreads();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/sun/jdi/ThreadReference;>;
public abstract void suspend();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void resume();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<com.sun.jdi.ThreadGroupReference> topLevelThreadGroups();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/sun/jdi/ThreadGroupReference;>;
public abstract com.sun.jdi.event.EventQueue eventQueue();
descriptor: ()Lcom/sun/jdi/event/EventQueue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.jdi.request.EventRequestManager eventRequestManager();
descriptor: ()Lcom/sun/jdi/request/EventRequestManager;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.jdi.BooleanValue mirrorOf(boolean);
descriptor: (Z)Lcom/sun/jdi/BooleanValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.ByteValue mirrorOf(byte);
descriptor: (B)Lcom/sun/jdi/ByteValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.CharValue mirrorOf(char);
descriptor: (C)Lcom/sun/jdi/CharValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.ShortValue mirrorOf(short);
descriptor: (S)Lcom/sun/jdi/ShortValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.IntegerValue mirrorOf(int);
descriptor: (I)Lcom/sun/jdi/IntegerValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.LongValue mirrorOf(long);
descriptor: (J)Lcom/sun/jdi/LongValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.FloatValue mirrorOf(float);
descriptor: (F)Lcom/sun/jdi/FloatValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.DoubleValue mirrorOf(double);
descriptor: (D)Lcom/sun/jdi/DoubleValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.StringReference mirrorOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/jdi/StringReference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract com.sun.jdi.VoidValue mirrorOfVoid();
descriptor: ()Lcom/sun/jdi/VoidValue;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Process process();
descriptor: ()Ljava/lang/Process;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dispose();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void exit(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
exitCode
public abstract boolean canWatchFieldModification();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canWatchFieldAccess();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetBytecodes();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetSyntheticAttribute();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetOwnedMonitorInfo();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetCurrentContendedMonitor();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetMonitorInfo();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canUseInstanceFilters();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canRedefineClasses();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canAddMethod();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canUnrestrictedlyRedefineClasses();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canPopFrames();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetSourceDebugExtension();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canRequestVMDeathEvent();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetMethodReturnValues();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetInstanceInfo();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canUseSourceNameFilters();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canForceEarlyReturn();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canBeModified();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canRequestMonitorEvents();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetMonitorFrameInfo();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetClassFileVersion();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGetConstantPool();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public boolean canGetModuleInfo();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jdi/VirtualMachine;
public abstract void setDefaultStratum(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
stratum
public abstract java.lang.String getDefaultStratum();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long[] instanceCounts(java.util.List<? extends com.sun.jdi.ReferenceType>);
descriptor: (Ljava/util/List;)[J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lcom/sun/jdi/ReferenceType;>;)[J
MethodParameters:
Name Flags
refTypes
public abstract java.lang.String description();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String version();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setDebugTraceMode(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
traceFlags
}
SourceFile: "VirtualMachine.java"