Class InjectIntoClassloaderClassOutput

  • All Implemented Interfaces:
    io.quarkus.gizmo.ClassOutput

    class InjectIntoClassloaderClassOutput
    extends Object
    implements io.quarkus.gizmo.ClassOutput
    A Gizmo ClassOutput that is able to write the inject the bytecode directly into the classloader The ClassLoader passed to the constructor MUST contain a public visibleDefineClass method This ensures that generating proxies works in any JDK version
    • Constructor Detail

      • InjectIntoClassloaderClassOutput

        InjectIntoClassloaderClassOutput​(ClassLoader classLoader)
    • Method Detail

      • write

        public void write​(String name,
                          byte[] data)
        Specified by:
        write in interface io.quarkus.gizmo.ClassOutput