Rewrite slice error removed for LEAKING_THIS #KT-13371 Fixed

Also EA-86478 fixed
(cherry picked from commit 5ac3126)
This commit is contained in:
Mikhail Glukhikh
2016-08-08 14:32:59 +03:00
committed by Mikhail Glukhikh
parent 13e64c18d9
commit 729de536de
5 changed files with 38 additions and 6 deletions
@@ -0,0 +1,12 @@
fun use(x: Any?) = x
class Eap {
private val foo = <!DEBUG_INFO_LEAKING_THIS!>toString<!>()
constructor(foo: Int) {
use(foo)
}
constructor(foo: String) {
use(foo)
}
}
@@ -0,0 +1,12 @@
package
public fun use(/*0*/ x: kotlin.Any?): kotlin.Any?
public final class Eap {
public constructor Eap(/*0*/ foo: kotlin.Int)
public constructor Eap(/*0*/ foo: kotlin.String)
private final val foo: kotlin.String
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}