| Package | Description | 
|---|---|
| org.datanucleus.enhancer | 
        DataNucleus ByteCode enhancer framework. | 
| org.datanucleus.enhancer.methods | Method enhancements for supporting the org.datanucleus.enhancement.Persistable bytecode enhancement contract. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Set<ClassMethod> | EnhancerClassChecker. methodsRequiredSet of methods required to be present. | 
| protected List<ClassMethod> | ClassEnhancerImpl. methodsToAddList of methods to be added to the class. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ClassMethod> | ClassEnhancer. getMethodsList()Accessor for the methods required. | 
| List<ClassMethod> | ClassEnhancerImpl. getMethodsList()Accessor for the methods required. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CopyFieldMethod to generate the method "dnCopyField" using ASM. | 
| class  | CopyFieldsMethod to generate the method "dnCopyFields" using ASM. | 
| class  | CopyKeyFieldsFromObjectIdMethod to generate the method "dnCopyKeyFieldsFromObjectId" using ASM. | 
| class  | CopyKeyFieldsFromObjectId2Method to generate the method "dnCopyKeyFieldsFromObjectId" using ASM. | 
| class  | CopyKeyFieldsToObjectIdMethod to generate the method "dnCopyKeyFieldsToObjectId" using ASM. | 
| class  | CopyKeyFieldsToObjectId2Method to generate the method "dnCopyKeyFieldsToObjectId" using ASM. | 
| class  | DefaultConstructorMethod to generate a default Constructor using ASM. | 
| class  | GetExecutionContextMethod to generate the method "dnGetExecutionContext" using ASM. | 
| class  | GetInheritedFieldCountMethod to generate the method "__dnGetInheritedFieldCount" using ASM. | 
| class  | GetManagedFieldCountMethod to generate the method "dnGetManagedFieldCount" using ASM. | 
| class  | GetNormalMethod to generate the method "dnGetZZZ" using ASM for NORMAL_GET fields. | 
| class  | GetObjectIdMethod to generate the method "dnGetObjectId" using ASM. | 
| class  | GetStateManagerMethod to generate the method "dnGetStateManager" using ASM. | 
| class  | GetTransactionalObjectIdMethod to generate the method "dnGetTransactionalObjectId" using ASM. | 
| class  | GetVersionMethod to generate the method "dnGetVersion" using ASM. | 
| class  | GetViaCheckMethod to generate the method "dnGetZZZ" using ASM for CHECK_READ fields. | 
| class  | GetViaMediateMethod to generate the method "dnGetZZZ" using ASM for MEDIATE_READ fields. | 
| class  | InitClassMethod to generate a static initialisation block for the class using ASM. | 
| class  | InitFieldFlagsMethod to generate the method "__dnFieldFlagsInit" using ASM. | 
| class  | InitFieldNamesMethod to generate the method "__dnFieldNamesInit" using ASM. | 
| class  | InitFieldTypesMethod to generate the method "__dnFieldTypesInit" using ASM. | 
| class  | InitPersistableSuperclassMethod to generate the method "__dnPersistableSuperclassInit" using ASM. | 
| class  | IsDeletedMethod to generate the method "dnIsDeleted" using ASM. | 
| class  | IsDetachedMethod to generate the method "dnIsDetached" using ASM. | 
| class  | IsDirtyMethod to generate the method "dnIsDirty" using ASM. | 
| class  | IsNewMethod to generate the method "dnIsNew" using ASM. | 
| class  | IsPersistentMethod to generate the method "dnIsPersistent" using ASM. | 
| class  | IsTransactionalMethod to generate the method "dnIsTransactional" using ASM. | 
| class  | IsXXXBase method to use for dnIsXXX methods providing the majority of the enhancement. | 
| class  | LoadClassMethod to generate the method "loadClass" using ASM. | 
| class  | MakeDirtyMethod to generate the method "dnMakeDirty" using ASM. | 
| class  | NewInstance1Method to generate the method "dnNewInstance" using ASM. | 
| class  | NewInstance2Method to generate the method "dnNewInstance" using ASM. | 
| class  | NewObjectIdInstance1Method to generate the method "dnNewObjectIdInstance" using ASM. | 
| class  | NewObjectIdInstance2Method to generate the method "dnNewObjectIdInstance" using ASM. | 
| class  | PreSerializeMethod to generate the method "dnPreSerialize" using ASM. | 
| class  | ProvideFieldMethod to generate the method "dnProvideField" using ASM. | 
| class  | ProvideFieldsMethod to generate the method "dnProvideFields" using ASM. | 
| class  | ReplaceDetachedStateMethod to generate the method "dnReplaceDetachedState" using ASM. | 
| class  | ReplaceFieldMethod to generate the method "dnReplaceField" using ASM. | 
| class  | ReplaceFieldsMethod to generate the method "dnReplaceFields" using ASM. | 
| class  | ReplaceFlagsMethod to generate the method "dnReplaceFlags" using ASM. | 
| class  | ReplaceStateManagerMethod to generate the method "dnReplaceStateManager" using ASM. | 
| class  | SetNormalMethod to generate the method "setZZZ" using ASM for NORMAL fields. | 
| class  | SetViaCheckMethod to generate the method "setZZZ" using ASM for CHECK_WRITE fields. | 
| class  | SetViaMediateMethod to generate the method "dnSetZZZ" using ASM for MEDIATE_WRITE fields. | 
| class  | SuperCloneMethod to generate the method "dnSuperClone" using ASM. | 
| class  | WriteObjectMethod to generate the method "writeObject" using ASM. | 
Copyright © 2019. All rights reserved.