Uses of Class
io.ebean.enhance.asm.MethodVisitor
| 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 MethodVisitor in io.ebean.enhance.asm
Methods in io.ebean.enhance.asm that return MethodVisitor Modifier and Type Method Description MethodVisitorClassVisitor. visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)Visits a method of the class.MethodVisitorClassWriter. visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)Constructors in io.ebean.enhance.asm with parameters of type MethodVisitor Constructor Description MethodVisitor(int api, MethodVisitor methodVisitor)Constructs a newMethodVisitor. -
Uses of MethodVisitor in io.ebean.enhance.asm.commons
Subclasses of MethodVisitor in io.ebean.enhance.asm.commons Modifier and Type Class Description classAdviceAdapterAMethodVisitorto insert before, after and around advices in methods and constructors.classGeneratorAdapterAMethodVisitorwith convenient methods to generate code.classInstructionAdapterAMethodVisitorproviding a more detailed API to generate and transform instructions.classLocalVariablesSorterAMethodVisitorthat renumbers local variables in their order of appearance.Methods in io.ebean.enhance.asm.commons that return MethodVisitor Modifier and Type Method Description MethodVisitorSerialVersionUIDAdder. visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)MethodVisitorStaticInitMerger. visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)Constructors in io.ebean.enhance.asm.commons with parameters of type MethodVisitor Constructor Description GeneratorAdapter(int access, Method method, MethodVisitor methodVisitor)Constructs a newGeneratorAdapter.GeneratorAdapter(MethodVisitor methodVisitor, int access, String name, String descriptor)Constructs a newGeneratorAdapter.InstructionAdapter(MethodVisitor methodVisitor)Constructs a newInstructionAdapter.LocalVariablesSorter(int access, String descriptor, MethodVisitor methodVisitor)Constructs a newLocalVariablesSorter. -
Uses of MethodVisitor in io.ebean.enhance.common
Methods in io.ebean.enhance.common that return MethodVisitor Modifier and Type Method Description MethodVisitorDetectEnhancement. visitMethod(int access, String name, String desc, String signature, String[] exceptions)Visit the methods specifically looking for method level transactional annotations.Methods in io.ebean.enhance.common with parameters of type MethodVisitor Modifier and Type Method Description static voidVisitUtil. visitIntInsn(MethodVisitor mv, int value)Helper method for visiting an int value. -
Uses of MethodVisitor in io.ebean.enhance.entity
Methods in io.ebean.enhance.entity that return MethodVisitor Modifier and Type Method Description MethodVisitorClassAdapterEntity. visitMethod(int access, String name, String desc, String signature, String[] exceptions)Replace the method code with field interception. -
Uses of MethodVisitor in io.ebean.enhance.querybean
Subclasses of MethodVisitor in io.ebean.enhance.querybean Modifier and Type Class Description classTypeQueryAssocBasicConstructorChanges the existing constructor to remove all the field initialisation as these are going to be initialised lazily by calls to our generated methods.classTypeQueryAssocMainConstructorChanges the existing constructor to remove all the field initialisation as these are going to be initialised lazily by calls to our generated methods.Methods in io.ebean.enhance.querybean that return MethodVisitor Modifier and Type Method Description MethodVisitorTypeQueryClassAdapter. visitMethod(int access, String name, String desc, String signature, String[] exceptions) -
Uses of MethodVisitor in io.ebean.enhance.transactional
Methods in io.ebean.enhance.transactional that return MethodVisitor Modifier and Type Method Description MethodVisitorClassAdapterTransactional. visitMethod(int access, String name, String desc, String signature, String[] exceptions)Visit the methods specifically looking for method level transactional annotations.