Package org.openjdk.asmtools.jasm

## Class ConstantPool.ConstValue_Cell

- java.lang.Object
- - org.openjdk.asmtools.jasm.ConstantPool.ConstValue
  - - org.openjdk.asmtools.jasm.ConstantPool.ConstValue_Cell

- Enclosing class:
    ConstantPool

      public static class ConstantPool.ConstValue_Cell
      extends ConstantPool.ConstValue

  ConstValue A (typed) tagged value in the constant pool.

- - ### Field Summary

    - ### Fields inherited from class org.openjdk.asmtools.jasm.ConstantPool.ConstValue

      `isSet, tag`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ConstValue_Cell​(Tables.ConstType tag, ConstantPool.ConstCell cell)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected int` | `_hashCode()` |
    `protected java.lang.String` | `_toString()` |
    `boolean` | `equals​(java.lang.Object obj)` | Compares this object to the specified object.
    `void` | `write​(CheckedDataOutputStream out)` |

    - ### Methods inherited from class org.openjdk.asmtools.jasm.ConstantPool.ConstValue

      `hashCode, hasValue, size, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ConstValue_Cell

          public ConstValue_Cell​(Tables.ConstType tag,
                                 ConstantPool.ConstCell cell)

  - ### Method Detail

    - #### _toString

          protected java.lang.String _toString()

      Overrides:
        `_toString` in class `ConstantPool.ConstValue`

    - #### equals

          public boolean equals​(java.lang.Object obj)

      Description copied from class: `ConstantPool.ConstValue`
      Compares this object to the specified object. Sub-classes must override this
      Overrides:
        `equals` in class `ConstantPool.ConstValue`
      Parameters:
        `obj` - the object to compare with
      Returns:
        true if the objects are the same; false otherwise.

    - #### _hashCode

          protected int _hashCode()

      Overrides:
        `_hashCode` in class `ConstantPool.ConstValue`

    - #### write

          public void write​(CheckedDataOutputStream out)
                     throws java.io.IOException

      Overrides:
        `write` in class `ConstantPool.ConstValue`
      Throws:
        `java.io.IOException`