Files
kotlin-fork/plugins/uast-kotlin-fir/testData/legacyValues/ConstructorDelegate.values.fir.txt
T
2021-06-13 00:10:38 +03:00

21 lines
1.5 KiB
Plaintext
Vendored

UFile (package = ) [public final class ConstructorDelegateKt {...]
UClass (name = ConstructorDelegateKt) [public final class ConstructorDelegateKt {...}]
UMethod (name = createBase) [public static final fun createBase(i: int) : Base {...}]
UParameter (name = i) [var i: int]
UBlockExpression [{...}] = Nothing
UReturnExpression [return [!] UnknownKotlinExpression (CALL_EXPRESSION)] = Nothing
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
UClass (name = Base) [public abstract interface Base {...}]
UMethod (name = print) [public abstract fun print() : void = UastEmptyExpression]
UClass (name = BaseImpl) [public final class BaseImpl : Base {...}]
UField (name = x) [private final var x: int]
UMethod (name = BaseImpl) [public fun BaseImpl(x: int) = UastEmptyExpression]
UParameter (name = x) [var x: int]
UMethod (name = getX) [public final fun getX() : int = UastEmptyExpression]
UMethod (name = print) [public fun print() : void {...}]
UBlockExpression [{...}] = Undetermined
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
UClass (name = Derived) [public final class Derived : Base, java.lang.CharSequence {...}]
UMethod (name = Derived) [public fun Derived(b: Base) = UastEmptyExpression]
UParameter (name = b) [var b: Base]