Class QuarkusClassWriter


  • public class QuarkusClassWriter
    extends org.objectweb.asm.ClassWriter
    ClassWriter which tries to get around ClassNotFoundExceptions related to reflection usage in getCommonSuperClass.
    Author:
    Stéphane Épardaud
    • Field Summary

      • Fields inherited from class org.objectweb.asm.ClassWriter

        COMPUTE_FRAMES, COMPUTE_MAXS
      • Fields inherited from class org.objectweb.asm.ClassVisitor

        api, cv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ClassLoader getClassLoader()  
      • Methods inherited from class org.objectweb.asm.ClassWriter

        getCommonSuperClass, 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 Detail

      • QuarkusClassWriter

        public QuarkusClassWriter​(org.objectweb.asm.ClassReader classReader,
                                  int flags)
      • QuarkusClassWriter

        public QuarkusClassWriter​(int flags)
    • Method Detail

      • getClassLoader

        protected ClassLoader getClassLoader()
        Overrides:
        getClassLoader in class org.objectweb.asm.ClassWriter