public abstract class ReferenceTypeImpl extends TypeImpl implements com.sun.jdi.ReferenceType
Modifier and Type | Field and Description |
---|---|
protected Klass |
saKlass |
protected Symbol |
typeNameSymbol |
protected VirtualMachineImpl |
vm |
Modifier | Constructor and Description |
---|---|
protected |
ReferenceTypeImpl(com.sun.jdi.VirtualMachine aVm,
Klass klass) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
allFields() |
java.util.List |
allLineLocations() |
java.util.List |
allLineLocations(java.lang.String stratumID,
java.lang.String sourceName) |
java.util.List |
allMethods() |
java.util.List |
availableStrata() |
com.sun.jdi.ClassLoaderReference |
classLoader() |
com.sun.jdi.ClassObjectReference |
classObject() |
int |
compareTo(com.sun.jdi.ReferenceType refType) |
byte[] |
constantPool() |
int |
constantPoolCount() |
java.lang.String |
defaultStratum()
Always returns non-null stratumID
|
boolean |
equals(java.lang.Object obj) |
boolean |
failedToInitialize() |
com.sun.jdi.Field |
fieldByName(java.lang.String fieldName) |
java.util.List |
fields() |
java.lang.String |
genericSignature() |
com.sun.jdi.Value |
getValue(com.sun.jdi.Field sig) |
java.util.Map |
getValues(java.util.List theFields)
Returns a map of field values
|
int |
hashCode() |
java.util.List |
instances(long maxInstances) |
boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isInitialized() |
boolean |
isPackagePrivate() |
boolean |
isPrepared() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isVerified() |
static java.lang.String |
jjstr(java.util.Collection cc) |
java.util.List |
locationsOfLine(int lineNumber) |
java.util.List |
locationsOfLine(java.lang.String stratumID,
java.lang.String sourceName,
int lineNumber) |
int |
majorVersion() |
java.util.List |
methods() |
java.util.List |
methodsByName(java.lang.String name) |
java.util.List |
methodsByName(java.lang.String name,
java.lang.String signature) |
int |
minorVersion() |
int |
modifiers() |
java.util.List |
nestedTypes() |
java.lang.String |
signature() |
java.lang.String |
sourceDebugExtension() |
java.lang.String |
sourceName() |
java.util.List |
sourceNames(java.lang.String stratumID) |
java.util.List |
sourcePaths(java.lang.String stratumID) |
com.sun.jdi.VirtualMachine |
virtualMachine() |
java.util.List |
visibleFields() |
java.util.List |
visibleMethods() |
protected Klass saKlass
protected Symbol typeNameSymbol
protected VirtualMachineImpl vm
protected ReferenceTypeImpl(com.sun.jdi.VirtualMachine aVm, Klass klass)
public boolean equals(java.lang.Object obj)
public int hashCode()
public int compareTo(com.sun.jdi.ReferenceType refType)
compareTo
in interface java.lang.Comparable<com.sun.jdi.ReferenceType>
public java.lang.String signature()
public java.lang.String genericSignature()
genericSignature
in interface com.sun.jdi.ReferenceType
public com.sun.jdi.ClassLoaderReference classLoader()
classLoader
in interface com.sun.jdi.ReferenceType
public boolean isPublic()
isPublic
in interface com.sun.jdi.Accessible
public boolean isProtected()
isProtected
in interface com.sun.jdi.Accessible
public boolean isPrivate()
isPrivate
in interface com.sun.jdi.Accessible
public boolean isPackagePrivate()
isPackagePrivate
in interface com.sun.jdi.Accessible
public boolean isAbstract()
isAbstract
in interface com.sun.jdi.ReferenceType
public boolean isFinal()
isFinal
in interface com.sun.jdi.ReferenceType
public boolean isStatic()
isStatic
in interface com.sun.jdi.ReferenceType
public boolean isPrepared()
isPrepared
in interface com.sun.jdi.ReferenceType
public boolean isVerified()
isVerified
in interface com.sun.jdi.ReferenceType
public boolean isInitialized()
isInitialized
in interface com.sun.jdi.ReferenceType
public boolean failedToInitialize()
failedToInitialize
in interface com.sun.jdi.ReferenceType
public final java.util.List fields() throws com.sun.jdi.ClassNotPreparedException
fields
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List allFields() throws com.sun.jdi.ClassNotPreparedException
allFields
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List visibleFields() throws com.sun.jdi.ClassNotPreparedException
visibleFields
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final com.sun.jdi.Field fieldByName(java.lang.String fieldName) throws com.sun.jdi.ClassNotPreparedException
fieldByName
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List methods() throws com.sun.jdi.ClassNotPreparedException
methods
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List allMethods() throws com.sun.jdi.ClassNotPreparedException
allMethods
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List visibleMethods() throws com.sun.jdi.ClassNotPreparedException
visibleMethods
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public static java.lang.String jjstr(java.util.Collection cc)
public final java.util.List methodsByName(java.lang.String name) throws com.sun.jdi.ClassNotPreparedException
methodsByName
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List methodsByName(java.lang.String name, java.lang.String signature) throws com.sun.jdi.ClassNotPreparedException
methodsByName
in interface com.sun.jdi.ReferenceType
com.sun.jdi.ClassNotPreparedException
public final java.util.List nestedTypes()
nestedTypes
in interface com.sun.jdi.ReferenceType
public com.sun.jdi.Value getValue(com.sun.jdi.Field sig)
getValue
in interface com.sun.jdi.ReferenceType
public java.util.Map getValues(java.util.List theFields)
getValues
in interface com.sun.jdi.ReferenceType
public com.sun.jdi.ClassObjectReference classObject()
classObject
in interface com.sun.jdi.ReferenceType
public java.lang.String sourceName() throws com.sun.jdi.AbsentInformationException
sourceName
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List sourceNames(java.lang.String stratumID) throws com.sun.jdi.AbsentInformationException
sourceNames
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List sourcePaths(java.lang.String stratumID) throws com.sun.jdi.AbsentInformationException
sourcePaths
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.lang.String sourceDebugExtension() throws com.sun.jdi.AbsentInformationException
sourceDebugExtension
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List availableStrata()
availableStrata
in interface com.sun.jdi.ReferenceType
public java.lang.String defaultStratum()
defaultStratum
in interface com.sun.jdi.ReferenceType
public final int modifiers()
modifiers
in interface com.sun.jdi.Accessible
public java.util.List instances(long maxInstances)
instances
in interface com.sun.jdi.ReferenceType
public java.util.List allLineLocations() throws com.sun.jdi.AbsentInformationException
allLineLocations
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List allLineLocations(java.lang.String stratumID, java.lang.String sourceName) throws com.sun.jdi.AbsentInformationException
allLineLocations
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List locationsOfLine(int lineNumber) throws com.sun.jdi.AbsentInformationException
locationsOfLine
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public java.util.List locationsOfLine(java.lang.String stratumID, java.lang.String sourceName, int lineNumber) throws com.sun.jdi.AbsentInformationException
locationsOfLine
in interface com.sun.jdi.ReferenceType
com.sun.jdi.AbsentInformationException
public int majorVersion()
majorVersion
in interface com.sun.jdi.ReferenceType
public int minorVersion()
minorVersion
in interface com.sun.jdi.ReferenceType
public int constantPoolCount()
constantPoolCount
in interface com.sun.jdi.ReferenceType
public byte[] constantPool()
constantPool
in interface com.sun.jdi.ReferenceType
public com.sun.jdi.VirtualMachine virtualMachine()
virtualMachine
in interface com.sun.jdi.Mirror
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.