Class Category1Value

java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category1Value
Direct Known Subclasses:
FloatValue, InstructionOffsetValue, IntegerValue, ReferenceValue, TopValue

public abstract class Category1Value extends Value
This abstract class represents a partially evaluated Category 1 value.
  • Constructor Details

    • Category1Value

      public Category1Value()
  • Method Details

    • category1Value

      public final Category1Value category1Value()
      Description copied from class: Value
      Returns this Value as a Category1Value.
      Overrides:
      category1Value in class Value
    • isCategory2

      public final boolean isCategory2()
      Description copied from class: Value
      Returns whether the computational type of this Value is a category 2 type. This means that it takes up the space of two category 1 types on the stack, for instance.
      Specified by:
      isCategory2 in class Value