80bf6e1bee
Get rid of trace & reportOn parameters of createReflectionTypeForCallableDescriptor: move the two checks that required them to DoubleColonExpressionResolver and combine with other checks into a single function that checks the validity of the referenced symbol. This also makes these checks reported only once when invalid expressions are passed as function arguments (previously they were also reported from getResolvedCallableReferenceShapeType). Also inline getReflectionTypeForCandidateDescriptor after this, and refactor its usages
15 lines
564 B
Plaintext
Vendored
15 lines
564 B
Plaintext
Vendored
package
|
|
|
|
public fun eat(/*0*/ value: kotlin.Any): kotlin.Unit
|
|
public fun main(): 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 fun main(): kotlin.Unit
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
public final fun A.extA(/*0*/ x: kotlin.String): kotlin.String
|
|
public final fun kotlin.Int.extInt(): kotlin.Int
|
|
}
|