Move SAM constructors to synthetic scope
This commit is contained in:
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: () -> kotlin.String!): J
|
||||
public fun f1(/*0*/ x: kotlin.Int?): kotlin.Any
|
||||
public fun </*0*/ T> f2(/*0*/ t: T): kotlin.Any
|
||||
public fun </*0*/ S : kotlin.String?> f3(/*0*/ s: S): kotlin.Any
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: () -> kotlin.String!): J
|
||||
public fun f1(/*0*/ x: kotlin.Int?): kotlin.Any
|
||||
public fun </*0*/ T> f2(/*0*/ t: T): kotlin.Any
|
||||
public fun </*0*/ S : kotlin.String?> f3(/*0*/ s: S): kotlin.Any
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.Int): A
|
||||
public fun foo(): kotlin.Unit
|
||||
|
||||
public interface A {
|
||||
@@ -24,9 +23,4 @@ public open class B {
|
||||
public/*package*/ interface B3 {
|
||||
public abstract fun getFoo(): kotlin.Int
|
||||
}
|
||||
|
||||
// Static members
|
||||
public/*package*/ final /*synthesized*/ fun B1(/*0*/ function: () -> kotlin.Int): B.B1
|
||||
public/*package*/ final /*synthesized*/ fun B2(/*0*/ function: () -> kotlin.Int): B.B2
|
||||
public/*package*/ final /*synthesized*/ fun B3(/*0*/ function: () -> kotlin.Int): B.B3
|
||||
}
|
||||
|
||||
@@ -5,9 +5,6 @@ public interface A {
|
||||
public interface B {
|
||||
public abstract fun getFoo(): kotlin.Int
|
||||
}
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun B(/*0*/ function: () -> kotlin.Int): A.B
|
||||
}
|
||||
|
||||
public interface A0 {
|
||||
@@ -18,9 +15,6 @@ public interface A0 {
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun B(/*0*/ function: () -> kotlin.Int): A0.B
|
||||
}
|
||||
|
||||
public open class B {
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun A(/*0*/ function: () -> kotlin.Unit): A
|
||||
public/*package*/ /*synthesized*/ fun C(/*0*/ function: () -> kotlin.Unit): C
|
||||
|
||||
public/*package*/ interface A {
|
||||
public abstract fun foo(): kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -13,9 +13,6 @@ public/*package*/ open class LockBasedStorageManager {
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
// Static members
|
||||
public/*package*/ final /*synthesized*/ fun ExceptionHandlingStrategy(/*0*/ function: () -> kotlin.Unit): LockBasedStorageManager.ExceptionHandlingStrategy
|
||||
}
|
||||
|
||||
public interface StorageManager {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.CharSequence!> Predicate(/*0*/ function: (t: T) -> kotlin.Boolean): Predicate<T>
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun process(/*0*/ x: Predicate<kotlin.String>): kotlin.Unit
|
||||
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.String!): A
|
||||
public fun </*0*/ T : B> test(/*0*/ x: T): kotlin.Unit where T : A, T : C
|
||||
|
||||
public interface A {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun Run(/*0*/ function: () -> kotlin.Int): Run
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> ConcMap(/*0*/ function: (key: K!, mappingFunction: MyFunc<in K!, out V!>!) -> V!): ConcMap<K, V>
|
||||
public /*synthesized*/ fun </*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> MyFunc(/*0*/ function: (String: K!) -> V!): MyFunc<K, V>
|
||||
public fun concurrentMap(): kotlin.Unit
|
||||
|
||||
public open class ConcHashMap</*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> : ConcMap<K!, V!> {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: (r: java.lang.Runnable!) -> kotlin.Unit): A
|
||||
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ r: java.lang.Runnable!): kotlin.Unit
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun Bar(/*0*/ function: (f: Foo<(raw) kotlin.CharSequence!>!) -> kotlin.Unit): Bar
|
||||
|
||||
public interface Bar {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun f(/*0*/ f: Foo<(raw) kotlin.CharSequence!>!): kotlin.Unit
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ K : kotlin.Any!> A(/*0*/ function: (key: K!, f: MyFunc!) -> K!): A<K>
|
||||
public /*synthesized*/ fun MyFunc(/*0*/ function: (x: kotlin.String!) -> kotlin.String!): MyFunc
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface A</*0*/ K : kotlin.Any!> {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ X : [ERROR : Cyclic upper bounds]> XYZ(/*0*/ function: () -> XYZ<(raw) [ERROR : Cyclic upper bounds]>!): XYZ<X>
|
||||
public fun main(/*0*/ xyz: XYZ<*>): XYZ<(raw) [ERROR : Cyclic upper bounds]>!
|
||||
|
||||
public interface XYZ</*0*/ X : [ERROR : Cyclic upper bounds]> {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ X : Y!, /*1*/ Y : [ERROR : Cyclic upper bounds], /*2*/ Z : [ERROR : Cyclic upper bounds]> XYZ(/*0*/ function: () -> XYZ<(raw) [ERROR : Cyclic upper bounds], (raw) [ERROR : Cyclic upper bounds], (raw) [ERROR : Cyclic upper bounds]>!): XYZ<X, Y, Z>
|
||||
public fun main(/*0*/ xyz: XYZ<*, *, *>): XYZ<(raw) [ERROR : Cyclic upper bounds], (raw) [ERROR : Cyclic upper bounds], (raw) [ERROR : Cyclic upper bounds]>!
|
||||
|
||||
public interface XYZ</*0*/ X : Y!, /*1*/ Y : [ERROR : Cyclic upper bounds], /*2*/ Z : [ERROR : Cyclic upper bounds]> {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: (x: kotlin.String?) -> kotlin.String): J
|
||||
public /*synthesized*/ fun J2(/*0*/ function: (x: kotlin.String?) -> kotlin.String): J2
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface J {
|
||||
|
||||
@@ -15,7 +15,4 @@ public open class FormFieldValidatorPresenterTest</*0*/ V : kotlin.String!> {
|
||||
public abstract fun onValidityChanged(/*0*/ valid: kotlin.Boolean): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun ValidationListenerTest(/*0*/ function: (valid: kotlin.Boolean) -> kotlin.Unit): FormFieldValidatorPresenterTest.ValidationListenerTest
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!, /*1*/ U : kotlin.Any!, /*2*/ R : kotlin.Any!> BiFunction(/*0*/ function: (t: T!, u: U!) -> R!): BiFunction<T, U, R>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A</*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> {
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ E : kotlin.Any!> EventListener(/*0*/ function: (x: kotlin.String!) -> E!): EventListener<E>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ E : kotlin.Any!> EventListener(/*0*/ function: (e: E!) -> kotlin.Unit): EventListener<E>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ E : kotlin.Any!> EventListener(/*0*/ function: (e: E!) -> kotlin.Unit): EventListener<E>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
|
||||
compiler/testData/diagnostics/tests/j+k/samByProjectedType/noAdapterBecuaseOfRecursiveUpperBound.txt
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ E : kotlin.CharSequence!, /*1*/ F : kotlin.collections.(Mutable)Map<kotlin.String!, E!>!> Function(/*0*/ function: (f: F!) -> E!): Function<E, F>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
|
||||
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ E : kotlin.collections.(Mutable)Map<kotlin.String!, kotlin.Int!>!, /*1*/ F : kotlin.CharSequence!> Function(/*0*/ function: (e: E!) -> F!): Function<E, F>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun J(/*0*/ function: () -> kotlin.collections.List<kotlin.String>): J
|
||||
|
||||
public/*package*/ interface J : K {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract override /*1*/ fun foo(): kotlin.collections.List<kotlin.String>
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: () -> kotlin.String!): J
|
||||
|
||||
public interface J {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.String!
|
||||
|
||||
-4
@@ -1,9 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J1(/*0*/ function: () -> In<kotlin.String!>!): J1
|
||||
public /*synthesized*/ fun J2(/*0*/ function: () -> In<kotlin.String!>): J2
|
||||
public /*synthesized*/ fun J3(/*0*/ function: () -> In<kotlin.String!>?): J3
|
||||
|
||||
public interface In</*0*/ in T> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
Vendored
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: () -> kotlin.collections.(Mutable)List<kotlin.String!>!): J
|
||||
|
||||
public interface ILNS {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.collections.List<kotlin.String?>
|
||||
|
||||
Vendored
-3
@@ -1,8 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : IBase!> JFooWithUpperBound(/*0*/ function: () -> T!): JFooWithUpperBound<T>
|
||||
public /*synthesized*/ fun </*0*/ T : IBase!> JFooWithUpperBoundDerived(/*0*/ function: () -> T!): JFooWithUpperBoundDerived<T>
|
||||
|
||||
public interface IBase {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
-4
@@ -99,8 +99,4 @@ public open class TestNN {
|
||||
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun JNotNull(/*0*/ function: () -> kotlin.Any): TestNN.JNotNull
|
||||
public final /*synthesized*/ fun JNull(/*0*/ function: () -> kotlin.Any?): TestNN.JNull
|
||||
}
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (superName: kotlin.Long) -> kotlin.Unit): Sub
|
||||
public/*package*/ /*synthesized*/ fun Super(/*0*/ function: (superName: kotlin.Long) -> kotlin.Unit): Super
|
||||
|
||||
public/*package*/ interface Sub : Super {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ superName: kotlin.Long): kotlin.Unit
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (superName: kotlin.Int) -> kotlin.Unit): Sub
|
||||
|
||||
public/*package*/ interface Sub : Super {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ superName: kotlin.Int): kotlin.Unit
|
||||
|
||||
-6
@@ -1,11 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun JSuper1(/*0*/ function: (jsuper1Name: kotlin.Int) -> kotlin.Unit): JSuper1
|
||||
public/*package*/ /*synthesized*/ fun JSuper2(/*0*/ function: (jsuper2Name: kotlin.Int) -> kotlin.Unit): JSuper2
|
||||
public/*package*/ /*synthesized*/ fun Sub1(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub1
|
||||
public/*package*/ /*synthesized*/ fun Sub2(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub2
|
||||
public/*package*/ /*synthesized*/ fun Sub3(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub3
|
||||
|
||||
public/*package*/ interface JSuper1 {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ jsuper1Name: kotlin.Int): kotlin.Unit
|
||||
|
||||
Vendored
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun JavaInterface(/*0*/ function: (javaName: kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
|
||||
public final class BothTraitsSubclass : JavaInterface, KotlinTrait {
|
||||
public constructor BothTraitsSubclass()
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (javaName: kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
|
||||
public interface JavaInterface {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (y: T?) -> kotlin.Boolean): A<T>
|
||||
public fun test(): kotlin.Unit
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
|
||||
compiler/testData/diagnostics/tests/platformTypes/notNullTypeParameter/enhancementFromAnnotation.txt
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (x: T) -> kotlin.Unit): A<T>
|
||||
public fun test(): kotlin.Unit
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
|
||||
-1
@@ -19,5 +19,4 @@ public open class J {
|
||||
public final var staticJ: J.Invoke!
|
||||
@org.jetbrains.annotations.Nullable public final var staticN: J.Invoke?
|
||||
@org.jetbrains.annotations.NotNull public final var staticNN: J.Invoke
|
||||
public final /*synthesized*/ fun Invoke(/*0*/ function: () -> kotlin.Unit): J.Invoke
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun B(/*0*/ function: (x: kotlin.Any!, y: kotlin.collections.(Mutable)List<(raw) kotlin.Any?>!) -> kotlin.String!): B
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun </*0*/ E : kotlin.CharSequence!> foo(/*0*/ x: T!, /*1*/ y: (kotlin.collections.MutableList<out T!>..kotlin.collections.List<T!>?)): E!
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (x: T!, y: Fun<out T!>!) -> kotlin.Unit): A<T>
|
||||
public /*synthesized*/ fun B(/*0*/ function: (x: kotlin.Any!, y: Fun<(raw) kotlin.Any!>!) -> kotlin.Unit): B
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> Fun(/*0*/ function: (x: T!) -> kotlin.Unit): Fun<T>
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ x: T!, /*1*/ y: Fun<out T!>!): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (t: T!) -> kotlin.Boolean): A<T>
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
|
||||
-5
@@ -1,10 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (x: T, y: T?) -> kotlin.Unit): A<T>
|
||||
public /*synthesized*/ fun B1(/*0*/ function: (x: kotlin.String, y: kotlin.String?) -> kotlin.Unit): B1
|
||||
public /*synthesized*/ fun B2(/*0*/ function: (x: kotlin.String, y: kotlin.String?) -> kotlin.Unit): B2
|
||||
public /*synthesized*/ fun B3(/*0*/ function: (x: kotlin.String!, y: kotlin.String!) -> kotlin.Unit): B3
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ @org.jetbrains.annotations.NotNull x: T, /*1*/ @org.jetbrains.annotations.Nullable y: T?): kotlin.Unit
|
||||
|
||||
-3
@@ -1,8 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: (x: kotlin.String?) -> kotlin.Unit): A
|
||||
public /*synthesized*/ fun B(/*0*/ function: (x: kotlin.String) -> kotlin.Unit): B
|
||||
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ @org.jetbrains.annotations.Nullable x: kotlin.String?): kotlin.Unit
|
||||
|
||||
-3
@@ -1,8 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.String?): A
|
||||
public /*synthesized*/ fun B(/*0*/ function: () -> kotlin.String): B
|
||||
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@org.jetbrains.annotations.Nullable public abstract fun foo(): kotlin.String?
|
||||
|
||||
@@ -5,7 +5,6 @@ package com {
|
||||
package com.winterbe {
|
||||
|
||||
package com.winterbe.domain {
|
||||
public /*synthesized*/ fun IEntity(/*0*/ function: () -> com.winterbe.observer.ObserverSupport<(raw) com.winterbe.domain.IEntity>!): com.winterbe.domain.IEntity
|
||||
|
||||
public interface IEntity {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.String!): A
|
||||
public fun foo(/*0*/ x: kotlin.Any?): kotlin.Unit
|
||||
|
||||
public interface A {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun My(/*0*/ function: (arg: kotlin.String!) -> kotlin.String!): My
|
||||
|
||||
public interface My {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(/*0*/ arg: kotlin.String!): kotlin.String!
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: () -> kotlin.Unit): J
|
||||
public fun f1(/*0*/ x: I10): kotlin.Unit
|
||||
public fun f2(/*0*/ x: I11): [ERROR : Error function type]
|
||||
public fun f3(/*0*/ x: J): kotlin.Unit
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.Int): A
|
||||
public fun foo(/*0*/ c: C): kotlin.Unit
|
||||
|
||||
public interface A {
|
||||
|
||||
Vendored
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.Int) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
-2
@@ -1,7 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: () -> kotlin.Int): JavaInterface
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: () -> kotlin.Int): JavaInterface2
|
||||
public fun foo(/*0*/ o: JavaInterface2): kotlin.Int
|
||||
|
||||
public abstract class BaseClass : JavaInterface {
|
||||
|
||||
compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/SmartCastImplicitReceiver.txt
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: () -> kotlin.Int): JavaInterface
|
||||
public fun kotlin.Any.foo(): kotlin.Int
|
||||
|
||||
public abstract class BaseClass : JavaInterface {
|
||||
|
||||
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: () -> kotlin.Int): A
|
||||
public fun </*0*/ T : B> foo(/*0*/ t: T): kotlin.Unit
|
||||
|
||||
public interface A {
|
||||
|
||||
Vendored
-3
@@ -15,7 +15,4 @@ public open class JavaClass</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun </*0*/ X : kotlin.Any!> Inner(/*0*/ function: (t: T!, x: X!, runnable: java.lang.Runnable!) -> T!): JavaClass.Inner<X>
|
||||
}
|
||||
|
||||
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (s: kotlin.String, runnable: java.lang.Runnable) -> kotlin.Unit): JavaInterface
|
||||
public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit
|
||||
|
||||
public interface JavaInterface {
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (s: kotlin.String!, runnable1: java.lang.Runnable!, runnable2: java.lang.Runnable!) -> kotlin.Unit): JavaInterface
|
||||
public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit
|
||||
|
||||
public interface JavaInterface {
|
||||
|
||||
Vendored
-1
@@ -1,6 +1,5 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> Provider(/*0*/ function: () -> T!): Provider<T>
|
||||
public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit
|
||||
|
||||
public interface JavaInterface {
|
||||
|
||||
Reference in New Issue
Block a user