| 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 | Class and Description |
|---|---|
class |
ClassWriter
A
ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java
Virtual Machine Specification (JVMS). |
class |
ClassWriterWithoutClassLoading
ClassWriter without class loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClassReader.accept(ClassVisitor classVisitor,
Attribute[] attributePrototypes,
int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader. |
void |
ClassReader.accept(ClassVisitor classVisitor,
int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader. |
| Constructor and Description |
|---|
ClassVisitor(int api,
ClassVisitor classVisitor)
Constructs a new
ClassVisitor. |
| Constructor and Description |
|---|
GeneratorAdapter(int access,
Method method,
String signature,
Type[] exceptions,
ClassVisitor classVisitor)
Constructs a new
GeneratorAdapter. |
| Modifier and Type | Class and Description |
|---|---|
class |
DetectEnhancement
ClassAdapter used to detect if this class needs enhancement for entity or
transactional support.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClassMeta.addFieldGetSetMethods(ClassVisitor cv)
Add field level get set methods for each field.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassAdapterEntity
ClassAdapter for enhancing entities.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldMeta.addGetSetMethods(ClassVisitor cv,
ClassMeta classMeta)
Add get and set methods for field access/interception.
|
| Constructor and Description |
|---|
ClassAdapterEntity(ClassVisitor cv,
ClassLoader classLoader,
EnhanceContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeQueryClassAdapter
Reads/visits the class and performs the appropriate enhancement if necessary.
|
| Constructor and 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassAdapterTransactional
ClassAdapter used to add transactional support.
|
| Constructor and Description |
|---|
ClassAdapterTransactional(ClassVisitor cv,
ClassLoader classLoader,
EnhanceContext context) |
Copyright © 2019. All rights reserved.