| java.lang.Object org.eclipse.jdi.internal.MirrorImpl org.eclipse.jdi.internal.VirtualMachineImpl
HCR_RELOAD_FAILURE | final public static byte HCR_RELOAD_FAILURE(Code) | | |
HCR_RELOAD_IGNORED | final public static byte HCR_RELOAD_IGNORED(Code) | | |
HCR_RELOAD_SUCCESS | final public static byte HCR_RELOAD_SUCCESS(Code) | | Result flags for Classes Have Changed command.
|
JAVA_STRATUM_NAME | final protected static String JAVA_STRATUM_NAME(Code) | | |
VirtualMachineImpl | public VirtualMachineImpl(Connection connection)(Code) | | Creates a new Virtual Machine.
|
allCachedRefTypes | final protected Iterator allCachedRefTypes()(Code) | | Returns an iterator over all cached classes. |
allClasses | public List allClasses()(Code) | | Returns all loaded types (classes, interfaces, and array types).
For each loaded type in the target VM a ReferenceType will be placed in the returned list.
|
allRefTypes | final protected Iterator allRefTypes()(Code) | | Returns an iterator over all loaded classes. |
allThreads | public List allThreads()(Code) | | Returns a list of the currently running threads.
For each running thread in the target VM, a ThreadReference that mirrors it is placed in the list.
|
canAddMethod | public boolean canAddMethod()(Code) | | |
canBeModified | public boolean canBeModified()(Code) | | |
canDoReturn | public boolean canDoReturn()(Code) | | Returns Whether VM can do a return in the middle of executing a method. |
canGetBytecodes | public boolean canGetBytecodes()(Code) | | Returns true if this implementation supports the retrieval of a method's bytecodes. |
canGetClassFileVersion1 | public boolean canGetClassFileVersion1()(Code) | | Returns Whether VM can get the version of a given class file. |
canGetCurrentContendedMonitor | public boolean canGetCurrentContendedMonitor()(Code) | | Returns true if this implementation supports the retrieval of the monitor for which a thread is currently waiting. |
canGetMonitorInfo | public boolean canGetMonitorInfo()(Code) | | Returns true if this implementation supports the retrieval of the monitor information for an object. |
canGetOwnedMonitorInfo | public boolean canGetOwnedMonitorInfo()(Code) | | Returns true if this implementation supports the retrieval of the monitors owned by a thread. |
canGetSourceDebugExtension | public boolean canGetSourceDebugExtension()(Code) | | |
canGetSyntheticAttribute | public boolean canGetSyntheticAttribute()(Code) | | Returns true if this implementation supports the query of the synthetic attribute of a method or field. |
canPopFrames | public boolean canPopFrames()(Code) | | |
canRedefineClasses | public boolean canRedefineClasses()(Code) | | |
canReenterOnExit | public boolean canReenterOnExit()(Code) | | Returns Whether VM can reenter a method on exit. |
canReloadClasses | public boolean canReloadClasses()(Code) | | Returns Whether VM can deal with the 'Classes have Changed' command. |
canRequestVMDeathEvent | public boolean canRequestVMDeathEvent()(Code) | | |
canSetDefaultStratum | public boolean canSetDefaultStratum()(Code) | | |
canUnrestrictedlyRedefineClasses | public boolean canUnrestrictedlyRedefineClasses()(Code) | | |
canUseInstanceFilters | public boolean canUseInstanceFilters()(Code) | | |
canWatchFieldAccess | public boolean canWatchFieldAccess()(Code) | | Returns true if this implementation supports watchpoints for field access. |
canWatchFieldModification | public boolean canWatchFieldModification()(Code) | | Returns true if this implementation supports watchpoints for field modification. |
classesByName | public List classesByName(String name)(Code) | | Returns the loaded reference types that match a given name. |
classesBySignature | public List classesBySignature(String signature)(Code) | | Returns the loaded reference types that match a given signature. |
classesHaveChanged | public int classesHaveChanged(String[] names)(Code) | | Notify the VM that classes have changed due to Hot Code Replacement.
Returns RELOAD_SUCCESS, RELOAD_FAILURE or RELOAD_IGNORED. |
description | public String description()(Code) | | Returns text information on the target VM and the debugger support that mirrors it. |
dispose | public void dispose()(Code) | | Invalidates this virtual machine mirror.
|
eventQueue | public EventQueue eventQueue()(Code) | | Returns EventQueue that returns EventSets from the Virtual Manager. |
eventRequestManager | public EventRequestManager eventRequestManager()(Code) | | Returns EventRequestManager that creates all event objects on request. |
eventRequestManagerImpl | public EventRequestManagerImpl eventRequestManagerImpl()(Code) | | Returns EventRequestManagerImpl that creates all event objects on request. |
exit | public void exit(int exitCode)(Code) | | Causes the mirrored VM to terminate with the given error code.
|
fieldIDSize | final public int fieldIDSize()(Code) | | Returns size of JDWP ID. |
flushStoredJdwpResults | public void flushStoredJdwpResults()(Code) | | Flushes all stored Jdwp results.
|
frameIDSize | final public int frameIDSize()(Code) | | Returns size of JDWP ID. |
getCapabilities | public void getCapabilities()(Code) | | Retrieve this VM's capabilities.
|
getConstantMaps | public static void getConstantMaps()(Code) | | Retrieves constant mappings.
|
getHCRCapabilities | public void getHCRCapabilities()(Code) | | Retrieves the HCR capabilities of the VM.
|
getRequestTimeout | public int getRequestTimeout()(Code) | | Returns request timeout in ms. |
getVersionInfo | public void getVersionInfo()(Code) | | Retrieves version info of the VM.
|
isDisconnected | public boolean isDisconnected()(Code) | | Returns whether this VM is disconnected.
whether this VM is disconnected |
isJdwpVersionGreaterOrEqual | public boolean isJdwpVersionGreaterOrEqual(int major, int minor)(Code) | | Returns whether the JDWP version is greater
than or equal to the specified major/minor
version numbers.
whether the JDWP version is greaterthan or equal to the specified major/minorversion numbers |
methodIDSize | final public int methodIDSize()(Code) | | Returns size of JDWP ID. |
mirrorOf | public ByteValue mirrorOf(byte value)(Code) | | Returns newly created ByteValue for the given value. |
mirrorOf | public CharValue mirrorOf(char value)(Code) | | Returns newly created CharValue for the given value. |
mirrorOf | public DoubleValue mirrorOf(double value)(Code) | | Returns newly created DoubleValue for the given value. |
mirrorOf | public FloatValue mirrorOf(float value)(Code) | | Returns newly created FloatValue for the given value. |
mirrorOf | public IntegerValue mirrorOf(int value)(Code) | | Returns newly created IntegerValue for the given value. |
mirrorOf | public LongValue mirrorOf(long value)(Code) | | Returns newly created LongValue for the given value. |
mirrorOf | public ShortValue mirrorOf(short value)(Code) | | Returns newly created ShortValue for the given value. |
mirrorOf | public BooleanValue mirrorOf(boolean value)(Code) | | Returns newly created BooleanValue for the given value. |
mirrorOfVoid | public VoidValue mirrorOfVoid()(Code) | | Returns a void value from the VM.
|
name | public String name()(Code) | | Returns the name of the target VM as reported by the property java.vm.name. |
objectIDSize | final public int objectIDSize()(Code) | | Returns size of JDWP ID. |
process | public Process process()(Code) | | Returns the Process object for this virtual machine if launched by a LaunchingConnector. |
redefineClasses | public void redefineClasses(Map typesToBytes)(Code) | | |
referenceTypeIDSize | final public int referenceTypeIDSize()(Code) | | Returns size of JDWP ID. |
removeKnownRefType | final public void removeKnownRefType(String signature)(Code) | | |
resultHCRMap | public static Map resultHCRMap()(Code) | | Returns a map with string representations of tags. |
resume | public void resume()(Code) | | Continues the execution of the application running in this virtual machine.
|
setDebugTraceMode | public void setDebugTraceMode(int traceFlags)(Code) | | |
setDefaultStratum | public void setDefaultStratum(String stratum)(Code) | | |
setDisconnected | public synchronized void setDisconnected(boolean disconnected)(Code) | | Sets whether this VM is disconnected.
Parameters: disconected - whether this VM is disconnected |
setLaunchedProcess | public void setLaunchedProcess(Process proc)(Code) | | Sets Process object for this virtual machine if launched by a LaunchingConnector.
|
setRequestTimeout | public void setRequestTimeout(int timeout)(Code) | | Sets request timeout in ms.
|
suspend | public void suspend()(Code) | | Suspends all threads.
|
toString | public String toString()(Code) | | Returns description of Mirror object. |
topLevelThreadGroups | public List topLevelThreadGroups()(Code) | | |
version | public String version()(Code) | | Returns the version of the Java Runtime Environment in the target VM as reported by the property java.version. |
Methods inherited from org.eclipse.jdi.internal.MirrorImpl | public void checkVM(Mirror mirror) throws VMMismatchException(Code)(Java Doc) public void defaultIOExceptionHandler(Exception e)(Code)(Java Doc) public void defaultReplyErrorHandler(int error)(Code)(Java Doc) public void disconnectVM()(Code)(Java Doc) final public JdwpCommandPacket getCommandVM(int command, long timeout) throws InterruptedException(Code)(Java Doc) public void handledJdwpEventSet()(Code)(Java Doc) public void handledJdwpRequest()(Code)(Java Doc) public void initJdwpEventSet(JdwpCommandPacket commandPacket)(Code)(Java Doc) public void initJdwpRequest()(Code)(Java Doc) public boolean readBoolean(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public byte[] readByteArray(int length, String description, DataInputStream in) throws IOException(Code)(Java Doc) public char readChar(String description, DataInputStream in) throws IOException(Code)(Java Doc) public double readDouble(String description, DataInputStream in) throws IOException(Code)(Java Doc) public float readFloat(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public long readLong(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public String readString(String description, DataInputStream in) throws IOException(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, byte[] outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ByteArrayOutputStream outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ObjectReferenceImpl object)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ReferenceTypeImpl refType)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command)(Code)(Java Doc) public String toString()(Code)(Java Doc) public VerboseWriter verboseWriter()(Code)(Java Doc) public VirtualMachine virtualMachine()(Code)(Java Doc) public VirtualMachineImpl virtualMachineImpl()(Code)(Java Doc) public void writeBoolean(boolean value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeChar(char value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeDouble(double value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeFloat(float value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeLong(long value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeString(String value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeVerboseCommandPacketHeader(JdwpCommandPacket commandPacket)(Code)(Java Doc)
|
|
|