Save This Page
Home » groovy-src-1.6.3 » org.codehaus » groovy » ast » expr » [javadoc | source]
org.codehaus.groovy.ast.expr
public class: MethodCallExpression [javadoc | source]
java.lang.Object
   org.codehaus.groovy.ast.ASTNode
      org.codehaus.groovy.ast.expr.Expression
         org.codehaus.groovy.ast.expr.MethodCallExpression
A method call on an object or class
Field Summary
public static final  Expression NO_ARGUMENTS     
Constructor:
 public MethodCallExpression(Expression objectExpression,
    String method,
    Expression arguments) 
 public MethodCallExpression(Expression objectExpression,
    Expression method,
    Expression arguments) 
Method from org.codehaus.groovy.ast.expr.MethodCallExpression Summary:
getArguments,   getMetaMethod,   getMethod,   getMethodAsString,   getObjectExpression,   getText,   isImplicitThis,   isSafe,   isSpreadSafe,   setArguments,   setImplicitThis,   setMetaMethod,   setMethod,   setObjectExpression,   setSafe,   setSpreadSafe,   toString,   transformExpression,   visit
Methods from org.codehaus.groovy.ast.expr.Expression:
getType,   setType,   transformExpression,   transformExpressions
Methods from org.codehaus.groovy.ast.ASTNode:
getColumnNumber,   getLastColumnNumber,   getLastLineNumber,   getLineNumber,   getText,   setColumnNumber,   setLastColumnNumber,   setLastLineNumber,   setLineNumber,   setSourcePosition,   visit
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.ast.expr.MethodCallExpression Detail:
 public Expression getArguments() 
 public MetaMethod getMetaMethod() 
Deprecated!
 public Expression getMethod() 
 public String getMethodAsString() 
    This method returns the method name as String if it is no dynamic calculated method name, but a constant.
 public Expression getObjectExpression() 
 public String getText() 
 public boolean isImplicitThis() 
 public boolean isSafe() 
 public boolean isSpreadSafe() 
 public  void setArguments(Expression arguments) 
 public  void setImplicitThis(boolean implicitThis) 
 public  void setMetaMethod(MetaMethod mmeth) 
Deprecated!
 public  void setMethod(Expression method) 
 public  void setObjectExpression(Expression objectExpression) 
 public  void setSafe(boolean safe) 
 public  void setSpreadSafe(boolean value) 
 public String toString() 
 public Expression transformExpression(ExpressionTransformer transformer) 
 public  void visit(GroovyCodeVisitor visitor)