Package io.quarkus.deployment
Class QuarkusClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
io.quarkus.deployment.QuarkusClassVisitor
public abstract class QuarkusClassVisitor
extends org.objectweb.asm.ClassVisitor
A subclass of
ClassVisitor
that allows carrying around data
that are useful in the context of Quarkus bytecode transformations.
Class visitors that require access to these data should extend this class.-
Field Summary
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorDescriptionQuarkusClassVisitor
(int api) QuarkusClassVisitor
(int api, org.objectweb.asm.ClassVisitor classVisitor) -
Method Summary
Modifier and TypeMethodDescriptionint
void
setOriginalClassReaderOptions
(int originalClassReaderOptions) Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Constructor Details
-
QuarkusClassVisitor
public QuarkusClassVisitor(int api) -
QuarkusClassVisitor
public QuarkusClassVisitor(int api, org.objectweb.asm.ClassVisitor classVisitor)
-
-
Method Details
-
getOriginalClassReaderOptions
public int getOriginalClassReaderOptions() -
setOriginalClassReaderOptions
public void setOriginalClassReaderOptions(int originalClassReaderOptions)
-