Package | Description |
---|---|
org.objectweb.asm.util |
Provides ASM visitors that can be useful for programming and
debugging purposes.
|
Modifier and Type | Class and Description |
---|---|
class |
ASMifier
A
Printer that prints the ASM code to generate the classes if visits. |
class |
Textifier
A
Printer that prints a disassembled view of the classes it visits. |
Modifier and Type | Field and Description |
---|---|
Printer |
TraceClassVisitor.p
The printer to convert the visited class into text.
|
Printer |
TraceModuleVisitor.p
The printer to convert the visited module into text.
|
Printer |
TraceFieldVisitor.p
The printer to convert the visited field into text.
|
Printer |
TraceMethodVisitor.p
The printer to convert the visited method into text.
|
Printer |
TraceRecordComponentVisitor.printer
The printer to convert the visited record component into text.
|
Modifier and Type | Method and Description |
---|---|
Printer |
Printer.visitAnnotableParameterCount(int parameterCount,
boolean visible)
Number of method parameters that can have annotations.
|
abstract Printer |
Printer.visitAnnotation(String name,
String descriptor)
Nested annotation value.
|
abstract Printer |
Printer.visitAnnotationDefault()
Method default annotation.
|
abstract Printer |
Printer.visitArray(String name)
Annotation array value.
|
abstract Printer |
Printer.visitClassAnnotation(String descriptor,
boolean visible)
Class annotation.
|
Printer |
Textifier.visitClassTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitClassTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Class type annotation.
|
abstract Printer |
Printer.visitField(int access,
String name,
String descriptor,
String signature,
Object value)
Class field.
|
abstract Printer |
Printer.visitFieldAnnotation(String descriptor,
boolean visible)
Field annotation.
|
Printer |
Textifier.visitFieldTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitFieldTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Field type annotation.
|
Printer |
Textifier.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Instruction type annotation.
|
Printer |
Textifier.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
Printer |
ASMifier.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
Printer |
Printer.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible)
Local variable type annotation.
|
abstract Printer |
Printer.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Class method.
|
abstract Printer |
Printer.visitMethodAnnotation(String descriptor,
boolean visible)
Method annotation.
|
Printer |
Textifier.visitMethodTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitMethodTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Method type annotation.
|
Printer |
Textifier.visitModule(String name,
int access,
String version) |
Printer |
ASMifier.visitModule(String name,
int flags,
String version) |
Printer |
Printer.visitModule(String name,
int access,
String version)
Module.
|
abstract Printer |
Printer.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible)
Method parameter annotation.
|
Printer |
Textifier.visitRecordComponent(String name,
String descriptor,
String signature) |
Printer |
Printer.visitRecordComponent(String name,
String descriptor,
String signature)
Visits a record component of the class.
|
Printer |
Printer.visitRecordComponentAnnotation(String descriptor,
boolean visible)
Visits an annotation of the record component.
|
Printer |
Textifier.visitRecordComponentTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitRecordComponentTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on a type in the record component signature.
|
Printer |
Textifier.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Printer |
Printer.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Try catch block type annotation.
|
Copyright © 2024. All rights reserved.