Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.jdi.internal
Class ClassLoaderReferenceImpl  view ClassLoaderReferenceImpl download ClassLoaderReferenceImpl.java

java.lang.Object
  extended byorg.eclipse.jdi.internal.MirrorImpl
      extended byorg.eclipse.jdi.internal.ValueImpl
          extended byorg.eclipse.jdi.internal.ObjectReferenceImpl
              extended byorg.eclipse.jdi.internal.ClassLoaderReferenceImpl
All Implemented Interfaces:
com.sun.jdi.ClassLoaderReference, com.sun.jdi.Mirror, com.sun.jdi.ObjectReference, com.sun.jdi.Value

public class ClassLoaderReferenceImpl
extends ObjectReferenceImpl
implements com.sun.jdi.ClassLoaderReference

this class implements the corresponding interfaces declared by the JDI specification. See the com.sun.jdi package for more information.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.jdi.internal.ObjectReferenceImpl
 
Field Summary
static byte tag
          JDWP Tag.
 
Fields inherited from class org.eclipse.jdi.internal.ObjectReferenceImpl
 
Fields inherited from class org.eclipse.jdi.internal.MirrorImpl
fDescription, fVerboseWriter
 
Fields inherited from interface com.sun.jdi.ObjectReference
INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED
 
Constructor Summary
ClassLoaderReferenceImpl(VirtualMachineImpl vmImpl, org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID classLoaderID)
          Creates new ClassLoaderReferenceImpl.
 
Method Summary
 java.util.List definedClasses()
           
 byte getTag()
           
static ClassLoaderReferenceImpl read(MirrorImpl target, java.io.DataInputStream in)
           
 java.util.List visibleClasses()
           
 
Methods inherited from class org.eclipse.jdi.internal.ObjectReferenceImpl
disableCollection, enableCollection, entryCount, equals, getObjectID, getValue, getValues, hashCode, idString, invokeMethod, isCollected, owningThread, readObjectRefWithoutTag, readObjectRefWithTag, referenceType, setValue, toString, type, uniqueID, waitingThreads, write
 
Methods inherited from class org.eclipse.jdi.internal.ValueImpl
checkPrimitiveValue, checkValue, checkValues, readWithoutTag, readWithTag, writeNull, writeNullWithTag, writeWithTag
 
Methods inherited from class org.eclipse.jdi.internal.MirrorImpl
checkVM, defaultIOExceptionHandler, defaultReplyErrorHandler, disconnectVM, getCommandVM, handledJdwpEventSet, handledJdwpRequest, initJdwpEventSet, initJdwpRequest, readBoolean, readByte, readByte, readByte, readByteArray, readChar, readDouble, readFloat, readInt, readInt, readInt, readLong, readShort, readShort, readShort, readString, requestVM, requestVM, requestVM, requestVM, requestVM, verboseWriter, virtualMachine, virtualMachineImpl, writeBoolean, writeByte, writeByte, writeByte, writeChar, writeDouble, writeFloat, writeInt, writeInt, writeInt, writeLong, writeShort, writeShort, writeShort, writeString, writeVerboseCommandPacketHeader
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.jdi.ObjectReference
disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, setValue, uniqueID, waitingThreads
 
Methods inherited from interface com.sun.jdi.Value
type
 
Methods inherited from interface com.sun.jdi.Mirror
toString, virtualMachine
 

Field Detail

tag

public static final byte tag
JDWP Tag.

See Also:
Constant Field Values
Constructor Detail

ClassLoaderReferenceImpl

public ClassLoaderReferenceImpl(VirtualMachineImpl vmImpl,
                                org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID classLoaderID)
Creates new ClassLoaderReferenceImpl.

Method Detail

getTag

public byte getTag()
Overrides:
getTag in class ObjectReferenceImpl

definedClasses

public java.util.List definedClasses()
Specified by:
definedClasses in interface com.sun.jdi.ClassLoaderReference

visibleClasses

public java.util.List visibleClasses()
Specified by:
visibleClasses in interface com.sun.jdi.ClassLoaderReference

read

public static ClassLoaderReferenceImpl read(MirrorImpl target,
                                            java.io.DataInputStream in)
                                     throws java.io.IOException