Package io.ebean.enhance.common
Class ClassWriterWithoutClassLoading
java.lang.Object
io.ebean.enhance.asm.ClassVisitor
io.ebean.enhance.asm.ClassWriter
io.ebean.enhance.common.ClassWriterWithoutClassLoading
ClassWriter without class loading. Fixes problems on dynamic enhancement mentioned here:
https://github.com/ebean-orm/ebean-agent/issues/59
Idea taken from here:
https://github.com/zygote1984/AspectualAdapters/blob/master/ALIA4J-NOIRIn-all/src/org/alia4j/noirin/transform/ClassWriterWithoutClassLoading.java
- Author:
- praml
-
Field Summary
Fields inherited from class io.ebean.enhance.asm.ClassWriter
COMPUTE_FRAMES, COMPUTE_MAXS -
Constructor Summary
ConstructorsConstructorDescriptionClassWriterWithoutClassLoading(int flags, ClassLoader classLoader) ClassWriterWithoutClassLoading(ClassReader classReader, int flags, ClassLoader classLoader) -
Method Summary
Methods inherited from class io.ebean.enhance.asm.ClassWriter
hasFlags, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Constructor Details
-
ClassWriterWithoutClassLoading
-
ClassWriterWithoutClassLoading
-
-
Method Details
-
getUnresolved
-