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
See
@Expression.-
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
ConstructorsConstructorDescriptionExpressionInjectionPoint(org.spongepowered.asm.mixin.injection.struct.InjectionPointData data) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfind(String desc, org.objectweb.asm.tree.InsnList insns, Collection<org.objectweb.asm.tree.AbstractInsnNode> nodes) static voidwithContext(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
-
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:
findin classorg.spongepowered.asm.mixin.injection.InjectionPoint
-
withContext
public static void withContext(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, Runnable runnable)
-