Class ClassLoaderAwareClassWriter
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.objectweb.asm.ClassWriter
-
- com.intergral.deep.agent.tracepoint.inst.asm.ClassLoaderAwareClassWriter
-
public class ClassLoaderAwareClassWriter extends org.objectweb.asm.ClassWriterThis type helps improve the ability togetCommonSuperClass(java.lang.String, java.lang.String). Essentially adding support to use the class loader used to load the class and dealing with some known cases of optional types.
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderAwareClassWriter(org.objectweb.asm.ClassReader classReader, int flags, ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCommonSuperClass(String type1, String type2)-
Methods inherited from class org.objectweb.asm.ClassWriter
getClassLoader, 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, visitPermittedSubtypeExperimental, visitRecordComponent, visitSource, visitTypeAnnotation
-
-
-
-
Constructor Detail
-
ClassLoaderAwareClassWriter
public ClassLoaderAwareClassWriter(org.objectweb.asm.ClassReader classReader, int flags, ClassLoader loader)
-
-