Uses of Class
org.apache.openjpa.util.asm.ClassNodeTracker
-
Packages that use ClassNodeTracker Package Description org.apache.openjpa.datacache OpenJPA Data Cacheorg.apache.openjpa.enhance OpenJPA Enhancerorg.apache.openjpa.util.asm -
-
Uses of ClassNodeTracker in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache with parameters of type ClassNodeTracker Modifier and Type Method Description protected voidDataCachePCDataGenerator. decorate(ClassNodeTracker cnt, ClassMetaData meta) -
Uses of ClassNodeTracker in org.apache.openjpa.enhance
Methods in org.apache.openjpa.enhance that return ClassNodeTracker Modifier and Type Method Description ClassNodeTrackerPCEnhancer. getManagedTypeBytecode()Return the bytecode representation of the managed class being manipulated.ClassNodeTrackerPCEnhancer. getPCBytecode()Return the bytecode representation of the persistence-capable class being manipulated.Methods in org.apache.openjpa.enhance with parameters of type ClassNodeTracker Modifier and Type Method Description protected org.apache.xbean.asm9.tree.FieldNodeDynamicStorageGenerator. addBeanField(ClassNodeTracker bc, java.lang.String name, java.lang.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(java.lang.Object obj, ClassNodeTracker cls, int[] types)Decorate the generated class.protected voidPCDataGenerator. decorate(java.lang.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 ClassNodeTracker Constructor Description PCEnhancer(OpenJPAConfiguration conf, ClassNodeTracker type, MetaDataRepository repos)Deprecated.PCEnhancer(OpenJPAConfiguration conf, ClassNodeTracker type, MetaDataRepository repos, java.lang.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 ClassNodeTracker Modifier and Type Method Description protected ClassNodeTrackerEnhancementClassLoader. createClass(java.lang.String name)Override this method if unfound classes should be created on-the-fly.ClassNodeTrackerEnhancementProject. loadClass(byte[] bytes, java.lang.ClassLoader loader)ClassNodeTrackerEnhancementProject. loadClass(java.lang.Class<?> type)Load a class with the given type.ClassNodeTrackerEnhancementProject. loadClass(java.lang.String name)Load a class with the given name.ClassNodeTrackerEnhancementProject. loadClass(java.lang.String name, java.lang.ClassLoader loader)Load the bytecode for the class with the given name.Methods in org.apache.openjpa.util.asm with parameters of type ClassNodeTracker Modifier and Type Method Description static byte[]AsmHelper. toByteArray(ClassNodeTracker cnt)Create a byte[] of that class represented by the ClassNodeTrackervoidBytecodeWriter. write(ClassNodeTracker type)
-