Package org.codehaus.groovy.classgen.asm.sc
-
Interface Summary Interface Description AbstractFunctionalInterfaceWriter Represents functional interface writer which contains some common methods to complete generating bytecode -
Class Summary Class Description StaticCompilationMopWriter A MOP Writer that skips the generation of MOP methods.StaticInvocationWriter StaticPropertyAccessHelper Facilitates the generation of statically-compiled bytecode for property access.StaticTypesBinaryExpressionMultiTypeDispatcher A specialized version of the multi type binary expression dispatcher which is aware of static compilation.StaticTypesCallSiteWriter A call site writer which replaces call site caching with static calls.StaticTypesClosureWriter Writer responsible for generating closure classes in statically compiled mode.StaticTypesLambdaWriter Writer responsible for generating lambda classes in statically compiled mode.StaticTypesMethodReferenceExpressionWriter Generates bytecode for method reference expressions in statically-compiled code.StaticTypesStatementWriter A class to write out the optimized statements.StaticTypesTypeChooser ATypeChooser
which reads type information from node metadata generated by the static type checker.StaticTypesUnaryExpressionHelper An expression helper which generates optimized bytecode depending on the current type on top of the operand stack.StaticTypesWriterController An alternativeWriterController
which handles static types and method dispatch.StaticTypesWriterControllerFactoryImpl