javassist.compiler.ast
Class CallExpr

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

public class CallExpr
extends Expr

Method call expression.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javassist.compiler.ast.Expr
operatorId
 
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
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 MemberResolver.Method getMethod()
           
static CallExpr makeCall(ASTree target, ASTree args)
           
 void setMethod(MemberResolver.Method m)
           
 
Methods inherited from class javassist.compiler.ast.Expr
getName, getOperator, getTag, make, make, oprand1, oprand2, setOperator, setOprand1, setOprand2
 
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
 

Method Detail

setMethod

public void setMethod(MemberResolver.Method m)

getMethod

public MemberResolver.Method getMethod()

makeCall

public static CallExpr makeCall(ASTree target,
                                ASTree args)

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


Copyright © 2011. All Rights Reserved.