classUtils.javassist.compiler.ast
Class CastExpr

java.lang.Object
  extended by classUtils.javassist.compiler.ast.ASTree
      extended by classUtils.javassist.compiler.ast.ASTList
          extended by classUtils.javassist.compiler.ast.CastExpr
All Implemented Interfaces:
TokenId, java.io.Serializable
Direct Known Subclasses:
InstanceOfExpr

public class CastExpr
extends ASTList
implements TokenId

Cast expression.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface classUtils.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
CastExpr(ASTList className, int dim, ASTree expr)
           
CastExpr(int type, int dim, ASTree expr)
           
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 int getArrayDim()
           
 ASTList getClassName()
           
 ASTree getOprand()
           
 java.lang.String getTag()
          Returns the type of this node.
 int getType()
           
 
Methods inherited from class classUtils.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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CastExpr

public CastExpr(ASTList className,
                int dim,
                ASTree expr)

CastExpr

public CastExpr(int type,
                int dim,
                ASTree expr)
Method Detail

getType

public int getType()

getArrayDim

public int getArrayDim()

getClassName

public ASTList getClassName()

getOprand

public ASTree getOprand()

getTag

public java.lang.String getTag()
Description copied from class: ASTree
Returns the type of this node. This method is used by toString().


accept

public void accept(Visitor v)
            throws CompileError
Description copied from class: ASTree
Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.

Overrides:
accept in class ASTList
Throws:
CompileError