fe328f8c7a
1) Trim unused spaces in annotations 2) Rewrote fq name rendering 3) Added annotations to for loop variable 4) Added type arguments render along to type parameters in functions
34 lines
1.0 KiB
Kotlin
Vendored
34 lines
1.0 KiB
Kotlin
Vendored
package org.jetbrains.kotlin.test
|
|
|
|
// collections/List<Int>
|
|
// │ fun <T> collections/listOf<Int>(vararg Int): collections/List<Int>
|
|
// │ │ Int
|
|
// │ │ │ Int
|
|
// │ │ │ │ Int
|
|
// │ │ │ │ │
|
|
val listOfInt = listOf(1, 2, 3)
|
|
// java/util/ArrayList<Int>
|
|
// │ package java
|
|
// │ │ constructor java/util/ArrayList<E : Any!>()
|
|
// │ │ │
|
|
val javaList = java.util.ArrayList<Int>()
|
|
|
|
// package java
|
|
// │ package java/util
|
|
// │ │
|
|
fun move(): java.util.ArrayList<Int> {
|
|
// Int val listOfInt: collections/List<Int>
|
|
// │ │
|
|
for (elem in listOfInt) {
|
|
// val javaList: java/util/ArrayList<Int>
|
|
// │ fun (java/util/ArrayList<Int>).add(Int): Boolean
|
|
// │ │ val move.elem: Int
|
|
// │ │ │
|
|
javaList.add(elem)
|
|
}
|
|
|
|
// val javaList: java/util/ArrayList<Int>
|
|
// │
|
|
return javaList
|
|
}
|