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,23 @@
|
||||
class A {
|
||||
private long l1 = 1L;
|
||||
private long l2 = 1;
|
||||
private long l3 = 1l;
|
||||
private long l4 = -1;
|
||||
private long l5 = 123456789101112;
|
||||
private long l6 = -123456789101112;
|
||||
private long l7 = +1;
|
||||
private long l8 = +1L;
|
||||
|
||||
void foo1(long l){}
|
||||
void foo2(Long l){}
|
||||
|
||||
void bar() {
|
||||
foo1(1);
|
||||
foo1(1L);
|
||||
foo2(1L);
|
||||
foo1(-1);
|
||||
l1 = 10
|
||||
l2 = 10L
|
||||
l4 = 10
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user