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
|
String[] |
getCastingTypes() |
String |
getFullName()
Returns the full name of this variable
|
String |
getId()
Returns a unique id for this variable.
|
String |
getName()
Returns the name of this variable
|
int |
getPosition()
Get position
|
String |
getQualifiedName()
Return the qualified name of this variable descriptor
|
int |
getStackDepth()
Get stack depth
|
IPDIStackFrame |
getStackFrame()
Get stack frame
|
IPDIThread |
getThread()
Get thread
|
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(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
|
getSession
boolean equalDescriptors(IPDIVariableDescriptor variable)
variable
- IPDIVariableDescriptor for comparingIAIF getAIF() throws PDIException
PDIException
- on failureint getCastingArrayEnd()
int getCastingArrayStart()
String[] getCastingTypes()
String getFullName()
String getName()
int getPosition()
String getQualifiedName() throws PDIException
PDIException
- on failureint getStackDepth()
IPDIStackFrame getStackFrame() throws PDIException
PDIException
IPDIThread getThread() throws PDIException
PDIException
String getTypeName() throws PDIException
PDIException
- on failureIPDIVariableDescriptor getVariableDescriptorAsArray(int start, int length) throws PDIException
start
- start indexlength
- size of arrayPDIException
- on failureIPDIVariableDescriptor getVariableDescriptorAsType(String type) throws PDIException
type
- type of variablePDIException
- on failureString 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.