Class ExpressionInjectionPoint

java.lang.Object
org.spongepowered.asm.mixin.injection.InjectionPoint
com.llamalad7.mixinextras.expression.impl.point.ExpressionInjectionPoint

public class ExpressionInjectionPoint extends org.spongepowered.asm.mixin.injection.InjectionPoint
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.spongepowered.asm.mixin.injection.InjectionPoint

    org.spongepowered.asm.mixin.injection.InjectionPoint.AtCode, org.spongepowered.asm.mixin.injection.InjectionPoint.RestrictTargetLevel, org.spongepowered.asm.mixin.injection.InjectionPoint.Selector
  • Field Summary

    Fields inherited from class org.spongepowered.asm.mixin.injection.InjectionPoint

    DEFAULT_ALLOWED_SHIFT_BY, MAX_ALLOWED_SHIFT_BY
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExpressionInjectionPoint(org.spongepowered.asm.mixin.injection.struct.InjectionPointData data)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    find(String desc, org.objectweb.asm.tree.InsnList insns, Collection<org.objectweb.asm.tree.AbstractInsnNode> nodes)
     
    static void
    withContext(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, Runnable runnable)
     

    Methods inherited from class org.spongepowered.asm.mixin.injection.InjectionPoint

    after, and, before, checkPriority, getAtCode, getId, getSelector, getSlice, getTargetRestriction, nextNode, or, parse, parse, parse, parse, parse, parse, parse, register, shift, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ExpressionInjectionPoint

      public ExpressionInjectionPoint(org.spongepowered.asm.mixin.injection.struct.InjectionPointData data)
  • Method Details

    • find

      public boolean find(String desc, org.objectweb.asm.tree.InsnList insns, Collection<org.objectweb.asm.tree.AbstractInsnNode> nodes)
      Specified by:
      find in class org.spongepowered.asm.mixin.injection.InjectionPoint
    • withContext

      public static void withContext(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, Runnable runnable)