java.lang.Object
org.eclipse.jdi.internal.MirrorImpl
org.eclipse.jdi.internal.AccessibleImpl
org.eclipse.jdi.internal.TypeImpl
org.eclipse.jdi.internal.ReferenceTypeImpl
org.eclipse.jdi.internal.InterfaceTypeImpl
- All Implemented Interfaces:
- com.sun.jdi.Accessible, java.lang.Comparable, com.sun.jdi.InterfaceType, com.sun.jdi.Mirror, org.eclipse.jdi.hcr.ReferenceType, com.sun.jdi.ReferenceType, com.sun.jdi.Type
- public class InterfaceTypeImpl
- extends ReferenceTypeImpl
- implements com.sun.jdi.InterfaceType
this class implements the corresponding interfaces
declared by the JDI specification. See the com.sun.jdi package
for more information.
|
Field Summary |
static byte |
typeTag
JDWP Tag. |
| Fields inherited from class org.eclipse.jdi.internal.AccessibleImpl |
MODIFIER_ACC_ABSTRACT, MODIFIER_ACC_BRIDGE, MODIFIER_ACC_ENUM, MODIFIER_ACC_FINAL, MODIFIER_ACC_NATIVE, MODIFIER_ACC_PRIVATE, MODIFIER_ACC_PROTECTED, MODIFIER_ACC_PUBLIC, MODIFIER_ACC_STATIC, MODIFIER_ACC_STRICT, MODIFIER_ACC_SUPER, MODIFIER_ACC_SYNCHRONIZED, MODIFIER_ACC_SYNTHETIC, MODIFIER_ACC_TRANSIENT, MODIFIER_ACC_VARARGS, MODIFIER_ACC_VOLITILE, MODIFIER_SYNTHETIC |
| Methods inherited from class org.eclipse.jdi.internal.ReferenceTypeImpl |
addStratum, allFields, allInterfaces, allLineLocations, allLineLocations, allLineLocations, allMethods, availableStrata, classLoader, classObject, classStatusStrings, compareTo, create, defaultStratum, equals, failedToInitialize, fieldByName, fields, findField, findMethod, genericSignature, getClassFileVersion, getConstantMaps, getRefTypeID, getValue, getValues, hashCode, interfaces, isAbstract, isFinal, isHCREligible, isPrepared, isStatic, isVerified, isVersionKnown, lineNumber, locationsOfLine, locationsOfLine, locationsOfLine, methods, methodsByName, methodsByName, modifiers, name, nestedTypes, readWithTypeTag, readWithTypeTagAndSignature, setDefaultStratumId, setGenericSignature, setOutputFileName, signature, sourceDebugExtension, sourceName, sourceName, sourceNames, sourcePath, sourcePaths, status, visibleFields, visibleMethods, write, writeNull, 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 interface com.sun.jdi.ReferenceType |
allFields, allLineLocations, allLineLocations, allMethods, availableStrata, classLoader, classObject, defaultStratum, equals, failedToInitialize, fieldByName, fields, genericSignature, getValue, getValues, hashCode, isAbstract, isFinal, isPrepared, isStatic, isVerified, locationsOfLine, locationsOfLine, methods, methodsByName, methodsByName, name, nestedTypes, sourceDebugExtension, sourceName, sourceNames, sourcePaths, visibleFields, visibleMethods |
typeTag
public static final byte typeTag
- JDWP Tag.
- See Also:
- Constant Field Values
InterfaceTypeImpl
public InterfaceTypeImpl(VirtualMachineImpl vmImpl,
org.eclipse.jdi.internal.jdwp.JdwpInterfaceID interfaceID)
- Creates new InterfaceTypeImpl.
InterfaceTypeImpl
public InterfaceTypeImpl(VirtualMachineImpl vmImpl,
org.eclipse.jdi.internal.jdwp.JdwpInterfaceID interfaceID,
java.lang.String signature,
java.lang.String genericSignature)
- Creates new InterfaceTypeImpl.
createNullValue
public com.sun.jdi.Value createNullValue()
- Overrides:
createNullValue in class ReferenceTypeImpl
typeTag
public byte typeTag()
- Specified by:
typeTag in class ReferenceTypeImpl
flushStoredJdwpResults
public void flushStoredJdwpResults()
- Flushes all stored Jdwp results.
- Overrides:
flushStoredJdwpResults in class ReferenceTypeImpl
implementors
public java.util.List implementors()
- Specified by:
implementors in interface com.sun.jdi.InterfaceType
subinterfaces
public java.util.List subinterfaces()
- Specified by:
subinterfaces in interface com.sun.jdi.InterfaceType
superinterfaces
public java.util.List superinterfaces()
- Specified by:
superinterfaces in interface com.sun.jdi.InterfaceType
isInitialized
public boolean isInitialized()
- Specified by:
isInitialized in interface com.sun.jdi.ReferenceType- Overrides:
isInitialized in class ReferenceTypeImpl
read
public static InterfaceTypeImpl read(MirrorImpl target,
java.io.DataInputStream in)
throws java.io.IOException
readWithSignature
public static InterfaceTypeImpl readWithSignature(MirrorImpl target,
boolean withGenericSignature,
java.io.DataInputStream in)
throws java.io.IOException