Interface Summary Interface Description AbstractFunctionalInterfaceWriterRepresents functional interface writer which contains some common methods to complete generating bytecode
Class Summary Class Description StaticCompilationMopWriterA MOP Writer that skips the generation of MOP methods. StaticInvocationWriter StaticPropertyAccessHelperFacilitates the generation of statically-compiled bytecode for property access. StaticTypesBinaryExpressionMultiTypeDispatcherA specialized version of the multi type binary expression dispatcher which is aware of static compilation. StaticTypesCallSiteWriterA call site writer which replaces call site caching with static calls. StaticTypesClosureWriterWriter responsible for generating closure classes in statically compiled mode. StaticTypesLambdaWriterWriter responsible for generating lambda classes in statically compiled mode. StaticTypesMethodReferenceExpressionWriterWriter responsible for generating method reference in statically compiled mode. StaticTypesStatementWriterA class to write out the optimized statements. StaticTypesTypeChooserA
TypeChooserwhich reads type information from node metadata generated by the static type checker.
StaticTypesUnaryExpressionHelperAn expression helper which generates optimized bytecode depending on the current type on top of the operand stack. StaticTypesWriterControllerAn alternative
WriterControllerwhich handles static types and method dispatch.