Uses of Class
org.datanucleus.enhancer.asm.ClassWriter
Packages that use ClassWriter
Package
Description
DataNucleus ByteCode enhancer framework.
ASM : a small and fast bytecode manipulation framework.
-
Uses of ClassWriter in org.datanucleus.enhancer
Fields in org.datanucleus.enhancer declared as ClassWriterModifier and TypeFieldDescription(package private) ClassWriterImplementationGenerator.writerWriter for the implementation class.Methods in org.datanucleus.enhancer with parameters of type ClassWriterModifier and TypeMethodDescriptionprotected voidPrimaryKeyGenerator.addDefaultConstructor(ClassWriter cw) Method to add an empty default constructor.protected voidPrimaryKeyGenerator.addFields(ClassWriter cw) Method to add fields to match the PK fields of the persistable classprotected voidPrimaryKeyGenerator.addMethodEquals(ClassWriter cw) Method to add an equals() method.protected voidPrimaryKeyGenerator.addMethodHashCode(ClassWriter cw) Method to add a hashCode() method.protected voidPrimaryKeyGenerator.addMethodToString(ClassWriter cw) Method to add a toString() method.protected voidPrimaryKeyGenerator.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 ClassWriterModifier and TypeFieldDescription(package private) final ClassWriterSymbolTable.classWriterThe ClassWriter to which this SymbolTable belongs.Methods in org.datanucleus.enhancer.asm with parameters of type ClassWriterModifier and TypeMethodDescriptionprotected ByteVectorAttribute.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 ClassWriterModifierConstructorDescription(package private)SymbolTable(ClassWriter classWriter) Constructs a new, empty SymbolTable for the given ClassWriter.(package private)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.