mirror of
https://github.com/Eaglercraft-TeaVM-Fork/eagler-teavm.git
synced 2024-12-22 16:14:10 -08:00
Fixes error in Arrays.binarySearch
This commit is contained in:
parent
02f140ef30
commit
6c3d95a935
|
@ -969,7 +969,7 @@ public class TArrays extends TObject {
|
||||||
int e = a[i];
|
int e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (key < e) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -998,7 +998,7 @@ public class TArrays extends TObject {
|
||||||
long e = a[i];
|
long e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -1027,7 +1027,7 @@ public class TArrays extends TObject {
|
||||||
short e = a[i];
|
short e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -1056,7 +1056,7 @@ public class TArrays extends TObject {
|
||||||
char e = a[i];
|
char e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -1085,7 +1085,7 @@ public class TArrays extends TObject {
|
||||||
byte e = a[i];
|
byte e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -1114,7 +1114,7 @@ public class TArrays extends TObject {
|
||||||
double e = a[i];
|
double e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
@ -1143,7 +1143,7 @@ public class TArrays extends TObject {
|
||||||
float e = a[i];
|
float e = a[i];
|
||||||
if (e == key) {
|
if (e == key) {
|
||||||
return i;
|
return i;
|
||||||
} else if (e < key) {
|
} else if (e > key) {
|
||||||
u = i - 1;
|
u = i - 1;
|
||||||
if (u < l) {
|
if (u < l) {
|
||||||
return -i - 1;
|
return -i - 1;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user