mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 08:31:29 +00:00
Minor: Make String.valueOf bytecode tests more precise
This commit is contained in:
committed by
Alexander Udalov
parent
64aa50a921
commit
c2de89cb8c
@@ -10,5 +10,10 @@ fun main(a: Boolean, b:Byte, c: Short, d: Int, e: Long, f: Float, g: Double, h:
|
||||
}
|
||||
|
||||
/*Check that all "valueOf" are String ones and there is no boxing*/
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(Z\)
|
||||
// 3 INVOKESTATIC java/lang/String.valueOf \(I\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(C\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(J\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(F\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(D\)
|
||||
// 8 valueOf
|
||||
// 8 INVOKESTATIC java/lang/String.valueOf
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
fun test(b: Byte, s: Short, i: Int, l: Long) {
|
||||
fun test(a: Boolean, b: Byte, c: Char, s: Short, i: Int, l: Long, f: Float, d: Double) {
|
||||
"$a"
|
||||
"$b"
|
||||
"$c"
|
||||
"$s"
|
||||
"$i"
|
||||
"$l"
|
||||
"$f"
|
||||
"$d"
|
||||
}
|
||||
|
||||
// 4 valueOf
|
||||
// 4 INVOKESTATIC java/lang/String.valueOf
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(Z\)
|
||||
// 3 INVOKESTATIC java/lang/String.valueOf \(I\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(C\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(J\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(F\)
|
||||
// 1 INVOKESTATIC java/lang/String.valueOf \(D\)
|
||||
// 8 valueOf
|
||||
|
||||
Reference in New Issue
Block a user