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 void
DataCachePCDataGenerator. 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 ClassNodeTracker
PCEnhancer. getManagedTypeBytecode()
Return the bytecode representation of the managed class being manipulated.ClassNodeTracker
PCEnhancer. 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.FieldNode
DynamicStorageGenerator. addBeanField(ClassNodeTracker bc, java.lang.String name, java.lang.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(java.lang.Object obj, ClassNodeTracker cls, int[] types)
Decorate the generated class.protected void
PCDataGenerator. decorate(java.lang.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 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 ClassNodeTracker
EnhancementClassLoader. createClass(java.lang.String name)
Override this method if unfound classes should be created on-the-fly.ClassNodeTracker
EnhancementProject. loadClass(byte[] bytes, java.lang.ClassLoader loader)
ClassNodeTracker
EnhancementProject. loadClass(java.lang.Class<?> type)
Load a class with the given type.ClassNodeTracker
EnhancementProject. loadClass(java.lang.String name)
Load a class with the given name.ClassNodeTracker
EnhancementProject. 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 ClassNodeTrackervoid
BytecodeWriter. write(ClassNodeTracker type)
-