Package org.spongepowered.asm.util.asm


package org.spongepowered.asm.util.asm
Utilities, abstractions and specialised subclasses used by Mixin for interacting with ASM.
  • Class
    Description
    Utility methods for determining ASM version and other version-specific shenanigans
    Adapter for ClassNode to access members added after ASM 5
    Interface for objects which can be annotated since main classes may need to read info from mirror annotations in the AP
    Interface for annotation handle since some classes may need to read info from both ASM AnnotationNodes at runtime and mirror annotations in the AP at compile time.
    A label node used as a marker in the bytecode.
    MethodNode with some extra convenience functionality
    MethodVisitor with some extra convenience functionality
    Verifier which handles class info lookups via ClassInfo