Class Instruction

java.lang.Object
org.glassfish.rmic.tools.asm.Instruction
All Implemented Interfaces:
Constants, RuntimeConstants
Direct Known Subclasses:
Label

public class Instruction extends Object implements Constants
An Java instruction WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
  • Field Details

    • SWITCHRATIO

      public static final double SWITCHRATIO
      When deciding between a lookupswitch and a tableswitch, this value is used in determining how much size increase is acceptable.
  • Constructor Details

    • Instruction

      public Instruction(long where, int opc, Object value, boolean flagCondInverted)
      Constructor
    • Instruction

      public Instruction(boolean flagNoCovered, long where, int opc, Object value)
      Constructor
    • Instruction

      public Instruction(long where, int opc, boolean flagNoCovered)
      Constructor
    • Instruction

      public Instruction(long where, int opc, Object value)
      Constructor
  • Method Details

    • getOpcode

      public int getOpcode()
      Accessor
    • getValue

      public Object getValue()
    • setValue

      public void setValue(Object value)
    • toString

      public String toString()
      toString
      Overrides:
      toString in class Object