FIR builder: do various stub-based optimizations #KT-24090 Fixed

This commit is contained in:
Mikhail Glukhikh
2018-04-10 18:17:49 +03:00
parent 73235885e7
commit 06cb24db7c
6 changed files with 42 additions and 38 deletions
@@ -7,7 +7,7 @@ FILE: derivedClass.kt
}
<T : Any> public? final class Derived : Base<T> {
public? constructor(x: T): super(STUB)
public? constructor(x: T): super()
}
<T : Any> public? final? function create(x: T): Derived<T> {
@@ -8,7 +8,7 @@ FILE: nestedClass.kt
}
public? final class Outer {
public? final class Derived : Base {
public? constructor(s: String): super(STUB)
public? constructor(s: String): super()
}
+1 -1
View File
@@ -7,7 +7,7 @@ FILE: derivedClass.kt
}
<T : R|kotlin/Any|> public? final class Derived : R|Base<T>| {
public? constructor(x: R|T|): super(STUB)
public? constructor(x: R|T|): super()
}
<T : R|kotlin/Any|> public? final? function create(x: R|T|): R|Derived<T>| {
+1 -1
View File
@@ -21,7 +21,7 @@ FILE: Annotations.kt
STUB
}
@R|annotations/WithString|(STUB) public? constructor(): this(STUB)
@R|annotations/WithString|(STUB) public? constructor(): this()
}
@R|annotations/WithInt|(STUB) @R|annotations/WithInt|(STUB) public? final typealias Third = @R|annotations/Simple|() R|test/Second|
+1 -1
View File
@@ -8,7 +8,7 @@ FILE: nestedClass.kt
}
public? final class Outer {
public? final class Derived : R|Base| {
public? constructor(s: R|kotlin/String|): super(STUB)
public? constructor(s: R|kotlin/String|): super()
}