Top Interfaces Classes
[default module]

Package org.codehaus.groovy.classgen.asm.sc


Interface Summary

Modifier and TypeInterface and Description
public interface
AbstractFunctionalInterfaceWriter

Represents functional interface writer which contains some common methods to complete generating bytecode

Class Summary

Modifier and TypeClass and Description
public class
StaticCompilationMopWriter

A MOP Writer that skips the generation of MOP methods.

public class
public abstract class
StaticPropertyAccessHelper

Facilitates the generation of statically-compiled bytecode for property access.

public class
StaticTypesBinaryExpressionMultiTypeDispatcher

A specialized version of the multi type binary expression dispatcher which is aware of static compilation.

public class
StaticTypesCallSiteWriter

A call site writer which replaces call site caching with static calls.

public class
StaticTypesClosureWriter

Writer responsible for generating closure classes in statically compiled mode.

public class
StaticTypesLambdaWriter

Writer responsible for generating lambda classes in statically compiled mode.

public class
StaticTypesMethodReferenceExpressionWriter

Generates bytecode for method reference expressions in statically-compiled code.

public class
StaticTypesStatementWriter

A class to write out the optimized statements.

public class
StaticTypesTypeChooser

A TypeChooser which reads type information from node metadata generated by the static type checker.

public class
StaticTypesUnaryExpressionHelper

An expression helper which generates optimized bytecode depending on the current type on top of the operand stack.

public class
StaticTypesWriterController

An alternative org.codehaus.groovy.classgen.asm.WriterController which handles static types and method dispatch.

public class