Top Description Fields Constructors Methods
javassist.compiler.ast

public Class Declarator

extends ASTList
implements TokenId
Class Inheritance
All Implemented Interfaces
javassist.compiler.TokenId
Imports
javassist.compiler.CompileError, .TokenId

Variable declarator.

Field Summary

Modifier and TypeField and Description
protected int
protected int
protected String
private static final long
protected int

Constructor Summary

AccessConstructor and Description
public
Declarator(int type, int dim)

public
Declarator(ASTList className, int dim)

public
Declarator(int type, String jvmClassName, int dim, int var, Symbol sym)

Method Summary

Modifier and TypeMethod and Description
public void
accept(Visitor v)

Overrides javassist.compiler.ast.ASTList.accept.

Is a method for the visitor pattern.

public void
addArrayDim(int d)

public static String
astToClassName(ASTList name, char sep)

private static void
astToClassName(StringBuilder sbuf, ASTList name, char sep)

public int
public String
public ASTree
public int
public String
getTag()

Overrides javassist.compiler.ast.ASTree.getTag.

Returns the type of this node.

public int
public Symbol
public Declarator
make(Symbol sym, int dim, ASTree init)

public void
public void
setLocalVar(int n)

public void
Inherited from javassist.compiler.ast.ASTList:
appendconcatgetLeftgetRightheadlengthlengthmakesetHeadsetLeftsetRightsetTailsublistsubsttailtoString

Field Detail

arrayDimback to summary
protected int arrayDim
localVarback to summary
protected int localVar
qualifiedClassback to summary
protected String qualifiedClass
serialVersionUIDback to summary
private static final long serialVersionUID

Hides javassist.compiler.ast.ASTList.serialVersionUID.

default serialVersionUID

varTypeback to summary
protected int varType

Constructor Detail

Declaratorback to summary
public Declarator(int type, int dim)
Declaratorback to summary
public Declarator(ASTList className, int dim)
Declaratorback to summary
public Declarator(int type, String jvmClassName, int dim, int var, Symbol sym)

Method Detail

acceptback to summary
public void accept(Visitor v) throws CompileError

Overrides javassist.compiler.ast.ASTList.accept.

Doc from javassist.compiler.ast.ASTree.accept.

Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.

Annotations
@Override
addArrayDimback to summary
public void addArrayDim(int d)
astToClassNameback to summary
public static String astToClassName(ASTList name, char sep)
astToClassNameback to summary
private static void astToClassName(StringBuilder sbuf, ASTList name, char sep)
getArrayDimback to summary
public int getArrayDim()
getClassNameback to summary
public String getClassName()
getInitializerback to summary
public ASTree getInitializer()
getLocalVarback to summary
public int getLocalVar()
getTagback to summary
public String getTag()

Overrides javassist.compiler.ast.ASTree.getTag.

Doc from javassist.compiler.ast.ASTree.getTag.

Returns the type of this node. This method is used by toString().

Annotations
@Override
getTypeback to summary
public int getType()
getVariableback to summary
public Symbol getVariable()
makeback to summary
public Declarator make(Symbol sym, int dim, ASTree init)
setClassNameback to summary
public void setClassName(String s)
setLocalVarback to summary
public void setLocalVar(int n)
setVariableback to summary
public void setVariable(Symbol sym)