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

    • where

      long where
    • pc

      int pc
    • opc

      int opc
    • value

      Object value
    • next

    • flagCondInverted

      boolean flagCondInverted
    • flagNoCovered

      boolean flagNoCovered
    • 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