|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.debuginfo.ObjectDeclarationSearchEngine frysk.expr.ExprSearchEngine
public class ExprSearchEngine
This class adapts ObjectDeclarationSearchEngine
so that it is
usable by ExprSymTab.
This class should be eliminated by modifying ExprSymTab to use
ObjectDeclarationSearchEngine
Field Summary | |
---|---|
private DebugInfoFrame |
frame
|
private Task |
task
|
Constructor Summary | |
---|---|
ExprSearchEngine(DebugInfoFrame frame)
|
Method Summary | |
---|---|
void |
complete(String incomplete,
List candidates)
XXX: Who knows if this works; it is certainly not implemented correctly as it should use the ObjectDeclaration. |
Value |
getValue(String s)
Lookup S, assuming S is variable or constant. |
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 frysk.debuginfo.ObjectDeclarationSearchEngine |
---|
getObject, getObjectInScope, getObjectUsingBinaryInfo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface frysk.expr.ExprSymTab |
---|
getObjectInScope |
Field Detail |
---|
private final DebugInfoFrame frame
private Task task
Constructor Detail |
---|
public ExprSearchEngine(DebugInfoFrame frame)
Method Detail |
---|
public Value getValue(String s)
ExprSymTab
getValue
in interface ExprSymTab
public void complete(String incomplete, List candidates)
complete
in interface ExprSymTab
public ByteOrder order()
ExprSymTab
order
in interface ExprSymTab
public ByteBuffer taskMemory()
ExprSymTab
taskMemory
in interface ExprSymTab
public int getWordSize()
ExprSymTab
getWordSize
in interface ExprSymTab
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |