javassist.compiler.ast
Class InstanceOfExpr

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

public class InstanceOfExpr
extends CastExpr

Instanceof expression.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javassist.compiler.ast.CastExpr
arrayDim, castType
 
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
InstanceOfExpr(ASTList className, int dim, ASTree expr)
           
InstanceOfExpr(int type, int dim, ASTree expr)
           
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 java.lang.String getTag()
          Returns the type of this node.
 
Methods inherited from class javassist.compiler.ast.CastExpr
getArrayDim, getClassName, getOprand, getType, setOprand
 
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
 

Constructor Detail

InstanceOfExpr

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

InstanceOfExpr

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

getTag

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

Overrides:
getTag in class CastExpr

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 CastExpr
Throws:
CompileError


Copyright © 2011. All Rights Reserved.