Package jminusminus
Class CLConstantDoubleInfo
java.lang.Object
jminusminus.CLCPInfo
jminusminus.CLConstantDoubleInfo
Representation of CONSTANT_Double_info structure.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Return true if this CLCPInfo object is the same as other, and false otherwise.short[]
Returns CONSTANT_Double_info.high_bytes item.short[]
lowBytes()
Returns CONSTANT_Double_info.low_bytes item.void
write
(CLOutputStream out) Writes the contents of this constant pool item to the specified output stream.
-
Field Details
-
d
public double dThe double precision floating-point number.
-
-
Constructor Details
-
CLConstantDoubleInfo
public CLConstantDoubleInfo(double d) Constructs a CLConstantDoubleInfo object.- Parameters:
d
- the double precision floating-point number.
-
-
Method Details
-
lowBytes
public short[] lowBytes()Returns CONSTANT_Double_info.low_bytes item.- Returns:
- CONSTANT_Double_info.low_bytes item.
-
highBytes
public short[] highBytes()Returns CONSTANT_Double_info.high_bytes item.- Returns:
- CONSTANT_Double_info.high_bytes item.
-
write
Writes the contents of this constant pool item to the specified output stream.- Overrides:
write
in classCLCPInfo
- Parameters:
out
- output stream.- Throws:
IOException
- if an error occurs while writing.
-
equals
Return true if this CLCPInfo object is the same as other, and false otherwise.
-