Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class StaticMethodCallExpression

extends Expression
implements MethodCall
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.ast.expr.MethodCall
Imports
groovy.lang.MetaMethod, org.codehaus.groovy.ast.ASTNode, .ClassNode, .GroovyCodeVisitor

A static method call on a class

Field Summary

Modifier and TypeField and Description
private final Expression
private MetaMethod
private final String
private ClassNode
Inherited from org.codehaus.groovy.ast.expr.Expression:
EMPTY_ARRAY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Expression
public MetaMethod
public String
public String
public ClassNode
public ASTNode
public String
public void
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public Expression
transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
Inherited from org.codehaus.groovy.ast.expr.Expression:
getTypesetTypetransformExpressionstransformExpressions

Field Detail

argumentsback to summary
private final Expression arguments
metaMethodback to summary
private MetaMethod metaMethod
methodback to summary
private final String method
ownerTypeback to summary
private ClassNode ownerType

Constructor Detail

StaticMethodCallExpressionback to summary
public StaticMethodCallExpression(ClassNode type, String method, Expression arguments)

Method Detail

getArgumentsback to summary
public Expression getArguments()

Implements org.codehaus.groovy.ast.expr.MethodCall.getArguments.

getMetaMethodback to summary
public MetaMethod getMetaMethod()
getMethodback to summary
public String getMethod()
getMethodAsStringback to summary
public String getMethodAsString()

Implements org.codehaus.groovy.ast.expr.MethodCall.getMethodAsString.

getOwnerTypeback to summary
public ClassNode getOwnerType()
getReceiverback to summary
public ASTNode getReceiver()

Implements org.codehaus.groovy.ast.expr.MethodCall.getReceiver.

getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.ASTNode.getText.

Implements org.codehaus.groovy.ast.expr.MethodCall.getText.

setMetaMethodback to summary
public void setMetaMethod(MetaMethod metaMethod)
setOwnerTypeback to summary
public void setOwnerType(ClassNode ownerType)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

transformExpressionback to summary
public Expression transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Doc from org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions

visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.