Package org.spongepowered.asm.mixin.injection.modify

  • Class Summary
    Class Description
    AfterStoreLocal
    This injection point is a companion for the ModifyVariable injector which searches for STORE operations which match the local variables described by the injector's defined discriminators.
    BeforeLoadLocal
    This injection point is a companion for the ModifyVariable injector which searches for LOAD operations which match the local variables described by the injector's defined discriminators.
    LocalVariableDiscriminator
    Encapsulates logic for identifying a local variable in a target method using 3 criteria: ordinal, index and name.
    LocalVariableDiscriminator.Context
    Discriminator context information, wraps all relevant information about a target location for use when performing discrimination
    ModifyVariableInjector
    A bytecode injector which allows a single local variable in the target method to be captured and altered.
  • Exception Summary
    Exception Description
    InvalidImplicitDiscriminatorException
    Thrown when an implicit discriminator (no args) fails to identify a unique candidate.