import java.lang.System; @kotlin.Metadata() @java.lang.annotation.Target(value = {}) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY}) public abstract @interface Anno { } //////////////////// import java.lang.System; @kotlin.Metadata() public enum EnumError { /*public static final*/ One /* = new EnumError() */, /*public static final*/ Two /* = new EnumError() */; @org.jetbrains.annotations.NotNull() public abstract java.lang.String doIt(); EnumError() { } } //////////////////// import java.lang.System; /** * Obj. */ @kotlin.Metadata() public final class Obj { public static final Obj INSTANCE = null; private Obj() { super(); } } //////////////////// import java.lang.System; /** * Test. */ @kotlin.Metadata() public final class Test { /** * prop. */ @org.jetbrains.annotations.NotNull() private final java.lang.String prop = ""; /** * prop2. */ @org.jetbrains.annotations.NotNull() private final java.lang.String prop2 = ""; /** * method(). */ public final void method() { } /** * method(int). */ public final void method(int a) { } /** * method(String). */ public final void method(@org.jetbrains.annotations.NotNull() java.lang.String a) { } @org.jetbrains.annotations.NotNull() public final java.lang.String getProp() { return null; } @Anno() public static void prop2$annotations() { } @org.jetbrains.annotations.NotNull() public final java.lang.String getProp2() { return null; } /** * get. */ @org.jetbrains.annotations.NotNull() public final java.lang.String getProp3() { return null; } /** * set. */ public final void setProp3(@org.jetbrains.annotations.NotNull() java.lang.String v) { } public Test() { super(); } } //////////////////// import java.lang.System; /** * * Test2 * * Multiline * * documentation. */ @kotlin.Metadata() public final class Test2 { @org.jetbrains.annotations.NotNull() private final java.lang.String a = null; @org.jetbrains.annotations.NotNull() public final java.lang.String getA() { return null; } public Test2(@org.jetbrains.annotations.NotNull() java.lang.String a) { super(); } } //////////////////// import java.lang.System; /** * constructor. */ @kotlin.Metadata() public final class Test3 { @org.jetbrains.annotations.NotNull() private final java.lang.String a = null; @org.jetbrains.annotations.NotNull() public final java.lang.String getA() { return null; } protected Test3(@org.jetbrains.annotations.NotNull() java.lang.String a) { super(); } } //////////////////// import java.lang.System; @kotlin.Metadata() public final class Test4 { public final void method() { } public Test4() { super(); } }