Module org.eclipse.persistence.asm
Package org.eclipse.persistence.internal.libraries.asm.commons
-
Interface Summary Interface Description TableSwitchGenerator A code generator for switch statements. -
Class Summary Class Description AdviceAdapter AMethodVisitor
to insert before, after and around advices in methods and constructors.AnalyzerAdapter AMethodVisitor
that keeps track of stack map frame changes betweenAnalyzerAdapter.visitFrame(int, int, Object[], int, Object[])
calls.AnnotationRemapper AnAnnotationVisitor
that remaps types with aRemapper
.ClassRemapper AClassVisitor
that remaps types with aRemapper
.CodeSizeEvaluator AMethodVisitor
that approximates the size of the methods it visits.FieldRemapper AFieldVisitor
that remaps types with aRemapper
.GeneratorAdapter AMethodVisitor
with convenient methods to generate code.InstructionAdapter AMethodVisitor
providing a more detailed API to generate and transform instructions.JSRInlinerAdapter AMethodVisitor
that removes JSR instructions and inlines the referenced subroutines.LocalVariablesSorter AMethodVisitor
that renumbers local variables in their order of appearance.Method A named method descriptor.MethodRemapper AMethodVisitor
that remaps types with aRemapper
.ModuleHashesAttribute A ModuleHashes attribute.ModuleRemapper AModuleVisitor
that remaps types with aRemapper
.ModuleResolutionAttribute A ModuleResolution attribute.ModuleTargetAttribute A ModuleTarget attribute.RecordComponentRemapper ARecordComponentVisitor
that remaps types with aRemapper
.Remapper A class responsible for remapping types and names.SerialVersionUIDAdder AClassVisitor
that adds a serial version unique identifier to a class if missing.SignatureRemapper ASignatureVisitor
that remaps types with aRemapper
.SimpleRemapper StaticInitMerger AClassVisitor
that merges <clinit> methods into a single one.TryCatchBlockSorter AMethodVisitor
adapter to sort the exception handlers.