|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.NewExpr
public class NewExpr
New Expression.
Field Summary | |
---|---|
protected int |
arrayType
|
protected boolean |
newArray
|
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 | |
---|---|
NewExpr(ASTList className,
ASTList args)
|
|
NewExpr(int type,
ASTList arraySize,
ArrayInit init)
|
Method Summary | |
---|---|
void |
accept(Visitor v)
Is a method for the visitor pattern. |
ASTList |
getArguments()
|
ASTList |
getArraySize()
|
int |
getArrayType()
|
ASTList |
getClassName()
|
ArrayInit |
getInitializer()
|
protected java.lang.String |
getTag()
Returns the type of this node. |
boolean |
isArray()
|
static NewExpr |
makeObjectArray(ASTList className,
ASTList arraySize,
ArrayInit init)
|
Methods inherited from class javassist.compiler.ast.ASTList |
---|
append, concat, getLeft, getRight, head, length, length, make, setHead, setLeft, setRight, setTail, sublist, subst, tail, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean newArray
protected int arrayType
Constructor Detail |
---|
public NewExpr(ASTList className, ASTList args)
public NewExpr(int type, ASTList arraySize, ArrayInit init)
Method Detail |
---|
public static NewExpr makeObjectArray(ASTList className, ASTList arraySize, ArrayInit init)
public boolean isArray()
public int getArrayType()
public ASTList getClassName()
public ASTList getArguments()
public ASTList getArraySize()
public ArrayInit getInitializer()
public void accept(Visitor v) throws CompileError
ASTree
atXXX()
on the given visitor, where
XXX
is the class name of the node object.
accept
in class ASTList
CompileError
protected java.lang.String getTag()
ASTree
toString()
.
getTag
in class ASTree
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |