[Java] Class ConstructorCallExpression
- org.codehaus.groovy.ast.expr.ConstructorCallExpression
- All Implemented Interfaces and Traits:
- MethodCall
public class ConstructorCallExpression extends Expression implements MethodCall
A constructor call.
Fields inherited from class | Fields |
---|---|
class Expression | EMPTY_ARRAY |
Constructor Summary
Constructor and description |
---|
ConstructorCallExpression
(ClassNode type, Expression arguments) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public Expression |
getArguments() | |
public String |
getMethodAsString() | |
public ASTNode |
getReceiver() | |
public String |
getText() | |
public boolean |
isSpecialCall() | |
public boolean |
isSuperCall() | |
public boolean |
isThisCall() | |
public boolean |
isUsingAnonymousInnerClass() | |
public void |
setUsingAnonymousInnerClass(boolean usage) | |
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 ConstructorCallExpression(ClassNode type, Expression arguments)
Method Detail
public Expression getArguments()
public String getMethodAsString()
public ASTNode getReceiver()
public String getText()
public boolean isSpecialCall()
public boolean isSuperCall()
public boolean isThisCall()
public boolean isUsingAnonymousInnerClass()
public void setUsingAnonymousInnerClass(boolean usage)
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/ConstructorCallExpression.html