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 144
syn boolean isConstant()
isConstant
in class Expr
Java7Frontend/ConstantExpression.jrag
at line 336
syn boolean isSuperAccess()
isSuperAccess
in class Expr
Java1.4Frontend/ResolveAmbiguousNames.jrag
at line 25
syn boolean isThisAccess()
isThisAccess
in class Expr
Java1.4Frontend/ResolveAmbiguousNames.jrag
at line 31
syn boolean staticContextQualifier()
staticContextQualifier
in class Expr
Java1.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 Expr
public void flushCollectionCache()
flushCollectionCache
in class Expr
public 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()
ASTNode
Checking 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 Expr
protected int numChildren()
numChildren
in class Expr
public boolean mayHaveRewrite()
mayHaveRewrite
in class Expr
public 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 88
protected boolean type_computed
protected TypeDecl type_value
|
|||||||
FRAMES NO FRAMES |