Class AccessorParser.InsnCursor

java.lang.Object
net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
Enclosing class:
AccessorParser

public static class AccessorParser.InsnCursor extends Object
  • Constructor Details

    • InsnCursor

      public InsnCursor(org.objectweb.asm.tree.InsnList list)
  • Method Details

    • requireInsn

      public void requireInsn(int opcode)
    • requireVarInsn

      public void requireVarInsn(int opcode, int operand)
    • requireFieldInsn

      public org.objectweb.asm.tree.FieldInsnNode requireFieldInsn(int opcode)
    • requireFieldInsn

      public org.objectweb.asm.tree.FieldInsnNode requireFieldInsn(int opcode, @Nullable @Nullable org.objectweb.asm.tree.FieldInsnNode other)
    • requireMethodInsn

      public org.objectweb.asm.tree.MethodInsnNode requireMethodInsn(int opcode)
    • requireMethodInsn

      public org.objectweb.asm.tree.MethodInsnNode requireMethodInsn(int opcode, String name)
    • peekInsn

      public boolean peekInsn(int opcode)
    • peekVarInsn

      public boolean peekVarInsn(int opcode, int operand)
    • peekFieldInsn

      public boolean peekFieldInsn(int opcode)
    • peekFieldInsn

      public boolean peekFieldInsn(int opcode, @Nullable @Nullable org.objectweb.asm.tree.FieldInsnNode other)
    • peekMethodInsn

      public boolean peekMethodInsn(int opcode)
    • peekMethodInsn

      public boolean peekMethodInsn(int opcode, String name)
    • peek

      public org.objectweb.asm.tree.AbstractInsnNode peek()
    • move

      public org.objectweb.asm.tree.AbstractInsnNode move()