Class Declarator
java.lang.Object
javassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.Declarator
- All Implemented Interfaces:
Serializable, javassist.compiler.TokenId
Variable declarator.
- See Also:
-
Field Summary
Fields inherited from interface javassist.compiler.TokenId
ABSTRACT, AND_E, ANDAND, ARRAY, ARSHIFT, ARSHIFT_E, assignOps, BadToken, BLOCK, BOOLEAN, BREAK, BYTE, CALL, CASE, CATCH, CHAR, CharConstant, CLASS, CONST, CONTINUE, DECL, DEFAULT, DIV_E, DO, DOUBLE, DoubleConstant, ELSE, EQ, EXOR_E, EXPR, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FloatConstant, FOR, GE, GOTO, Identifier, IF, IMPLEMENTS, IMPORT, INSTANCEOF, INT, IntConstant, INTERFACE, LABEL, LE, LONG, LongConstant, LSHIFT, LSHIFT_E, MEMBER, MINUS_E, MINUSMINUS, MOD_E, MUL_E, NATIVE, NEQ, NEW, NULL, opNames, OR_E, OROR, PACKAGE, PLUS_E, PLUSPLUS, PRIVATE, PROTECTED, PUBLIC, RETURN, RSHIFT, RSHIFT_E, SHORT, STATIC, STRICT, StringL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE -
Constructor Summary
ConstructorsConstructorDescriptionDeclarator(int type, int dim, int lineNumber) Declarator(int type, String jvmClassName, int dim, int var, Symbol sym, int lineNumber) Declarator(ASTList className, int dim, int lineNumber) -
Method Summary
Modifier and TypeMethodDescriptionvoidIs a method for the visitor pattern.voidaddArrayDim(int d) static StringastToClassName(ASTList name, char sep) intintgetTag()intgetType()voidvoidsetLocalVar(int n) voidsetVariable(Symbol sym) Methods inherited from class ASTList
append, concat, getLeft, getRight, head, length, length, make, setHead, setLeft, setRight, setTail, sublist, subst, tail, toStringMethods inherited from class ASTree
getLineNumber
-
Constructor Details
-
Declarator
public Declarator(int type, int dim, int lineNumber) -
Declarator
-
Declarator
-
-
Method Details
-
make
-
getType
public int getType() -
getArrayDim
public int getArrayDim() -
addArrayDim
public void addArrayDim(int d) -
getClassName
-
setClassName
-
getVariable
-
setVariable
-
getInitializer
-
setLocalVar
public void setLocalVar(int n) -
getLocalVar
public int getLocalVar() -
getTag
-
accept
Description copied from class:ASTreeIs a method for the visitor pattern. It callsatXXX()on the given visitor, whereXXXis the class name of the node object. -
astToClassName
-