New J2K: convert Integer.MAX_VALUE to Int.MAX_VALUE
#KT-7940 Fixed
This commit is contained in:
committed by
Ilya Kirillov
parent
0b76f60b63
commit
eda4206428
+1
-1
@@ -17,7 +17,7 @@ class TestPackagePrivateFieldInit {
|
||||
val hstart = h.start.hashCode()
|
||||
val hend = h.end.hashCode()
|
||||
val s = start.hashCode()
|
||||
val e = end?.hashCode() ?: Integer.MAX_VALUE
|
||||
val e = end?.hashCode() ?: Int.MAX_VALUE
|
||||
if (s < hend && e > hstart) {
|
||||
if (s <= hstart) {
|
||||
if (e >= hend) {
|
||||
|
||||
@@ -54,4 +54,25 @@ class A {
|
||||
int i2 = Integer.parseInt("1", 10);
|
||||
long l2 = Long.parseLong("1", 10);
|
||||
}
|
||||
|
||||
void kt7940() {
|
||||
byte b1 = Byte.MIN_VALUE;
|
||||
byte b2 = Byte.MAX_VALUE;
|
||||
short s1 = Short.MIN_VALUE;
|
||||
short s2 = Short.MAX_VALUE;
|
||||
int i1 = Integer.MIN_VALUE;
|
||||
int i2 = Integer.MAX_VALUE;
|
||||
long l1 = Long.MIN_VALUE;
|
||||
long l2 = Long.MAX_VALUE;
|
||||
float f1 = Float.MIN_VALUE;
|
||||
float f2 = Float.MAX_VALUE;
|
||||
float f3 = Float.POSITIVE_INFINITY;
|
||||
float f4 = Float.NEGATIVE_INFINITY;
|
||||
float f5 = Float.NaN;
|
||||
double d1 = Double.MIN_VALUE;
|
||||
double d2 = Double.MAX_VALUE;
|
||||
double d3 = Double.POSITIVE_INFINITY;
|
||||
double d4 = Double.NEGATIVE_INFINITY;
|
||||
double d5 = Double.NaN;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,4 +50,25 @@ internal class A {
|
||||
val i2 = "1".toInt(10)
|
||||
val l2 = "1".toLong(10)
|
||||
}
|
||||
|
||||
fun kt7940() {
|
||||
val b1 = Byte.MIN_VALUE
|
||||
val b2 = Byte.MAX_VALUE
|
||||
val s1 = Short.MIN_VALUE
|
||||
val s2 = Short.MAX_VALUE
|
||||
val i1 = Int.MIN_VALUE
|
||||
val i2 = Int.MAX_VALUE
|
||||
val l1 = Long.MIN_VALUE
|
||||
val l2 = Long.MAX_VALUE
|
||||
val f1 = Float.MIN_VALUE
|
||||
val f2 = Float.MAX_VALUE
|
||||
val f3 = Float.POSITIVE_INFINITY
|
||||
val f4 = Float.NEGATIVE_INFINITY
|
||||
val f5 = Float.NaN
|
||||
val d1 = Double.MIN_VALUE
|
||||
val d2 = Double.MAX_VALUE
|
||||
val d3 = Double.POSITIVE_INFINITY
|
||||
val d4 = Double.NEGATIVE_INFINITY
|
||||
val d5 = Double.NaN
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user