Groovy 2.2.0

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

java.lang.Object
  org.codehaus.groovy.ast.ASTNode
      org.codehaus.groovy.ast.AnnotatedNode
          org.codehaus.groovy.ast.expr.Expression
              org.codehaus.groovy.ast.expr.ConstructorCallExpression
All Implemented Interfaces:
MethodCall

public class ConstructorCallExpression
extends Expression

A constructor call

Authors:
James Strachan
Jochen Theodorou
Version:
\$Revision\$


Constructor Summary
ConstructorCallExpression(ClassNode type, Expression arguments)

 
Method Summary
Expression getArguments()

String getMethodAsString()

ASTNode getReceiver()

String getText()

boolean isSpecialCall()

boolean isSuperCall()

boolean isThisCall()

boolean isUsingAnonymousInnerClass()

void setUsingAnonymousInnerClass(boolean usage)

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 Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

ConstructorCallExpression

public ConstructorCallExpression(ClassNode type, Expression arguments)


 
Method Detail

getArguments

public Expression getArguments()


getMethodAsString

public String getMethodAsString()


getReceiver

public ASTNode getReceiver()


getText

public String getText()


isSpecialCall

public boolean isSpecialCall()


isSuperCall

public boolean isSuperCall()


isThisCall

public boolean isThisCall()


isUsingAnonymousInnerClass

public boolean isUsingAnonymousInnerClass()


setUsingAnonymousInnerClass

public void setUsingAnonymousInnerClass(boolean usage)


toString

public String toString()


transformExpression

public Expression transformExpression(ExpressionTransformer transformer)


visit

public void visit(GroovyCodeVisitor visitor)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.