KT-1306123.lng or 123.sht is not good name

This commit is contained in:
Andrey Breslav
2012-02-20 21:42:13 +04:00
parent 5eb483b7a7
commit bff62484b1
68 changed files with 233 additions and 220 deletions
@@ -1,5 +1,5 @@
fun StringBuilder.takeFirst(): Char {
if (this.length() == 0) return 0.chr
if (this.length() == 0) return 0.char
val c = this.charAt(0)
this.deleteCharAt(0)
return c
@@ -8,7 +8,7 @@ fun StringBuilder.takeFirst(): Char {
fun foo(expr: StringBuilder): Int {
val c = expr.takeFirst()
when(c) {
0.chr -> throw Exception("zero")
0.char -> throw Exception("zero")
else -> throw Exception("nonzero" + c)
}
}
+12 -12
View File
@@ -62,43 +62,43 @@ fun t3() : Boolean {
}
fun t4() : Boolean {
var x = 100.flt
var x = 100.float
val y = x + 22
val foo = {
x = x + 200.flt + y
x = x + 200.float + y
x += 18
#()
}
foo()
System.out?.println(x)
return x == 440.flt
return x == 440.float
}
fun t5() : Boolean {
var x = 100.dbl
var x = 100.double
val y = x + 22
val foo = {
x = x + 200.dbl + y
x = x + 200.double + y
x -= 22
#()
}
foo()
System.out?.println(x)
return x == 400.dbl
return x == 400.double
}
fun t6() : Boolean {
var x = 20.byt
var x = 20.byte
val y = x + 22
val foo = {
x = (x + 20.byt + y).byt
x = (x + 20.byte + y).byte
x += 2
x--
#()
}
foo()
System.out?.println(x)
return x == 83.byt
return x == 83.byte
}
fun t7() : Boolean {
@@ -113,17 +113,17 @@ fun t7() : Boolean {
}
fun t8() : Boolean {
var x = 20.sht
var x = 20.short
val foo = {
val bar = {
x = 30.sht
x = 30.short
#()
}
bar()
#()
}
foo()
return x == 30.sht
return x == 30.short
}
fun t9(var x: Int) : Boolean {
+10 -10
View File
@@ -3,24 +3,24 @@ class A() {
var xin : Int? = 0
var xinn : Int? = null
var xl = 0.lng
var xln : Long? = 0.lng
var xl = 0.long
var xln : Long? = 0.long
var xlnn : Long? = null
var xb = 0.byt
var xbn : Byte? = 0.byt
var xb = 0.byte
var xbn : Byte? = 0.byte
var xbnn : Byte? = null
var xf = 0.flt
var xfn : Float? = 0.flt
var xf = 0.float
var xfn : Float? = 0.float
var xfnn : Float? = null
var xd = 0.dbl
var xdn : Double? = 0.dbl
var xd = 0.double
var xdn : Double? = 0.double
var xdnn : Double? = null
var xs = 0.sht
var xsn : Short? = 0.sht
var xs = 0.short
var xsn : Short? = 0.short
var xsnn : Short? = null
}
@@ -123,6 +123,6 @@ fun Reader.forEachChar(body : (Char) -> Unit) {
do {
var i = read();
if (i == -1) break
body(i.chr)
body(i.char)
} while(true)
}
@@ -102,6 +102,6 @@ fun Reader.forEachChar(body : (Char) -> Unit) {
do {
var i = read();
if (i == -1) break
body(i.chr)
body(i.char)
} while(true)
}
@@ -139,6 +139,6 @@ fun Reader.forEachChar(body : (Char) -> Unit) {
do {
var i = read();
if (i == -1) break
body(i.chr)
body(i.char)
} while(true)
}
@@ -2,7 +2,7 @@ package name
class Test() {
var i = 5
val ten = 10.lng
val ten = 10.long
fun Long.t() = this.int + i++ + ++i
@@ -5,5 +5,5 @@ fun Long?.inv() : Long = this.sure().inv()
fun box() : String {
val x : Long? = 10
System.out?.println(x.inv())
return if(x.inv() == -11.lng) "OK" else "fail"
return if(x.inv() == -11.long) "OK" else "fail"
}
@@ -1,11 +1,11 @@
fun box() : String {
System.out?.println(System.out?.println(10.flt..11.flt))
System.out?.println(System.out?.println(10.float..11.float))
for(f in 10.flt..11.flt step 0.3.flt) {
for(f in 10.float..11.float step 0.3.float) {
System.out?.println(f)
}
for(f in 10.dbl..11.dbl step 0.3.dbl) {
for(f in 10.double..11.double step 0.3.double) {
System.out?.println(f)
}
@@ -9,22 +9,22 @@ fun box() : String {
if(r4.end != 5 || r4.isReversed || r4.size != 6) return "fail"
val r5 = ByteRange(1, 4)
if(r5.end != 4.byt || r5.isReversed || r5.size != 4) return "fail"
if(r5.end != 4.byte || r5.isReversed || r5.size != 4) return "fail"
val r7 = -(0.byt..5.byt)
if(r7.start != 5.byt || r7.end != 0.byt || !r7.isReversed) return "fail"
val r7 = -(0.byte..5.byte)
if(r7.start != 5.byte || r7.end != 0.byte || !r7.isReversed) return "fail"
val r9 = -r7
if(r9.end != 5.byt || r9.isReversed) return "fail"
if(r9.end != 5.byte || r9.isReversed) return "fail"
val r10 = ShortRange(1, 4)
if(r10.end != 4.sht || r10.isReversed || r10.size != 4) return "fail"
if(r10.end != 4.short || r10.isReversed || r10.size != 4) return "fail"
val r12 = -(0.sht..5.sht)
if(r12.start != 5.sht || r12.end != 0.sht || !r12.isReversed) return "fail"
val r12 = -(0.short..5.short)
if(r12.start != 5.short || r12.end != 0.short || !r12.isReversed) return "fail"
val r13 = -r12
if(r13.end != 5.sht || r13.isReversed) return "fail"
if(r13.end != 5.short || r13.isReversed) return "fail"
val r14 = CharRange('a', 4)
if(r14.end != 'd' || r14.isReversed || r14.size != 4) return "fail"
@@ -1,11 +1,11 @@
fun box() : String {
val fps : Double = 1.dbl
val fps : Double = 1.double
var mspf : Long
{
if ((fps.int == 0))
mspf = 0
else
mspf = (((1000.0 / fps)).lng)
mspf = (((1000.0 / fps)).long)
}
return "OK"
}
@@ -1,5 +1,5 @@
val _0 : Double = 0.0
val _0dbl : Double = 0.dbl
val _0dbl : Double = 0.double
fun box() : String {
if(_0 != _0dbl) return "fail"
@@ -8,7 +8,7 @@ public open class PerfectNumberFinder() {
var factors : List<Int?>? = ArrayList<Int?>()
factors?.add(1)
factors?.add(number)
for (i in 2..(Math.sqrt((number).dbl) - 1).int)
for (i in 2..(Math.sqrt((number).double) - 1).int)
if (((number % i) == 0)) {
factors?.add(i)
if (((number / i) != i))
@@ -8,7 +8,7 @@ fun test1() : Boolean {
}
fun test2() : Boolean {
val r1 = 1.byt..10.byt
val r1 = 1.byte..10.byte
var s1 = 0
for(e in r1 step 2) {
s1 += e
@@ -17,21 +17,21 @@ fun test2() : Boolean {
}
fun test3() : Boolean {
val r1 = 1.byt..10.lng
var s1 = 0.lng
val r1 = 1.byte..10.long
var s1 = 0.long
for(e in r1 step 2) {
s1 += e
}
return s1 == 25.lng
return s1 == 25.long
}
fun test4() : Boolean {
val r1 = 1.byt..10.sht
var s1 = 0.sht
val r1 = 1.byte..10.short
var s1 = 0.short
for(e in r1 step 2) {
s1 += e
}
return s1 == 25.sht
return s1 == 25.short
}
fun test5() : Boolean {
+26 -26
View File
@@ -15,51 +15,51 @@ fun testInt () : String {
}
fun testByte () : String {
val r1 = 1.byt upto 4.byt
if(r1.end != 4.byt || r1.isReversed || r1.size != 4) return "byte upto fail"
val r1 = 1.byte upto 4.byte
if(r1.end != 4.byte || r1.isReversed || r1.size != 4) return "byte upto fail"
val r2 = 4.byt upto 1.byt
if(r2.start != 0.byt || r2.size != 0) return "byte negative upto fail"
val r2 = 4.byte upto 1.byte
if(r2.start != 0.byte || r2.size != 0) return "byte negative upto fail"
val r3 = 5.byt downto 0.byt
if(r3.start != 5.byt || r3.end != 0.byt || !r3.isReversed || r3.size != 6) return "byte downto fail"
val r3 = 5.byte downto 0.byte
if(r3.start != 5.byte || r3.end != 0.byte || !r3.isReversed || r3.size != 6) return "byte downto fail"
val r4 = 5.byt downto 6.byt
if(r4.start != 0.byt || r4.end != 0.byt || !r3.isReversed || r4.size != 0) return "byte negative downto fail"
val r4 = 5.byte downto 6.byte
if(r4.start != 0.byte || r4.end != 0.byte || !r3.isReversed || r4.size != 0) return "byte negative downto fail"
return "OK"
}
fun testShort () : String {
val r1 = 1.sht upto 4.sht
if(r1.end != 4.sht || r1.isReversed || r1.size != 4) return "short upto fail"
val r1 = 1.short upto 4.short
if(r1.end != 4.short || r1.isReversed || r1.size != 4) return "short upto fail"
val r2 = 4.sht upto 1.sht
if(r2.start != 0.sht || r2.size != 0) return "short negative upto fail"
val r2 = 4.short upto 1.short
if(r2.start != 0.short || r2.size != 0) return "short negative upto fail"
val r3 = 5.sht downto 0.sht
if(r3.start != 5.sht || r3.end != 0.sht || !r3.isReversed || r3.size != 6) return "short downto fail"
val r3 = 5.short downto 0.short
if(r3.start != 5.short || r3.end != 0.short || !r3.isReversed || r3.size != 6) return "short downto fail"
val r4 = 5.sht downto 6.sht
if(r4.start != 0.sht || r4.end != 0.sht || !r3.isReversed || r4.size != 0) return "short negative downto fail"
val r4 = 5.short downto 6.short
if(r4.start != 0.short || r4.end != 0.short || !r3.isReversed || r4.size != 0) return "short negative downto fail"
return "OK"
}
fun testLong () : String {
val r1 = 1.lng upto 4.lng
if(r1.end != 4.lng || r1.isReversed || r1.size != 4.lng) return "long upto fail"
val r1 = 1.long upto 4.long
if(r1.end != 4.long || r1.isReversed || r1.size != 4.long) return "long upto fail"
val r2 = 4.lng upto 1.lng
if(r2.start != 0.lng || r2.size != 0.lng) return "short negative long fail"
val r2 = 4.long upto 1.long
if(r2.start != 0.long || r2.size != 0.long) return "short negative long fail"
val r3 = 5.lng downto 0.lng
if(r3.start != 5.lng || r3.end != 0.lng || !r3.isReversed || r3.size != 6.lng) return "long downto fail"
val r3 = 5.long downto 0.long
if(r3.start != 5.long || r3.end != 0.long || !r3.isReversed || r3.size != 6.long) return "long downto fail"
val r4 = 5.lng downto 6.lng
if(r4.start != 0.lng || r4.end != 0.lng || !r3.isReversed || r4.size != 0.lng) return "long negative downto fail"
val r4 = 5.long downto 6.long
if(r4.start != 0.long || r4.end != 0.long || !r3.isReversed || r4.size != 0.long) return "long negative downto fail"
return "OK"
}
@@ -70,13 +70,13 @@ fun testChar () : String {
if(r1.end != 'd' || r1.isReversed || r1.size != 4) return "char upto fail"
val r2 = 'd' upto 'a'
if(r2.start != 0.chr || r2.size != 0) return "char negative long fail"
if(r2.start != 0.char || r2.size != 0) return "char negative long fail"
val r3 = 'd' downto 'a'
if(r3.start != 'd' || r3.end != 'a' || !r3.isReversed || r3.size != 4) return "char downto fail"
val r4 = 'a' downto 'd'
if(r4.start != 0.chr || r4.end != 0.chr || !r3.isReversed || r4.size != 0) return "char negative downto fail"
if(r4.start != 0.char || r4.end != 0.char || !r3.isReversed || r4.size != 0) return "char negative downto fail"
return "OK"
}