Package io.quarkus.gizmo
Class GizmoClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
io.quarkus.gizmo.GizmoClassVisitor
public final class GizmoClassVisitor
extends org.objectweb.asm.ClassVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GizmoMethodVisitorprivate intprivate Stringprivate LineNumberWriterFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
ConstructorsConstructorDescriptionGizmoClassVisitor(int api, org.objectweb.asm.ClassVisitor classVisitor, Writer zigWriter) -
Method Summary
Modifier and TypeMethodDescription(package private) GizmoClassVisitor(package private) GizmoClassVisitorappend(char c) (package private) GizmoClassVisitorappend(int arg) (package private) GizmoClassVisitorappend(long arg) (package private) GizmoClassVisitor(package private) GizmoClassVisitor(package private) GizmoMethodVisitor(package private) intvoid(package private) GizmoClassVisitornewLine()(package private) GizmoClassVisitorvoidvisit(int version, int access, String name, String signature, String superName, String[] interfaces) voidvisitEnd()org.objectweb.asm.FieldVisitorvisitField(int access, String name, String descriptor, String signature, Object value) visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) voidvisitSource(String source, String debug) Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitAnnotation, visitAttribute, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
-
Field Details
-
name
-
writer
-
currentMethod
-
indent
private int indent
-
-
Constructor Details
-
GizmoClassVisitor
-
-
Method Details
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visitin classorg.objectweb.asm.ClassVisitor
-
visitSource
- Overrides:
visitSourcein classorg.objectweb.asm.ClassVisitor
-
visitMethod
public GizmoMethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethodin classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, String name, String descriptor, String signature, Object value) - Overrides:
visitFieldin classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.ClassVisitor
-
getWriter
-
getLineNumber
int getLineNumber() -
append
-
append
-
append
-
append
-
append
-
newLine
GizmoClassVisitor newLine() -
addIndent
GizmoClassVisitor addIndent() -
removeIndent
GizmoClassVisitor removeIndent() -
methodVisitEnd
public void methodVisitEnd() -
getCurrentMethod
GizmoMethodVisitor getCurrentMethod()
-