[Java] Class StaticMethodCallExpression
- org.codehaus.groovy.ast.expr.StaticMethodCallExpression
- All Implemented Interfaces and Traits:
- MethodCall
public class StaticMethodCallExpression extends Expression implements MethodCall
A static method call on a class
Fields inherited from class | Fields |
---|---|
class Expression | EMPTY_ARRAY |
Constructor Summary
Constructor and description |
---|
StaticMethodCallExpression
(ClassNode type, String method, Expression arguments) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public Expression |
getArguments() | |
public MetaMethod |
getMetaMethod() | |
public String |
getMethod() | |
public String |
getMethodAsString() | |
public ClassNode |
getOwnerType() | |
public ASTNode |
getReceiver() | |
public String |
getText() | |
public void |
setMetaMethod(MetaMethod metaMethod) | |
public void |
setOwnerType(ClassNode ownerType) | |
public String |
toString() | |
public Expression |
transformExpression(ExpressionTransformer transformer) | |
public void |
visit(GroovyCodeVisitor visitor) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
Constructor Detail
public StaticMethodCallExpression(ClassNode type, String method, Expression arguments)
Method Detail
public Expression getArguments()
public MetaMethod getMetaMethod()
public String getMethod()
public String getMethodAsString()
public ClassNode getOwnerType()
public ASTNode getReceiver()
public String getText()
public void setMetaMethod(MetaMethod metaMethod)
public void setOwnerType(ClassNode ownerType)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/ast/expr/StaticMethodCallExpression.html