KT-9498 extension: now type can be inferred for getter with expression body
This commit is contained in:
+3
@@ -24,6 +24,9 @@ class Foo {
|
||||
|
||||
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public val <!EXPOSED_PROPERTY_TYPE!>publicProperty<!><!> = object : MyClass(), MyTrait {}
|
||||
|
||||
<!PROPERTY_WITH_NO_TYPE_NO_INITIALIZER!>val propertyWithGetter<!>
|
||||
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>get()<!> = object: MyClass(), MyTrait {}
|
||||
|
||||
|
||||
private fun privateFunction() = object : MyClass(), MyTrait {}
|
||||
|
||||
|
||||
+1
@@ -16,6 +16,7 @@ public final class Foo {
|
||||
internal final val internal2Property: Foo.internal2Property.<no name provided>
|
||||
public final val internalProperty: Foo.internalProperty.<no name provided>
|
||||
private final val privateProperty: Foo.privateProperty.<no name provided>
|
||||
public final val propertyWithGetter: [ERROR : No type, no body]
|
||||
protected final val protectedProperty: Foo.protectedProperty.<no name provided>
|
||||
public final val publicProperty: Foo.publicProperty.<no name provided>
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
Reference in New Issue
Block a user