Uses of Class
org.datanucleus.enhancer.asm.ClassWriter
-
Packages that use ClassWriter Package Description org.datanucleus.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.enhancer.asm ASM : a small and fast bytecode manipulation framework. -
-
Uses of ClassWriter in org.datanucleus.enhancer
Fields in org.datanucleus.enhancer declared as ClassWriter Modifier and Type Field Description (package private) ClassWriter
ImplementationGenerator. writer
Writer for the implementation class.Methods in org.datanucleus.enhancer with parameters of type ClassWriter Modifier and Type Method Description protected void
PrimaryKeyGenerator. addDefaultConstructor(ClassWriter cw)
Method to add an empty default constructor.protected void
PrimaryKeyGenerator. addFields(ClassWriter cw)
Method to add fields to match the PK fields of the persistable classprotected void
PrimaryKeyGenerator. addMethodEquals(ClassWriter cw)
Method to add an equals() method.protected void
PrimaryKeyGenerator. addMethodHashCode(ClassWriter cw)
Method to add a hashCode() method.protected void
PrimaryKeyGenerator. addMethodToString(ClassWriter cw)
Method to add a toString() method.protected void
PrimaryKeyGenerator. addStringConstructor(ClassWriter cw)
Method to add a constructor taking in a String. -
Uses of ClassWriter in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as ClassWriter Modifier and Type Field Description (package private) ClassWriter
SymbolTable. classWriter
The ClassWriter to which this SymbolTable belongs.Methods in org.datanucleus.enhancer.asm with parameters of type ClassWriter Modifier and Type Method Description protected ByteVector
Attribute. write(ClassWriter classWriter, byte[] code, int codeLength, int maxStack, int maxLocals)
Returns the byte array form of the content of this attribute.Constructors in org.datanucleus.enhancer.asm with parameters of type ClassWriter Constructor Description SymbolTable(ClassWriter classWriter)
Constructs a new, empty SymbolTable for the given ClassWriter.SymbolTable(ClassWriter classWriter, ClassReader classReader)
Constructs a new SymbolTable for the given ClassWriter, initialized with the constant pool and bootstrap methods of the given ClassReader.
-