程序包 cn.taketoday.bytecode.util
package cn.taketoday.bytecode.util
-
类说明A
Printerthat prints the ASM code to generate the classes if visits.AnAttributethat can generate the ASM code to create an equivalent attribute.AnAnnotationVisitorthat checks that its methods are properly used.AClassVisitorthat checks that its methods are properly used.AFieldVisitorthat checks that its methods are properly used.CheckFrameAnalyzer<V extends Value>AnAnalyzersubclass which checks that methods provide stack map frames where expected (i.e. at jump target and after instructions without immediate successor), and that these stack map frames are valid (for the provided interpreter; they may still be invalid for the JVM, if theInterpreteruses a simplified type system compared to the JVM verifier).AMethodVisitorthat checks that its methods are properly used.The 'generic' instruction visit methods (i.e. those that take an opcode argument).AModuleVisitorthat checks that its methods are properly used.ARecordComponentVisitorthat checks that its methods are properly used.ASignatureVisitorthat checks that its methods are properly used.The possible states of the automaton used to check the order of method calls.For the efficient sorting of multiple arrays in parallel.An abstract converter from visit events to text.This class implements a simple String->int mapping for a fixed set of keys.APrinterthat prints a disassembled view of the classes it visits.AnAttributethat can print a readable representation of itself.AnAnnotationVisitorthat prints the annotations it visits with aPrinter.AClassVisitorthat prints the classes it visits with aPrinter.AFieldVisitorthat prints the fields it visits with aPrinter.AMethodVisitorthat prints the methods it visits with aPrinter.AModuleVisitorthat prints the fields it visits with aPrinter.ARecordComponentVisitorthat prints the record components it visits with aPrinter.ASignatureVisitorthat builds the Java generic type declaration corresponding to the signature it visits.