Class ComparisonInfo

java.lang.Object
com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
Direct Known Subclasses:
ComplexComparisonInfo

public class ComparisonInfo extends Object
  • Field Details

    • comparison

      protected final int comparison
    • node

      protected final InsnReference node
    • input

      public final org.objectweb.asm.Type input
    • jumpOnTrue

      public final boolean jumpOnTrue
  • Constructor Details

    • ComparisonInfo

      public ComparisonInfo(int comparison, FlowValue node, org.objectweb.asm.Type input, boolean jumpOnTrue)
  • Method Details

    • attach

      public void attach(BiConsumer<String,Object> decorate, BiConsumer<String,Object> decorateInjectorSpecific)
    • copyJump

      public int copyJump(org.objectweb.asm.tree.InsnList insns)
    • getJumpTarget

      public org.objectweb.asm.tree.LabelNode getJumpTarget(org.spongepowered.asm.mixin.injection.struct.Target target)
    • getJumpInsn

      public org.objectweb.asm.tree.JumpInsnNode getJumpInsn(org.spongepowered.asm.mixin.injection.struct.Target target)
    • cleanup

      public void cleanup(org.spongepowered.asm.mixin.injection.struct.Target target)