jellyj.syntaxtree
Class ClassBodyDeclarationNode
jellyj.syntaxtree.SyntaxTreeNode
|
+--jellyj.syntaxtree.ClassBodyDeclarationNode
- Direct Known Subclasses:
- FieldDeclarationNode, MethodDeclarationNode, StaticInitializerNode
- public abstract class ClassBodyDeclarationNode
- extends SyntaxTreeNode
accessFlags_d
public int accessFlags_d
type_d
public Type type_d
ClassBodyDeclarationNode
ClassBodyDeclarationNode()
encodeType
public abstract void encodeType()
isFinal
public boolean isFinal()
isInstance
public boolean isInstance()
isPrivate
public boolean isPrivate()
isProtected
public boolean isProtected()
isPublic
public boolean isPublic()
isStatic
public boolean isStatic()
translate
public abstract void translate(ClassGen classGen)
type
public Type type()
typeCheck
public abstract Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError
to Class jellyj.util.Type