31d1c002c5
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.
85 lines
2.5 KiB
Plaintext
Vendored
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
|
|
}
|