Uses of Class
io.ebean.enhance.asm.ClassVisitor
| Package | Description |
|---|---|
| io.ebean.enhance.asm |
Provides a small and fast bytecode manipulation framework.
|
| io.ebean.enhance.asm.commons |
Provides some useful class and method adapters.
|
| io.ebean.enhance.common | |
| io.ebean.enhance.entity | |
| io.ebean.enhance.querybean | |
| io.ebean.enhance.transactional |
-
Uses of ClassVisitor in io.ebean.enhance.asm
Subclasses of ClassVisitor in io.ebean.enhance.asm Modifier and Type Class Description classClassWriterAClassVisitorthat generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).Methods in io.ebean.enhance.asm with parameters of type ClassVisitor Modifier and Type Method Description voidClassReader. accept(ClassVisitor classVisitor, int parsingOptions)Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader.voidClassReader. accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader.Constructors in io.ebean.enhance.asm with parameters of type ClassVisitor Constructor Description ClassVisitor(int api, ClassVisitor classVisitor)Constructs a newClassVisitor. -
Uses of ClassVisitor in io.ebean.enhance.asm.commons
Subclasses of ClassVisitor in io.ebean.enhance.asm.commons Modifier and Type Class Description classSerialVersionUIDAdderAClassVisitorthat adds a serial version unique identifier to a class if missing.classStaticInitMergerAClassVisitorthat merges <clinit> methods into a single one.Constructors in io.ebean.enhance.asm.commons with parameters of type ClassVisitor Constructor Description GeneratorAdapter(int access, Method method, String signature, Type[] exceptions, ClassVisitor classVisitor)Constructs a newGeneratorAdapter.SerialVersionUIDAdder(ClassVisitor classVisitor)Constructs a newSerialVersionUIDAdder.StaticInitMerger(String prefix, ClassVisitor classVisitor)Constructs a newStaticInitMerger. -
Uses of ClassVisitor in io.ebean.enhance.common
Subclasses of ClassVisitor in io.ebean.enhance.common Modifier and Type Class Description classClassWriterWithoutClassLoadingClassWriter without class loading.classDetectEnhancementClassAdapter used to detect if this class needs enhancement for entity or transactional support.Methods in io.ebean.enhance.common with parameters of type ClassVisitor Modifier and Type Method Description voidClassMeta. addFieldGetSetMethods(ClassVisitor cv)Add field level get set methods for each field. -
Uses of ClassVisitor in io.ebean.enhance.entity
Subclasses of ClassVisitor in io.ebean.enhance.entity Modifier and Type Class Description classClassAdapterEntityClassAdapter for enhancing entities.Methods in io.ebean.enhance.entity with parameters of type ClassVisitor Modifier and Type Method Description voidFieldMeta. addGetSetMethods(ClassVisitor cv, ClassMeta classMeta)Add get and set methods for field access/interception.Constructors in io.ebean.enhance.entity with parameters of type ClassVisitor Constructor Description ClassAdapterEntity(ClassVisitor cv, ClassLoader classLoader, EnhanceContext context) -
Uses of ClassVisitor in io.ebean.enhance.querybean
Subclasses of ClassVisitor in io.ebean.enhance.querybean Modifier and Type Class Description classTypeQueryClassAdapterReads/visits the class and performs the appropriate enhancement if necessary.Constructors in io.ebean.enhance.querybean with parameters of type ClassVisitor Constructor Description TypeQueryAssocBasicConstructor(io.ebean.enhance.querybean.ClassInfo classInfo, ClassVisitor cv, String desc, String signature)Construct for a query bean class given its associated entity bean domain class and a class visitor.TypeQueryAssocMainConstructor(io.ebean.enhance.querybean.ClassInfo classInfo, ClassVisitor cv, String desc, String signature)Construct for a query bean class given its associated entity bean domain class and a class visitor. -
Uses of ClassVisitor in io.ebean.enhance.transactional
Subclasses of ClassVisitor in io.ebean.enhance.transactional Modifier and Type Class Description classClassAdapterTransactionalClassAdapter used to add transactional support.Constructors in io.ebean.enhance.transactional with parameters of type ClassVisitor Constructor Description ClassAdapterTransactional(ClassVisitor cv, ClassLoader classLoader, EnhanceContext context)