Extract Function: Keep track of original parameter descriptors

This commit is contained in:
Alexey Sedunov
2014-07-01 14:23:59 +04:00
parent 09a1a8ce8f
commit 3e3918ab6e
191 changed files with 328 additions and 7 deletions
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,4 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: internal fun Z.foo(): kotlin.Int defined in root package
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}
@@ -1,5 +1,7 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
}