Files
kotlin-fork/plugins/uast-kotlin-fir/testData/legacyRenderLog/Constructors.render.fir.txt
T
Jinseong Jeon 31d1c002c5 FIR UAST: implement constructors/delegations
But, the logic is identical to the counterpart in FE1.0 UAST
Many declaration abstractions, such as (primary|secondary) constructor
methods and class, are very similar, and thus can be commonized soon
once the remaining parts (in particular, annotations) are done.
2021-06-19 11:39:40 +02:00

85 lines
2.5 KiB
Plaintext
Vendored

public final class A {
private final var str: java.lang.String
public fun A(str: java.lang.String) = UastEmptyExpression
public fun A(i: int) {
UastEmptyExpression
}
public final fun getStr() : java.lang.String = UastEmptyExpression
}
public final class AWithInit {
private final var str: java.lang.String
public fun AWithInit(str: java.lang.String) {
{
[!] UnknownKotlinExpression (CALL_EXPRESSION)
}
}
public fun AWithInit(i: int) {
UastEmptyExpression
}
public final fun getStr() : java.lang.String = UastEmptyExpression
}
public final class AWith2Init {
private final var str: java.lang.String
public fun AWith2Init(str: java.lang.String) {
{
[!] UnknownKotlinExpression (CALL_EXPRESSION)
}
{
[!] UnknownKotlinExpression (CALL_EXPRESSION)
}
}
public fun AWith2Init(i: int) {
UastEmptyExpression
}
public final fun getStr() : java.lang.String = UastEmptyExpression
}
public final class AOnlyInit {
public fun AOnlyInit() = UastEmptyExpression
}
public final class AWithSecondary {
private var a: java.lang.String
public fun AWithSecondary(i: int) {
UastEmptyExpression
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
}
public fun AWithSecondary(s: java.lang.String) {
UastEmptyExpression
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
}
public final fun getA() : java.lang.String = UastEmptyExpression
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}
public final class AWithSecondaryInit {
private var a: java.lang.String
public fun AWithSecondaryInit(i: int) {
UastEmptyExpression
{
[!] UnknownKotlinExpression (CALL_EXPRESSION)
}
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
}
public fun AWithSecondaryInit(s: java.lang.String) {
UastEmptyExpression
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
[!] UnknownKotlinExpression (PROPERTY)
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
}
public final fun getA() : java.lang.String = UastEmptyExpression
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}
public final class AWithFieldInit {
private final var a: java.lang.String
public fun AWithFieldInit(i: int) {
{
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
}
}
public final fun getA() : java.lang.String = UastEmptyExpression
}