|
||||||||||
| 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 JUnCASTNodestable - 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 | |||||||||