The specification for the DataBuffer.TYPE_SHORT/TYPE_FLOAT/TYPE_DOUBLE 
mentioned that all of them are "Placeholder for future use" which is not true.

They are used and it is possible to create the ComponentColorModel for each of 
this transferType. Also, there is a specific data buffer for each: 
[DataBufferFloat](https://github.com/openjdk/jdk/blob/master/src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java#L67),
 
[DataBufferDouble](https://github.com/openjdk/jdk/blob/master/src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java#L67),
 and 
[DataBufferShort](https://github.com/openjdk/jdk/blob/master/src/java.desktop/share/classes/java/awt/image/DataBufferShort.java#L74).

-------------

Commit messages:
 - 8297676: DataBuffer.TYPE_SHORT/TYPE_FLOAT/TYPE_DOUBLE are not placeholders

Changes: https://git.openjdk.org/jdk/pull/11374/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11374&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8297676
  Stats: 10 lines in 1 file changed: 2 ins; 2 del; 6 mod
  Patch: https://git.openjdk.org/jdk/pull/11374.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11374/head:pull/11374

PR: https://git.openjdk.org/jdk/pull/11374

Reply via email to