Uses of Class
org.datanucleus.enhancer.ClassMethod

Packages that use ClassMethod
Package
Description
DataNucleus ByteCode enhancer framework.
Method enhancements for supporting the org.datanucleus.enhancement.Persistable bytecode enhancement contract.
  • Uses of ClassMethod in org.datanucleus.enhancer

    Fields in org.datanucleus.enhancer with type parameters of type ClassMethod
    Modifier and Type
    Field
    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.
    Methods in org.datanucleus.enhancer that return types with arguments of type ClassMethod
    Modifier and Type
    Method
    Description
    ClassEnhancer.getMethodsList()
    Accessor for the methods required.
    ClassEnhancerImpl.getMethodsList()
    Accessor for the methods required.
  • Uses of ClassMethod in org.datanucleus.enhancer.methods

    Modifier and Type
    Class
    Description
    class 
    Method to generate a default "clone" method, using ASM, that has the effect of nulling the state manager etc.
    class 
    Method to generate the method "dnCopyField" using ASM.
    class 
    Method to generate the method "dnCopyFields" using ASM.
    class 
    Method to generate the method "dnCopyKeyFieldsFromObjectId" using ASM.
    class 
    Method to generate the method "dnCopyKeyFieldsFromObjectId" using ASM.
    class 
    Method to generate the method "dnCopyKeyFieldsToObjectId" using ASM.
    class 
    Method to generate the method "dnCopyKeyFieldsToObjectId" using ASM.
    class 
    Method to generate a default Constructor using ASM.
    class 
    Method to generate the method "dnGetExecutionContext" using ASM.
    class 
    Method to generate the method "__dnGetInheritedFieldCount" using ASM.
    class 
    Method to generate the method "dnGetManagedFieldCount" using ASM.
    class 
    Method to generate the method "dnGetZZZ" using ASM for NORMAL_GET fields.
    class 
    Method to generate the method "dnGetObjectId" using ASM.
    class 
    Method to generate the method "dnGetStateManager" using ASM.
    class 
    Method to generate the method "dnGetTransactionalObjectId" using ASM.
    class 
    Method to generate the method "dnGetVersion" using ASM.
    class 
    Method to generate the method "dnGetZZZ" using ASM for CHECK_READ fields.
    class 
    Method to generate the method "dnGetZZZ" using ASM for MEDIATE_READ fields.
    class 
    Method to generate a static initialisation block for the class using ASM.
    class 
    Method to generate the method "__dnFieldNamesInit" using ASM.
    class 
    Method to generate the method "dnIsDeleted" using ASM.
    class 
    Method to generate the method "dnIsDetached" using ASM.
    class 
    Method to generate the method "dnIsDirty" using ASM.
    class 
    Method to generate the method "dnIsNew" using ASM.
    class 
    Method to generate the method "dnIsPersistent" using ASM.
    class 
    Method to generate the method "dnIsTransactional" using ASM.
    class 
    Base method to use for dnIsXXX methods providing the majority of the enhancement.
    class 
    Method to generate the method "loadClass" using ASM.
    class 
    Method to generate the method "dnMakeDirty" using ASM.
    class 
    Method to generate the method "dnNewInstance" using ASM.
    class 
    Method to generate the method "dnNewInstance" using ASM.
    class 
    Method to generate the method "dnNewObjectIdInstance" using ASM.
    class 
    Method to generate the method "dnNewObjectIdInstance" using ASM.
    class 
    Method to generate the method "dnPreSerialize" using ASM.
    class 
    Method to generate the method "dnProvideField" using ASM.
    class 
    Method to generate the method "dnProvideFields" using ASM.
    class 
    Method to generate the method "dnReplaceDetachedState" using ASM.
    class 
    Method to generate the method "dnReplaceField" using ASM.
    class 
    Method to generate the method "dnReplaceFields" using ASM.
    class 
    Method to generate the method "dnReplaceFlags" using ASM.
    class 
    Method to generate the method "dnReplaceStateManager" using ASM.
    class 
    Method to generate the method "setZZZ" using ASM for NORMAL fields.
    class 
    Method to generate the method "setZZZ" using ASM for CHECK_WRITE fields.
    class 
    Method to generate the method "dnSetZZZ" using ASM for MEDIATE_WRITE fields.
    class 
    Method to generate the method "writeObject" using ASM.