public class CastExpr extends ASTList implements TokenId
| Modifier and Type | Field and Description |
|---|---|
protected int |
arrayDim |
protected int |
castType |
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 and Description |
|---|
CastExpr(ASTList className,
int dim,
ASTree expr) |
CastExpr(int type,
int dim,
ASTree expr) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor v)
Is a method for the visitor pattern.
|
int |
getArrayDim() |
ASTList |
getClassName() |
ASTree |
getOprand() |
String |
getTag()
Returns the type of this node.
|
int |
getType() |
void |
setOprand(ASTree t) |
public CastExpr(int type,
int dim,
ASTree expr)
public int getType()
public int getArrayDim()
public ASTList getClassName()
public ASTree getOprand()
public void setOprand(ASTree t)
public String getTag()
ASTreetoString().public void accept(Visitor v) throws CompileError
ASTreeatXXX() on the given visitor, where
XXX is the class name of the node object.accept in class ASTListCompileErrorCopyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.