[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float |
Date: |
Fri, 9 Oct 2020 16:16:30 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 Edg/85.0.564.70 |
Follow-up Comment #9, bug #59244 (project octave):
I installed Java on my Ubuntu 20.04:
>> version -java
ans = Java 11.0.8+10-post-Ubuntu-0ubuntu120.04 with Ubuntu OpenJDK 64-Bit
Server VM mixed mode, sharing
The test in comment #0 is working for me with that version.
fwiw:
>> n = javaObject ("java.lang.Float", 1.35)
>> m = methods (n, '-full')
m =
{
[1,1] = Float(java.lang.String) throws java.lang.NumberFormatException
[2,1] = Float(double)
[3,1] = Float(float)
[4,1] = boolean equals(java.lang.Object)
[5,1] = java.lang.String toString(float)
[6,1] = java.lang.String toString()
[7,1] = int hashCode()
[8,1] = int hashCode(float)
[9,1] = float min(float, float)
[10,1] = float max(float, float)
[11,1] = int floatToRawIntBits(float)
[12,1] = int floatToIntBits(float)
[13,1] = float intBitsToFloat(int)
[14,1] = int compareTo(java.lang.Float)
[15,1] = int compareTo(java.lang.Object)
[16,1] = byte byteValue()
[17,1] = short shortValue()
[18,1] = int intValue()
[19,1] = long longValue()
[20,1] = float floatValue()
[21,1] = double doubleValue()
[22,1] = java.lang.Float valueOf(float)
[23,1] = java.lang.Float valueOf(java.lang.String) throws
java.lang.NumberFormatException
[24,1] = java.lang.String toHexString(float)
[25,1] = int compare(float, float)
[26,1] = boolean isNaN(float)
[27,1] = boolean isNaN()
[28,1] = float parseFloat(java.lang.String) throws
java.lang.NumberFormatException
[29,1] = boolean isInfinite(float)
[30,1] = boolean isInfinite()
[31,1] = boolean isFinite(float)
[32,1] = float sum(float, float)
[33,1] = void wait(long) throws java.lang.InterruptedException
[34,1] = void wait(long, int) throws java.lang.InterruptedException
[35,1] = void wait() throws java.lang.InterruptedException
[36,1] = java.lang.Class getClass()
[37,1] = void notify()
[38,1] = void notifyAll()
}
If "int compareTo(java.lang.Object)" appears before "int
compareTo(java.lang.Float)" for you, I'm pretty sure this is bug #51804.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59244>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Markus Mützel, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Markus Mützel, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Markus Mützel, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Markus Mützel, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float,
Markus Mützel <=
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Dmitri A. Sergatskov, 2020/10/09
- [Octave-bug-tracker] [bug #59244] class java.lang.Double cannot be cast to class java.lang.Float, Markus Mützel, 2020/10/09