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
|
getSessionboolean 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
PDIExceptionIPDIThread getThread() throws PDIException
PDIExceptionString 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.