|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.expr.TestbedSymTab
class TestbedSymTab
Field Summary | |
---|---|
private Value |
arr
|
private byte[] |
arrayBuf
|
private ScratchLocation |
arrayScratch
|
private Type |
arrayType
|
private byte[] |
buf
|
private Value |
c1
|
private Type |
classType
|
private SourceLocation |
scratchSourceLocation
|
private HashMap |
symtab
|
Constructor Summary | |
---|---|
TestbedSymTab()
|
Method Summary | |
---|---|
void |
complete(String incomplete,
List candidates)
Complete the INCOMPLETE named object adding the completed names to CANDIDATES. |
private static ArrayList |
dims()
|
ObjectDeclaration |
getObjectInScope(DebugInfoFrame frame,
String s)
Lookup S, assuming S is a variable. |
Type |
getType(Variable variable)
Given a variable, return its type. |
Value |
getValue(String s)
Lookup S, assuming S is variable or constant. |
Value |
getValue(Variable v)
Return the variable's value. |
int |
getWordSize()
Return the wordsize. |
ByteOrder |
order()
The byte order to use when creating new values. |
ByteBuffer |
taskMemory()
Return the task's memory buffer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final SourceLocation scratchSourceLocation
private Type classType
private byte[] buf
private Value c1
private Type arrayType
private byte[] arrayBuf
private ScratchLocation arrayScratch
private Value arr
private HashMap symtab
Constructor Detail |
---|
TestbedSymTab()
Method Detail |
---|
private static ArrayList dims()
public Value getValue(String s)
getValue
in interface ExprSymTab
public ObjectDeclaration getObjectInScope(DebugInfoFrame frame, String s)
getObjectInScope
in interface ExprSymTab
public ByteOrder order()
order
in interface ExprSymTab
public ByteBuffer taskMemory()
taskMemory
in interface ExprSymTab
public Value getValue(Variable v)
public Type getType(Variable variable)
public int getWordSize()
getWordSize
in interface ExprSymTab
public void complete(String incomplete, List candidates)
ExprSymTab
complete
in interface ExprSymTab
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |