[SLC] implement lazy calculation for modifiers

and fix some annotations

^KTIJ-23783 Fixed
This commit is contained in:
Dmitrii Gridin
2022-12-01 19:44:09 +01:00
committed by Space Team
parent e2082fb0d7
commit 856d272ca4
31 changed files with 516 additions and 241 deletions
@@ -0,0 +1,38 @@
public final class MyClass /* MyClass*/ {
@org.jetbrains.annotations.NotNull()
private static java.lang.String prop2;
@org.jetbrains.annotations.NotNull()
public static final MyClass.Companion Companion;
private static int prop;
@kotlin.jvm.JvmStatic()
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getProp2();// getProp2()
@kotlin.jvm.JvmStatic()
public static final void setProp(int);// setProp(int)
public MyClass();// .ctor()
class Companion ...
}
public static final class Companion /* MyClass.Companion*/ {
@kotlin.jvm.JvmStatic()
@org.jetbrains.annotations.NotNull()
public final java.lang.String getProp2();// getProp2()
@kotlin.jvm.JvmStatic()
public final void setProp(int);// setProp(int)
private Companion();// .ctor()
public final int getProp();// getProp()
public final void setProp2(@org.jetbrains.annotations.NotNull() java.lang.String);// setProp2(java.lang.String)
}