java.lang.Object
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
de.grogra.xl.compiler.XLClassWriter
public class XLClassWriter
extends org.objectweb.asm.ClassWriter
A ClassWriter that computes the common super class of two classes without
actually loading them with a ClassLoader.
Modified for GroIMP from SafeClassLoader: 23/10/2023
- Author:
- Eric Bruneton
-
Field Summary
Fields inherited from class org.objectweb.asm.ClassWriter
COMPUTE_FRAMES, COMPUTE_MAXS
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorsConstructorDescriptionXLClassWriter
(org.objectweb.asm.ClassReader cr, ClassLoader loader, ObjectList<Type<?>> t, int flags) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getCommonSuperClass
(String type1, String type2) Methods inherited from class org.objectweb.asm.ClassWriter
getClassLoader, 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
Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate
-
Constructor Details
-
XLClassWriter
public XLClassWriter(org.objectweb.asm.ClassReader cr, ClassLoader loader, ObjectList<Type<?>> t, int flags)
-
-
Method Details
-
getCommonSuperClass
- Overrides:
getCommonSuperClass
in classorg.objectweb.asm.ClassWriter
-