Case
::= Value:Expr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.Case
AST.ConstCase
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Java1.4Frontend/java.ast
at line 204
syn boolean constValue(Case c)
constValue
in class Case
Java1.4Frontend/NameCheck.jrag
at line 431
public void flushCache()
flushCache
in class Case
public void flushCollectionCache()
flushCollectionCache
in class Case
public void nameCheck()
public void toString(java.lang.StringBuffer s)
public void transformation()
transformation
in class ASTNode<ASTNode>
Java1.5Backend/EnumsCodegen.jrag
at line 32
public void init$Children()
init$Children
in class Case
protected int numChildren()
numChildren
in class Case
public boolean mayHaveRewrite()
mayHaveRewrite
in class Case
node
- The new node to replace the Value child.public Expr getValueNoTransform()
This method does not invoke AST transformations.
public void refined_Enums_ConstCase_typeCheck()
Java1.5Frontend/Enums.jrag
at line 503
public void typeCheck()
public SimpleSet Define_SimpleSet_lookupVariable(ASTNode caller, ASTNode child, java.lang.String name)
Define_SimpleSet_lookupVariable
in class ASTNode<ASTNode>
Java1.5Frontend/Enums.jrag
at line 497
|
|||||||
FRAMES NO FRAMES |