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 voidDataCachePCDataGenerator.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.FieldNodeDynamicStorageGenerator.addBeanField(ClassNodeTracker bc, String name, Class type) Add a bean field of the given name and type.protected voidPCDataGenerator.addVersionMethods(ClassNodeTracker bc) Add methods for loading and storing version data.protected DynamicStorageDynamicStorageGenerator.createFactory(ClassNodeTracker bc) Create a stub factory instance for the given class.static voidManagedClassSubclasser.debugBytecodes(ClassNodeTracker cnt, byte[] classBytes) protected voidDynamicStorageGenerator.declareClasses(ClassNodeTracker bc) Add interface or superclass declarations to the generated class.protected voidPCDataGenerator.declareClasses(ClassNodeTracker bc) protected voidDynamicStorageGenerator.decorate(Object obj, ClassNodeTracker cls, int[] types) Decorate the generated class.protected final voidPCDataGenerator.decorate(Object obj, ClassNodeTracker bc, int[] types) protected voidPCDataGenerator.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 ClassNodeTrackerEnhancementClassLoader.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 ClassNodeTrackervoidBytecodeWriter.write(ClassNodeTracker type)
PCEnhancer(OpenJPAConfiguration, ClassNodeTracker, MetaDataRepository, ClassLoader)instead.