Uses of Class
org.apache.openjpa.util.asm.ClassNodeTracker
Package
Description
OpenJPA Data Cache
OpenJPA Enhancer
-
Uses of ClassNodeTracker in org.apache.openjpa.datacache
Modifier and TypeMethodDescriptionprotected void
DataCachePCDataGenerator.decorate
(ClassNodeTracker cnt, ClassMetaData meta) -
Uses of ClassNodeTracker in org.apache.openjpa.enhance
Modifier and TypeMethodDescriptionPCEnhancer.getManagedTypeBytecode()
Return the bytecode representation of the managed class being manipulated.PCEnhancer.getPCBytecode()
Return the bytecode representation of the persistence-capable class being manipulated.Modifier and TypeMethodDescriptionprotected org.apache.xbean.asm9.tree.FieldNode
DynamicStorageGenerator.addBeanField
(ClassNodeTracker bc, String name, Class type) Add a bean field of the given name and type.protected void
PCDataGenerator.addVersionMethods
(ClassNodeTracker bc) Add methods for loading and storing version data.protected DynamicStorage
DynamicStorageGenerator.createFactory
(ClassNodeTracker bc) Create a stub factory instance for the given class.static void
ManagedClassSubclasser.debugBytecodes
(ClassNodeTracker cnt, byte[] classBytes) protected void
DynamicStorageGenerator.declareClasses
(ClassNodeTracker bc) Add interface or superclass declarations to the generated class.protected void
PCDataGenerator.declareClasses
(ClassNodeTracker bc) protected void
DynamicStorageGenerator.decorate
(Object obj, ClassNodeTracker cls, int[] types) Decorate the generated class.protected final void
PCDataGenerator.decorate
(Object obj, ClassNodeTracker bc, int[] types) protected void
PCDataGenerator.decorate
(ClassNodeTracker bc, ClassMetaData meta) Apply additional decoration to generated class.ModifierConstructorDescriptionPCEnhancer
(OpenJPAConfiguration conf, ClassNodeTracker type, MetaDataRepository repos) Deprecated.PCEnhancer
(OpenJPAConfiguration conf, ClassNodeTracker type, MetaDataRepository repos, ClassLoader loader) Constructor.PCEnhancer
(MetaDataRepository repos, ClassNodeTracker type, ClassMetaData meta) Constructor. -
Uses of ClassNodeTracker in org.apache.openjpa.util.asm
Modifier and TypeMethodDescriptionprotected ClassNodeTracker
EnhancementClassLoader.createClass
(String name) Override this method if unfound classes should be created on-the-fly.EnhancementProject.loadClass
(byte[] bytes, ClassLoader loader) Load a class with the given type.Load a class with the given name.EnhancementProject.loadClass
(String name, ClassLoader loader) Load the bytecode for the class with the given name.Modifier and TypeMethodDescriptionstatic byte[]
AsmHelper.toByteArray
(ClassNodeTracker cnt) Create a byte[] of that class represented by the ClassNodeTrackervoid
BytecodeWriter.write
(ClassNodeTracker type)
PCEnhancer(OpenJPAConfiguration, ClassNodeTracker, MetaDataRepository, ClassLoader)
instead.