Groovy Documentation

org.codehaus.groovy.ast.expr
[Java] Class StaticMethodCallExpression

java.lang.Object
  org.codehaus.groovy.ast.ASTNode
      org.codehaus.groovy.ast.AnnotatedNode
          org.codehaus.groovy.ast.expr.Expression
              org.codehaus.groovy.ast.expr.StaticMethodCallExpression

public class StaticMethodCallExpression
extends Expression

A static method call on a class

Authors:
James Strachan
Version:
\$Revision\$


Constructor Summary
StaticMethodCallExpression(ClassNode type, java.lang.String method, Expression arguments)

 
Method Summary
Expression getArguments()

MetaMethod getMetaMethod()

java.lang.String getMethod()

ClassNode getOwnerType()

java.lang.String getText()

void setMetaMethod(MetaMethod metaMethod)

void setOwnerType(ClassNode ownerType)

java.lang.String toString()

Expression transformExpression(ExpressionTransformer transformer)

void visit(GroovyCodeVisitor visitor)

 
Methods inherited from class Expression
getType, setType, transformExpression, transformExpressions, transformExpressions
 
Methods inherited from class AnnotatedNode
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic
 
Methods inherited from class ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

StaticMethodCallExpression

public StaticMethodCallExpression(ClassNode type, java.lang.String method, Expression arguments)


 
Method Detail

getArguments

public Expression getArguments()


getMetaMethod

public MetaMethod getMetaMethod()


getMethod

public java.lang.String getMethod()


getOwnerType

public ClassNode getOwnerType()


getText

public java.lang.String getText()


setMetaMethod

public void setMetaMethod(MetaMethod metaMethod)


setOwnerType

public void setOwnerType(ClassNode ownerType)


toString

public java.lang.String toString()


transformExpression

public Expression transformExpression(ExpressionTransformer transformer)


visit

public void visit(GroovyCodeVisitor visitor)


 

Groovy Documentation