|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectagg.attribute.parser.javaExpr.SimpleNode
agg.attribute.parser.javaExpr.ASTId
public class ASTId
Field Summary |
---|
Fields inherited from class agg.attribute.parser.javaExpr.SimpleNode |
---|
children, classResolver, identifier, info, neverCalled, numberTypes, objectClass, parent, stack, stringClass, symtab, top |
Method Summary | |
---|---|
void |
checkContext()
Obtaining the node type and checking for consistency. |
Node |
copy()
Copys the abstract syntax tree. |
void |
getAllVariablesinExpression(java.util.Vector<java.lang.String> v)
fills the vector with the names of all variables which occur in this abstract syntax tree |
java.lang.String |
getString()
returns this node as a string with all children. |
void |
interpret()
Interpret method |
protected boolean |
isConstantExpr()
|
static Node |
jjtCreate(java.lang.String id)
|
void |
rewrite()
Rewrites a single id. |
java.lang.String |
toString()
|
Methods inherited from class agg.attribute.parser.javaExpr.SimpleNode |
---|
commonNumberType, dump, getError, getIdentifier, getInfo, getNodeClass, getRootResult, getSymbolTable, hasNumberType, hasStringType, isAction, isArrayIndex, isMember, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, replaceChildWith, setClassResolver, setInfo, setNodeClass, setSymbolTable, takeNodeClassFrom, toString, typeCode, typeCode, typeInit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Node jjtCreate(java.lang.String id)
protected boolean isConstantExpr()
isConstantExpr
in class SimpleNode
public java.lang.String toString()
toString
in class SimpleNode
public void checkContext()
SimpleNode
checkContext
in interface Node
checkContext
in class SimpleNode
public void interpret()
Node
interpret
in interface Node
interpret
in class SimpleNode
public void rewrite()
rewrite
in interface Node
rewrite
in class SimpleNode
special rewriting at class ASTId
public java.lang.String getString()
SimpleNode
getString
in interface Node
getString
in class SimpleNode
public void getAllVariablesinExpression(java.util.Vector<java.lang.String> v)
getAllVariablesinExpression
in interface Node
getAllVariablesinExpression
in class SimpleNode
public Node copy()
SimpleNode
copy
in interface Node
copy
in class SimpleNode
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |