Package org.codehaus.groovy.classgen.asm.sc
package org.codehaus.groovy.classgen.asm.sc
-
ClassDescriptionRepresents functional interface writer which contains some common methods to complete generating bytecodeA MOP Writer that skips the generation of MOP methods.Facilitates the generation of statically-compiled bytecode for property access.A specialized version of the multi type binary expression dispatcher which is aware of static compilation.A call site writer which replaces call site caching with static calls.Writer responsible for generating closure classes in statically compiled mode.Writer responsible for generating lambda classes in statically compiled mode.Generates bytecode for method reference expressions in statically-compiled code.A class to write out the optimized statements.A
TypeChooser
which reads type information from node metadata generated by the static type checker.An expression helper which generates optimized bytecode depending on the current type on top of the operand stack.An alternativeWriterController
which handles static types and method dispatch.