| 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 |
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
ClassVisitor.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Visits a method of the class.
|
MethodVisitor |
ClassWriter.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
| Constructor and Description |
|---|
MethodVisitor(int api,
MethodVisitor methodVisitor)
Constructs a new
MethodVisitor. |
| Modifier and Type | Class and Description |
|---|---|
class |
AdviceAdapter
A
MethodVisitor to insert before, after and around advices in methods and constructors. |
class |
GeneratorAdapter
A
MethodVisitor with convenient methods to generate code. |
class |
LocalVariablesSorter
A
MethodVisitor that renumbers local variables in their order of appearance. |
| Constructor and Description |
|---|
GeneratorAdapter(int access,
Method method,
MethodVisitor methodVisitor)
Constructs a new
GeneratorAdapter. |
GeneratorAdapter(MethodVisitor methodVisitor,
int access,
String name,
String descriptor)
Constructs a new
GeneratorAdapter. |
LocalVariablesSorter(int access,
String descriptor,
MethodVisitor methodVisitor)
Constructs a new
LocalVariablesSorter. |
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
DetectEnhancement.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
Visit the methods specifically looking for method level transactional
annotations.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
VisitUtil.visitIntInsn(MethodVisitor mv,
int value)
Helper method for visiting an int value.
|
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
ClassAdapterEntity.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
Replace the method code with field interception.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeQueryAssocBasicConstructor
Changes the existing constructor to remove all the field initialisation as these are going to be
initialised lazily by calls to our generated methods.
|
class |
TypeQueryAssocMainConstructor
Changes the existing constructor to remove all the field initialisation as these are going to be
initialised lazily by calls to our generated methods.
|
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
TypeQueryClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
ClassAdapterTransactional.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
Visit the methods specifically looking for method level transactional
annotations.
|
Copyright © 2019. All rights reserved.