| 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.methodsRequired
Set of methods required to be present. 
 | 
protected List<ClassMethod> | 
ClassEnhancerImpl.methodsToAdd
List 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  | 
CopyField
Method to generate the method "dnCopyField" using ASM. 
 | 
class  | 
CopyFields
Method to generate the method "dnCopyFields" using ASM. 
 | 
class  | 
CopyKeyFieldsFromObjectId
Method to generate the method "dnCopyKeyFieldsFromObjectId" using ASM. 
 | 
class  | 
CopyKeyFieldsFromObjectId2
Method to generate the method "dnCopyKeyFieldsFromObjectId" using ASM. 
 | 
class  | 
CopyKeyFieldsToObjectId
Method to generate the method "dnCopyKeyFieldsToObjectId" using ASM. 
 | 
class  | 
CopyKeyFieldsToObjectId2
Method to generate the method "dnCopyKeyFieldsToObjectId" using ASM. 
 | 
class  | 
DefaultConstructor
Method to generate a default Constructor using ASM. 
 | 
class  | 
GetExecutionContext
Method to generate the method "dnGetExecutionContext" using ASM. 
 | 
class  | 
GetInheritedFieldCount
Method to generate the method "__dnGetInheritedFieldCount" using ASM. 
 | 
class  | 
GetManagedFieldCount
Method to generate the method "dnGetManagedFieldCount" using ASM. 
 | 
class  | 
GetNormal
Method to generate the method "dnGetZZZ" using ASM for NORMAL_GET fields. 
 | 
class  | 
GetObjectId
Method to generate the method "dnGetObjectId" using ASM. 
 | 
class  | 
GetStateManager
Method to generate the method "dnGetStateManager" using ASM. 
 | 
class  | 
GetTransactionalObjectId
Method to generate the method "dnGetTransactionalObjectId" using ASM. 
 | 
class  | 
GetVersion
Method to generate the method "dnGetVersion" using ASM. 
 | 
class  | 
GetViaCheck
Method to generate the method "dnGetZZZ" using ASM for CHECK_READ fields. 
 | 
class  | 
GetViaMediate
Method to generate the method "dnGetZZZ" using ASM for MEDIATE_READ fields. 
 | 
class  | 
InitClass
Method to generate a static initialisation block for the class using ASM. 
 | 
class  | 
InitFieldFlags
Method to generate the method "__dnFieldFlagsInit" using ASM. 
 | 
class  | 
InitFieldNames
Method to generate the method "__dnFieldNamesInit" using ASM. 
 | 
class  | 
InitFieldTypes
Method to generate the method "__dnFieldTypesInit" using ASM. 
 | 
class  | 
InitPersistableSuperclass
Method to generate the method "__dnPersistableSuperclassInit" using ASM. 
 | 
class  | 
IsDeleted
Method to generate the method "dnIsDeleted" using ASM. 
 | 
class  | 
IsDetached
Method to generate the method "dnIsDetached" using ASM. 
 | 
class  | 
IsDirty
Method to generate the method "dnIsDirty" using ASM. 
 | 
class  | 
IsNew
Method to generate the method "dnIsNew" using ASM. 
 | 
class  | 
IsPersistent
Method to generate the method "dnIsPersistent" using ASM. 
 | 
class  | 
IsTransactional
Method to generate the method "dnIsTransactional" using ASM. 
 | 
class  | 
IsXXX
Base method to use for dnIsXXX methods providing the majority of the enhancement. 
 | 
class  | 
LoadClass
Method to generate the method "loadClass" using ASM. 
 | 
class  | 
MakeDirty
Method to generate the method "dnMakeDirty" using ASM. 
 | 
class  | 
NewInstance1
Method to generate the method "dnNewInstance" using ASM. 
 | 
class  | 
NewInstance2
Method to generate the method "dnNewInstance" using ASM. 
 | 
class  | 
NewObjectIdInstance1
Method to generate the method "dnNewObjectIdInstance" using ASM. 
 | 
class  | 
NewObjectIdInstance2
Method to generate the method "dnNewObjectIdInstance" using ASM. 
 | 
class  | 
PreSerialize
Method to generate the method "dnPreSerialize" using ASM. 
 | 
class  | 
ProvideField
Method to generate the method "dnProvideField" using ASM. 
 | 
class  | 
ProvideFields
Method to generate the method "dnProvideFields" using ASM. 
 | 
class  | 
ReplaceDetachedState
Method to generate the method "dnReplaceDetachedState" using ASM. 
 | 
class  | 
ReplaceField
Method to generate the method "dnReplaceField" using ASM. 
 | 
class  | 
ReplaceFields
Method to generate the method "dnReplaceFields" using ASM. 
 | 
class  | 
ReplaceFlags
Method to generate the method "dnReplaceFlags" using ASM. 
 | 
class  | 
ReplaceStateManager
Method to generate the method "dnReplaceStateManager" using ASM. 
 | 
class  | 
SetNormal
Method to generate the method "setZZZ" using ASM for NORMAL fields. 
 | 
class  | 
SetViaCheck
Method to generate the method "setZZZ" using ASM for CHECK_WRITE fields. 
 | 
class  | 
SetViaMediate
Method to generate the method "dnSetZZZ" using ASM for MEDIATE_WRITE fields. 
 | 
class  | 
SuperClone
Method to generate the method "dnSuperClone" using ASM. 
 | 
class  | 
WriteObject
Method to generate the method "writeObject" using ASM. 
 | 
Copyright © 2018. All rights reserved.