Drop all tests that disable features for language version less than 3
This commit is contained in:
-17
@@ -1,17 +0,0 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -NOTHING_TO_INLINE
|
||||
// !LANGUAGE: -InlineProperties
|
||||
|
||||
inline fun String.test() {
|
||||
}
|
||||
|
||||
inline fun test() {
|
||||
}
|
||||
|
||||
class A {
|
||||
inline fun String.test() {
|
||||
}
|
||||
|
||||
inline fun test() {
|
||||
}
|
||||
}
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
package
|
||||
|
||||
public inline fun test(): kotlin.Unit
|
||||
public inline fun kotlin.String.test(): kotlin.Unit
|
||||
|
||||
public final class A {
|
||||
public constructor A()
|
||||
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 final inline fun test(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
public final inline fun kotlin.String.test(): kotlin.Unit
|
||||
}
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
class C { companion object }
|
||||
val ok1 = C::hashCode
|
||||
val fail1 = C.Companion::hashCode
|
||||
|
||||
object O {
|
||||
class Y {
|
||||
companion object
|
||||
}
|
||||
}
|
||||
val fail2 = O::hashCode
|
||||
val ok2 = O::Y
|
||||
val ok3 = O.Y::hashCode
|
||||
|
||||
enum class E {
|
||||
Entry
|
||||
}
|
||||
val ok4 = E.Entry::hashCode
|
||||
|
||||
fun hashCode() {}
|
||||
|
||||
val fail3 = ""::hashCode
|
||||
val fail4 = (C)::hashCode
|
||||
val fail5 = (C.Companion)::hashCode
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
class C { companion object }
|
||||
val ok1 = C::hashCode
|
||||
val fail1 = <!UNSUPPORTED_FEATURE!>C.Companion<!>::hashCode
|
||||
|
||||
object O {
|
||||
class Y {
|
||||
companion object
|
||||
}
|
||||
}
|
||||
val fail2 = <!UNSUPPORTED_FEATURE!>O<!>::hashCode
|
||||
val ok2 = O::Y
|
||||
val ok3 = O.Y::hashCode
|
||||
|
||||
enum class E {
|
||||
Entry
|
||||
}
|
||||
val ok4 = E.Entry::hashCode
|
||||
|
||||
fun hashCode() {}
|
||||
|
||||
val fail3 = <!UNSUPPORTED_FEATURE!>""<!>::hashCode
|
||||
val fail4 = <!PARENTHESIZED_COMPANION_LHS_DEPRECATION, UNSUPPORTED_FEATURE!>(C)<!>::hashCode
|
||||
val fail5 = <!UNSUPPORTED_FEATURE!>(C.Companion)<!>::hashCode
|
||||
-66
@@ -1,66 +0,0 @@
|
||||
package
|
||||
|
||||
public val fail1: kotlin.reflect.KFunction0<kotlin.Int>
|
||||
public val fail2: kotlin.reflect.KFunction0<kotlin.Int>
|
||||
public val fail3: kotlin.reflect.KFunction0<kotlin.Int>
|
||||
public val fail4: kotlin.reflect.KFunction0<kotlin.Int>
|
||||
public val fail5: kotlin.reflect.KFunction0<kotlin.Int>
|
||||
public val ok1: kotlin.reflect.KFunction1<C, kotlin.Int>
|
||||
public val ok2: kotlin.reflect.KFunction0<O.Y>
|
||||
public val ok3: kotlin.reflect.KFunction1<O.Y, kotlin.Int>
|
||||
public val ok4: kotlin.reflect.KFunction1<E.Entry, kotlin.Int>
|
||||
public fun hashCode(): kotlin.Unit
|
||||
|
||||
public final class C {
|
||||
public constructor C()
|
||||
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
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
public final enum class E : kotlin.Enum<E> {
|
||||
enum entry Entry
|
||||
|
||||
private constructor E()
|
||||
public final override /*1*/ /*fake_override*/ val name: kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ val ordinal: kotlin.Int
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
protected/*protected and package*/ final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun finalize(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun getDeclaringClass(): java.lang.Class<E!>!
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<E>
|
||||
}
|
||||
|
||||
public object O {
|
||||
private constructor O()
|
||||
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
|
||||
|
||||
public final class Y {
|
||||
public constructor Y()
|
||||
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
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
class C { companion object }
|
||||
val ok1 = C::class
|
||||
val ok2 = C.Companion::class
|
||||
|
||||
object O
|
||||
val ok3 = O::class
|
||||
|
||||
enum class E {
|
||||
Entry
|
||||
}
|
||||
val ok4 = E.Entry::class
|
||||
|
||||
val fail1 = ""::class
|
||||
val fail2 = <!NULLABLE_TYPE_IN_CLASS_LITERAL_LHS!>String?::class<!>
|
||||
val fail3 = (C)::class
|
||||
val fail4 = (C.Companion)::class
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
class C { companion object }
|
||||
val ok1 = C::class
|
||||
val ok2 = C.Companion::class
|
||||
|
||||
object O
|
||||
val ok3 = O::class
|
||||
|
||||
enum class E {
|
||||
Entry
|
||||
}
|
||||
val ok4 = E.Entry::class
|
||||
|
||||
val fail1 = <!UNSUPPORTED_FEATURE!>""<!>::class
|
||||
val fail2 = <!NULLABLE_TYPE_IN_CLASS_LITERAL_LHS!>String?::class<!>
|
||||
val fail3 = <!UNSUPPORTED_FEATURE!>(C)<!>::class
|
||||
val fail4 = <!UNSUPPORTED_FEATURE!>(C.Companion)<!>::class
|
||||
-50
@@ -1,50 +0,0 @@
|
||||
package
|
||||
|
||||
public val fail1: kotlin.reflect.KClass<out kotlin.String>
|
||||
public val fail2: kotlin.reflect.KClass<kotlin.String?>
|
||||
public val fail3: kotlin.reflect.KClass<out C.Companion>
|
||||
public val fail4: kotlin.reflect.KClass<out C.Companion>
|
||||
public val ok1: kotlin.reflect.KClass<C>
|
||||
public val ok2: kotlin.reflect.KClass<C.Companion>
|
||||
public val ok3: kotlin.reflect.KClass<O>
|
||||
public val ok4: kotlin.reflect.KClass<E.Entry>
|
||||
|
||||
public final class C {
|
||||
public constructor C()
|
||||
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
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
public final enum class E : kotlin.Enum<E> {
|
||||
enum entry Entry
|
||||
|
||||
private constructor E()
|
||||
public final override /*1*/ /*fake_override*/ val name: kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ val ordinal: kotlin.Int
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
protected/*protected and package*/ final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun finalize(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun getDeclaringClass(): java.lang.Class<E!>!
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<E>
|
||||
}
|
||||
|
||||
public object O {
|
||||
private constructor O()
|
||||
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
|
||||
}
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
// !DIAGNOSTICS: -UNCHECKED_CAST
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
val <T : Any> KClass<T>.java: Class<T> get() = null!!
|
||||
|
||||
val <T : Any> KClass<T>.javaObjectType: Class<T>
|
||||
get() {
|
||||
return java.<!UNRESOLVED_REFERENCE!>lang<!>.Class::class.<!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>java<!> as Class<T>
|
||||
}
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
// !DIAGNOSTICS: -UNCHECKED_CAST
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
val <T : Any> KClass<T>.java: Class<T> get() = null!!
|
||||
|
||||
val <T : Any> KClass<T>.javaObjectType: Class<T>
|
||||
get() {
|
||||
return java.<!UNRESOLVED_REFERENCE!>lang<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>Class<!>::class.<!DEBUG_INFO_MISSING_UNRESOLVED!>java<!> <!USELESS_CAST!>as Class<T><!>
|
||||
}
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
package
|
||||
|
||||
public val </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.java: java.lang.Class<T>
|
||||
public val </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.javaObjectType: java.lang.Class<T>
|
||||
-10
@@ -1,10 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
val <T : Any> KClass<T>.java: Class<T> get() = null!!
|
||||
|
||||
val <T : Any> KClass<T>.foo: Any?
|
||||
get() {
|
||||
return java.<!UNRESOLVED_REFERENCE!>lang<!>.Integer::hashCode
|
||||
}
|
||||
-10
@@ -1,10 +0,0 @@
|
||||
// !LANGUAGE: -BoundCallableReferences
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
val <T : Any> KClass<T>.java: Class<T> get() = null!!
|
||||
|
||||
val <T : Any> KClass<T>.foo: Any?
|
||||
get() {
|
||||
return <!UNSUPPORTED_FEATURE!>java.<!UNRESOLVED_REFERENCE!>lang<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>Integer<!><!>::<!OVERLOAD_RESOLUTION_AMBIGUITY!>hashCode<!>
|
||||
}
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
package
|
||||
|
||||
public val </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.foo: kotlin.Any?
|
||||
public val </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.java: java.lang.Class<T>
|
||||
Vendored
-28
@@ -1,28 +0,0 @@
|
||||
// !LANGUAGE: -CallableReferencesToClassMembersWithEmptyLHS
|
||||
|
||||
class A {
|
||||
fun memberFunction() {}
|
||||
val memberProperty: Int get() = 42
|
||||
|
||||
fun test() {
|
||||
(::memberFunction)()
|
||||
(::extensionFunction)()
|
||||
(::memberProperty)()
|
||||
(::extensionProperty)()
|
||||
}
|
||||
|
||||
inner class B {
|
||||
fun memberFunction() { }
|
||||
val memberProperty: Int get() = 43
|
||||
|
||||
fun test() {
|
||||
(::memberFunction)()
|
||||
(::extensionFunction)()
|
||||
(::memberProperty)()
|
||||
(::extensionProperty)()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun A.extensionFunction() {}
|
||||
val A.extensionProperty: Int get() = 44
|
||||
Vendored
-28
@@ -1,28 +0,0 @@
|
||||
// !LANGUAGE: -CallableReferencesToClassMembersWithEmptyLHS
|
||||
|
||||
class A {
|
||||
fun memberFunction() {}
|
||||
val memberProperty: Int get() = 42
|
||||
|
||||
fun test() {
|
||||
(::<!UNSUPPORTED_FEATURE!>memberFunction<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>extensionFunction<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>memberProperty<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>extensionProperty<!>)()
|
||||
}
|
||||
|
||||
inner class B {
|
||||
fun memberFunction() { }
|
||||
val memberProperty: Int get() = 43
|
||||
|
||||
fun test() {
|
||||
(::<!UNSUPPORTED_FEATURE!>memberFunction<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>extensionFunction<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>memberProperty<!>)()
|
||||
(::<!UNSUPPORTED_FEATURE!>extensionProperty<!>)()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun A.extensionFunction() {}
|
||||
val A.extensionProperty: Int get() = 44
|
||||
Vendored
-24
@@ -1,24 +0,0 @@
|
||||
package
|
||||
|
||||
public val A.extensionProperty: kotlin.Int
|
||||
public fun A.extensionFunction(): kotlin.Unit
|
||||
|
||||
public final class A {
|
||||
public constructor A()
|
||||
public final val memberProperty: kotlin.Int
|
||||
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 final fun memberFunction(): kotlin.Unit
|
||||
public final fun test(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public final inner class B {
|
||||
public constructor B()
|
||||
public final val memberProperty: kotlin.Int
|
||||
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 final fun memberFunction(): kotlin.Unit
|
||||
public final fun test(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
// !LANGUAGE: -DataClassInheritance
|
||||
|
||||
interface Allowed
|
||||
|
||||
open class NotAllowed
|
||||
|
||||
<!INCOMPATIBLE_MODIFIERS!>abstract<!> <!INCOMPATIBLE_MODIFIERS!>data<!> class Base(val x: Int)
|
||||
|
||||
class Derived: Base(42)
|
||||
|
||||
<!DATA_CLASS_OVERRIDE_CONFLICT!>data<!> class Nasty(val z: Int, val y: Int): Base(z)
|
||||
|
||||
data class Complex(val y: Int): Allowed, NotAllowed()
|
||||
|
||||
|
||||
|
||||
interface AbstractEqualsHashCodeToString {
|
||||
override fun equals(other: Any?): Boolean
|
||||
override fun hashCode(): Int
|
||||
override fun toString(): String
|
||||
}
|
||||
|
||||
data class ImplInterface(val s: String) : AbstractEqualsHashCodeToString
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
// !LANGUAGE: -DataClassInheritance
|
||||
|
||||
interface Allowed
|
||||
|
||||
open class NotAllowed
|
||||
|
||||
<!INCOMPATIBLE_MODIFIERS!>abstract<!> <!INCOMPATIBLE_MODIFIERS!>data<!> class Base(val x: Int)
|
||||
|
||||
class Derived: Base(42)
|
||||
|
||||
<!DATA_CLASS_OVERRIDE_CONFLICT!>data<!> class Nasty(val z: Int, val y: Int): <!DATA_CLASS_CANNOT_HAVE_CLASS_SUPERTYPES!>Base<!>(z)
|
||||
|
||||
data class Complex(val y: Int): Allowed, <!DATA_CLASS_CANNOT_HAVE_CLASS_SUPERTYPES!>NotAllowed<!>()
|
||||
|
||||
|
||||
|
||||
interface AbstractEqualsHashCodeToString {
|
||||
override fun equals(other: Any?): Boolean
|
||||
override fun hashCode(): Int
|
||||
override fun toString(): String
|
||||
}
|
||||
|
||||
data <!ABSTRACT_MEMBER_NOT_IMPLEMENTED!>class ImplInterface<!>(val s: String) : AbstractEqualsHashCodeToString
|
||||
-74
@@ -1,74 +0,0 @@
|
||||
package
|
||||
|
||||
public interface AbstractEqualsHashCodeToString {
|
||||
public abstract override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract override /*1*/ fun hashCode(): kotlin.Int
|
||||
public abstract override /*1*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public interface Allowed {
|
||||
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
|
||||
}
|
||||
|
||||
public abstract data class Base {
|
||||
public constructor Base(/*0*/ x: kotlin.Int)
|
||||
public final val x: kotlin.Int
|
||||
public final operator /*synthesized*/ fun component1(): kotlin.Int
|
||||
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): Base
|
||||
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
|
||||
}
|
||||
|
||||
public final data class Complex : Allowed, NotAllowed {
|
||||
public constructor Complex(/*0*/ y: kotlin.Int)
|
||||
public final val y: kotlin.Int
|
||||
public final operator /*synthesized*/ fun component1(): kotlin.Int
|
||||
public final /*synthesized*/ fun copy(/*0*/ y: kotlin.Int = ...): Complex
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class Derived : Base {
|
||||
public constructor Derived()
|
||||
public final override /*1*/ /*fake_override*/ val x: kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun component1(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ...): Base
|
||||
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
|
||||
}
|
||||
|
||||
public final data class ImplInterface : AbstractEqualsHashCodeToString {
|
||||
public constructor ImplInterface(/*0*/ s: kotlin.String)
|
||||
public final val s: kotlin.String
|
||||
public final operator /*synthesized*/ fun component1(): kotlin.String
|
||||
public final /*synthesized*/ fun copy(/*0*/ s: kotlin.String = ...): ImplInterface
|
||||
public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public abstract override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final data class Nasty : Base {
|
||||
public constructor Nasty(/*0*/ z: kotlin.Int, /*1*/ y: kotlin.Int)
|
||||
public final override /*1*/ /*fake_override*/ val x: kotlin.Int
|
||||
public final val y: kotlin.Int
|
||||
public final val z: kotlin.Int
|
||||
public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
|
||||
public final operator /*synthesized*/ fun component2(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ...): Base
|
||||
public final /*synthesized*/ fun copy(/*0*/ z: kotlin.Int = ..., /*1*/ y: kotlin.Int = ...): Nasty
|
||||
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
|
||||
}
|
||||
|
||||
public open class NotAllowed {
|
||||
public constructor NotAllowed()
|
||||
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
|
||||
}
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
// !LANGUAGE: -InlineProperties
|
||||
var value: Int = 0
|
||||
|
||||
inline var z: Int
|
||||
get() = ++value
|
||||
set(p: Int) { value = p }
|
||||
|
||||
|
||||
var z2: Int
|
||||
inline get() = ++value
|
||||
inline set(p: Int) { value = p }
|
||||
@@ -1,11 +0,0 @@
|
||||
// !LANGUAGE: -InlineProperties
|
||||
var value: Int = 0
|
||||
|
||||
<!UNSUPPORTED_FEATURE!>inline<!> var z: Int
|
||||
get() = ++value
|
||||
set(p: Int) { value = p }
|
||||
|
||||
|
||||
var z2: Int
|
||||
<!UNSUPPORTED_FEATURE!>inline<!> get() = ++value
|
||||
<!UNSUPPORTED_FEATURE!>inline<!> set(p: Int) { value = p }
|
||||
@@ -1,5 +0,0 @@
|
||||
package
|
||||
|
||||
public var value: kotlin.Int
|
||||
public var z: kotlin.Int
|
||||
public var z2: kotlin.Int
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
// !LANGUAGE: -LocalDelegatedProperties
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
class Delegate {
|
||||
operator fun getValue(t: Any?, p: KProperty<*>): Int = 1
|
||||
}
|
||||
|
||||
fun foo(): Int {
|
||||
val prop: Int by Delegate()
|
||||
|
||||
val prop2: Int by <!DELEGATE_SPECIAL_FUNCTION_MISSING!>123<!>
|
||||
|
||||
val obj = object {
|
||||
fun v(): Int {
|
||||
val prop3: Int by Delegate()
|
||||
return prop3
|
||||
}
|
||||
}
|
||||
|
||||
return prop + prop2 + obj.v()
|
||||
}
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
// !LANGUAGE: -LocalDelegatedProperties
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
class Delegate {
|
||||
operator fun getValue(t: Any?, p: KProperty<*>): Int = 1
|
||||
}
|
||||
|
||||
fun foo(): Int {
|
||||
val prop: Int <!UNSUPPORTED_FEATURE!>by Delegate()<!>
|
||||
|
||||
val prop2: Int <!UNSUPPORTED_FEATURE!>by <!DELEGATE_SPECIAL_FUNCTION_MISSING!>123<!><!>
|
||||
|
||||
val obj = object {
|
||||
fun v(): Int {
|
||||
val prop3: Int <!UNSUPPORTED_FEATURE!>by Delegate()<!>
|
||||
return prop3
|
||||
}
|
||||
}
|
||||
|
||||
return prop + prop2 + obj.v()
|
||||
}
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
package
|
||||
|
||||
public fun foo(): kotlin.Int
|
||||
|
||||
public final class Delegate {
|
||||
public constructor Delegate()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final operator fun getValue(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.reflect.KProperty<*>): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
Vendored
-23
@@ -1,23 +0,0 @@
|
||||
// !LANGUAGE: -LocalDelegatedProperties
|
||||
|
||||
// FILE: script.kts
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
class Delegate {
|
||||
operator fun getValue(t: Any?, p: KProperty<*>): Int = 1
|
||||
}
|
||||
|
||||
fun foo(): Int {
|
||||
val prop: Int <!UNSUPPORTED_FEATURE!>by Delegate()<!>
|
||||
|
||||
val prop2: Int <!UNSUPPORTED_FEATURE!>by <!DELEGATE_SPECIAL_FUNCTION_MISSING!>123<!><!>
|
||||
|
||||
return prop + prop2
|
||||
}
|
||||
|
||||
|
||||
val prop: Int by Delegate()
|
||||
|
||||
val prop2: Int by <!DELEGATE_SPECIAL_FUNCTION_MISSING!>123<!>
|
||||
|
||||
prop + prop2
|
||||
Vendored
-20
@@ -1,20 +0,0 @@
|
||||
package
|
||||
|
||||
public final class Script : kotlin.script.templates.standard.ScriptTemplateWithArgs {
|
||||
public constructor Script(/*0*/ args: kotlin.Array<kotlin.String>)
|
||||
public final override /*1*/ /*fake_override*/ val args: kotlin.Array<kotlin.String>
|
||||
public final val prop: kotlin.Int
|
||||
public final val prop2: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public final class Delegate {
|
||||
public constructor Delegate()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final operator fun getValue(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.reflect.KProperty<*>): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user