All Packages Class Hierarchy This Package Previous Next Index
Class espresso.syntaxtree.ClassBodyDeclarationNode
java.lang.Object
|
+----espresso.syntaxtree.SyntaxTreeNode
|
+----espresso.syntaxtree.ClassBodyDeclarationNode
- public abstract class ClassBodyDeclarationNode
- extends SyntaxTreeNode
-
accessFlags_d
-
-
type_d
-
-
ClassBodyDeclarationNode()
-
-
encodeType()
-
-
isFinal()
-
-
isInstance()
-
-
isPrivate()
-
-
isProtected()
-
-
isPublic()
-
-
isStatic()
-
-
translate(ClassGen)
-
-
type()
-
-
typeCheck(SymbolTable)
-
type_d
public Type type_d
accessFlags_d
public int accessFlags_d
ClassBodyDeclarationNode
ClassBodyDeclarationNode()
encodeType
public abstract void encodeType()
typeCheck
public abstract Type typeCheck(SymbolTable stable) throws TypeCheckError
- Overrides:
- typeCheck in class SyntaxTreeNode
translate
public abstract void translate(ClassGen classGen)
type
public Type type()
isFinal
public boolean isFinal()
isStatic
public boolean isStatic()
isPublic
public boolean isPublic()
isPrivate
public boolean isPrivate()
isProtected
public boolean isProtected()
isInstance
public boolean isInstance()
All Packages Class Hierarchy This Package Previous Next Index