public class PatchedClassWriter
extends org.objectweb.asm.ClassWriter
ClassResolver to understand the class
structure without actually loading any classes.| Modifier and Type | Field and Description |
|---|---|
protected ClassResolver |
classResolver |
| Constructor and Description |
|---|
PatchedClassWriter(int flags,
java.lang.ClassLoader classLoader) |
PatchedClassWriter(int flags,
ClassResolver classResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected org.objectweb.asm.ClassReader |
getClassReader(java.lang.String type) |
protected java.lang.String |
getCommonSuperClass(java.lang.String type1,
java.lang.String type2) |
getClassLoader, hasFlags, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, setFlags, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotationprotected final ClassResolver classResolver
public PatchedClassWriter(int flags,
java.lang.ClassLoader classLoader)
public PatchedClassWriter(int flags,
ClassResolver classResolver)
protected java.lang.String getCommonSuperClass(java.lang.String type1,
java.lang.String type2)
getCommonSuperClass in class org.objectweb.asm.ClassWriterprotected org.objectweb.asm.ClassReader getClassReader(java.lang.String type)
throws java.io.IOException
java.io.IOException