Class Category2Value

java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category2Value
Direct Known Subclasses:
DoubleValue, LongValue

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

    • Category2Value

      public Category2Value()
  • Method Details

    • category2Value

      public final Category2Value category2Value()
      Description copied from class: Value
      Returns this Value as a Category2Value.
      Overrides:
      category2Value 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