Uses of Class
io.ebean.enhance.asm.MethodVisitor
Packages that use MethodVisitor
Package
Description
Provides a small and fast bytecode manipulation framework.
Provides some useful class and method adapters.
-
Uses of MethodVisitor in io.ebean.enhance.asm
Methods in io.ebean.enhance.asm that return MethodVisitorModifier and TypeMethodDescriptionMethodVisitor.getDelegate()The method visitor to which this visitor must delegate method calls.ClassVisitor.visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) Visits a method of the class.final MethodVisitorClassWriter.visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) -
Uses of MethodVisitor in io.ebean.enhance.asm.commons
Subclasses of MethodVisitor in io.ebean.enhance.asm.commonsModifier and TypeClassDescriptionclassAMethodVisitorto insert before, after and around advices in methods and constructors.classAMethodVisitorwith convenient methods to generate code.classAMethodVisitorproviding a more detailed API to generate and transform instructions.classAMethodVisitorthat renumbers local variables in their order of appearance.Methods in io.ebean.enhance.asm.commons that return MethodVisitorModifier and TypeMethodDescriptionSerialVersionUIDAdder.visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) StaticInitMerger.visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) Constructors in io.ebean.enhance.asm.commons with parameters of type MethodVisitorModifierConstructorDescriptionGeneratorAdapter(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 MethodVisitorModifier and TypeMethodDescriptionDetectEnhancement.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 MethodVisitorModifier and TypeMethodDescriptionstatic voidVisitUtil.visitIntInsn(MethodVisitor mv, int value) Helper method for visiting an int value.voidClassMeta.visitMethodInsnIntercept(MethodVisitor mv, String name, String desc) Invoke a method on EntityBeanIntercept.voidEnhanceContext.visitMethodInsnIntercept(MethodVisitor mv, String name, String desc) -
Uses of MethodVisitor in io.ebean.enhance.entity
Methods in io.ebean.enhance.entity that return MethodVisitorModifier and TypeMethodDescriptionClassAdapterEntity.visitMethod(int access, String name, String desc, String signature, String[] exceptions) Replace the method code with field interception.Methods in io.ebean.enhance.entity with parameters of type MethodVisitorModifier and TypeMethodDescriptionvoidDeferredCode.write(MethodVisitor mv) Write the bytecode to the method visitor. -
Uses of MethodVisitor in io.ebean.enhance.querybean
Subclasses of MethodVisitor in io.ebean.enhance.querybeanModifier and TypeClassDescriptionclassChanges the existing constructor to remove all the field initialisation as these are going to be initialised lazily by calls to our generated methods.classChanges 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 MethodVisitorModifier and TypeMethodDescriptionTypeQueryClassAdapter.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 MethodVisitorModifier and TypeMethodDescriptionClassAdapterTransactional.visitMethod(int access, String name, String desc, String signature, String[] exceptions) Visit the methods specifically looking for method level transactional annotations.