Package org.objectweb.asm.util
Provides ASM visitors that can be useful for programming and
debugging purposes. These class visitors are normally not used by applications
at runtime. This is why they are bundled in an optional
asm-util.jar
library that is separated from (but requires) the asm.jar
library,
which contains the core ASM framework.- Since:
- ASM 1.3.2
-
Interface Summary Interface Description ASMifierSupport AnAttribute
that can generate the ASM code to create an equivalent attribute.TextifierSupport AnAttribute
that can print a readable representation of itself. -
Class Summary Class Description ASMifier APrinter
that prints the ASM code to generate the classes if visits.CheckAnnotationAdapter AnAnnotationVisitor
that checks that its methods are properly used.CheckClassAdapter AClassVisitor
that checks that its methods are properly used.CheckFieldAdapter AFieldVisitor
that checks that its methods are properly used.CheckMethodAdapter AMethodVisitor
that checks that its methods are properly used.CheckModuleAdapter AModuleVisitor
that checks that its methods are properly used.CheckSignatureAdapter ASignatureVisitor
that checks that its methods are properly used.Printer An abstract converter from visit events to text.Textifier APrinter
that prints a disassembled view of the classes it visits.TraceAnnotationVisitor AnAnnotationVisitor
that prints the annotations it visits with aPrinter
.TraceClassVisitor AClassVisitor
that prints the classes it visits with aPrinter
.TraceFieldVisitor AFieldVisitor
that prints the fields it visits with aPrinter
.TraceMethodVisitor AMethodVisitor
that prints the methods it visits with aPrinter
.TraceModuleVisitor AModuleVisitor
that prints the fields it visits with aPrinter
.TraceSignatureVisitor ASignatureVisitor
that builds the Java generic type declaration corresponding to the signature it visits.