|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--antlr.BaseAST | +--antlr.CommonAST | +--junc.ast.JUnCASTNode | +--junc.ast.ClassBodyDeclarationNode
Describe class ClassBodyDeclarationNode
here.
Field Summary | |
int |
accessFlags
Describe variable accessFlags here. |
junc.types.JUnCBaseType |
type
Describe variable type here. |
Fields inherited from class antlr.BaseAST |
down, right |
Method Summary | |
abstract void |
encodeType()
Describe encodeType method here. |
boolean |
isFinal()
Describe isFinal method here. |
boolean |
isInstance()
Describe isInstance method here. |
boolean |
isPrivate()
Describe isPrivate method here. |
boolean |
isProtected()
Describe isProtected method here. |
boolean |
isPublic()
Describe isPublic method here. |
boolean |
isStatic()
Describe isStatic method here. |
abstract void |
translate(org.apache.bcel.generic.ClassGen classGen)
Describe translate method here. |
junc.types.JUnCBaseType |
type()
Describe type method here. |
abstract junc.types.JUnCBaseType |
typeCheck(junc.symtab.SymbolTable stable)
Describe typeCheck method here. |
Methods inherited from class junc.ast.JUnCASTNode |
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber |
Methods inherited from class antlr.CommonAST |
getText, getType, initialize, initialize, initialize, setText, setType |
Methods inherited from class antlr.BaseAST |
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public junc.types.JUnCBaseType type
type
here.
public int accessFlags
accessFlags
here.
Method Detail |
public abstract void encodeType()
encodeType
method here.
public abstract junc.types.JUnCBaseType typeCheck(junc.symtab.SymbolTable stable) throws TypeCheckError
typeCheck
method here.
typeCheck
in class JUnCASTNode
stable
- a SymbolTable
value
JUnCBaseType
value
TypeCheckError
- if an error occurspublic abstract void translate(org.apache.bcel.generic.ClassGen classGen)
translate
method here.
classGen
- a ClassGen
valuepublic junc.types.JUnCBaseType type()
type
method here.
JUnCBaseType
valuepublic boolean isFinal()
isFinal
method here.
boolean
valuepublic boolean isStatic()
isStatic
method here.
boolean
valuepublic boolean isPublic()
isPublic
method here.
boolean
valuepublic boolean isPrivate()
isPrivate
method here.
boolean
valuepublic boolean isProtected()
isProtected
method here.
boolean
valuepublic boolean isInstance()
isInstance
method here.
boolean
value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |