Interface BooleanValue

All Superinterfaces:
Mirror, PrimitiveValue, Value

public interface BooleanValue extends PrimitiveValue
Provides access to a primitive boolean value in the target VM.
Since:
1.3
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Compares the specified Object with this BooleanValue for equality.
    int
    Returns the hash code value for this BooleanValue.
    boolean
    Returns this BooleanValue as a boolean.

    Methods declared in interface Mirror

    toString, virtualMachine
    Modifier and Type
    Method
    Description
    Returns a String describing this mirror
    Gets the VirtualMachine to which this Mirror belongs.

    Methods declared in interface PrimitiveValue

    booleanValue, byteValue, charValue, doubleValue, floatValue, intValue, longValue, shortValue
    Modifier and Type
    Method
    Description
    boolean
    Converts this value to a BooleanValue and returns the result as a boolean.
    byte
    Converts this value to a ByteValue and returns the result as a byte.
    char
    Converts this value to a CharValue and returns the result as a char.
    double
    Converts this value to a DoubleValue and returns the result as a double.
    float
    Converts this value to a FloatValue and returns the result as a float.
    int
    Converts this value to an IntegerValue and returns the result as an int.
    long
    Converts this value to a LongValue and returns the result as a long.
    short
    Converts this value to a ShortValue and returns the result as a short.

    Methods declared in interface Value

    type
    Modifier and Type
    Method
    Description
    Returns the run-time type of this value.
  • Method Details

    • value

      boolean value()
      Returns this BooleanValue as a boolean.
      Returns:
      the boolean mirrored by this object.
    • equals

      boolean equals(Object obj)
      Compares the specified Object with this BooleanValue for equality.
      Overrides:
      equals in class Object
      Parameters:
      obj - the reference object with which to compare.
      Returns:
      true if the Object is a BooleanValue and if applying "==" to the two mirrored primitives would evaluate to true; false otherwise.
      See Also:
    • hashCode

      int hashCode()
      Returns the hash code value for this BooleanValue.
      Overrides:
      hashCode in class Object
      Returns:
      the integer hash code
      See Also: