org.codehaus.groovy.ast.expr
Class MethodCallExpression
java.lang.Object
|
+--org.codehaus.groovy.ast.ASTNode
|
+--org.codehaus.groovy.ast.expr.Expression
|
+--org.codehaus.groovy.ast.expr.MethodCallExpression
- public class MethodCallExpression
- extends Expression
A method call on an object or class
- Version:
- $Revision: 1.2 $
- Author:
- James Strachan
Constructor Summary |
MethodCallExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String method,
org.codehaus.groovy.ast.expr.Expression arguments)
|
MethodCallExpression
public MethodCallExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String method,
org.codehaus.groovy.ast.expr.Expression arguments)
visit
public void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
- Overrides:
visit
in class ASTNode
getArguments
public org.codehaus.groovy.ast.expr.Expression getArguments()
getMethod
public String getMethod()
getObjectExpression
public org.codehaus.groovy.ast.expr.Expression getObjectExpression()
getText
public String getText()
- Overrides:
getText
in class ASTNode
isSafe
public boolean isSafe()
- Returns:
- is this a safe method call, i.e. if true then if the source object is null
then this method call will return null rather than throwing a null pointer exception
setSafe
public void setSafe(boolean safe)
toString
public String toString()
- Overrides:
toString
in class Object
isSuperMethodCall
public static boolean isSuperMethodCall(org.codehaus.groovy.ast.expr.MethodCallExpression call)
Copyright © 2003 The Codehaus. All Rights Reserved.