Helper classes for ASMClassGenerator. All classes in this package are for internal usage only.
ClassDescriptionBinary write operations specialised for BooleansThis class is for internal use only! This class will dispatch to the right type adapters according to the kind of binary expression that is provided.Base class for writing primitive typed operationsA utility class which can be used in test cases to dump generated bytecode.A helper class for bytecode generation with AsmClassGenerator.Represents compile time variable metadata while compiling a method.This class represents non-public API used by AsmClassGenerator.Manages different aspects of the code of a code block like handling labels, defining variables, and scopes.This class will delegate all calls to a WriterController given in the constructor.Helper class that takes an Expression and if visited will load it normally, storing the result in a helper variable, which then can be requested after the visit is completed.A helper class to invoke methods more easily in ASMGenerates bytecode for method pointer expressions.Generates bytecode for method reference expressions.A
TypeChooserwhich is aware of statement metadata.Interface for modules which are capable of resolving the type of an expression.A helper class used to generate bytecode for unary expressions.A non-static factory to get alternative writer controller to be stored in the metadata