Package io.quarkus.deployment.proxy
Class InjectIntoClassloaderClassOutput
- java.lang.Object
-
- io.quarkus.deployment.proxy.InjectIntoClassloaderClassOutput
-
- All Implemented Interfaces:
io.quarkus.gizmo.ClassOutput
class InjectIntoClassloaderClassOutput extends Object implements io.quarkus.gizmo.ClassOutput
A GizmoClassOutput
that is able to inject the bytecode directly into the classloader TheClassLoader
passed to the constructor MUST contain a public visibleDefineClass method This ensures that generating proxies works in any JDK version
-
-
Constructor Summary
Constructors Constructor Description InjectIntoClassloaderClassOutput(ClassLoader classLoader)
-
-
-
Constructor Detail
-
InjectIntoClassloaderClassOutput
InjectIntoClassloaderClassOutput(ClassLoader classLoader)
-
-
Method Detail
-
write
public void write(String name, byte[] data)
- Specified by:
write
in interfaceio.quarkus.gizmo.ClassOutput
-
-