Uses of Class
org.apache.openjpa.util.asm.ClassNodeTracker
Packages that use ClassNodeTracker
Package
Description
OpenJPA Data Cache
OpenJPA Enhancer
-
Uses of ClassNodeTracker in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache with parameters of type ClassNodeTrackerModifier and TypeMethodDescriptionprotected void
DataCachePCDataGenerator.decorate
(ClassNodeTracker cnt, ClassMetaData meta) -
Uses of ClassNodeTracker in org.apache.openjpa.enhance
Methods in org.apache.openjpa.enhance that return ClassNodeTrackerModifier 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.Methods in org.apache.openjpa.enhance with parameters of type ClassNodeTrackerModifier 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.Constructors in org.apache.openjpa.enhance with parameters of type ClassNodeTrackerModifierConstructorDescriptionPCEnhancer
(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
Methods in org.apache.openjpa.util.asm that return ClassNodeTrackerModifier 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.Methods in org.apache.openjpa.util.asm with parameters of type ClassNodeTrackerModifier 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.