Top Description Fields Constructors Methods
org.codehaus.groovy.classgen.asm.sc

public Class StaticCompilationMopWriter

extends MopWriter
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassNode, .MethodNode, org.codehaus.groovy.classgen.asm.MopWriter, .WriterController, org.codehaus.groovy.transform.stc.StaticTypesMarker, java.util.LinkedList

A MOP Writer that skips the generation of MOP methods. This writer is used when a class is *fully* statically compiled. In mixed mode, MOP methods are still generated.
Since
2.4.0

Field Summary

Modifier and TypeField and Description
private final StaticTypesWriterController
public static final MopWriter.Factory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.codehaus.groovy.classgen.asm.MopWriter:
equalParameterTypesgenerateMopCallsgetMopMethodNameisMopMethod

Field Detail

controllerback to summary
private final StaticTypesWriterController controller

Hides org.codehaus.groovy.classgen.asm.MopWriter.controller.

FACTORYback to summary
public static final MopWriter.Factory FACTORY

Hides org.codehaus.groovy.classgen.asm.MopWriter.FACTORY.

Constructor Detail

StaticCompilationMopWriterback to summary
public StaticCompilationMopWriter(final WriterController wc)

Method Detail

createMopMethodsback to summary
public void createMopMethods()

Overrides org.codehaus.groovy.classgen.asm.MopWriter.createMopMethods.