Package | Description |
---|---|
org.datanucleus.enhancer |
DataNucleus ByteCode enhancer framework.
|
Modifier and Type | Class and Description |
---|---|
class |
JDOEnhancementNamer
Definition of enhancement naming, for use with the JDO API.
|
class |
JPAEnhancementNamer
Definition of enhancement naming for use with the JPA API.
|
Modifier and Type | Field and Description |
---|---|
protected EnhancementNamer |
ClassEnhancerImpl.namer |
Modifier and Type | Method and Description |
---|---|
EnhancementNamer |
ClassMethod.getNamer() |
EnhancementNamer |
ClassEnhancer.getNamer() |
EnhancementNamer |
ClassEnhancerImpl.getNamer() |
Modifier and Type | Method and Description |
---|---|
static void |
EnhancerPropertyGetterAdapter.generateGetXXXMethod(MethodVisitor mv,
AbstractMemberMetaData mmd,
String asmClassName,
String asmClassDesc,
boolean detachListener,
EnhancementNamer namer)
Convenience method to use the MethodVisitor to generate the code for the method getXXX() for the property with the specified MetaData.
|
static void |
EnhancerPropertySetterAdapter.generateSetXXXMethod(MethodVisitor mv,
AbstractMemberMetaData mmd,
String asmClassName,
String asmClassDesc,
EnhancementNamer namer)
Convenience method to use the MethodVisitor to generate the code for the method setXXX() for the property with the specified MetaData.
|
void |
ClassEnhancer.setNamer(EnhancementNamer namer) |
void |
ClassEnhancerImpl.setNamer(EnhancementNamer namer) |
Constructor and Description |
---|
ClassEnhancerImpl(ClassMetaData cmd,
ClassLoaderResolver clr,
MetaDataManager mmgr,
EnhancementNamer namer)
Constructor for an enhancer for the class.
|
ClassEnhancerImpl(ClassMetaData cmd,
ClassLoaderResolver clr,
MetaDataManager mmgr,
EnhancementNamer namer,
byte[] classBytes)
Constructor for an enhancer to enhance a class defined by the provided bytes.
|
Copyright © 2017. All rights reserved.