Class TypeProxyInsnNode

java.lang.Object
org.objectweb.asm.tree.AbstractInsnNode
org.objectweb.asm.tree.TypeInsnNode
ftbsc.lll.utils.nodes.TypeProxyInsnNode

public class TypeProxyInsnNode extends org.objectweb.asm.tree.TypeInsnNode
Overrides the TypeInsnNode to add a constructor taking in a TypeProxy.
Since:
0.4.0
  • Field Summary

    Fields inherited from class org.objectweb.asm.tree.TypeInsnNode

    desc

    Fields inherited from class org.objectweb.asm.tree.AbstractInsnNode

    FIELD_INSN, FRAME, IINC_INSN, INSN, INT_INSN, invisibleTypeAnnotations, INVOKE_DYNAMIC_INSN, JUMP_INSN, LABEL, LDC_INSN, LINE, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, opcode, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN, visibleTypeAnnotations
  • Constructor Summary

    Constructors
    Constructor
    Description
    TypeProxyInsnNode(int opcode, TypeProxy t)
    Constructs a new TypeInsnNode starting from a TypeProxy.
  • Method Summary

    Methods inherited from class org.objectweb.asm.tree.TypeInsnNode

    accept, clone, getType, setOpcode

    Methods inherited from class org.objectweb.asm.tree.AbstractInsnNode

    acceptAnnotations, cloneAnnotations, getNext, getOpcode, getPrevious

    Methods inherited from class java.lang.Object

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

    • TypeProxyInsnNode

      public TypeProxyInsnNode(int opcode, TypeProxy t)
      Constructs a new TypeInsnNode starting from a TypeProxy. The user should ensure that the TypeInsnNode represents a declared type before calling this.
      Parameters:
      opcode - the opcode, must be one of NEW, ANEWARRAY, CHECKCAST or INSTANCEOF
      t - a TypeProxy representing the type to call