Top Inners Fields Constructors Methods
org.codehaus.groovy.transform.sc.transformers

public Class ConstructorCallTransformer

extends Object
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassHelper, .ClassNode, .ConstructorNode, .GroovyCodeVisitor, .Parameter, org.codehaus.groovy.ast.expr.ConstructorCallExpression, .Expression, .ExpressionTransformer, .MapEntryExpression, .MapExpression, .TupleExpression, org.codehaus.groovy.classgen.AsmClassGenerator, .BytecodeExpression, org.codehaus.groovy.classgen.asm.BytecodeHelper, .CompileStack, .OperandStack, .WriterController, org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport, .StaticTypeCheckingVisitor, org.objectweb.asm.MethodVisitor, java.util.List

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private final StaticCompilationTransformer

Constructor Summary

AccessConstructor and Description
public
ConstructorCallTransformer(final StaticCompilationTransformer staticCompilationTransformer)

Method Summary

Modifier and TypeMethod and Description
pack-priv Expression
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

staticCompilationTransformerback to summary
private final StaticCompilationTransformer staticCompilationTransformer

Constructor Detail

ConstructorCallTransformerback to summary
public ConstructorCallTransformer(final StaticCompilationTransformer staticCompilationTransformer)

Method Detail

transformConstructorCallback to summary
pack-priv Expression transformConstructorCall(final ConstructorCallExpression expr)
org.codehaus.groovy.transform.sc.transformers back to summary

private Class ConstructorCallTransformer.MapStyleConstructorCall

extends BytecodeExpression
Class Inheritance

Field Summary

Modifier and TypeField and Description
private AsmClassGenerator
private final boolean
private final MapExpression
private final ConstructorCallExpression
Inherited from org.codehaus.groovy.classgen.BytecodeExpression:
NOP

Constructor Summary

AccessConstructor and Description
pack-priv
MapStyleConstructorCall(final ClassNode declaringClass, final MapExpression map, final ConstructorCallExpression originalCall)

Method Summary

Modifier and TypeMethod and Description
public Expression
transformExpression(final ExpressionTransformer transformer)

Overrides org.codehaus.groovy.classgen.BytecodeExpression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
public void
Inherited from org.codehaus.groovy.classgen.BytecodeExpression:
getText

Field Detail

acgback to summary
private AsmClassGenerator acg
innerClassCallback to summary
private final boolean innerClassCall
mapback to summary
private final MapExpression map
originalCallback to summary
private final ConstructorCallExpression originalCall

Constructor Detail

MapStyleConstructorCallback to summary
pack-priv MapStyleConstructorCall(final ClassNode declaringClass, final MapExpression map, final ConstructorCallExpression originalCall)

Method Detail

transformExpressionback to summary
public Expression transformExpression(final ExpressionTransformer transformer)

Overrides org.codehaus.groovy.classgen.BytecodeExpression.transformExpression.

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

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

Annotations
@Override
visitback to summary
public void visit(final GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.classgen.BytecodeExpression.visit.

Annotations
@Override
visitback to summary
public void visit(final MethodVisitor mv)

Implements abstract org.codehaus.groovy.classgen.BytecodeExpression.visit.

Annotations
@Override