KT-6044 J2K: Convert numeric float literals to 0.2f instead of 0.2.toFloat() + more fixes related to literals and type transformations
#KT-6044 Fixed
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
class A {
|
||||
private double d1 = 1;
|
||||
private double d2 = 1.0;
|
||||
private double d3 = 1.0f;
|
||||
private double d4 = 1.0d;
|
||||
private double d5 = 1.0D;
|
||||
private double d6 = 1.0F;
|
||||
private double d7 = Math.sqrt(2) - 1
|
||||
|
||||
void foo1(double d){}
|
||||
void foo2(Double d){}
|
||||
|
||||
void bar() {
|
||||
foo1(1);
|
||||
foo1(1f);
|
||||
foo1(1.0);
|
||||
foo2(1.0);
|
||||
d1 = 1.0
|
||||
d2 = 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user