Expr ::= TypeAccess:Access Expr;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.CastExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
| FRAMES NO FRAMES | |||||||
Java1.4Frontend/java.ast at line 144syn boolean isConstant()
isConstant in class ExprJava7Frontend/ConstantExpression.jrag at line 336
syn boolean isSuperAccess()
isSuperAccess in class ExprJava1.4Frontend/ResolveAmbiguousNames.jrag at line 25
syn boolean isThisAccess()
isThisAccess in class ExprJava1.4Frontend/ResolveAmbiguousNames.jrag at line 31
syn boolean staticContextQualifier()
staticContextQualifier in class ExprJava1.4Frontend/TypeHierarchyCheck.jrag at line 150
inh boolean withinSuppressWarnings(java.lang.String s)
Java7Frontend/SuppressWarnings.jrag at line 16
public void flushCache()
flushCache in class Exprpublic void flushCollectionCache()
flushCollectionCache in class Exprpublic void toString(java.lang.StringBuffer s)
public void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode in class ASTNode<ASTNode>Java1.4Backend/CreateBCode.jrag at line 840
public void checkWarnings()
ASTNodeChecking of the SafeVarargs annotation is only needed for method
declarations.checkWarnings in class ASTNode<ASTNode>Java7Frontend/UncheckedConversion.jrag at line 35
public void init$Children()
init$Children in class Exprprotected int numChildren()
numChildren in class Exprpublic boolean mayHaveRewrite()
mayHaveRewrite in class Exprpublic void setTypeAccess(Access node)
node - The new node to replace the TypeAccess child.public Access getTypeAccess()
public Access getTypeAccessNoTransform()
This method does not invoke AST transformations.
node - The new node to replace the Expr child.public Expr getExprNoTransform()
This method does not invoke AST transformations.
public NameType Define_NameType_nameType(ASTNode caller, ASTNode child)
Define_NameType_nameType in class ASTNode<ASTNode>Java1.4Frontend/SyntacticClassification.jrag at line 88protected boolean type_computed
protected TypeDecl type_value
|
|||||||
| FRAMES NO FRAMES | |||||||