|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cmpware.elf.VariableType
com.cmpware.elf.ScalarType
public class ScalarType
This class stores all the data necessary for a DWARF Scalar variable type. This is the final entry in a type tree and is used to produce the final address and value of the variable.
Copyright (c) 2005 Cmpware, Inc. All Rights Reserved.
| Field Summary | |
|---|---|
int |
addr
The scalar address |
int |
baseType
The base type encoding |
static java.lang.String |
copyright
Copyright string |
java.lang.String |
typeName
The base type encoding |
long |
val
The scalar value |
| Fields inherited from class com.cmpware.elf.VariableType |
|---|
addrOffset, byteSize, CONST, modifierName, modifiers, name, NONE, parent, POINTER, variable, VOLATILE |
| Constructor Summary | |
|---|---|
ScalarType()
Constructor |
|
ScalarType(ScalarType st)
|
|
| Method Summary | |
|---|---|
java.lang.Object[] |
getChildren()
This method returns the children of this object. |
org.eclipse.swt.graphics.Image |
getImage()
This method returns an image used as a decorator. |
java.lang.Object |
getParent()
This method returns the parent of this object. |
static ScalarType |
getScalarType(VariableType parent,
Variable variable,
Tag typeTag)
This method returns a Scalar Type with data filled in from the ELF /DWARF tag. |
java.lang.String |
getText()
This method returns the text string associated with this object. |
void |
getValue()
This method returns the value of the scalar type. |
boolean |
hasChildren()
This method returns true if this object has children and false otherwise. |
java.lang.String |
toString(boolean byteSwap)
This method returns a string representation of the variable type data. |
| Methods inherited from class com.cmpware.elf.VariableType |
|---|
getName, getVariableType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String copyright
public java.lang.String typeName
public int baseType
public int addr
public long val
| Constructor Detail |
|---|
public ScalarType()
public ScalarType(ScalarType st)
| Method Detail |
|---|
public static ScalarType getScalarType(VariableType parent,
Variable variable,
Tag typeTag)
parent - the variable parent.variable - the variable.typeTag - The ELF /DWARF tag type.
public void getValue()
public java.lang.Object[] getChildren()
TreeViewable
public java.lang.Object getParent()
TreeViewable
public boolean hasChildren()
TreeViewable
public java.lang.String getText()
TreeViewable
public org.eclipse.swt.graphics.Image getImage()
TreeViewable
public java.lang.String toString(boolean byteSwap)
toString in class VariableTypebyteSwap - the byte swappting flag from the ELF file.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||