| Interface | Description |
|---|---|
| DeferredCode |
Bytecode instructions that are held/deferred so that they can be removed
entirely if desired (initialisation of OneToMany and ManyToMany properties).
|
| MessageOutput |
Debug message output logging by the entity.
|
| Class | Description |
|---|---|
| ClassAdapterEntity |
ClassAdapter for enhancing entities.
|
| ClassPathClassBytesReader |
Implementation of ClassBytesReader based on URLClassLoader.
|
| ConstructorAdapter |
Modify the constructor to additionally initialise the entityBeanIntercept
field.
|
| ConstructorDeferredCode |
This is a class that 'defers' bytecode instructions in the default constructor initialisation
such that code that initialises persistent many properties (Lists, Sets and Maps) is removed.
|
| DefaultConstructor |
Adds a default constructor for the cases when there is not one already defined.
|
| FieldMeta |
Holds meta data for a field.
|
| IndexFieldWeaver |
Generate the methods based on the list of fields.
|
| InterceptField |
Generate the _ebean_getIntercept() method and field.
|
| LocalFieldVisitor |
Used to collect information about a field (specifically from field annotations).
|
| MarkerField |
Used to detect if a class has been enhanced.
|
| MethodEquals |
Generate the equals hashCode method using the identity.
|
| MethodFieldAdapter |
Changes the method code from using PUTFIELD and GETFIELD to calling our
special field interception methods.
|
| MethodIsEmbeddedNewOrDirty |
Used to detect if a class has been enhanced.
|
| MethodMeta | |
| MethodNewInstance |
Adds the _ebean_newInstance() method.
|
| MethodSetEmbeddedLoaded |
Generate the _ebean_setEmbeddedLoaded() method.
|
| MethodStaticInitAdapter |
Copyright © 2019. All rights reserved.