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> |
ClassEnhancerImpl.getMethodsList()
Accessor for the methods required.
|
List<ClassMethod> |
ClassEnhancer.getMethodsList()
Accessor for the methods required.
|
Modifier and Type | Class and Description |
---|---|
class |
Clone
Method to generate a default "clone" method, using ASM, that has the effect of nulling the state manager etc.
|
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 |
InitFieldNames
Method to generate the method "__dnFieldNamesInit" 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 |
WriteObject
Method to generate the method "writeObject" using ASM.
|
Copyright © 2020. All rights reserved.