public interface IPDIVariableDescriptor extends IPDISessionObject
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalDescriptors(IPDIVariableDescriptor variable)
Determines whether both descriptors are the same
|
IAIF |
getAIF()
Returns AIF representation of this variable
|
int |
getCastingArrayEnd()
Returns the end position
|
int |
getCastingArrayStart()
Returns the start position
|
java.lang.String[] |
getCastingTypes() |
java.lang.String |
getFullName()
Returns the full name of this variable
|
java.lang.String |
getId()
Returns a unique id for this variable.
|
java.lang.String |
getName()
Returns the name of this variable
|
int |
getPosition()
Get position
|
java.lang.String |
getQualifiedName()
Return the qualified name of this variable descriptor
|
int |
getStackDepth()
Get stack depth
|
IPDIStackFrame |
getStackFrame()
Get stack frame
|
IPDIThread |
getThread()
Get thread
|
java.lang.String |
getTypeName()
Returns the type name of this variable descriptor
|
IPDIVariableDescriptor |
getVariableDescriptorAsArray(int start,
int length)
Consider the variable object as an Array of type and rang [start, start + length - 1]
|
IPDIVariableDescriptor |
getVariableDescriptorAsType(java.lang.String type)
Consider the variable object as a type
|
void |
setAIF(IAIF aif)
Sets IAIF to this variable
|
void |
setCastingArrayEnd(int end)
Sets end position of casting array
|
void |
setCastingArrayStart(int start)
Sets start position of casting array
|
int |
sizeof()
Returns the size of this variable descriptor
|
getSessionboolean equalDescriptors(IPDIVariableDescriptor variable)
variable - IPDIVariableDescriptor for comparingIAIF getAIF() throws PDIException
PDIException - on failureint getCastingArrayEnd()
int getCastingArrayStart()
java.lang.String[] getCastingTypes()
java.lang.String getFullName()
java.lang.String getName()
int getPosition()
java.lang.String getQualifiedName()
throws PDIException
PDIException - on failureint getStackDepth()
IPDIStackFrame getStackFrame() throws PDIException
PDIExceptionIPDIThread getThread() throws PDIException
PDIExceptionjava.lang.String getTypeName()
throws PDIException
PDIException - on failureIPDIVariableDescriptor getVariableDescriptorAsArray(int start, int length) throws PDIException
start - start indexlength - size of arrayPDIException - on failureIPDIVariableDescriptor getVariableDescriptorAsType(java.lang.String type) throws PDIException
type - type of variablePDIException - on failurejava.lang.String getId()
void setAIF(IAIF aif)
aif - AIF objectvoid setCastingArrayEnd(int end)
end - position to endvoid setCastingArrayStart(int start)
start - position to startint sizeof()
throws PDIException
PDIException - on failureCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.