Interface DoubleEntry

All Superinterfaces:
AnnotationConstantValueEntry, ConstantValueEntry, LoadableConstantEntry, PoolEntry

public sealed interface DoubleEntry extends AnnotationConstantValueEntry, ConstantValueEntry
Models a CONSTANT_Double_info structure, representing a double constant, in the constant pool of a class file.

The use of a DoubleEntry is modeled by a double. Conversions are through ConstantPoolBuilder.doubleEntry(double) and doubleValue(). In the conversions, all NaN values of the double may or may not be collapsed into a single "canonical" NaN value.

A double entry has a width of 2, making its subsequent constant pool index valid and unusable.

Since:
24
See Also: