[KAPT] Improve stub formatting; check raw stubs in tests

Merge-request: KT-MR-14244
Merged-by: Pavel Mikhailovskii <Pavel.Mikhailovskii@jetbrains.com>
This commit is contained in:
strangepleasures
2024-02-09 15:41:37 +00:00
committed by Space Team
parent c5e6197690
commit 9688c3e761
103 changed files with 2128 additions and 845 deletions
@@ -20,6 +20,7 @@ import org.gradle.api.JavaVersion
import org.gradle.api.logging.LogLevel import org.gradle.api.logging.LogLevel
import org.gradle.testkit.runner.BuildResult import org.gradle.testkit.runner.BuildResult
import org.gradle.util.GradleVersion import org.gradle.util.GradleVersion
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import org.jetbrains.kotlin.gradle.tasks.USING_JVM_INCREMENTAL_COMPILATION_MESSAGE import org.jetbrains.kotlin.gradle.tasks.USING_JVM_INCREMENTAL_COMPILATION_MESSAGE
import org.jetbrains.kotlin.gradle.testbase.* import org.jetbrains.kotlin.gradle.testbase.*
import org.jetbrains.kotlin.gradle.testbase.project as testBaseProject import org.jetbrains.kotlin.gradle.testbase.project as testBaseProject
@@ -717,7 +718,12 @@ open class Kapt3IT : Kapt3BaseIT() {
buildAndFail("build") { buildAndFail("build") {
val actual = getErrorMessages() val actual = getErrorMessages()
assertEquals(expected = genJavaErrorString(7, 19), actual = actual) assertEquals(
expected = genJavaErrorString(
7,
if (buildOptions.languageVersion?.startsWith("2") ?: (KotlinVersion.DEFAULT >= KotlinVersion.KOTLIN_2_0)) 18 else 19
),
actual = actual)
} }
buildGradle.modify { buildGradle.modify {
@@ -25,8 +25,9 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum E { public enum E {
/*public static final*/ X /* = new E() */, X,
/*public static final*/ Y /* = new E() */; Y;
E() { E() {
} }
@@ -59,7 +60,6 @@ public enum E {
super(); super();
} }
} }
/** /**
* public final class E.NestedClass : kotlin/Any { * public final class E.NestedClass : kotlin/Any {
* *
@@ -78,8 +78,8 @@ public enum E {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class E2 : kotlin/Enum<E2> { * public final enum class E2 : kotlin/Enum<E2> {
@@ -104,8 +104,9 @@ public enum E {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum E2 { public enum E2 {
/*public static final*/ X /* = new E2() */, X,
/*public static final*/ Y /* = new E2() */; Y;
E2(int n) { E2(int n) {
} }
@@ -121,8 +122,8 @@ public enum E2 {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class E3 : kotlin/Enum<E3> { * public final enum class E3 : kotlin/Enum<E3> {
@@ -146,8 +147,9 @@ public enum E2 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum E3 { public enum E3 {
/*public static final*/ X /* = new E3() */, X,
/*public static final*/ Y /* = new E3() */; Y;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@@ -165,8 +167,8 @@ public enum E3 {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class E4 : kotlin/Enum<E4> { * public final enum class E4 : kotlin/Enum<E4> {
@@ -203,11 +205,15 @@ public enum E3 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum E4 { public enum E4 {
/*public static final*/ X /* = new E4() */; X;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
private final int b = 0; private final int b = 0;
private final long c = 0L; private final long c = 0L;
private final boolean d = false; private final boolean d = false;
E4(java.lang.String a, int b, long c, boolean d) { E4(java.lang.String a, int b, long c, boolean d) {
@@ -0,0 +1,60 @@
/**
* public abstract class Base : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: doJob(Ljava/lang/String;I)V
* protected abstract fun doJob(job: kotlin/String, delay: kotlin/Int): kotlin/Unit
*
* // signature: doJobGeneric(Ljava/lang/CharSequence;I)V
* protected abstract fun <T#0 (* T *) : kotlin/CharSequence> doJobGeneric(job: T#0, delay: kotlin/Int): kotlin/Unit
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract class Base {
public Base() {
super();
}
protected abstract void doJob(@org.jetbrains.annotations.NotNull() java.lang.String job, int delay);
protected abstract <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull() T job, int delay);
}
////////////////////
/**
* public final class Impl : Base {
*
* // signature: <init>()V
* public constructor()
*
* // signature: doJob(Ljava/lang/String;I)V
* protected open fun doJob(job: kotlin/String, delay: kotlin/Int): kotlin/Unit
*
* // signature: doJobGeneric(Ljava/lang/CharSequence;I)V
* protected open fun <T#0 (* T *) : kotlin/CharSequence> doJobGeneric(job: T#0, delay: kotlin/Int): kotlin/Unit
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Impl extends Base {
public Impl() {
super();
}
@java.lang.Override()
protected void doJob(@org.jetbrains.annotations.NotNull() java.lang.String job, int delay) {
}
@java.lang.Override()
protected <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull() T job, int delay) {
}
}
@@ -42,8 +42,11 @@ import a.b.ABC;
@kotlin.Metadata() @kotlin.Metadata()
public final class Test { public final class Test {
public Test.MyDate date; public Test.MyDate date;
public java.util.concurrent.TimeUnit timeUnit; public java.util.concurrent.TimeUnit timeUnit;
public a.b.ABC abc; public a.b.ABC abc;
public bcd bcd; public bcd bcd;
public Test() { public Test() {
@@ -55,8 +58,7 @@ public final class Test {
return null; return null;
} }
public final void setDate(@org.jetbrains.annotations.NotNull() public final void setDate(@org.jetbrains.annotations.NotNull() Test.MyDate p0) {
Test.MyDate p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -64,8 +66,7 @@ public final class Test {
return null; return null;
} }
public final void setTimeUnit(@org.jetbrains.annotations.NotNull() public final void setTimeUnit(@org.jetbrains.annotations.NotNull() java.util.concurrent.TimeUnit p0) {
java.util.concurrent.TimeUnit p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -73,8 +74,7 @@ public final class Test {
return null; return null;
} }
public final void setAbc(@org.jetbrains.annotations.NotNull() public final void setAbc(@org.jetbrains.annotations.NotNull() a.b.ABC p0) {
a.b.ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -82,8 +82,7 @@ public final class Test {
return null; return null;
} }
public final void setBcd(@org.jetbrains.annotations.NotNull() public final void setBcd(@org.jetbrains.annotations.NotNull() bcd p0) {
bcd p0) {
} }
/** /**
@@ -115,14 +114,13 @@ public final class Test {
return null; return null;
} }
public final void setDate2(@org.jetbrains.annotations.NotNull() public final void setDate2(@org.jetbrains.annotations.NotNull() Test.MyDate p0) {
Test.MyDate p0) {
} }
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test2 : kotlin/Any { * public final class Test2 : kotlin/Any {
@@ -153,7 +151,6 @@ public final class Test2 {
return null; return null;
} }
public final void setDate(@org.jetbrains.annotations.NotNull() public final void setDate(@org.jetbrains.annotations.NotNull() java.util.Date p0) {
java.util.Date p0) {
} }
} }
@@ -14,6 +14,7 @@ package a;
public abstract @interface A { public abstract @interface A {
} }
//////////////////// ////////////////////
package b; package b;
@@ -38,6 +39,7 @@ public abstract @interface B {
public abstract a.A value(); public abstract a.A value();
} }
//////////////////// ////////////////////
package b; package b;
@@ -1,19 +1,3 @@
package lib;
public @interface Anno {
Class<?>[] impls() default {};
}
////////////////////
package lib.impl;
public class Impl {
}
////////////////////
package test; package test;
/** /**
@@ -34,6 +18,7 @@ public final class Bar {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -56,6 +41,7 @@ public final class Boo {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -78,6 +64,7 @@ public final class Foo {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -18,8 +18,8 @@ public abstract @interface A {
public abstract int[] x(); public abstract int[] x();
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -39,10 +39,6 @@ public abstract @interface A {
@kotlin.Metadata() @kotlin.Metadata()
public final class AnnotationWithVaragArgumentsKt { public final class AnnotationWithVaragArgumentsKt {
public AnnotationWithVaragArgumentsKt() {
super();
}
@A(x = {1}) @A(x = {1})
@B(x = "x", y = {1}, z = "z") @B(x = "x", y = {1}, z = "z")
@C(a = @A(x = {1}), b = @B(x = "x", y = {1}, z = "z")) @C(a = @A(x = {1}), b = @B(x = "x", y = {1}, z = "z"))
@@ -64,8 +60,8 @@ public final class AnnotationWithVaragArgumentsKt {
} }
} }
////////////////////
////////////////////
/** /**
* public final annotation class B : kotlin/Annotation { * public final annotation class B : kotlin/Annotation {
@@ -99,8 +95,8 @@ public abstract @interface B {
public abstract java.lang.String z(); public abstract java.lang.String z();
} }
////////////////////
////////////////////
/** /**
* public final annotation class C : kotlin/Annotation { * public final annotation class C : kotlin/Annotation {
@@ -128,8 +124,8 @@ public abstract @interface C {
public abstract B b(); public abstract B b();
} }
////////////////////
////////////////////
/** /**
* public final annotation class D : kotlin/Annotation { * public final annotation class D : kotlin/Annotation {
@@ -151,8 +147,8 @@ public abstract @interface D {
public abstract java.lang.String[] x() default {"a", "b"}; public abstract java.lang.String[] x() default {"a", "b"};
} }
////////////////////
////////////////////
/** /**
* public final annotation class E : kotlin/Annotation { * public final annotation class E : kotlin/Annotation {
@@ -12,8 +12,8 @@
public abstract @interface Anno1 { public abstract @interface Anno1 {
} }
////////////////////
////////////////////
/** /**
* public final annotation class Anno2 : kotlin/Annotation { * public final annotation class Anno2 : kotlin/Annotation {
@@ -83,8 +83,8 @@ public abstract @interface Anno2 {
public abstract java.lang.Class<?>[] classes(); public abstract java.lang.Class<?>[] classes();
} }
////////////////////
////////////////////
/** /**
* public final annotation class Anno3 : kotlin/Annotation { * public final annotation class Anno3 : kotlin/Annotation {
@@ -106,8 +106,8 @@ public abstract @interface Anno3 {
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
////////////////////
////////////////////
/** /**
* public final enum class Colors : kotlin/Enum<Colors> { * public final enum class Colors : kotlin/Enum<Colors> {
@@ -126,8 +126,9 @@ public abstract @interface Anno3 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Colors { public enum Colors {
/*public static final*/ WHITE /* = new Colors() */, WHITE,
/*public static final*/ BLACK /* = new Colors() */; BLACK;
Colors() { Colors() {
} }
@@ -138,8 +139,8 @@ public enum Colors {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class Enum1 : kotlin/Enum<Enum1> { * public final enum class Enum1 : kotlin/Enum<Enum1> {
@@ -158,9 +159,10 @@ public enum Colors {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Enum1 { public enum Enum1 {
/*public static final*/ BLACK /* = new Enum1() */, BLACK,
@Anno1() @Anno1()
/*public static final*/ WHITE /* = new Enum1() */; WHITE;
Enum1() { Enum1() {
} }
@@ -171,8 +173,8 @@ public enum Enum1 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class TestAnno : kotlin/Any { * public final class TestAnno : kotlin/Any {
@@ -194,8 +196,8 @@ public final class TestAnno {
} }
} }
////////////////////
////////////////////
/** /**
* public final class TestAnno2 : kotlin/Any { * public final class TestAnno2 : kotlin/Any {
@@ -230,9 +232,7 @@ public final class TestAnno2 {
} }
@Anno1() @Anno1()
public final void a(@Anno3(value = "param-pam-pam") public final void a(@Anno3(value = "param-pam-pam") @org.jetbrains.annotations.NotNull() java.lang.String param) {
@org.jetbrains.annotations.NotNull()
java.lang.String param) {
} }
@Anno3(value = "getter") @Anno3(value = "getter")
@@ -247,8 +247,6 @@ public final class TestAnno2 {
} }
@Anno3(value = "setter") @Anno3(value = "setter")
public final void setB(@Anno3(value = "setparam") public final void setB(@Anno3(value = "setparam") @org.jetbrains.annotations.NotNull() java.lang.String p0) {
@org.jetbrains.annotations.NotNull()
java.lang.String p0) {
} }
} }
@@ -21,6 +21,7 @@ public abstract @interface Anno {
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
package test; package test;
@@ -43,13 +44,8 @@ package test;
@kotlin.jvm.JvmName(name = "AnnotationsTest") @kotlin.jvm.JvmName(name = "AnnotationsTest")
public final class AnnotationsTest { public final class AnnotationsTest {
public AnnotationsTest() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String getTopLevelVal(@Anno(value = "top-level-val-receiver") public static final java.lang.String getTopLevelVal(@Anno(value = "top-level-val-receiver") int $this$topLevelVal) {
int $this$topLevelVal) {
return null; return null;
} }
@@ -59,12 +55,11 @@ public final class AnnotationsTest {
} }
@Anno(value = "top-level-fun") @Anno(value = "top-level-fun")
public static final void topLevelFun(@Anno(value = "top-level-fun-receiver") public static final void topLevelFun(@Anno(value = "top-level-fun-receiver") @org.jetbrains.annotations.NotNull() java.lang.String $this$topLevelFun) {
@org.jetbrains.annotations.NotNull()
java.lang.String $this$topLevelFun) {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -93,14 +88,14 @@ package test;
@Anno(value = "enum") @Anno(value = "enum")
public enum Enum { public enum Enum {
@Anno(value = "white") @Anno(value = "white")
/*public static final*/ WHITE /* = new Enum() */, WHITE,
@Anno(value = "black") @Anno(value = "black")
/*public static final*/ BLACK /* = new Enum() */; BLACK;
private final int x = 0; private final int x = 0;
@Anno(value = "enum-constructor") @Anno(value = "enum-constructor")
Enum(@Anno(value = "x") Enum(@Anno(value = "x") int x) {
int x) {
} }
public final int getX() { public final int getX() {
@@ -113,6 +108,7 @@ public enum Enum {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -149,9 +145,7 @@ public abstract class Test {
private java.lang.String v; private java.lang.String v;
@Anno(value = "test-constructor") @Anno(value = "test-constructor")
protected Test(@Anno(value = "v-param") protected Test(@Anno(value = "v-param") @org.jetbrains.annotations.NotNull() java.lang.String v) {
@org.jetbrains.annotations.NotNull()
java.lang.String v) {
super(); super();
} }
@@ -167,9 +161,7 @@ public abstract class Test {
} }
@Anno(value = "v-set") @Anno(value = "v-set")
public final void setV(@Anno(value = "v-setparam") public final void setV(@Anno(value = "v-setparam") @org.jetbrains.annotations.NotNull() java.lang.String p0) {
@org.jetbrains.annotations.NotNull()
java.lang.String p0) {
} }
@Anno(value = "abstract-method") @Anno(value = "abstract-method")
@@ -15,8 +15,8 @@ public final class B {
} }
} }
////////////////////
////////////////////
/** /**
* public final object BParceler : Parceler<B> { * public final object BParceler : Parceler<B> {
@@ -37,8 +37,8 @@ public final class BParceler implements Parceler<B> {
} }
} }
////////////////////
////////////////////
/** /**
* public final class C : kotlin/Any { * public final class C : kotlin/Any {
@@ -57,8 +57,8 @@ public final class C {
} }
} }
////////////////////
////////////////////
/** /**
* public final object CParceler : Parceler<C> { * public final object CParceler : Parceler<C> {
@@ -79,8 +79,8 @@ public final class CParceler implements Parceler<C> {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface Parceler<T#0 (* T *)> : kotlin/Any { * public abstract interface Parceler<T#0 (* T *)> : kotlin/Any {
@@ -92,8 +92,8 @@ public final class CParceler implements Parceler<C> {
public abstract interface Parceler<T extends java.lang.Object> { public abstract interface Parceler<T extends java.lang.Object> {
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -114,8 +114,8 @@ public final class Test {
} }
} }
////////////////////
////////////////////
/** /**
* public final annotation class TypeParceler<T#0 (* T *), T#1 (* P *) : Parceler<in T#0>> : kotlin/Annotation { * public final annotation class TypeParceler<T#0 (* T *), T#1 (* P *) : Parceler<in T#0>> : kotlin/Annotation {
@@ -134,7 +134,6 @@ public final class Test {
@java.lang.annotation.Repeatable(value = TypeParceler.Container.class) @java.lang.annotation.Repeatable(value = TypeParceler.Container.class)
@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE}) @java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE})
public abstract @interface TypeParceler<T extends java.lang.Object, P extends Parceler<? super T>> { public abstract @interface TypeParceler<T extends java.lang.Object, P extends Parceler<? super T>> {
/** /**
* public final annotation class TypeParceler<T#0 (* T *), T#1 (* P *) : Parceler<in T#0>> : kotlin/Annotation { * public final annotation class TypeParceler<T#0 (* T *), T#1 (* P *) : Parceler<in T#0>> : kotlin/Annotation {
* *
@@ -68,33 +68,6 @@ public abstract @interface Anno {
public abstract java.lang.String a9(); public abstract java.lang.String a9();
} }
////////////////////
package app;
public class B {
public B() {
super();
}
public static class id {
public id() {
super();
}
public static final int textView = 200;
}
public static final boolean a1 = false;
public static final byte a2 = 1;
public static final int a3 = 2;
public static final short a4 = 3;
public static final long a5 = 4L;
public static final char a6 = '5';
public static final float a7 = 6.0F;
public static final double a8 = 7.0;
public static final String a9 = "A";
}
//////////////////// ////////////////////
@@ -120,6 +93,7 @@ public abstract @interface Bind {
public abstract int id(); public abstract int id();
} }
//////////////////// ////////////////////
package app; package app;
@@ -146,6 +120,7 @@ public abstract @interface BindField {
public abstract int id(); public abstract int id();
} }
//////////////////// ////////////////////
package app; package app;
@@ -171,6 +146,7 @@ package app;
public final class JJ { public final class JJ {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final app.JJ INSTANCE = null; public static final app.JJ INSTANCE = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final java.lang.String b = null; private static final java.lang.String b = null;
@@ -189,6 +165,7 @@ public final class JJ {
} }
} }
//////////////////// ////////////////////
package app; package app;
@@ -213,6 +190,7 @@ public abstract @interface MultiValue {
public abstract int[] ids(); public abstract int[] ids();
} }
//////////////////// ////////////////////
package app; package app;
@@ -237,6 +215,7 @@ public abstract @interface MultiValueByte {
public abstract byte[] ids(); public abstract byte[] ids();
} }
//////////////////// ////////////////////
package app; package app;
@@ -261,6 +240,7 @@ public abstract @interface MultiValueString {
public abstract java.lang.String[] ids(); public abstract java.lang.String[] ids();
} }
//////////////////// ////////////////////
package app; package app;
@@ -386,23 +366,34 @@ package app;
public final class MyActivity { public final class MyActivity {
@BindField(id = 100) @BindField(id = 100)
private final int a = 0; private final int a = 0;
@BindField(id = 100) @BindField(id = 100)
private final int b = 0; private final int b = 0;
@BindField(id = 100) @BindField(id = 100)
private final int c = 0; private final int c = 0;
@BindField(id = 100) @BindField(id = 100)
private final int d = 0; private final int d = 0;
@BindField(id = 100) @BindField(id = 100)
private final int e = 0; private final int e = 0;
@BindField(id = 200) @BindField(id = 200)
private final int f = 0; private final int f = 0;
public final int propA = 200; public final int propA = 200;
private final int propB = 200; private final int propB = 200;
private int propC = 200; private int propC = 200;
@kotlin.jvm.JvmField() @kotlin.jvm.JvmField()
public final int propD = 200; public final int propD = 200;
@kotlin.jvm.JvmField() @kotlin.jvm.JvmField()
public int propE = 200; public int propE = 200;
private final int propF = 0; private final int propF = 0;
public MyActivity() { public MyActivity() {
@@ -450,7 +441,7 @@ public final class MyActivity {
} }
@Bind(id = 100) @Bind(id = 100)
@Anno(a1 = false, a2 = 1, a3 = 2, a4 = 3, a5 = 4L, a6 = '5', a7 = 6.0F, a8 = 7.0, a9 = "A") @Anno(a1 = false, a2 = 1, a3 = 2, a4 = 3, a5 = 4L, a6 = '5', a7 = 6.0f, a8 = 7.0, a9 = "A")
@java.lang.Deprecated() @java.lang.Deprecated()
public static void getE$annotations() { public static void getE$annotations() {
} }
@@ -481,7 +472,7 @@ public final class MyActivity {
} }
@Bind(id = 100) @Bind(id = 100)
@Anno(a1 = false, a2 = 1, a3 = 2, a4 = 3, a5 = 4L, a6 = '5', a7 = 6.0F, a8 = 7.0, a9 = "A") @Anno(a1 = false, a2 = 1, a3 = 2, a4 = 3, a5 = 4L, a6 = '5', a7 = 6.0f, a8 = 7.0, a9 = "A")
public final void foo5() { public final void foo5() {
} }
@@ -536,76 +527,3 @@ public final class MyActivity {
return 0; return 0;
} }
} }
////////////////////
package app;
public class R {
public R() {
super();
}
public static class layout {
public layout() {
super();
}
public static final int mainActivity = 100;
}
}
////////////////////
package app;
public class R2 {
public R2() {
super();
}
public static class layout {
public layout() {
super();
}
public static final int mainActivity = 100;
}
}
////////////////////
package lib;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(value = ElementType.METHOD)
@Retention(value = RetentionPolicy.RUNTIME)
public @interface OnClick {
int[] value() default {};
}
////////////////////
package lib;
public class R {
public R() {
super();
}
public static class id {
public id() {
super();
}
public static final int textView = 100;
}
}
@@ -12,8 +12,8 @@
public abstract @interface Anno { public abstract @interface Anno {
} }
////////////////////
////////////////////
/** /**
* public final class Bar : kotlin/Any { * public final class Bar : kotlin/Any {
@@ -52,8 +52,8 @@ public final class Bar {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Baz : kotlin/Any { * public final class Baz : kotlin/Any {
@@ -86,8 +86,8 @@ public final class Baz {
} }
} }
////////////////////
////////////////////
/** /**
* public final annotation class FieldAnno : kotlin/Annotation { * public final annotation class FieldAnno : kotlin/Annotation {
@@ -105,8 +105,8 @@ public final class Baz {
public abstract @interface FieldAnno { public abstract @interface FieldAnno {
} }
////////////////////
////////////////////
/** /**
* public final class Foo : kotlin/Any { * public final class Foo : kotlin/Any {
@@ -129,10 +129,7 @@ public final class Foo {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
public Foo(@ParameterAnno() public Foo(@ParameterAnno() @Anno() @org.jetbrains.annotations.NotNull() java.lang.String a) {
@Anno()
@org.jetbrains.annotations.NotNull()
java.lang.String a) {
super(); super();
} }
@@ -147,8 +144,8 @@ public final class Foo {
} }
} }
////////////////////
////////////////////
/** /**
* public final annotation class ParameterAnno : kotlin/Annotation { * public final annotation class ParameterAnno : kotlin/Annotation {
@@ -166,8 +163,8 @@ public final class Foo {
public abstract @interface ParameterAnno { public abstract @interface ParameterAnno {
} }
////////////////////
////////////////////
/** /**
* public final annotation class PropertyAnno : kotlin/Annotation { * public final annotation class PropertyAnno : kotlin/Annotation {
@@ -13,10 +13,6 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class AnonymousDelegateKt { public final class AnonymousDelegateKt {
public AnonymousDelegateKt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final java.lang.Object delegate$delegate = null; private static final java.lang.Object delegate$delegate = null;
@@ -25,13 +21,12 @@ public final class AnonymousDelegateKt {
return null; return null;
} }
public static final void setDelegate(@org.jetbrains.annotations.NotNull() public static final void setDelegate(@org.jetbrains.annotations.NotNull() java.lang.Object delegate) {
java.lang.Object delegate) {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ConcreteDelegate : kotlin/Any { * public final class ConcreteDelegate : kotlin/Any {
@@ -52,15 +47,13 @@ public final class ConcreteDelegate {
super(); super();
} }
public final int getValue(@org.jetbrains.annotations.Nullable() public final int getValue(@org.jetbrains.annotations.Nullable() java.lang.Object t, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> p) {
java.lang.Object t, @org.jetbrains.annotations.NotNull()
kotlin.reflect.KProperty<?> p) {
return 0; return 0;
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -99,10 +92,13 @@ public final class ConcreteDelegate {
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Object broken$delegate = null; private final java.lang.Object broken$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.io.Serializable overridden$delegate = null; private final java.io.Serializable overridden$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<java.lang.Runnable> lazyProp$delegate = null; private final kotlin.Lazy<java.lang.Runnable> lazyProp$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final ConcreteDelegate concreteDelegate$delegate = null; private final ConcreteDelegate concreteDelegate$delegate = null;
@@ -115,8 +111,7 @@ public final class Test {
return null; return null;
} }
public final void setBroken(@org.jetbrains.annotations.NotNull() public final void setBroken(@org.jetbrains.annotations.NotNull() java.lang.Object broken) {
java.lang.Object broken) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -124,8 +119,7 @@ public final class Test {
return null; return null;
} }
public final void setOverridden(@org.jetbrains.annotations.NotNull() public final void setOverridden(@org.jetbrains.annotations.NotNull() java.lang.Object overridden) {
java.lang.Object overridden) {
} }
private final java.lang.Runnable getLazyProp() { private final java.lang.Runnable getLazyProp() {
@@ -0,0 +1,57 @@
/**
* public abstract interface Callback : kotlin/Any {
*
* // signature: invoke()Ljava/lang/String;
* public abstract fun invoke(): kotlin/String
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface Callback {
@org.jetbrains.annotations.NotNull()
public abstract java.lang.String invoke();
}
////////////////////
/**
* public final enum class Foo : kotlin/Enum<Foo> {
*
* // signature: <init>(Ljava/lang/String;ILCallback;)V
* private constructor(callback: Callback)
*
* // field: callback:LCallback;
* // getter: getCallback()LCallback;
* public final val callback: Callback
* public final get
*
* FOO,
*
* // module name: main
*
* // has Enum.entries
* }
*/
@kotlin.Metadata()
public enum Foo {
FOO;
@org.jetbrains.annotations.NotNull()
private final Callback callback = null;
Foo(Callback callback) {
}
@org.jetbrains.annotations.NotNull()
public final Callback getCallback() {
return null;
}
@org.jetbrains.annotations.NotNull()
public static kotlin.enums.EnumEntries<Foo> getEntries() {
return null;
}
}
@@ -14,8 +14,8 @@
public abstract @interface Anno { public abstract @interface Anno {
} }
////////////////////
////////////////////
/** /**
* public final enum class EnumError : kotlin/Enum<EnumError> { * public final enum class EnumError : kotlin/Enum<EnumError> {
@@ -37,8 +37,9 @@ public abstract @interface Anno {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum EnumError { public enum EnumError {
/*public static final*/ One /* = new EnumError() */, One,
/*public static final*/ Two /* = new EnumError() */; Two;
EnumError() { EnumError() {
} }
@@ -52,9 +53,12 @@ public enum EnumError {
} }
} }
//////////////////// ////////////////////
/**
* Obj.
*/
/** /**
* public final object Obj : kotlin/Any { * public final object Obj : kotlin/Any {
* *
@@ -74,9 +78,12 @@ public final class Obj {
} }
} }
//////////////////// ////////////////////
/**
* Test.
*/
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
* *
@@ -113,7 +120,6 @@ public final class Obj {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class Test { public final class Test {
/** /**
* prop. * prop.
*/ */
@@ -145,8 +151,7 @@ public final class Test {
/** /**
* method(String). * method(String).
*/ */
public final void method(@org.jetbrains.annotations.NotNull() public final void method(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
} }
/** /**
@@ -176,14 +181,18 @@ public final class Test {
/** /**
* set. * set.
*/ */
public final void setProp3(@org.jetbrains.annotations.NotNull() public final void setProp3(@org.jetbrains.annotations.NotNull() java.lang.String v) {
java.lang.String v) {
} }
} }
//////////////////// ////////////////////
/**
* Test2
* Multiline
* documentation.
*/
/** /**
* public final class Test2 : kotlin/Any { * public final class Test2 : kotlin/Any {
* *
@@ -203,8 +212,7 @@ public final class Test2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
public Test2(@org.jetbrains.annotations.NotNull() public Test2(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
super(); super();
} }
@@ -214,9 +222,12 @@ public final class Test2 {
} }
} }
//////////////////// ////////////////////
/**
* constructor.
*/
/** /**
* public final class Test3 : kotlin/Any { * public final class Test3 : kotlin/Any {
* *
@@ -236,8 +247,7 @@ public final class Test3 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
protected Test3(@org.jetbrains.annotations.NotNull() protected Test3(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
super(); super();
} }
@@ -247,8 +257,8 @@ public final class Test3 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test4 : kotlin/Any { * public final class Test4 : kotlin/Any {
@@ -273,9 +283,12 @@ public final class Test4 {
} }
} }
//////////////////// ////////////////////
/**
* `/ * Failure * /`
*/
/** /**
* public abstract interface TestComponent : kotlin/Any { * public abstract interface TestComponent : kotlin/Any {
* *
@@ -1,3 +1,12 @@
/**
* public final annotation class Anno : kotlin/Annotation {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY}) @kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY})
@java.lang.annotation.Target(value = {}) @java.lang.annotation.Target(value = {})
@@ -5,13 +14,32 @@
public abstract @interface Anno { public abstract @interface Anno {
} }
//////////////////// ////////////////////
/**
* public final enum class EnumError : kotlin/Enum<EnumError> {
*
* // signature: <init>(Ljava/lang/String;I)V
* private constructor()
*
* // signature: doIt()Ljava/lang/String;
* public abstract fun doIt(): kotlin/String
*
* One,
*
* Two,
*
* // module name: main
*
* // has Enum.entries
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public enum EnumError { public enum EnumError {
/*public static final*/ One /* = new EnumError() */, One,
/*public static final*/ Two /* = new EnumError() */; Two;
EnumError() { EnumError() {
} }
@@ -25,9 +53,18 @@ public enum EnumError {
} }
} }
//////////////////// ////////////////////
/**
* public final object Obj : kotlin/Any {
*
* // signature: <init>()V
* private constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public final class Obj { public final class Obj {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -38,13 +75,48 @@ public final class Obj {
} }
} }
//////////////////// ////////////////////
/**
* public final class Test : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: method()V
* public final fun method(): kotlin/Unit
*
* // signature: method(I)V
* public final fun method(a: kotlin/Int): kotlin/Unit
*
* // signature: method(Ljava/lang/String;)V
* public final fun method(a: kotlin/String): kotlin/Unit
*
* // field: prop2:Ljava/lang/String;
* // getter: getProp2()Ljava/lang/String;
* // synthetic method for annotations: getProp2$annotations()V
* public final val prop2: kotlin/String (* = ... *)
* public final get
*
* // getter: getProp3()Ljava/lang/String;
* // setter: setProp3(Ljava/lang/String;)V
* public final var prop3: kotlin/String
* public final (* non-default *) get
* public final (* non-default *) set(v: kotlin/String)
*
* // field: prop:Ljava/lang/String;
* public final const val prop: kotlin/String (* = ... *)
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String prop = ""; public final java.lang.String prop = "";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String prop2 = ""; private final java.lang.String prop2 = "";
@@ -58,8 +130,7 @@ public final class Test {
public final void method(int a) { public final void method(int a) {
} }
public final void method(@org.jetbrains.annotations.NotNull() public final void method(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -77,21 +148,33 @@ public final class Test {
return null; return null;
} }
public final void setProp3(@org.jetbrains.annotations.NotNull() public final void setProp3(@org.jetbrains.annotations.NotNull() java.lang.String v) {
java.lang.String v) {
} }
} }
//////////////////// ////////////////////
/**
* public final class Test2 : kotlin/Any {
*
* // signature: <init>(Ljava/lang/String;)V
* public constructor(a: kotlin/String)
*
* // field: a:Ljava/lang/String;
* // getter: getA()Ljava/lang/String;
* public final val a: kotlin/String
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public final class Test2 { public final class Test2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
public Test2(@org.jetbrains.annotations.NotNull() public Test2(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
super(); super();
} }
@@ -101,16 +184,29 @@ public final class Test2 {
} }
} }
//////////////////// ////////////////////
/**
* public final class Test3 : kotlin/Any {
*
* // signature: <init>(Ljava/lang/String;)V
* protected constructor(a: kotlin/String)
*
* // field: a:Ljava/lang/String;
* // getter: getA()Ljava/lang/String;
* public final val a: kotlin/String
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public final class Test3 { public final class Test3 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
protected Test3(@org.jetbrains.annotations.NotNull() protected Test3(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
super(); super();
} }
@@ -120,9 +216,21 @@ public final class Test3 {
} }
} }
//////////////////// ////////////////////
/**
* public final class Test4 : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: method()V
* public final fun method(): kotlin/Unit
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public final class Test4 { public final class Test4 {
@@ -134,9 +242,15 @@ public final class Test4 {
} }
} }
//////////////////// ////////////////////
/**
* public abstract interface TestComponent : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata() @kotlin.Metadata()
public abstract interface TestComponent { public abstract interface TestComponent {
} }
@@ -0,0 +1,36 @@
/**
* public final class République : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class République {
public République() {
super();
}
}
////////////////////
/**
* public final class Привет : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Привет {
public Привет() {
super();
}
}
@@ -47,19 +47,18 @@
public final class User { public final class User {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String firstName = null; private final java.lang.String firstName = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String secondName = null; private final java.lang.String secondName = null;
private final int age = 0; private final int age = 0;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final User copy(@org.jetbrains.annotations.NotNull() public final User copy(@org.jetbrains.annotations.NotNull() java.lang.String firstName, @org.jetbrains.annotations.NotNull() java.lang.String secondName, int age) {
java.lang.String firstName, @org.jetbrains.annotations.NotNull()
java.lang.String secondName, int age) {
return null; return null;
} }
public boolean equals(@org.jetbrains.annotations.Nullable() public boolean equals(@org.jetbrains.annotations.Nullable() java.lang.Object other) {
java.lang.Object other) {
return false; return false;
} }
@@ -72,9 +71,7 @@ public final class User {
return null; return null;
} }
public User(@org.jetbrains.annotations.NotNull() public User(@org.jetbrains.annotations.NotNull() java.lang.String firstName, @org.jetbrains.annotations.NotNull() java.lang.String secondName, int age) {
java.lang.String firstName, @org.jetbrains.annotations.NotNull()
java.lang.String secondName, int age) {
super(); super();
} }
@@ -16,6 +16,7 @@
public abstract interface Intf { public abstract interface Intf {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Intf.Companion Companion = null; public static final Intf.Companion Companion = null;
public static final int WHITE = 2; public static final int WHITE = 2;
public default int getColor() { public default int getColor() {
@@ -43,6 +44,7 @@ public abstract interface Intf {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Companion { public static final class Companion {
private static final int BLACK = 1; private static final int BLACK = 1;
public static final int WHITE = 2; public static final int WHITE = 2;
private Companion() { private Companion() {
@@ -55,8 +57,8 @@ public abstract interface Intf {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface IntfWithDefaultImpls : kotlin/Any { * public abstract interface IntfWithDefaultImpls : kotlin/Any {
@@ -74,8 +76,8 @@ public abstract interface IntfWithDefaultImpls {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface IntfWithoutDefaultImpls : kotlin/Any { * public abstract interface IntfWithoutDefaultImpls : kotlin/Any {
@@ -15,8 +15,8 @@ public final class AnotherRootClass {
} }
} }
////////////////////
////////////////////
/** /**
* public final class RootClass : kotlin/Any { * public final class RootClass : kotlin/Any {
@@ -35,21 +35,6 @@ public final class RootClass {
} }
} }
////////////////////
package test;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;
@Target(value = {ElementType.TYPE, ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface ClassRefAnnotation {
Class<?>[] value();
}
//////////////////// ////////////////////
@@ -83,6 +68,7 @@ public abstract interface PackedClass {
public abstract AnotherRootClass oneMoreMethod(); public abstract AnotherRootClass oneMoreMethod();
} }
//////////////////// ////////////////////
package test; package test;
@@ -15,8 +15,8 @@ public final class AnotherRootClass {
} }
} }
////////////////////
////////////////////
/** /**
* public final class RootClass : kotlin/Any { * public final class RootClass : kotlin/Any {
@@ -35,21 +35,6 @@ public final class RootClass {
} }
} }
////////////////////
package test;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;
@Target(value = {ElementType.TYPE, ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface ClassRefAnnotation {
Class<?>[] value();
}
//////////////////// ////////////////////
@@ -83,6 +68,7 @@ public abstract interface PackedClass {
public abstract AnotherRootClass oneMoreMethod(); public abstract AnotherRootClass oneMoreMethod();
} }
//////////////////// ////////////////////
package test; package test;
@@ -15,8 +15,9 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Em { public enum Em {
/*public static final*/ FOO /* = new Em() */, FOO,
/*public static final*/ BAR /* = new Em() */; BAR;
Em() { Em() {
} }
@@ -27,8 +28,8 @@ public enum Em {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Foo : kotlin/Any { * public final class Foo : kotlin/Any {
@@ -135,30 +136,47 @@ public enum Em {
@kotlin.Metadata() @kotlin.Metadata()
public final class Foo { public final class Foo {
private final boolean z = false; private final boolean z = false;
private final byte b = 0; private final byte b = 0;
private final char c = '\u0000'; private final char c = '\u0000';
private final char c2 = '\u0000'; private final char c2 = '\u0000';
private final short sh = 0; private final short sh = 0;
private final int i = 0; private final int i = 0;
private final long l = 0L; private final long l = 0L;
private final float f = 0.0F; private final float f = 0.0F;
private final double d = 0.0; private final double d = 0.0;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String s = null; private final java.lang.String s = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final int[] iarr = null; private final int[] iarr = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final long[] larr = null; private final long[] larr = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final double[] darr = null; private final double[] darr = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String[] sarr = null; private final java.lang.String[] sarr = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Class<?> cl = null; private final java.lang.Class<?> cl = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Class<?>[] clarr = null; private final java.lang.Class<?>[] clarr = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Em em = null; private final Em em = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Em[] emarr = null; private final Em[] emarr = null;
@@ -166,16 +184,7 @@ public final class Foo {
super(); super();
} }
public Foo(boolean z, byte b, char c, char c2, short sh, int i, long l, float f, double d, @org.jetbrains.annotations.NotNull() public Foo(boolean z, byte b, char c, char c2, short sh, int i, long l, float f, double d, @org.jetbrains.annotations.NotNull() java.lang.String s, @org.jetbrains.annotations.NotNull() int[] iarr, @org.jetbrains.annotations.NotNull() long[] larr, @org.jetbrains.annotations.NotNull() double[] darr, @org.jetbrains.annotations.NotNull() java.lang.String[] sarr, @org.jetbrains.annotations.NotNull() java.lang.Class<?> cl, @org.jetbrains.annotations.NotNull() java.lang.Class<?>[] clarr, @org.jetbrains.annotations.NotNull() Em em, @org.jetbrains.annotations.NotNull() Em[] emarr) {
java.lang.String s, @org.jetbrains.annotations.NotNull()
int[] iarr, @org.jetbrains.annotations.NotNull()
long[] larr, @org.jetbrains.annotations.NotNull()
double[] darr, @org.jetbrains.annotations.NotNull()
java.lang.String[] sarr, @org.jetbrains.annotations.NotNull()
java.lang.Class<?> cl, @org.jetbrains.annotations.NotNull()
java.lang.Class<?>[] clarr, @org.jetbrains.annotations.NotNull()
Em em, @org.jetbrains.annotations.NotNull()
Em[] emarr) {
super(); super();
} }
@@ -15,8 +15,9 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Em { public enum Em {
/*public static final*/ FOO /* = new Em() */, FOO,
/*public static final*/ BAR /* = new Em() */; BAR;
Em() { Em() {
} }
@@ -27,8 +28,8 @@ public enum Em {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Foo : kotlin/Any { * public final class Foo : kotlin/Any {
@@ -135,30 +136,47 @@ public enum Em {
@kotlin.Metadata() @kotlin.Metadata()
public final class Foo { public final class Foo {
private final boolean z = true; private final boolean z = true;
private final byte b = 0; private final byte b = 0;
private final char c = 'c'; private final char c = 'c';
private final char c2 = '\n'; private final char c2 = '\n';
private final short sh = 10; private final short sh = 10;
private final int i = 10; private final int i = 10;
private final long l = -10L; private final long l = -10L;
private final float f = 1.0F;
private final float f = 1.0f;
private final double d = -1.0; private final double d = -1.0;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String s = "foo"; private final java.lang.String s = "foo";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final int[] iarr = {1, 2, 3}; private final int[] iarr = {1, 2, 3};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final long[] larr = {-1L, 0L, 1L}; private final long[] larr = {-1L, 0L, 1L};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final double[] darr = {7.3}; private final double[] darr = {7.3};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String[] sarr = {"a", "bc"}; private final java.lang.String[] sarr = {"a", "bc"};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Class<?> cl = null; private final java.lang.Class<?> cl = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Class<?>[] clarr = {}; private final java.lang.Class<?>[] clarr = {};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Em em = Em.BAR; private final Em em = Em.BAR;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Em[] emarr = {Em.FOO, Em.BAR}; private final Em[] emarr = {Em.FOO, Em.BAR};
@@ -166,16 +184,7 @@ public final class Foo {
super(); super();
} }
public Foo(boolean z, byte b, char c, char c2, short sh, int i, long l, float f, double d, @org.jetbrains.annotations.NotNull() public Foo(boolean z, byte b, char c, char c2, short sh, int i, long l, float f, double d, @org.jetbrains.annotations.NotNull() java.lang.String s, @org.jetbrains.annotations.NotNull() int[] iarr, @org.jetbrains.annotations.NotNull() long[] larr, @org.jetbrains.annotations.NotNull() double[] darr, @org.jetbrains.annotations.NotNull() java.lang.String[] sarr, @org.jetbrains.annotations.NotNull() java.lang.Class<?> cl, @org.jetbrains.annotations.NotNull() java.lang.Class<?>[] clarr, @org.jetbrains.annotations.NotNull() Em em, @org.jetbrains.annotations.NotNull() Em[] emarr) {
java.lang.String s, @org.jetbrains.annotations.NotNull()
int[] iarr, @org.jetbrains.annotations.NotNull()
long[] larr, @org.jetbrains.annotations.NotNull()
double[] darr, @org.jetbrains.annotations.NotNull()
java.lang.String[] sarr, @org.jetbrains.annotations.NotNull()
java.lang.Class<?> cl, @org.jetbrains.annotations.NotNull()
java.lang.Class<?>[] clarr, @org.jetbrains.annotations.NotNull()
Em em, @org.jetbrains.annotations.NotNull()
Em[] emarr) {
super(); super();
} }
@@ -0,0 +1,59 @@
package test;
/**
* public final class test/Bar : kotlin/Any {
*
* // signature: <init>(Ltest/Delegate;)V
* public constructor(delegate: test/Delegate)
*
* // field: unknown$delegate:Ltest/Delegate;
* // getter: getUnknown()Lerror/NonExistentClass;
* private final (* delegated *) val unknown: error/NonExistentClass
* private final (* non-default *) get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Bar {
@org.jetbrains.annotations.NotNull()
private final test.Delegate unknown$delegate = null;
public Bar(@org.jetbrains.annotations.NotNull() test.Delegate delegate) {
super();
}
private final Unknown getUnknown() {
return null;
}
}
////////////////////
package test;
/**
* public final class test/Delegate : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: getValue(Ljava/lang/Object;Lerror/NonExistentClass;)Ljava/lang/Object;
* public final operator fun getValue(thisRef: kotlin/Any, property: error/NonExistentClass): kotlin/Any
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Delegate {
public Delegate() {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.Object getValue(@org.jetbrains.annotations.NotNull() java.lang.Object thisRef, @org.jetbrains.annotations.NotNull() KProperty<?> property) {
return null;
}
}
@@ -44,14 +44,19 @@ package test;
public final class A { public final class A {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy x$delegate = null; private final kotlin.Lazy x$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final test.C<java.lang.String> z$delegate = null; private final test.C<java.lang.String> z$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final test.C<java.lang.String> y$delegate = null; private final test.C<java.lang.String> y$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<test.C<java.lang.String>> a$delegate = null; private final kotlin.Lazy<test.C<java.lang.String>> a$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<test.C<java.lang.String>> b$delegate = null; private final kotlin.Lazy<test.C<java.lang.String>> b$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.reflect.KProperty0<test.C<java.lang.String>> c$delegate = null; private final kotlin.reflect.KProperty0<test.C<java.lang.String>> c$delegate = null;
@@ -94,6 +99,7 @@ public final class A {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -117,9 +123,7 @@ public class C<T extends java.lang.Object> {
super(); super();
} }
public final T getValue(@org.jetbrains.annotations.Nullable() public final T getValue(@org.jetbrains.annotations.Nullable() java.lang.Object p1, @org.jetbrains.annotations.Nullable() java.lang.Object p2) {
java.lang.Object p1, @org.jetbrains.annotations.Nullable()
java.lang.Object p2) {
return null; return null;
} }
} }
@@ -0,0 +1,29 @@
/**
* public final class C : I {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class C implements I {
public C() {
super();
}
}
////////////////////
/**
* public abstract interface I : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I {
}
@@ -12,10 +12,11 @@ package deprecated;
@kotlin.Metadata() @kotlin.Metadata()
@kotlin.Deprecated(message = "Deprecated annotation") @kotlin.Deprecated(message = "Deprecated annotation")
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@java.lang.Deprecated() @java.lang.Deprecated
public abstract @interface Anno { public abstract @interface Anno {
} }
//////////////////// ////////////////////
package deprecated; package deprecated;
@@ -47,9 +48,9 @@ package deprecated;
@kotlin.Metadata() @kotlin.Metadata()
@kotlin.Deprecated(message = "Deprecated class") @kotlin.Deprecated(message = "Deprecated class")
@Anno() @Anno()
@java.lang.Deprecated() @java.lang.Deprecated
public final class Foo { public final class Foo {
@java.lang.Deprecated() @java.lang.Deprecated
private final int prop = 0; private final int prop = 0;
public Foo() { public Foo() {
@@ -57,11 +58,11 @@ public final class Foo {
} }
@kotlin.Deprecated(message = "Deprecated function") @kotlin.Deprecated(message = "Deprecated function")
@java.lang.Deprecated() @java.lang.Deprecated
public final void foo(int a) { public final void foo(int a) {
} }
@java.lang.Deprecated() @java.lang.Deprecated
public final int getProp() { public final int getProp() {
return 0; return 0;
} }
@@ -72,13 +73,13 @@ public final class Foo {
} }
@kotlin.Deprecated(message = "Deprecated getter") @kotlin.Deprecated(message = "Deprecated getter")
@java.lang.Deprecated() @java.lang.Deprecated
public final int getFoo() { public final int getFoo() {
return 0; return 0;
} }
@kotlin.Deprecated(message = "Deprecated setter") @kotlin.Deprecated(message = "Deprecated setter")
@java.lang.Deprecated() @java.lang.Deprecated
public final void setFoo(int value) { public final void setFoo(int value) {
} }
} }
@@ -0,0 +1,58 @@
/**
* public final enum class E : kotlin/Enum<E> {
*
* // signature: <init>(Ljava/lang/String;ILI;)V
* private constructor(i: I)
*
* // field: i:LI;
* // getter: getI()LI;
* public final val i: I
* public final get
*
* E1,
*
* E2,
*
* E3,
*
* // module name: main
*
* // has Enum.entries
* }
*/
@kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public enum E {
E1,
E2,
E3;
@org.jetbrains.annotations.NotNull()
private final I i = null;
E(I i) {
}
@org.jetbrains.annotations.NotNull()
public final I getI() {
return null;
}
@org.jetbrains.annotations.NotNull()
public static kotlin.enums.EnumEntries<E> getEntries() {
return null;
}
}
////////////////////
/**
* public abstract interface I : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I {
}
@@ -19,9 +19,10 @@ package kapt;
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Options { public enum Options {
/*public static final*/ A /* = new Options() */, A,
/*public static final*/ B /* = new Options() */, B,
/*public static final*/ C /* = new Options() */; C;
Options() { Options() {
} }
@@ -19,6 +19,7 @@
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Test.Companion.Example foo = Test.Companion.Example.FOO; private final Test.Companion.Example foo = Test.Companion.Example.FOO;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Test.Companion Companion = null; public static final Test.Companion Companion = null;
@@ -59,7 +60,8 @@ public final class Test {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum Example { public static enum Example {
/*public static final*/ FOO /* = new Example() */; FOO;
Example() { Example() {
} }
@@ -72,8 +74,8 @@ public final class Test {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test2 : kotlin/Any { * public final class Test2 : kotlin/Any {
@@ -96,6 +98,7 @@ public final class Test {
public final class Test2 { public final class Test2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Test2.Amigo.Example foo = Test2.Amigo.Example.FOO; private final Test2.Amigo.Example foo = Test2.Amigo.Example.FOO;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Test2.Amigo Amigo = null; public static final Test2.Amigo Amigo = null;
@@ -136,7 +139,8 @@ public final class Test2 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum Example { public static enum Example {
/*public static final*/ FOO /* = new Example() */; FOO;
Example() { Example() {
} }
@@ -149,8 +153,8 @@ public final class Test2 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test3 : kotlin/Any { * public final class Test3 : kotlin/Any {
@@ -211,7 +215,8 @@ public final class Test3 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum Example { public static enum Example {
/*public static final*/ FOO /* = new Example() */; FOO;
Example() { Example() {
} }
@@ -224,8 +229,8 @@ public final class Test3 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test4 : kotlin/Any { * public final class Test4 : kotlin/Any {
@@ -247,6 +252,7 @@ public final class Test3 {
@kotlin.Metadata() @kotlin.Metadata()
public final class Test4 { public final class Test4 {
private final int foo = 1; private final int foo = 1;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Test4.Companion Companion = null; public static final Test4.Companion Companion = null;
@@ -289,6 +295,7 @@ public final class Test4 {
public static final class Foo { public static final class Foo {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Test4.Companion.Foo INSTANCE = null; public static final Test4.Companion.Foo INSTANCE = null;
public static final int constProperty = 1; public static final int constProperty = 1;
private Foo() { private Foo() {
@@ -298,8 +305,8 @@ public final class Test4 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test5 : kotlin/Any { * public final class Test5 : kotlin/Any {
@@ -398,7 +405,8 @@ public final class Test5 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum Example { public static enum Example {
/*public static final*/ FOO /* = new Example() */; FOO;
Example() { Example() {
} }
@@ -0,0 +1,19 @@
public enum Foo {
BLA;
@org.jetbrains.annotations.NotNull()
private final java.lang.String bla = null;
@org.jetbrains.annotations.NotNull()
public final java.lang.String getBla() {
return null;
}
Foo(java.lang.String bla) {
}
@org.jetbrains.annotations.NotNull()
public static kotlin.enums.EnumEntries<Foo> getEntries() {
return null;
}
}
+16 -14
View File
@@ -18,8 +18,8 @@ public abstract @interface Anno1 {
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
////////////////////
////////////////////
/** /**
* public final enum class Enum1 : kotlin/Enum<Enum1> { * public final enum class Enum1 : kotlin/Enum<Enum1> {
@@ -38,8 +38,9 @@ public abstract @interface Anno1 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Enum1 { public enum Enum1 {
/*public static final*/ BLACK /* = new Enum1() */, BLACK,
/*public static final*/ WHITE /* = new Enum1() */; WHITE;
Enum1() { Enum1() {
} }
@@ -50,8 +51,8 @@ public enum Enum1 {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class Enum2 : kotlin/Enum<Enum2> { * public final enum class Enum2 : kotlin/Enum<Enum2> {
@@ -89,15 +90,15 @@ public enum Enum1 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Enum2 { public enum Enum2 {
/*public static final*/ RED /* = new Enum2() */, RED,
/*public static final*/ WHITE /* = new Enum2() */; WHITE;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String col = null; private final java.lang.String col = null;
private final int col2 = 0; private final int col2 = 0;
Enum2(@Anno1(value = "first") Enum2(@Anno1(value = "first") java.lang.String col, @Anno1(value = "second") int col2) {
java.lang.String col, @Anno1(value = "second")
int col2) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -126,8 +127,8 @@ public enum Enum2 {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface I : kotlin/Any { * public abstract interface I : kotlin/Any {
@@ -139,7 +140,6 @@ public enum Enum2 {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public abstract interface I { public abstract interface I {
/** /**
* public final enum class I.Nested : kotlin/Enum<I.Nested> { * public final enum class I.Nested : kotlin/Enum<I.Nested> {
* *
@@ -155,7 +155,8 @@ public abstract interface I {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum Nested { public static enum Nested {
/*public static final*/ WHITE /* = new Nested() */; WHITE;
Nested() { Nested() {
} }
@@ -167,8 +168,8 @@ public abstract interface I {
} }
} }
////////////////////
////////////////////
/** /**
* public final enum class Nested1 : kotlin/Enum<Nested1> { * public final enum class Nested1 : kotlin/Enum<Nested1> {
@@ -185,7 +186,8 @@ public abstract interface I {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Nested1 { public enum Nested1 {
/*public static final*/ WHITE /* = new Nested1() */; WHITE;
Nested1() { Nested1() {
} }
@@ -0,0 +1,90 @@
/**
* public final class TypeHook : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: receiverFunction(Lerror/NonExistentClass;)Lerror/NonExistentClass;
* public final fun error/NonExistentClass.receiverFunction(): error/NonExistentClass
*
* // getter: getCustomProperty()Lerror/NonExistentClass;
* // setter: setCustomProperty(Lerror/NonExistentClass;)V
* public final var customProperty: error/NonExistentClass
* public final (* non-default *) get
* public final (* non-default *) set(value: error/NonExistentClass)
*
* // getter: getReceiverProperty(Lerror/NonExistentClass;)Lerror/NonExistentClass;
* // setter: setReceiverProperty(Lerror/NonExistentClass;Lerror/NonExistentClass;)V
* public final var error/NonExistentClass.receiverProperty: error/NonExistentClass
* public final (* non-default *) get
* public final (* non-default *) set(value: error/NonExistentClass)
*
* // companion object: Companion
*
* // nested class: Companion
*
* // module name: main
* }
*/
@kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public final class TypeHook {
@org.jetbrains.annotations.NotNull()
public static final TypeHook.Companion Companion = null;
public TypeHook() {
super();
}
@org.jetbrains.annotations.NotNull()
public final UnknownType getCustomProperty() {
return null;
}
public final void setCustomProperty(@org.jetbrains.annotations.NotNull() UnknownType value) {
}
@org.jetbrains.annotations.NotNull()
public final UnknownType getReceiverProperty(@org.jetbrains.annotations.NotNull() UnknownType $this$receiverProperty) {
return null;
}
public final void setReceiverProperty(@org.jetbrains.annotations.NotNull() UnknownType $this$receiverProperty, @org.jetbrains.annotations.NotNull() UnknownType value) {
}
@org.jetbrains.annotations.NotNull()
public final UnknownType receiverFunction(@org.jetbrains.annotations.NotNull() UnknownType $this$receiverFunction) {
return null;
}
/**
* public final companion object TypeHook.Companion : kotlin/Any {
*
* // signature: <init>()V
* private constructor()
*
* // getter: getExtensionProperty(Lerror/NonExistentClass;)Lerror/NonExistentClass;
* // setter: setExtensionProperty(Lerror/NonExistentClass;Lerror/NonExistentClass;)V
* public final var error/NonExistentClass.extensionProperty: error/NonExistentClass
* public final (* non-default *) get
* public final (* non-default *) set(value: error/NonExistentClass)
*
* // module name: main
* }
*/
@kotlin.Metadata()
public static final class Companion {
private Companion() {
super();
}
@org.jetbrains.annotations.NotNull()
public final UnknownType getExtensionProperty(@org.jetbrains.annotations.NotNull() UnknownType $this$extensionProperty) {
return null;
}
public final void setExtensionProperty(@org.jetbrains.annotations.NotNull() UnknownType $this$extensionProperty, @org.jetbrains.annotations.NotNull() UnknownType value) {
}
}
}
@@ -18,8 +18,8 @@ public abstract @interface Anno {
public abstract java.lang.Class<java.lang.Object> a(); public abstract java.lang.Class<java.lang.Object> a();
} }
////////////////////
////////////////////
/** /**
* public final class ErrorInAnnotation : kotlin/Any { * public final class ErrorInAnnotation : kotlin/Any {
@@ -39,8 +39,8 @@ public final class ErrorInAnnotation {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorInConstructorParameter : kotlin/Any { * public final class ErrorInConstructorParameter : kotlin/Any {
@@ -70,15 +70,14 @@ public final class ErrorInAnnotation {
public final class ErrorInConstructorParameter { public final class ErrorInConstructorParameter {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final ABC b = null; private final ABC b = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.util.List<ABC> c = null; private final java.util.List<ABC> c = null;
public ErrorInConstructorParameter(@org.jetbrains.annotations.NotNull() public ErrorInConstructorParameter(@org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull() ABC b, @org.jetbrains.annotations.NotNull() java.util.List<? extends ABC> c) {
java.lang.String a, @org.jetbrains.annotations.NotNull()
ABC b, @org.jetbrains.annotations.NotNull()
java.util.List<? extends ABC> c) {
super(); super();
} }
@@ -98,8 +97,8 @@ public final class ErrorInConstructorParameter {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorInDeclarations : kotlin/Any { * public final class ErrorInDeclarations : kotlin/Any {
@@ -159,8 +158,11 @@ public final class ErrorInConstructorParameter {
@kotlin.Metadata() @kotlin.Metadata()
public final class ErrorInDeclarations { public final class ErrorInDeclarations {
public java.lang.String p1; public java.lang.String p1;
public ABC p2; public ABC p2;
public BCD<java.lang.String> p3; public BCD<java.lang.String> p3;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final ErrorInDeclarations.Companion Companion = null; public static final ErrorInDeclarations.Companion Companion = null;
@@ -173,8 +175,7 @@ public final class ErrorInDeclarations {
return null; return null;
} }
public final void setP1(@org.jetbrains.annotations.NotNull() public final void setP1(@org.jetbrains.annotations.NotNull() java.lang.String p0) {
java.lang.String p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -182,8 +183,7 @@ public final class ErrorInDeclarations {
return null; return null;
} }
public final void setP2(@org.jetbrains.annotations.NotNull() public final void setP2(@org.jetbrains.annotations.NotNull() ABC p0) {
ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -191,21 +191,16 @@ public final class ErrorInDeclarations {
return null; return null;
} }
public final void setP3(@org.jetbrains.annotations.NotNull() public final void setP3(@org.jetbrains.annotations.NotNull() BCD<java.lang.String> p0) {
BCD<java.lang.String> p0) {
} }
public final void overloads(@org.jetbrains.annotations.NotNull() public final void overloads(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
} }
public final void overloads(@org.jetbrains.annotations.NotNull() public final void overloads(@org.jetbrains.annotations.NotNull() ABC a) {
ABC a) {
} }
public final void f1(@org.jetbrains.annotations.NotNull() public final void f1(@org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull() ABC<java.util.List<java.lang.String>> b) {
java.lang.String a, @org.jetbrains.annotations.NotNull()
ABC<java.util.List<java.lang.String>> b) {
} }
public final <T extends java.lang.String>void f2() { public final <T extends java.lang.String>void f2() {
@@ -220,19 +215,15 @@ public final class ErrorInDeclarations {
} }
@kotlin.jvm.JvmOverloads() @kotlin.jvm.JvmOverloads()
public final void f5(@org.jetbrains.annotations.NotNull() public final void f5(@org.jetbrains.annotations.NotNull() ABC a) {
ABC a) {
} }
@kotlin.jvm.JvmOverloads() @kotlin.jvm.JvmOverloads()
public final void f5(@org.jetbrains.annotations.NotNull() public final void f5(@org.jetbrains.annotations.NotNull() ABC a, @org.jetbrains.annotations.NotNull() java.lang.String b) {
ABC a, @org.jetbrains.annotations.NotNull()
java.lang.String b) {
} }
@kotlin.jvm.JvmStatic() @kotlin.jvm.JvmStatic()
public static final void f6(@org.jetbrains.annotations.NotNull() public static final void f6(@org.jetbrains.annotations.NotNull() ABC a) {
ABC a) {
} }
/** /**
@@ -255,14 +246,13 @@ public final class ErrorInDeclarations {
} }
@kotlin.jvm.JvmStatic() @kotlin.jvm.JvmStatic()
public final void f6(@org.jetbrains.annotations.NotNull() public final void f6(@org.jetbrains.annotations.NotNull() ABC a) {
ABC a) {
} }
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorInSupertype : error/NonExistentClass { * public final class ErrorInSupertype : error/NonExistentClass {
@@ -281,8 +271,8 @@ public final class ErrorInSupertype implements ABC {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorInSupertype2 : error/NonExistentClass { * public final class ErrorInSupertype2 : error/NonExistentClass {
@@ -14,6 +14,7 @@ package test;
public abstract @interface Anno { public abstract @interface Anno {
} }
//////////////////// ////////////////////
package test; package test;
@@ -17,6 +17,7 @@ public final class Child extends kotlin.collections.AbstractList<java.lang.Strin
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -38,6 +39,7 @@ public class Cl {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -59,6 +61,7 @@ public final class Generics1 extends Foo<java.lang.String> {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -80,6 +83,7 @@ public final class Generics2 implements Foo<java.lang.String> {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -101,6 +105,7 @@ public final class Generics3 implements Foo<Bar, Baz, Boo<Baz, java.util.List<?>
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -115,6 +120,7 @@ package test;
public abstract interface Intf { public abstract interface Intf {
} }
//////////////////// ////////////////////
package test; package test;
@@ -154,6 +160,7 @@ public final class MappedList<R extends java.lang.Object> extends kotlin.collect
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -168,6 +175,7 @@ package test;
public abstract interface Parent<A extends java.lang.CharSequence, B extends java.lang.Object> { public abstract interface Parent<A extends java.lang.CharSequence, B extends java.lang.Object> {
} }
//////////////////// ////////////////////
package test; package test;
@@ -189,6 +197,7 @@ public final class TBarBazCl extends test.Cl implements Bar, Baz {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -210,6 +219,7 @@ public final class TClBarBaz extends test.Cl implements Bar, Baz {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -233,8 +243,7 @@ public final class TFooBar extends Foo implements Bar, test.Intf {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final X a = null; private final X a = null;
public TFooBar(@org.jetbrains.annotations.NotNull() public TFooBar(@org.jetbrains.annotations.NotNull() X a) {
X a) {
super(); super();
} }
@@ -244,6 +253,7 @@ public final class TFooBar extends Foo implements Bar, test.Intf {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -267,8 +277,7 @@ public final class TFooBar2 implements Foo, Bar {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final X a = null; private final X a = null;
public TFooBar2(@org.jetbrains.annotations.NotNull() public TFooBar2(@org.jetbrains.annotations.NotNull() X a) {
X a) {
super(); super();
} }
@@ -278,6 +287,7 @@ public final class TFooBar2 implements Foo, Bar {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -299,6 +309,7 @@ public final class TFooBarBaz extends Foo implements Bar, Baz {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -320,6 +331,7 @@ public final class TFooBarBaz2 extends Foo implements Baz, test.Intf {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -341,6 +353,7 @@ public final class TFooBarBaz3 implements Foo, Bar, Baz {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -362,6 +375,7 @@ public final class TFooBarBaz4 implements Foo, Bar, Baz {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -385,12 +399,12 @@ public final class TFooBarBaz5 implements Foo, Bar, Baz {
super(); super();
} }
public TFooBarBaz5(@org.jetbrains.annotations.NotNull() public TFooBarBaz5(@org.jetbrains.annotations.NotNull() java.lang.String s) {
java.lang.String s) {
super(); super();
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -407,12 +421,12 @@ package test;
@kotlin.Metadata() @kotlin.Metadata()
public final class TFooBarBaz6 implements Foo, Bar, Baz { public final class TFooBarBaz6 implements Foo, Bar, Baz {
public TFooBarBaz6(@org.jetbrains.annotations.NotNull() public TFooBarBaz6(@org.jetbrains.annotations.NotNull() java.lang.String s) {
java.lang.String s) {
super(); super();
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -434,6 +448,7 @@ public final class TxFooxBarxBaz extends x.Foo implements x.Bar, x.Baz, test.Int
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -0,0 +1,23 @@
package a.b.c;
/**
* package {
*
* // signature: foo()V
* public final fun foo(): kotlin/Unit
*
* // field: bar:I
* public final const val bar: kotlin/Int (* = ... *)
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
@kotlin.jvm.JvmName(name = "FacadeName")
public final class FacadeName {
public static final int bar = 3;
public static final void foo() {
}
}
@@ -27,12 +27,11 @@
public final class MappedList<T extends java.lang.Object, R extends java.lang.Object> extends kotlin.collections.AbstractList<R> implements java.util.List<R>, kotlin.jvm.internal.markers.KMappedMarker { public final class MappedList<T extends java.lang.Object, R extends java.lang.Object> extends kotlin.collections.AbstractList<R> implements java.util.List<R>, kotlin.jvm.internal.markers.KMappedMarker {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.util.List<T> list = null; private final java.util.List<T> list = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.jvm.functions.Function1<T, R> function = null; private final kotlin.jvm.functions.Function1<T, R> function = null;
public MappedList(@org.jetbrains.annotations.NotNull() public MappedList(@org.jetbrains.annotations.NotNull() java.util.List<? extends T> list, @org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function1<? super T, ? extends R> function) {
java.util.List<? extends T> list, @org.jetbrains.annotations.NotNull()
kotlin.jvm.functions.Function1<? super T, ? extends R> function) {
super(); super();
} }
@@ -0,0 +1,111 @@
/**
* public abstract interface ABC : kotlin/Any {
*
* // signature: abc(Ljava/lang/CharSequence;Ljava/util/List;[Ljava/lang/CharSequence;)Ljava/util/List;
* public abstract fun <T#0 (* T *) : kotlin/CharSequence> abc(item: T#0, items: kotlin/collections/List<T#0>, vararg otherItems: T#0 (* kotlin/Array<out T#0> *)): kotlin/collections/List<T#0>
*
* // signature: bcd([C)I
* public abstract fun <T#0 (* X *)> bcd(vararg a: kotlin/Char (* kotlin/CharArray *)): kotlin/Int
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface ABC {
@org.jetbrains.annotations.NotNull()
public abstract <T extends java.lang.CharSequence>java.util.List<T> abc(@org.jetbrains.annotations.NotNull() T item, @org.jetbrains.annotations.NotNull() java.util.List<? extends T> items, @org.jetbrains.annotations.NotNull() T... otherItems);
public abstract <X extends java.lang.Object>int bcd(@org.jetbrains.annotations.NotNull() char... a);
}
////////////////////
/**
* public open class BaseClass<T#0 (* B *) : kotlin/Any> : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public class BaseClass<B extends java.lang.Object> {
public BaseClass() {
super();
}
}
////////////////////
/**
* public abstract interface Intf<T#0 (* I1 *), T#1 (* I2 *) : java/io/Serializable> : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface Intf<I1 extends java.lang.Object, I2 extends java.io.Serializable> {
}
////////////////////
/**
* public abstract interface Intf2<out T#0 (* T *) : kotlin/collections/List<kotlin/String>, T#1 (* M *) : T#0> : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface Intf2<T extends java.util.List<? extends java.lang.String>, M extends T> {
}
////////////////////
/**
* public final class MyClass<T#0 (* M1 *), T#1 (* M2 *)> : Intf<kotlin/Any, java/util/Date>, OtherIntf<kotlin/String>, BaseClass<java/lang/RuntimeException (* = kotlin/RuntimeException^ *)> {
*
* // signature: <init>()V
* public constructor()
*
* // field: fld:Ljava/util/List;
* // getter: getFld()Ljava/util/List;
* public final val fld: kotlin/collections/List<kotlin/collections/Map<kotlin/String, T#0>>?
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Object> extends BaseClass<java.lang.RuntimeException> implements Intf<java.lang.Object, java.util.Date>, OtherIntf<java.lang.String> {
@org.jetbrains.annotations.Nullable()
private final java.util.List<java.util.Map<java.lang.String, M1>> fld = null;
public MyClass() {
super();
}
@org.jetbrains.annotations.Nullable()
public final java.util.List<java.util.Map<java.lang.String, M1>> getFld() {
return null;
}
}
////////////////////
/**
* public abstract interface OtherIntf<T#0 (* O *) : kotlin/CharSequence> : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface OtherIntf<O extends java.lang.CharSequence> {
}
@@ -0,0 +1,19 @@
public final class Test {
@org.jetbrains.annotations.NotNull()
public final java.lang.String ignoredProperty = "";
@org.jetbrains.annotations.NotNull()
private final java.lang.String nonIgnoredProperty = "";
public Test() {
super();
}
public final void nonIgnoredFun() {
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getNonIgnoredProperty() {
return null;
}
}
@@ -1,18 +1,3 @@
package lib;
public abstract class Prop<T> {
public Prop() {
super();
}
public abstract int get(T key);
public abstract void set(T key, int value);
}
////////////////////
package test; package test;
/** /**
@@ -36,8 +21,7 @@ public final class Cl {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private java.lang.String name; private java.lang.String name;
public Cl(@org.jetbrains.annotations.NotNull() public Cl(@org.jetbrains.annotations.NotNull() java.lang.String name) {
java.lang.String name) {
super(); super();
} }
@@ -46,11 +30,11 @@ public final class Cl {
return null; return null;
} }
public final void setName(@org.jetbrains.annotations.NotNull() public final void setName(@org.jetbrains.annotations.NotNull() java.lang.String p0) {
java.lang.String p0) {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -78,14 +62,12 @@ package test;
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class TestKt { public final class TestKt {
public TestKt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final lib.Prop<test.Cl> TEST = null; private static final lib.Prop<test.Cl> TEST = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final lib.Prop<test.Cl>[] TESTS_ARRAY = {}; private static final lib.Prop<test.Cl>[] TESTS_ARRAY = {};
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final java.util.List<lib.Prop<test.Cl>> TESTS_LIST = null; private static final java.util.List<lib.Prop<test.Cl>> TESTS_LIST = null;
@@ -10,10 +10,6 @@
@kotlin.Metadata() @kotlin.Metadata()
public final class ImportsForErrorTypesKt { public final class ImportsForErrorTypesKt {
public ImportsForErrorTypesKt() {
super();
}
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
public static final java.lang.Object test() { public static final java.lang.Object test() {
return null; return null;
@@ -1,25 +1,3 @@
package lib;
public class File {
public File() {
super();
}
}
////////////////////
package lib;
public class IOException {
public IOException() {
super();
}
}
////////////////////
package test; package test;
/** /**
@@ -39,6 +17,7 @@ public final class TestA {
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -77,6 +56,7 @@ public abstract interface TestB {
public abstract lib.IOException d(); public abstract lib.IOException d();
} }
//////////////////// ////////////////////
package test; package test;
@@ -10,14 +10,13 @@
@kotlin.Metadata() @kotlin.Metadata()
public final class GroupedNewsListDelegateAdapter { public final class GroupedNewsListDelegateAdapter {
public GroupedNewsListDelegateAdapter(@org.jetbrains.annotations.NotNull() public GroupedNewsListDelegateAdapter(@org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function0<kotlin.Unit> onWiFiClickListener) {
kotlin.jvm.functions.Function0<kotlin.Unit> onWiFiClickListener) {
super(); super();
} }
} }
////////////////////
////////////////////
/** /**
* public final class HomeFragment : kotlin/Any { * public final class HomeFragment : kotlin/Any {
@@ -43,6 +42,7 @@ public final class GroupedNewsListDelegateAdapter {
public final class HomeFragment { public final class HomeFragment {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Unit categoryNewsListPresenter$delegate = null; private final kotlin.Unit categoryNewsListPresenter$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<GroupedNewsListDelegateAdapter> groupedNewsListAdapter$delegate = null; private final kotlin.Lazy<GroupedNewsListDelegateAdapter> groupedNewsListAdapter$delegate = null;
@@ -64,8 +64,8 @@ public final class HomeFragment {
} }
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -79,10 +79,6 @@ public final class HomeFragment {
@kotlin.Metadata() @kotlin.Metadata()
public final class IncorrectDelegateKt { public final class IncorrectDelegateKt {
public IncorrectDelegateKt() {
super();
}
public static final void moxyPresenter() { public static final void moxyPresenter() {
} }
} }
@@ -1,7 +1,6 @@
public abstract class BaseClass { public abstract class BaseClass {
public BaseClass(@org.jetbrains.annotations.NotNull() public BaseClass(@org.jetbrains.annotations.NotNull() Context context, int num, boolean bool) {
Context context, int num, boolean bool) {
super(); super();
} }
@@ -9,19 +8,18 @@ public abstract class BaseClass {
public abstract Result doJob(); public abstract Result doJob();
} }
////////////////////
////////////////////
public abstract interface Context { public abstract interface Context {
} }
////////////////////
////////////////////
public final class Inheritor extends BaseClass { public final class Inheritor extends BaseClass {
public Inheritor(@org.jetbrains.annotations.NotNull() public Inheritor(@org.jetbrains.annotations.NotNull() Context context) {
Context context) {
super(null, 0, false); super(null, 0, false);
} }
@@ -32,12 +30,13 @@ public final class Inheritor extends BaseClass {
} }
} }
//////////////////// ////////////////////
public enum Result { public enum Result {
/*public static final*/ SUCCESS /* = new Result() */, SUCCESS,
/*public static final*/ ERROR /* = new Result() */; ERROR;
Result() { Result() {
} }
@@ -27,10 +27,6 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class Cl { public final class Cl {
public Cl() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@@ -41,8 +41,8 @@ public final class Test {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test2 : kotlin/Any { * public final class Test2 : kotlin/Any {
@@ -106,8 +106,8 @@ public final class Test2 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test3 : kotlin/Any { * public final class Test3 : kotlin/Any {
@@ -15,8 +15,8 @@ public abstract interface Named {
public abstract java.lang.String getName(); public abstract java.lang.String getName();
} }
////////////////////
////////////////////
/** /**
* public final class Product2 : Named { * public final class Product2 : Named {
@@ -45,12 +45,10 @@ public final class Product2 implements Named {
return null; return null;
} }
public void setName(@org.jetbrains.annotations.Nullable() public void setName(@org.jetbrains.annotations.Nullable() java.lang.String p0) {
java.lang.String p0) {
} }
public Product2(@org.jetbrains.annotations.NotNull() public Product2(@org.jetbrains.annotations.NotNull() java.lang.String otherName) {
java.lang.String otherName) {
super(); super();
} }
} }
@@ -19,8 +19,8 @@ public abstract @interface Anno {
public abstract Color color(); public abstract Color color();
} }
////////////////////
////////////////////
/** /**
* public final enum class Color : kotlin/Enum<Color> { * public final enum class Color : kotlin/Enum<Color> {
@@ -39,7 +39,8 @@ public abstract @interface Anno {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Color { public enum Color {
/*public static final*/ BLACK /* = new Color() */; BLACK;
Color() { Color() {
} }
@@ -0,0 +1,40 @@
package a.b.c;
/**
* public final class a/b/c/A : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class A {
public A() {
super();
}
}
////////////////////
package a.b.typealias.c;
/**
* public final class a/b/typealias/c/E : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class E {
public E() {
super();
}
}
@@ -1,5 +1,8 @@
package javadoc; package javadoc;
/**
* Simple
*/
/** /**
* public final class javadoc/A : kotlin/Any { * public final class javadoc/A : kotlin/Any {
* *
@@ -17,10 +20,16 @@ public final class A {
} }
} }
//////////////////// ////////////////////
package javadoc; package javadoc;
/**
* Multi
* line
* comment.
*/
/** /**
* public final class javadoc/B : kotlin/Any { * public final class javadoc/B : kotlin/Any {
* *
@@ -78,7 +87,6 @@ package javadoc;
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class B { public final class B {
/** /**
* Nested * Nested
* member * member
@@ -174,8 +182,7 @@ public final class B {
/** /**
* A mutable property * A mutable property
*/ */
public final void setE(@org.jetbrains.annotations.NotNull() public final void setE(@org.jetbrains.annotations.NotNull() java.lang.String p0) {
java.lang.String p0) {
} }
/** /**
@@ -189,8 +196,7 @@ public final class B {
/** /**
* A property without a backing field * A property without a backing field
*/ */
public final void setF(@org.jetbrains.annotations.NotNull() public final void setF(@org.jetbrains.annotations.NotNull() java.lang.String value) {
java.lang.String value) {
} }
/** /**
@@ -204,8 +210,7 @@ public final class B {
/** /**
* A property with a backing field and an explicit setter * A property with a backing field and an explicit setter
*/ */
public final void setG(@org.jetbrains.annotations.NotNull() public final void setG(@org.jetbrains.annotations.NotNull() java.lang.String value) {
java.lang.String value) {
} }
/** /**
@@ -219,7 +224,6 @@ public final class B {
/** /**
* A property with documentation for an accessor * A property with documentation for an accessor
*/ */
public final void setH(@org.jetbrains.annotations.NotNull() public final void setH(@org.jetbrains.annotations.NotNull() java.lang.String value) {
java.lang.String value) {
} }
} }
@@ -0,0 +1,138 @@
/**
* public final class State : kotlin/Any {
*
* // signature: <init>(IJLjava/lang/String;)V
* public constructor(someInt: kotlin/Int, someLong: kotlin/Long, someString: kotlin/String (* = ... *))
*
* // field: someInt:I
* // getter: getSomeInt()I
* public final val someInt: kotlin/Int
* public final get
*
* // field: someLong:J
* // getter: getSomeLong()J
* public final val someLong: kotlin/Long
* public final get
*
* // field: someString:Ljava/lang/String;
* // getter: getSomeString()Ljava/lang/String;
* public final val someString: kotlin/String
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class State {
private final int someInt = 0;
private final long someLong = 0L;
@org.jetbrains.annotations.NotNull()
private final java.lang.String someString = null;
@kotlin.jvm.JvmOverloads()
public State(int someInt, long someLong) {
super();
}
@kotlin.jvm.JvmOverloads()
public State(int someInt, long someLong, @org.jetbrains.annotations.NotNull() java.lang.String someString) {
super();
}
public final int getSomeInt() {
return 0;
}
public final long getSomeLong() {
return 0L;
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getSomeString() {
return null;
}
}
////////////////////
/**
* public final class State2 : kotlin/Any {
*
* // signature: <init>(IJLjava/lang/String;)V
* public constructor(someInt: kotlin/Int, someLong: kotlin/Long (* = ... *), someString: kotlin/String (* = ... *))
*
* // signature: methodWithoutArgs()V
* public final fun methodWithoutArgs(): kotlin/Unit
*
* // signature: someMethod(Ljava/lang/String;)V
* public final fun someMethod(str: kotlin/String): kotlin/Unit
*
* // signature: test(IJLjava/lang/String;)I
* public final fun test(someInt: kotlin/Int, someLong: kotlin/Long (* = ... *), someString: kotlin/String (* = ... *)): kotlin/Int
*
* // field: someInt:I
* public final val someInt: kotlin/Int
* public final get
*
* // field: someLong:J
* public final val someLong: kotlin/Long
* public final get
*
* // field: someString:Ljava/lang/String;
* public final val someString: kotlin/String
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class State2 {
@kotlin.jvm.JvmField()
public final int someInt = 0;
@kotlin.jvm.JvmField()
public final long someLong = 0L;
@kotlin.jvm.JvmField()
@org.jetbrains.annotations.NotNull()
public final java.lang.String someString = null;
@kotlin.jvm.JvmOverloads()
public State2(int someInt) {
super();
}
@kotlin.jvm.JvmOverloads()
public State2(int someInt, long someLong) {
super();
}
@kotlin.jvm.JvmOverloads()
public State2(int someInt, long someLong, @org.jetbrains.annotations.NotNull() java.lang.String someString) {
super();
}
@kotlin.jvm.JvmOverloads()
public final int test(int someInt) {
return 0;
}
@kotlin.jvm.JvmOverloads()
public final int test(int someInt, long someLong) {
return 0;
}
@kotlin.jvm.JvmOverloads()
public final int test(int someInt, long someLong, @org.jetbrains.annotations.NotNull() java.lang.String someString) {
return 0;
}
public final void someMethod(@org.jetbrains.annotations.NotNull() java.lang.String str) {
}
public final void methodWithoutArgs() {
}
}
@@ -17,8 +17,8 @@ public final class A {
} }
} }
////////////////////
////////////////////
/** /**
* public final annotation class Condition : kotlin/Annotation { * public final annotation class Condition : kotlin/Annotation {
@@ -15,8 +15,7 @@ public abstract interface FooComponent {
@kotlin.jvm.JvmStatic() @kotlin.jvm.JvmStatic()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static java.lang.String create(@org.jetbrains.annotations.NotNull() public static java.lang.String create(@org.jetbrains.annotations.NotNull() java.lang.String context) {
java.lang.String context) {
return null; return null;
} }
@@ -41,15 +40,14 @@ public abstract interface FooComponent {
@kotlin.jvm.JvmStatic() @kotlin.jvm.JvmStatic()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String create(@org.jetbrains.annotations.NotNull() public final java.lang.String create(@org.jetbrains.annotations.NotNull() java.lang.String context) {
java.lang.String context) {
return null; return null;
} }
} }
} }
////////////////////
////////////////////
/** /**
* public final class JvmStaticTest : kotlin/Any { * public final class JvmStaticTest : kotlin/Any {
@@ -76,10 +74,15 @@ public abstract interface FooComponent {
public final class JvmStaticTest { public final class JvmStaticTest {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final JvmStaticTest.Companion Companion = null; public static final JvmStaticTest.Companion Companion = null;
private static final int one = 1; private static final int one = 1;
public static final int two = 2; public static final int two = 2;
public static final char c = 'C'; public static final char c = 'C';
public final byte three = 3; public final byte three = 3;
public final char d = 'D'; public final char d = 'D';
public JvmStaticTest() { public JvmStaticTest() {
@@ -15,6 +15,7 @@
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Test.A A = null; public static final Test.A A = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final java.lang.String test = ""; private static final java.lang.String test = "";
@@ -13,19 +13,13 @@
@kotlin.Metadata() @kotlin.Metadata()
public final class Kt14996Kt { public final class Kt14996Kt {
public Kt14996Kt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.CharSequence crashMe(@org.jetbrains.annotations.NotNull() public static final java.lang.CharSequence crashMe(@org.jetbrains.annotations.NotNull() java.util.List<? extends java.lang.CharSequence> values) {
java.util.List<? extends java.lang.CharSequence> values) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String crashMe(@org.jetbrains.annotations.NotNull() public static final java.lang.String crashMe(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.String> values) {
java.util.List<java.lang.String> values) {
return null; return null;
} }
} }
@@ -21,8 +21,8 @@ public class CrashMe {
} }
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -61,10 +61,6 @@ public class CrashMe {
@kotlin.Suppress(names = {"AMBIGUOUS_ANONYMOUS_TYPE_INFERRED"}) @kotlin.Suppress(names = {"AMBIGUOUS_ANONYMOUS_TYPE_INFERRED"})
public final class Kt14997Kt { public final class Kt14997Kt {
public Kt14997Kt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.Runnable a() { public static final java.lang.Runnable a() {
return null; return null;
@@ -90,19 +86,15 @@ public final class Kt14997Kt {
return null; return null;
} }
public static final void e1(@org.jetbrains.annotations.NotNull() public static final void e1(@org.jetbrains.annotations.NotNull() java.lang.CharSequence[] a) {
java.lang.CharSequence[] a) {
} }
public static final void e2(@org.jetbrains.annotations.NotNull() public static final void e2(@org.jetbrains.annotations.NotNull() java.lang.Object[] a) {
java.lang.Object[] a) {
} }
public static final void e3(@org.jetbrains.annotations.NotNull() public static final void e3(@org.jetbrains.annotations.NotNull() java.lang.CharSequence[] a) {
java.lang.CharSequence[] a) {
} }
public static final void e3(@org.jetbrains.annotations.NotNull() public static final void e3(@org.jetbrains.annotations.NotNull() java.lang.Object[] a) {
java.lang.Object[] a) {
} }
} }
@@ -24,10 +24,10 @@ public final class Outer {
super(); super();
} }
public final void nonAbstract(@org.jetbrains.annotations.NotNull() public final void nonAbstract(@org.jetbrains.annotations.NotNull() java.lang.String s, int i) {
java.lang.String s, int i) {
} }
/** /**
* private final inner class Outer.Inner : kotlin/Any { * private final inner class Outer.Inner : kotlin/Any {
* *
@@ -51,12 +51,11 @@ public final class Outer {
private final class Inner { private final class Inner {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String foo = null; private final java.lang.String foo = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String bar = null; private final java.lang.String bar = null;
public Inner(@org.jetbrains.annotations.NotNull() public Inner(@org.jetbrains.annotations.NotNull() java.lang.String foo, @org.jetbrains.annotations.NotNull() java.lang.String bar) {
java.lang.String foo, @org.jetbrains.annotations.NotNull()
java.lang.String bar) {
super(); super();
} }
@@ -70,7 +69,6 @@ public final class Outer {
return null; return null;
} }
} }
/** /**
* private final class Outer.Nested : kotlin/Any { * private final class Outer.Nested : kotlin/Any {
* *
@@ -94,12 +92,11 @@ public final class Outer {
private static final class Nested { private static final class Nested {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String foo = null; private final java.lang.String foo = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String bar = null; private final java.lang.String bar = null;
public Nested(@org.jetbrains.annotations.NotNull() public Nested(@org.jetbrains.annotations.NotNull() java.lang.String foo, @org.jetbrains.annotations.NotNull() java.lang.String bar) {
java.lang.String foo, @org.jetbrains.annotations.NotNull()
java.lang.String bar) {
super(); super();
} }
@@ -0,0 +1,33 @@
/**
* public abstract interface MyInterface : kotlin/Any {
*
* // signature: someFun()V
* public abstract fun someFun(): kotlin/Unit
*
* // nested class: MyDefaultInferface
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface MyInterface {
public abstract void someFun();
/**
* private final class MyInterface.MyDefaultInferface : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
static final class MyDefaultInferface {
public MyDefaultInferface() {
super();
}
}
}
@@ -0,0 +1,36 @@
package test;
/**
* internal final class test/MutableEntry<T#0 (* K *), T#1 (* V *)> : kotlin/collections/MutableMap.MutableEntry<T#0, T#1> {
*
* // signature: <init>(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
* public constructor(internal: kotlin/collections/MutableMap<T#0, T#1>, key: T#0, value: T#1)
*
* // field: key:Ljava/lang/Object;
* // getter: getKey()Ljava/lang/Object;
* public open val key: T#0
* public open get
*
* // field: internal:Ljava/util/Map;
* private final val internal: kotlin/collections/MutableMap<T#0, T#1>
* private final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class MutableEntry<K extends java.lang.Object, V extends java.lang.Object> implements java.util.Map.Entry<K, V>, kotlin.jvm.internal.markers.KMutableMap.Entry {
@org.jetbrains.annotations.NotNull()
private final java.util.Map<K, V> internal = null;
private final K key = null;
public MutableEntry(@org.jetbrains.annotations.NotNull() java.util.Map<K, V> internal, K key, V value) {
super();
}
@java.lang.Override()
public K getKey() {
return null;
}
}
@@ -0,0 +1,17 @@
/**
* package {
*
* // signature: Date(D)Ljava/util/Date;
* public final fun Date(double: kotlin/Double): java/util/Date
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Kt18377Kt {
@org.jetbrains.annotations.NotNull()
public static final java.util.Date Date(double p0_1484504552) {
return null;
}
}
@@ -15,8 +15,8 @@ public abstract class Foo {
} }
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -39,10 +39,6 @@ public abstract class Foo {
@kotlin.Metadata() @kotlin.Metadata()
public final class Kt18682Kt { public final class Kt18682Kt {
public Kt18682Kt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.util.List<java.lang.Object> test1() { public static final java.util.List<java.lang.Object> test1() {
return null; return null;
@@ -0,0 +1,20 @@
package test;
public abstract interface ListUpdateCallback {
public abstract void onInserted(int position, int count);
}
////////////////////
package test;
public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> {
@org.jetbrains.annotations.NotNull()
private final test.ListUpdateCallback x = null;
public Test() {
super();
}
}
@@ -0,0 +1,20 @@
package test;
public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> {
@org.jetbrains.annotations.NotNull()
private final test.TypedListUpdateCallback<java.lang.String, java.lang.Long> x = null;
public Test() {
super();
}
}
////////////////////
package test;
public abstract interface TypedListUpdateCallback<T extends java.lang.Object, C extends java.lang.Number> {
public abstract void onInserted(@org.jetbrains.annotations.NotNull() C position, @org.jetbrains.annotations.NotNull() C count, @org.jetbrains.annotations.NotNull() T item);
}
@@ -0,0 +1,82 @@
/**
* public final class Foo : kotlin/Any {
*
* // signature: <init>(Ljava/lang/String;)V
* public constructor(string: kotlin/String)
*
* // field: bar:LFoo$Bar;
* // getter: getBar()LFoo$Bar;
* public final val bar: Foo.Bar
* public final get
*
* // field: string:Ljava/lang/String;
* private final val string: kotlin/String
* private final get
*
* // nested class: Bar
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class Foo {
@org.jetbrains.annotations.NotNull()
private final java.lang.String string = null;
@org.jetbrains.annotations.NotNull()
private final Foo.Bar bar = null;
public Foo(@org.jetbrains.annotations.NotNull() java.lang.String string) {
super();
}
@org.jetbrains.annotations.NotNull()
public final Foo.Bar getBar() {
return null;
}
/**
* public final class Foo.Bar : kotlin/Any {
*
* // signature: <init>(Ljava/lang/String;)V
* public constructor(string: kotlin/String)
*
* // field: bars:Ljava/util/ArrayList;
* // getter: getBars()Ljava/util/ArrayList;
* public final val bars: java/util/ArrayList<Foo.Bar.Bar> (* = kotlin/collections/ArrayList^<Foo.Bar.Bar> *)
* public final get
*
* // field: string:Ljava/lang/String;
* // getter: getString()Ljava/lang/String;
* public final val string: kotlin/String
* public final get
*
* // nested class: Bar
*
* // module name: main
* }
*/
@kotlin.Metadata()
public static final class Bar {
@org.jetbrains.annotations.NotNull()
private final java.lang.String string = null;
@org.jetbrains.annotations.NotNull()
private final java.util.ArrayList<Foo.Bar.Bar> bars = null;
public Bar(@org.jetbrains.annotations.NotNull() java.lang.String string) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getString() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final java.util.ArrayList<Foo.Bar.Bar> getBars() {
return null;
}
}
}
@@ -0,0 +1,83 @@
package kapt;
/**
* public final class kapt/StaticImport : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // field: l:Lkapt/StaticMethod;
* // getter: getL()Lkapt/StaticMethod;
* public final val l: kapt/StaticMethod<kotlin/String!>!
* public final get
*
* // field: m:Lkapt/StaticMethod;
* // getter: getM()Lkapt/StaticMethod;
* public final val m: kapt/StaticMethod<kotlin/String!>!
* public final get
*
* // field: x:Ljava/util/Collection;
* // getter: getX()Ljava/util/Collection;
* public final val x: kotlin/collections/MutableCollection<kotlin/String!>..kotlin/collections/Collection<kotlin/String!>?
* public final get
*
* // field: y:I
* // getter: getY()I
* public final val y: kotlin/Int
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class StaticImport {
private final java.util.Collection<java.lang.String> x = null;
private final kapt.StaticMethod<java.lang.String> l = null;
private final kapt.StaticMethod<java.lang.String> m = null;
private final int y = 0;
public StaticImport() {
super();
}
public final java.util.Collection<java.lang.String> getX() {
return null;
}
public final kapt.StaticMethod<java.lang.String> getL() {
return null;
}
public final kapt.StaticMethod<java.lang.String> getM() {
return null;
}
public final int getY() {
return 0;
}
}
////////////////////
package my.lib;
/**
* package {
*
* // signature: func(Ljava/lang/String;)I
* public final fun kotlin/String.func(): kotlin/Int
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class LibKt {
public static final int func(@org.jetbrains.annotations.NotNull() java.lang.String $this$func) {
return 0;
}
}
@@ -24,37 +24,27 @@ package test;
@kotlin.Metadata() @kotlin.Metadata()
public abstract class BundleProperty<AA extends java.lang.Object> extends test.NullableBundleProperty<AA> { public abstract class BundleProperty<AA extends java.lang.Object> extends test.NullableBundleProperty<AA> {
public BundleProperty(@org.jetbrains.annotations.Nullable() public BundleProperty(@org.jetbrains.annotations.Nullable() java.lang.String key) {
java.lang.String key) {
super(null); super(null);
} }
@java.lang.Override() @java.lang.Override()
public final void setValue(@org.jetbrains.annotations.NotNull() public final void setValue(@org.jetbrains.annotations.NotNull() java.lang.Object thisRef, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> property, @org.jetbrains.annotations.Nullable() AA value) {
java.lang.Object thisRef, @org.jetbrains.annotations.NotNull()
kotlin.reflect.KProperty<?> property, @org.jetbrains.annotations.Nullable()
AA value) {
} }
@java.lang.Override() @java.lang.Override()
public final AA getValue(@org.jetbrains.annotations.NotNull() public final AA getValue(@org.jetbrains.annotations.NotNull() java.lang.Object thisRef, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> property) {
java.lang.Object thisRef, @org.jetbrains.annotations.NotNull()
kotlin.reflect.KProperty<?> property) {
return null; return null;
} }
@java.lang.Override() @java.lang.Override()
public final void setNullableValue(@org.jetbrains.annotations.NotNull() public final void setNullableValue(@org.jetbrains.annotations.NotNull() java.lang.Object bundle, @org.jetbrains.annotations.NotNull() java.lang.String key, @org.jetbrains.annotations.Nullable() AA value) {
java.lang.Object bundle, @org.jetbrains.annotations.NotNull()
java.lang.String key, @org.jetbrains.annotations.Nullable()
AA value) {
} }
public abstract void setValue(@org.jetbrains.annotations.NotNull() public abstract void setValue(@org.jetbrains.annotations.NotNull() java.lang.Object bundle, @org.jetbrains.annotations.NotNull() java.lang.String key, AA value);
java.lang.Object bundle, @org.jetbrains.annotations.NotNull()
java.lang.String key, AA value);
} }
//////////////////// ////////////////////
package test; package test;
@@ -72,17 +62,13 @@ package test;
@kotlin.Suppress(names = {"NOTHING_TO_INLINE"}) @kotlin.Suppress(names = {"NOTHING_TO_INLINE"})
public final class Kt27126Kt { public final class Kt27126Kt {
public Kt27126Kt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final test.BundleProperty<java.lang.CharSequence> charSequence(@org.jetbrains.annotations.Nullable() public static final test.BundleProperty<java.lang.CharSequence> charSequence(@org.jetbrains.annotations.Nullable() java.lang.String key) {
java.lang.String key) {
return null; return null;
} }
} }
//////////////////// ////////////////////
package test; package test;
@@ -120,38 +106,26 @@ public abstract class NullableBundleProperty<EE extends java.lang.Object> implem
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private final java.lang.String key = null; private final java.lang.String key = null;
public NullableBundleProperty(@org.jetbrains.annotations.Nullable() public NullableBundleProperty(@org.jetbrains.annotations.Nullable() java.lang.String key) {
java.lang.String key) {
super(); super();
} }
private final java.lang.String toKey(@org.jetbrains.annotations.NotNull() private final java.lang.String toKey(@org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> $this$toKey) {
kotlin.reflect.KProperty<?> $this$toKey) {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@java.lang.Override() @java.lang.Override()
public EE getValue(@org.jetbrains.annotations.NotNull() public EE getValue(@org.jetbrains.annotations.NotNull() java.lang.Object thisRef, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> property) {
java.lang.Object thisRef, @org.jetbrains.annotations.NotNull()
kotlin.reflect.KProperty<?> property) {
return null; return null;
} }
@java.lang.Override() @java.lang.Override()
public void setValue(@org.jetbrains.annotations.NotNull() public void setValue(@org.jetbrains.annotations.NotNull() java.lang.Object thisRef, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?> property, @org.jetbrains.annotations.Nullable() EE value) {
java.lang.Object thisRef, @org.jetbrains.annotations.NotNull()
kotlin.reflect.KProperty<?> property, @org.jetbrains.annotations.Nullable()
EE value) {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
public abstract EE getValue(@org.jetbrains.annotations.NotNull() public abstract EE getValue(@org.jetbrains.annotations.NotNull() java.lang.Object bundle, @org.jetbrains.annotations.NotNull() java.lang.String key);
java.lang.Object bundle, @org.jetbrains.annotations.NotNull()
java.lang.String key);
public abstract void setNullableValue(@org.jetbrains.annotations.NotNull() public abstract void setNullableValue(@org.jetbrains.annotations.NotNull() java.lang.Object bundle, @org.jetbrains.annotations.NotNull() java.lang.String key, @org.jetbrains.annotations.Nullable() EE value);
java.lang.Object bundle, @org.jetbrains.annotations.NotNull()
java.lang.String key, @org.jetbrains.annotations.Nullable()
EE value);
} }
@@ -16,6 +16,7 @@ public abstract interface InterfaceWithDefaults<T extends java.lang.Object> {
} }
} }
//////////////////// ////////////////////
package foo; package foo;
@@ -18,8 +18,8 @@ public abstract @interface Anno {
public abstract java.lang.Class<?> klass(); public abstract java.lang.Class<?> klass();
} }
////////////////////
////////////////////
/** /**
* public final class ErrorMissingAnnotation : kotlin/Any { * public final class ErrorMissingAnnotation : kotlin/Any {
@@ -39,8 +39,8 @@ public final class ErrorMissingAnnotation {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorMultipleMissingAnnotations : kotlin/Any { * public final class ErrorMultipleMissingAnnotations : kotlin/Any {
@@ -61,8 +61,8 @@ public final class ErrorMultipleMissingAnnotations {
} }
} }
////////////////////
////////////////////
/** /**
* public final class ErrorSomeMissingAnnotations : kotlin/Any { * public final class ErrorSomeMissingAnnotations : kotlin/Any {
@@ -84,8 +84,8 @@ public final class ErrorSomeMissingAnnotations {
} }
} }
////////////////////
////////////////////
/** /**
* public final class FullyQualifiedMissingAnnotation : kotlin/Any { * public final class FullyQualifiedMissingAnnotation : kotlin/Any {
@@ -22,6 +22,7 @@
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public final class Application { public final class Application {
public DataStore<Preferences> _preferencesDataStore; public DataStore<Preferences> _preferencesDataStore;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final Application.Companion Companion = null; public static final Application.Companion Companion = null;
@@ -34,8 +35,7 @@ public final class Application {
return null; return null;
} }
public final void set_preferencesDataStore(@org.jetbrains.annotations.NotNull() public final void set_preferencesDataStore(@org.jetbrains.annotations.NotNull() DataStore<Preferences> p0) {
DataStore<Preferences> p0) {
} }
@kotlin.jvm.JvmStatic() @kotlin.jvm.JvmStatic()
@@ -15,6 +15,7 @@ package a;
public abstract @interface LinkifyMask { public abstract @interface LinkifyMask {
} }
//////////////////// ////////////////////
package a; package a;
@@ -40,24 +41,6 @@ public final class SphinxLinkify {
super(); super();
} }
private final void addLinks(@LinkifyMask() private final void addLinks(@LinkifyMask() int mask) {
int mask) {
}
}
////////////////////
package b;
public @interface RestrictTo {
Scope[] value();
public static enum Scope {
/*public static final*/ LIBRARY_GROUP_PREFIX /* = new Scope() */;
private Scope() {
super();
}
} }
} }
@@ -14,8 +14,8 @@
public abstract @interface A { public abstract @interface A {
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -29,11 +29,6 @@ public abstract @interface A {
@kotlin.Metadata() @kotlin.Metadata()
public final class Kt65453Kt { public final class Kt65453Kt {
public Kt65453Kt() { public static final void foo(@org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>, kotlin.Unit> callback) {
super();
}
public static final void foo(@org.jetbrains.annotations.NotNull()
kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>, kotlin.Unit> callback) {
} }
} }
@@ -31,10 +31,13 @@
public final class Foo { public final class Foo {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<java.lang.Runnable> foo$delegate = null; private final kotlin.Lazy<java.lang.Runnable> foo$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<java.lang.Object> bar$delegate = null; private final kotlin.Lazy<java.lang.Object> bar$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<java.lang.Object> baz$delegate = null; private final kotlin.Lazy<java.lang.Object> baz$delegate = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.Lazy<GenericIntf<java.lang.CharSequence>> generic1$delegate = null; private final kotlin.Lazy<GenericIntf<java.lang.CharSequence>> generic1$delegate = null;
@@ -59,8 +62,8 @@ public final class Foo {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface GenericIntf<T#0 (* T *)> : kotlin/Any { * public abstract interface GenericIntf<T#0 (* T *)> : kotlin/Any {
@@ -72,8 +75,8 @@ public final class Foo {
public abstract interface GenericIntf<T extends java.lang.Object> { public abstract interface GenericIntf<T extends java.lang.Object> {
} }
////////////////////
////////////////////
/** /**
* public abstract interface Intf : kotlin/Any { * public abstract interface Intf : kotlin/Any {
@@ -0,0 +1,22 @@
/**
* public abstract interface EntryHolder : kotlin/Any {
*
* // signature: entry(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;
* public abstract fun entry(p: kotlin/collections/Map.Entry<kotlin/CharSequence, kotlin/collections/Map.Entry<kotlin/String, kotlin/Int>>): kotlin/collections/Map.Entry<kotlin/String, kotlin/Any>
*
* // getter: getEntryProperty()Ljava/util/Map$Entry;
* public abstract val entryProperty: kotlin/collections/Map.Entry<kotlin/String, kotlin/Any>
* public abstract get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface EntryHolder {
@org.jetbrains.annotations.NotNull()
public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> entry(@org.jetbrains.annotations.NotNull() java.util.Map.Entry<? extends java.lang.CharSequence, ? extends java.util.Map.Entry<java.lang.String, java.lang.Integer>> p);
@org.jetbrains.annotations.NotNull()
public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> getEntryProperty();
}
@@ -17,8 +17,6 @@ public final class Test {
super(); super();
} }
public final void a(@org.jetbrains.annotations.NotNull() public final void a(@org.jetbrains.annotations.NotNull() ABC a, @org.jetbrains.annotations.NotNull() BCD b) {
ABC a, @org.jetbrains.annotations.NotNull()
BCD b) {
} }
} }
@@ -20,8 +20,7 @@ public abstract class Cls {
super(); super();
} }
public abstract void foo(@org.jetbrains.annotations.NotNull() public abstract void foo(@org.jetbrains.annotations.NotNull() java.lang.String abc);
java.lang.String abc);
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String bar(int bcd) { public final java.lang.String bar(int bcd) {
@@ -29,8 +28,8 @@ public abstract class Cls {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface Intf : kotlin/Any { * public abstract interface Intf : kotlin/Any {
@@ -47,8 +46,7 @@ public abstract class Cls {
@kotlin.Metadata() @kotlin.Metadata()
public abstract interface Intf { public abstract interface Intf {
public abstract void foo(@org.jetbrains.annotations.NotNull() public abstract void foo(@org.jetbrains.annotations.NotNull() java.lang.String abc);
java.lang.String abc);
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public default java.lang.String bar(int bcd) { public default java.lang.String bar(int bcd) {
@@ -17,6 +17,7 @@ public final class InternalClass {
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -31,6 +32,7 @@ package modifiers;
public abstract interface InternalInterface { public abstract interface InternalInterface {
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -67,6 +69,7 @@ public final class Modifiers {
@kotlin.jvm.Transient() @kotlin.jvm.Transient()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final transient java.lang.String transientField = ""; private final transient java.lang.String transientField = "";
@kotlin.jvm.Volatile() @kotlin.jvm.Volatile()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private volatile java.lang.String volatileField = ""; private volatile java.lang.String volatileField = "";
@@ -85,8 +88,7 @@ public final class Modifiers {
return null; return null;
} }
public final void setVolatileField(@org.jetbrains.annotations.NotNull() public final void setVolatileField(@org.jetbrains.annotations.NotNull() java.lang.String p0) {
java.lang.String p0) {
} }
@kotlin.jvm.Strictfp() @kotlin.jvm.Strictfp()
@@ -101,19 +103,18 @@ public final class Modifiers {
@kotlin.jvm.JvmOverloads() @kotlin.jvm.JvmOverloads()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String overloads(@org.jetbrains.annotations.NotNull() public final java.lang.String overloads(@org.jetbrains.annotations.NotNull() java.lang.String a) {
java.lang.String a) {
return null; return null;
} }
@kotlin.jvm.JvmOverloads() @kotlin.jvm.JvmOverloads()
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String overloads(@org.jetbrains.annotations.NotNull() public final java.lang.String overloads(@org.jetbrains.annotations.NotNull() java.lang.String a, int n) {
java.lang.String a, int n) {
return null; return null;
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -135,6 +136,7 @@ final class PrivateClass {
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -149,6 +151,7 @@ package modifiers;
abstract interface PrivateInterface { abstract interface PrivateInterface {
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -170,6 +173,7 @@ public final class PublicClass {
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -191,6 +195,7 @@ public abstract class PublicClassPrivateConstructor {
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -224,7 +229,6 @@ public class PublicClassProtectedConstructor {
@kotlin.Metadata() @kotlin.Metadata()
protected static abstract interface ProtectedInterface { protected static abstract interface ProtectedInterface {
} }
/** /**
* private abstract interface modifiers/PublicClassProtectedConstructor.PrivateInterface : kotlin/Any { * private abstract interface modifiers/PublicClassProtectedConstructor.PrivateInterface : kotlin/Any {
* *
@@ -236,6 +240,7 @@ public class PublicClassProtectedConstructor {
} }
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -250,6 +255,7 @@ package modifiers;
public abstract interface PublicInterface { public abstract interface PublicInterface {
} }
//////////////////// ////////////////////
package modifiers; package modifiers;
@@ -294,7 +300,6 @@ public abstract class SealedClass {
super(); super();
} }
} }
/** /**
* public open class modifiers/SealedClass.Two : modifiers/SealedClass { * public open class modifiers/SealedClass.Two : modifiers/SealedClass {
* *
@@ -311,7 +316,6 @@ public abstract class SealedClass {
super(); super();
} }
} }
/** /**
* public abstract class modifiers/SealedClass.Three : modifiers/SealedClass.Two { * public abstract class modifiers/SealedClass.Three : modifiers/SealedClass.Two {
* *
@@ -328,7 +332,6 @@ public abstract class SealedClass {
super(); super();
} }
} }
/** /**
* public final class modifiers/SealedClass.Four : modifiers/SealedClass.Three { * public final class modifiers/SealedClass.Four : modifiers/SealedClass.Three {
* *
@@ -0,0 +1,34 @@
package test;
/**
* multi-file class {
* // test/M1__AKt
* // test/M1__BKt
* }
*/
@kotlin.Metadata()
public final class M1 {
public static final void bar() {
}
public static final void foo() {
}
}
////////////////////
package test;
/**
* multi-file class {
* // test/M2__CKt
* }
*/
@kotlin.Metadata()
public final class M2 {
public static final void baz() {
}
}
@@ -0,0 +1,61 @@
/**
* public final class AnotherRootClass : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class AnotherRootClass {
public AnotherRootClass() {
super();
}
}
////////////////////
/**
* public final class RootClass : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class RootClass {
public RootClass() {
super();
}
}
////////////////////
package test;
/**
* multi-file class {
* // test/M1__BKt
* // test/M1__CKt
* }
*/
@kotlin.Metadata()
public final class M1 {
@org.jetbrains.annotations.Nullable()
public static final AnotherRootClass bar() {
return null;
}
@org.jetbrains.annotations.Nullable()
public static final RootClass foo() {
return null;
}
}
@@ -0,0 +1,68 @@
/**
* public final class C<T#0 (* T1 *) : I1 & I2, T#1 (* T2 *) : I3 & I4> : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class C<T1 extends I1 & I2, T2 extends I3 & I4> {
public C() {
super();
}
}
////////////////////
/**
* public abstract interface I1 : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I1 {
}
////////////////////
/**
* public abstract interface I2 : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I2 {
}
////////////////////
/**
* public abstract interface I3 : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I3 {
}
////////////////////
/**
* public abstract interface I4 : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface I4 {
}
@@ -34,9 +34,7 @@ public final class A {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
public final A f1(@org.jetbrains.annotations.NotNull() public final A f1(@org.jetbrains.annotations.NotNull() A a, @org.jetbrains.annotations.NotNull() A.B b) {
A a, @org.jetbrains.annotations.NotNull()
A.B b) {
return null; return null;
} }
@@ -60,8 +58,9 @@ public final class A {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
public abstract A.B getY(); public abstract A.B getY();
}
}
/** /**
* public final object A.C : kotlin/Any { * public final object A.C : kotlin/Any {
* *
@@ -81,11 +80,12 @@ public final class A {
private C() { private C() {
super(); super();
} }
} }
} }
////////////////////
////////////////////
/** /**
* public final class A2 : kotlin/Any { * public final class A2 : kotlin/Any {
@@ -183,7 +183,6 @@ public final class A2 {
super(); super();
} }
} }
/** /**
* public final class A2.B.C.D.E : kotlin/Any { * public final class A2.B.C.D.E : kotlin/Any {
* *
@@ -205,8 +204,8 @@ public final class A2 {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Foo : kotlin/Any { * public final class Foo : kotlin/Any {
@@ -227,10 +226,11 @@ public final class Foo {
public Foo() { public Foo() {
super(); super();
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -293,7 +293,6 @@ public final class Test {
} }
} }
} }
/** /**
* public final inner class Test.Inner : kotlin/Any { * public final inner class Test.Inner : kotlin/Any {
* *
@@ -310,7 +309,6 @@ public final class Test {
super(); super();
} }
} }
/** /**
* public final object Test.NestedObject : kotlin/Any { * public final object Test.NestedObject : kotlin/Any {
* *
@@ -329,7 +327,6 @@ public final class Test {
super(); super();
} }
} }
/** /**
* public abstract interface Test.NestedInterface : kotlin/Any { * public abstract interface Test.NestedInterface : kotlin/Any {
* *
@@ -339,7 +336,6 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
public static abstract interface NestedInterface { public static abstract interface NestedInterface {
} }
/** /**
* public final enum class Test.NestedEnum : kotlin/Enum<Test.NestedEnum> { * public final enum class Test.NestedEnum : kotlin/Enum<Test.NestedEnum> {
* *
@@ -357,8 +353,9 @@ public final class Test {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public static enum NestedEnum { public static enum NestedEnum {
/*public static final*/ BLACK /* = new NestedEnum() */, BLACK,
/*public static final*/ WHITE /* = new NestedEnum() */; WHITE;
NestedEnum() { NestedEnum() {
} }
@@ -42,12 +42,16 @@
public final class NonExistentType { public final class NonExistentType {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final NonExistentType INSTANCE = null; public static final NonExistentType INSTANCE = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final ABCDEF a = null; private static final ABCDEF a = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private static final java.util.List<ABCDEF> b = null; private static final java.util.List<ABCDEF> b = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final kotlin.jvm.functions.Function1<ABCDEF, kotlin.Unit> c = null; private static final kotlin.jvm.functions.Function1<ABCDEF, kotlin.Unit> c = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final ABCDEF<java.lang.String, kotlin.jvm.functions.Function1<java.util.List<? extends ABCDEF>, kotlin.Unit>> d = null; private static final ABCDEF<java.lang.String, kotlin.jvm.functions.Function1<java.util.List<? extends ABCDEF>, kotlin.Unit>> d = null;
@@ -81,15 +85,12 @@ public final class NonExistentType {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final ABCDEF a(@org.jetbrains.annotations.NotNull() public final ABCDEF a(@org.jetbrains.annotations.NotNull() ABCDEF a, @org.jetbrains.annotations.NotNull() java.lang.String s) {
ABCDEF a, @org.jetbrains.annotations.NotNull()
java.lang.String s) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final ABCDEF b(@org.jetbrains.annotations.NotNull() public final ABCDEF b(@org.jetbrains.annotations.NotNull() java.lang.String s) {
java.lang.String s) {
return null; return null;
} }
} }
@@ -17,8 +17,8 @@
public final class NonExistentClassWIthoutCorrectionKt { public final class NonExistentClassWIthoutCorrectionKt {
} }
////////////////////
////////////////////
/** /**
* public final object NonExistentType : kotlin/Any { * public final object NonExistentType : kotlin/Any {
@@ -101,19 +101,29 @@ public final class NonExistentClassWIthoutCorrectionKt {
public final class NonExistentType { public final class NonExistentType {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final NonExistentType INSTANCE = null; public static final NonExistentType INSTANCE = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final ABCDEF a = null; private static final ABCDEF a = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private static final java.util.List<ABCDEF> b = null; private static final java.util.List<ABCDEF> b = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final kotlin.jvm.functions.Function1<ABCDEF, kotlin.Unit> c = null; private static final kotlin.jvm.functions.Function1<ABCDEF, kotlin.Unit> c = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final ABCDEF<java.lang.String, kotlin.jvm.functions.Function1<java.util.List<? extends ABCDEF>, kotlin.Unit>> d = null; private static final ABCDEF<java.lang.String, kotlin.jvm.functions.Function1<java.util.List<? extends ABCDEF>, kotlin.Unit>> d = null;
public static java.lang.String string2; public static java.lang.String string2;
public static ABC coocoo; public static ABC coocoo;
public static ABC<java.lang.String> coocoo2; public static ABC<java.lang.String> coocoo2;
public static ABC<ABC> coocoo21; public static ABC<ABC> coocoo21;
public static ABC<java.lang.String, java.lang.String> coocoo3; public static ABC<java.lang.String, java.lang.String> coocoo3;
public static ABC<java.lang.String, ABC<ABC>> coocoo31; public static ABC<java.lang.String, ABC<ABC>> coocoo31;
private NonExistentType() { private NonExistentType() {
@@ -145,8 +155,7 @@ public final class NonExistentType {
return null; return null;
} }
public final void setString2(@org.jetbrains.annotations.NotNull() public final void setString2(@org.jetbrains.annotations.NotNull() java.lang.String p0) {
java.lang.String p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -154,8 +163,7 @@ public final class NonExistentType {
return null; return null;
} }
public final void setCoocoo(@org.jetbrains.annotations.NotNull() public final void setCoocoo(@org.jetbrains.annotations.NotNull() ABC p0) {
ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -163,8 +171,7 @@ public final class NonExistentType {
return null; return null;
} }
public final void setCoocoo2(@org.jetbrains.annotations.NotNull() public final void setCoocoo2(@org.jetbrains.annotations.NotNull() ABC<java.lang.String> p0) {
ABC<java.lang.String> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -172,8 +179,7 @@ public final class NonExistentType {
return null; return null;
} }
public final void setCoocoo21(@org.jetbrains.annotations.NotNull() public final void setCoocoo21(@org.jetbrains.annotations.NotNull() ABC<ABC> p0) {
ABC<ABC> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -181,8 +187,7 @@ public final class NonExistentType {
return null; return null;
} }
public final void setCoocoo3(@org.jetbrains.annotations.NotNull() public final void setCoocoo3(@org.jetbrains.annotations.NotNull() ABC<java.lang.String, java.lang.String> p0) {
ABC<java.lang.String, java.lang.String> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -190,20 +195,16 @@ public final class NonExistentType {
return null; return null;
} }
public final void setCoocoo31(@org.jetbrains.annotations.NotNull() public final void setCoocoo31(@org.jetbrains.annotations.NotNull() ABC<java.lang.String, ABC<ABC>> p0) {
ABC<java.lang.String, ABC<ABC>> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final ABCDEF a(@org.jetbrains.annotations.NotNull() public final ABCDEF a(@org.jetbrains.annotations.NotNull() ABCDEF a, @org.jetbrains.annotations.NotNull() java.lang.String s) {
ABCDEF a, @org.jetbrains.annotations.NotNull()
java.lang.String s) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final ABCDEF b(@org.jetbrains.annotations.NotNull() public final ABCDEF b(@org.jetbrains.annotations.NotNull() java.lang.String s) {
java.lang.String s) {
return null; return null;
} }
} }
@@ -143,38 +143,69 @@
public final class PrimitiveTypes { public final class PrimitiveTypes {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final PrimitiveTypes INSTANCE = null; public static final PrimitiveTypes INSTANCE = null;
public static final boolean booleanFalse = false; public static final boolean booleanFalse = false;
public static final boolean booleanTrue = true; public static final boolean booleanTrue = true;
public static final int int0 = 0; public static final int int0 = 0;
public static final int intMinus1000 = -1000; public static final int intMinus1000 = -1000;
public static final int intMinValue = -2147483648; public static final int intMinValue = -2147483648;
public static final int intMaxValue = 2147483647; public static final int intMaxValue = 2147483647;
public static final int intHex = -1; public static final int intHex = -1;
public static final byte byte0 = 0; public static final byte byte0 = 0;
public static final byte byte50 = 50; public static final byte byte50 = 50;
public static final short short5 = 5; public static final short short5 = 5;
public static final char charC = 'C'; public static final char charC = 'C';
public static final char char0 = '\u0000'; public static final char char0 = '\u0000';
public static final char char10 = '\n'; public static final char char10 = '\n';
public static final char char13 = '\r'; public static final char char13 = '\r';
public static final long long0 = 0L; public static final long long0 = 0L;
public static final long longMaxValue = 9223372036854775807L; public static final long longMaxValue = 9223372036854775807L;
public static final long longMinValue = -9223372036854775808L; public static final long longMinValue = -9223372036854775808L;
public static final long longHex = 4294967295L; public static final long longHex = 4294967295L;
public static final float float54 = 5.4F;
private static final float floatMaxValue = 3.4028235E38F; public static final float float54 = 5.4f;
private static final float floatMaxValue = 3.4028235E38f;
private static final float floatNan = 0.0F / 0.0F; private static final float floatNan = 0.0F / 0.0F;
private static final float floatPositiveInfinity = 1.0F / 0.0F; private static final float floatPositiveInfinity = 1.0F / 0.0F;
private static final float floatNegativeInfinity = -1.0F / 0.0F; private static final float floatNegativeInfinity = -1.0F / 0.0F;
public static final double double54 = 5.4; public static final double double54 = 5.4;
private static final double doubleMaxValue = 1.7976931348623157E308; private static final double doubleMaxValue = 1.7976931348623157E308;
private static final double doubleNan = 0.0 / 0.0; private static final double doubleNan = 0.0 / 0.0;
private static final double doublePositiveInfinity = 1.0 / 0.0; private static final double doublePositiveInfinity = 1.0 / 0.0;
private static final double doubleNegativeInfinity = -1.0 / 0.0; private static final double doubleNegativeInfinity = -1.0 / 0.0;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String stringHelloWorld = "Hello, world!"; public static final java.lang.String stringHelloWorld = "Hello, world!";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String stringQuotes = "quotes \" \'\'quotes"; public static final java.lang.String stringQuotes = "quotes \" ''quotes";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String stringRN = "\r\n"; public static final java.lang.String stringRN = "\r\n";
@@ -52,18 +52,24 @@
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String simple = "123"; private final java.lang.String simple = "123";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String inferType = null; private final java.lang.String inferType = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String getter = "O"; private final java.lang.String getter = "O";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.Class<?> constJavaClassValue = null; private final java.lang.Class<?> constJavaClassValue = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final kotlin.reflect.KClass<?> constClassValue = null; private final kotlin.reflect.KClass<?> constClassValue = null;
@java.lang.Deprecated()
@java.lang.Deprecated
private boolean isBoolean = false; private boolean isBoolean = false;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@java.lang.Deprecated() @java.lang.Deprecated
private kotlin.Unit unit; private kotlin.Unit unit;
public Test() { public Test() {
@@ -95,7 +101,7 @@ public final class Test {
return null; return null;
} }
@java.lang.Deprecated() @java.lang.Deprecated
public final boolean isBoolean() { public final boolean isBoolean() {
return false; return false;
} }
@@ -105,12 +111,12 @@ public final class Test {
public static void isBoolean$annotations() { public static void isBoolean$annotations() {
} }
@java.lang.Deprecated() @java.lang.Deprecated
public final void setBoolean(boolean p0) { public final void setBoolean(boolean p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@java.lang.Deprecated() @java.lang.Deprecated
public final kotlin.Unit getUnit() { public final kotlin.Unit getUnit() {
return null; return null;
} }
@@ -120,8 +126,7 @@ public final class Test {
public static void getUnit$annotations() { public static void getUnit$annotations() {
} }
@java.lang.Deprecated() @java.lang.Deprecated
public final void setUnit(@org.jetbrains.annotations.NotNull() public final void setUnit(@org.jetbrains.annotations.NotNull() kotlin.Unit p0) {
kotlin.Unit p0) {
} }
} }
@@ -12,8 +12,8 @@
public abstract @interface Anno { public abstract @interface Anno {
} }
////////////////////
////////////////////
/** /**
* public final annotation class Anno2 : kotlin/Annotation { * public final annotation class Anno2 : kotlin/Annotation {
@@ -31,8 +31,8 @@ public abstract @interface Anno {
public abstract @interface Anno2 { public abstract @interface Anno2 {
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -1,24 +1,3 @@
package androidx.annotation;
public interface Box {
@RecentlyNullable()
public String foo();
}
////////////////////
package androidx.annotation;
import java.lang.annotation.*;
@Retention(value = RetentionPolicy.CLASS)
@Target(value = {ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD})
@interface RecentlyNullable {
}
////////////////////
package app; package app;
/** /**
@@ -49,8 +28,7 @@ public final class KBox implements androidx.annotation.Box {
return null; return null;
} }
public KBox(@org.jetbrains.annotations.NotNull() public KBox(@org.jetbrains.annotations.NotNull() androidx.annotation.Box delegate) {
androidx.annotation.Box delegate) {
super(); super();
} }
@@ -24,8 +24,8 @@ public abstract @interface AnnoArray {
public abstract java.lang.String[] a(); public abstract java.lang.String[] a();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoBoolean : kotlin/Annotation { * public final annotation class AnnoBoolean : kotlin/Annotation {
@@ -53,8 +53,8 @@ public abstract @interface AnnoBoolean {
public abstract boolean bool(); public abstract boolean bool();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoChar : kotlin/Annotation { * public final annotation class AnnoChar : kotlin/Annotation {
@@ -82,8 +82,8 @@ public abstract @interface AnnoChar {
public abstract char chr(); public abstract char chr();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoClass : kotlin/Annotation { * public final annotation class AnnoClass : kotlin/Annotation {
@@ -111,8 +111,8 @@ public abstract @interface AnnoClass {
public abstract java.lang.Class<Color> c(); public abstract java.lang.Class<Color> c();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoDouble : kotlin/Annotation { * public final annotation class AnnoDouble : kotlin/Annotation {
@@ -140,8 +140,8 @@ public abstract @interface AnnoDouble {
public abstract double dbl(); public abstract double dbl();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoEnum : kotlin/Annotation { * public final annotation class AnnoEnum : kotlin/Annotation {
@@ -169,8 +169,8 @@ public abstract @interface AnnoEnum {
public abstract Color c(); public abstract Color c();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoFloat : kotlin/Annotation { * public final annotation class AnnoFloat : kotlin/Annotation {
@@ -198,8 +198,8 @@ public abstract @interface AnnoFloat {
public abstract float flt(); public abstract float flt();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoInt : kotlin/Annotation { * public final annotation class AnnoInt : kotlin/Annotation {
@@ -227,8 +227,8 @@ public abstract @interface AnnoInt {
public abstract int i(); public abstract int i();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoIntArray : kotlin/Annotation { * public final annotation class AnnoIntArray : kotlin/Annotation {
@@ -256,8 +256,8 @@ public abstract @interface AnnoIntArray {
public abstract int[] b(); public abstract int[] b();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoLong : kotlin/Annotation { * public final annotation class AnnoLong : kotlin/Annotation {
@@ -285,8 +285,8 @@ public abstract @interface AnnoLong {
public abstract long l(); public abstract long l();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoLongArray : kotlin/Annotation { * public final annotation class AnnoLongArray : kotlin/Annotation {
@@ -314,8 +314,8 @@ public abstract @interface AnnoLongArray {
public abstract long[] b(); public abstract long[] b();
} }
////////////////////
////////////////////
/** /**
* public final annotation class AnnoString : kotlin/Annotation { * public final annotation class AnnoString : kotlin/Annotation {
@@ -343,8 +343,8 @@ public abstract @interface AnnoString {
public abstract java.lang.String s(); public abstract java.lang.String s();
} }
////////////////////
////////////////////
/** /**
* public final enum class Color : kotlin/Enum<Color> { * public final enum class Color : kotlin/Enum<Color> {
@@ -361,7 +361,8 @@ public abstract @interface AnnoString {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum Color { public enum Color {
/*public static final*/ BLACK /* = new Color() */; BLACK;
Color() { Color() {
} }
@@ -372,8 +373,8 @@ public enum Color {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -412,8 +413,8 @@ public final class Test {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test2 : kotlin/Any { * public final class Test2 : kotlin/Any {
@@ -428,7 +429,7 @@ public final class Test {
@AnnoChar(x = 100, chr = 'c') @AnnoChar(x = 100, chr = 'c')
@AnnoBoolean(x = 100, bool = false) @AnnoBoolean(x = 100, bool = false)
@AnnoInt(x = 100, i = 5) @AnnoInt(x = 100, i = 5)
@AnnoFloat(x = 100, flt = 1.0F) @AnnoFloat(x = 100, flt = 1.0f)
@AnnoDouble(x = 100, dbl = 4.0) @AnnoDouble(x = 100, dbl = 4.0)
@AnnoString(x = 100, s = "AAA") @AnnoString(x = 100, s = "AAA")
@AnnoIntArray(x = 100, b = {1, 2, 3}) @AnnoIntArray(x = 100, b = {1, 2, 3})
@@ -441,33 +442,3 @@ public final class Test2 {
super(); super();
} }
} }
////////////////////
package lib;
public @interface Anno {
String[] construct() default {};
String value();
}
////////////////////
package lib;
public class R {
public R() {
super();
}
public static class id {
public id() {
super();
}
public static final int textView = 100;
}
}
@@ -17,6 +17,7 @@ public abstract interface Named {
public abstract java.lang.String getName(); public abstract java.lang.String getName();
} }
//////////////////// ////////////////////
package secondary; package secondary;
@@ -48,12 +49,10 @@ public final class Product2 implements secondary.Named {
return null; return null;
} }
public void setName(@org.jetbrains.annotations.Nullable() public void setName(@org.jetbrains.annotations.Nullable() java.lang.String p0) {
java.lang.String p0) {
} }
public Product2(@org.jetbrains.annotations.NotNull() public Product2(@org.jetbrains.annotations.NotNull() java.lang.String otherName) {
java.lang.String otherName) {
super(); super();
} }
} }
@@ -0,0 +1,38 @@
package test;
/**
* package {
*
* // signature: foo()V
* public final fun foo(): kotlin/Unit
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class AKt {
public static final void foo() {
}
}
////////////////////
package test;
/**
* package {
*
* // signature: bar()V
* public final fun bar(): kotlin/Unit
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class BKt {
public static final void bar() {
}
}
@@ -13,10 +13,6 @@
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class ResolvedKt { public final class ResolvedKt {
public ResolvedKt() {
super();
}
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private static kotlin.io.encoding.Base64 base64 = null; private static kotlin.io.encoding.Base64 base64 = null;
@@ -25,13 +21,12 @@ public final class ResolvedKt {
return null; return null;
} }
public static final void setBase64(@org.jetbrains.annotations.Nullable() public static final void setBase64(@org.jetbrains.annotations.Nullable() kotlin.io.encoding.Base64 p0) {
kotlin.io.encoding.Base64 p0) {
} }
} }
////////////////////
////////////////////
import kotlin.io.encoding.*; import kotlin.io.encoding.*;
@@ -51,10 +46,6 @@ import kotlin.io.encoding.*;
@kotlin.Metadata() @kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public final class UnresolvedKt { public final class UnresolvedKt {
public UnresolvedKt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static Base65 base65 = null; private static Base65 base65 = null;
@@ -63,7 +54,6 @@ public final class UnresolvedKt {
return null; return null;
} }
public static final void setBase65(@org.jetbrains.annotations.NotNull() public static final void setBase65(@org.jetbrains.annotations.NotNull() Base65 p0) {
Base65 p0) {
} }
} }
@@ -26,10 +26,11 @@ public abstract @interface Anno {
public abstract StrangeEnum size(); public abstract StrangeEnum size();
public abstract java.lang.String name(); public abstract java.lang.String name();
} }
////////////////////
////////////////////
/** /**
* public final enum class StrangeEnum : kotlin/Enum<StrangeEnum> { * public final enum class StrangeEnum : kotlin/Enum<StrangeEnum> {
@@ -57,7 +58,8 @@ public abstract @interface Anno {
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public enum StrangeEnum { public enum StrangeEnum {
/*public static final*/ InvalidFieldName /* = new StrangeEnum() */; InvalidFieldName;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String size = null; private final java.lang.String size = null;
@@ -75,8 +77,8 @@ public enum StrangeEnum {
} }
} }
////////////////////
////////////////////
/** /**
* public final class Test : kotlin/Any { * public final class Test : kotlin/Any {
@@ -115,6 +117,7 @@ public enum StrangeEnum {
public final class Test { public final class Test {
public final java.lang.String simpleName = null; public final java.lang.String simpleName = null;
public Test() { public Test() {
super(); super();
} }
@@ -124,17 +127,16 @@ public final class Test {
return null; return null;
} }
public final void simpleFun() { public final void simpleFun() {
} }
@Anno(name = "Woofwoof", size = StrangeEnum.InvalidFieldName) @Anno(name = "Woofwoof", size = StrangeEnum.InvalidFieldName)
public final void simpleFun2(@org.jetbrains.annotations.NotNull() public final void simpleFun2(@org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String b) {
java.lang.String a, @org.jetbrains.annotations.NotNull()
java.lang.String b) {
} }
public final void strangeFun4(@org.jetbrains.annotations.NotNull()
java.lang.String a, @org.jetbrains.annotations.NotNull() public final void strangeFun4(@org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String p1_949560896) {
java.lang.String p1_949560896) {
} }
} }
@@ -1,7 +1,6 @@
public abstract class BaseClass { public abstract class BaseClass {
public BaseClass(@org.jetbrains.annotations.NotNull() public BaseClass(@org.jetbrains.annotations.NotNull() Context context, int num, boolean bool) {
Context context, int num, boolean bool) {
super(); super();
} }
@@ -9,19 +8,18 @@ public abstract class BaseClass {
public abstract Result doJob(); public abstract Result doJob();
} }
////////////////////
////////////////////
public abstract interface Context { public abstract interface Context {
} }
////////////////////
////////////////////
public final class Inheritor extends BaseClass { public final class Inheritor extends BaseClass {
public Inheritor(@org.jetbrains.annotations.NotNull() public Inheritor(@org.jetbrains.annotations.NotNull() Context context) {
Context context) {
super(null, 0, false); super(null, 0, false);
} }
@@ -32,12 +30,13 @@ public final class Inheritor extends BaseClass {
} }
} }
//////////////////// ////////////////////
public enum Result { public enum Result {
/*public static final*/ SUCCESS /* = new Result() */, SUCCESS,
/*public static final*/ ERROR /* = new Result() */; ERROR;
Result() { Result() {
} }
@@ -0,0 +1,52 @@
package test;
/**
* public abstract class test/A : kotlin/Any {
*
* // signature: <init>(Ljava/lang/String;)V
* public constructor(s: kotlin/String)
*
* // field: s:Ljava/lang/String;
* // getter: getS()Ljava/lang/String;
* public final val s: kotlin/String
* public final get
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract class A {
@org.jetbrains.annotations.NotNull()
private final java.lang.String s = null;
public A(@org.jetbrains.annotations.NotNull() java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS() {
return null;
}
}
////////////////////
package test;
/**
* public final class test/B : test/A {
*
* // signature: <init>()V
* public constructor()
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class B extends test.A {
public B() {
super(null);
}
}
@@ -0,0 +1,48 @@
/**
* public open class Test : kotlin/Any {
*
* // signature: <init>()V
* public constructor()
*
* // signature: getTest(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
* public open suspend fun getTest(text: kotlin/String): kotlin/String
*
* // signature: getTestInvalid(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
* public open suspend fun getTestInvalid(te xt: kotlin/String): kotlin/String
*
* // signature: getTestNoSuspend(Ljava/lang/String;)Ljava/lang/String;
* public open fun getTestNoSuspend(text: kotlin/String): kotlin/String
*
* // signature: getTestNoSuspendInvalid(Ljava/lang/String;)Ljava/lang/String;
* public open fun getTestNoSuspendInvalid(te xt: kotlin/String): kotlin/String
*
* // module name: main
* }
*/
@kotlin.Metadata()
public class Test {
public Test() {
super();
}
@org.jetbrains.annotations.NotNull()
public java.lang.String getTestNoSuspend(@org.jetbrains.annotations.NotNull() java.lang.String text) {
return null;
}
@org.jetbrains.annotations.Nullable()
public java.lang.Object getTest(@org.jetbrains.annotations.NotNull() java.lang.String text, @org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super java.lang.String> $completion) {
return null;
}
@org.jetbrains.annotations.NotNull()
public java.lang.String getTestNoSuspendInvalid(@org.jetbrains.annotations.NotNull() java.lang.String p0_55085957) {
return null;
}
@org.jetbrains.annotations.Nullable()
public java.lang.Object getTestInvalid(@org.jetbrains.annotations.NotNull() java.lang.String p0_55085957, @org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super java.lang.String> $completion) {
return null;
}
}
@@ -21,8 +21,7 @@ public final class Foo {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
public final java.lang.Object a(@org.jetbrains.annotations.NotNull() public final java.lang.Object a(@org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super ABC> $completion) {
kotlin.coroutines.Continuation<? super ABC> $completion) {
return null; return null;
} }
} }
@@ -0,0 +1,30 @@
/**
* public abstract interface Flow<T#0 (* T *)> : kotlin/Any {
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface Flow<T extends java.lang.Object> {
}
////////////////////
/**
* package {
*
* // signature: combine(LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;LFlow;Lkotlin/jvm/functions/FunctionN;)LFlow;
* public final fun <T#0 (* T1 *), T#1 (* T2 *), T#2 (* T3 *), T#3 (* T4 *), T#4 (* T5 *), T#5 (* T6 *), T#6 (* T7 *), T#7 (* T8 *), T#8 (* T9 *), T#9 (* T10 *), T#10 (* T11 *), T#11 (* T12 *), T#12 (* T13 *), T#13 (* T14 *), T#14 (* T15 *), T#15 (* T16 *), T#16 (* T17 *), T#17 (* T18 *), T#18 (* T19 *), T#19 (* T20 *), T#20 (* T21 *), T#21 (* T22 *), T#22 (* T23 *), T#23 (* R *)> combine(flow: Flow<T#0>, flow2: Flow<T#1>, flow3: Flow<T#2>, flow4: Flow<T#3>, flow5: Flow<T#4>, flow6: Flow<T#5>, flow7: Flow<T#6>, flow8: Flow<T#7>, flow9: Flow<T#8>, flow10: Flow<T#9>, flow11: Flow<T#10>, flow12: Flow<T#11>, flow13: Flow<T#12>, flow14: Flow<T#13>, flow15: Flow<T#14>, flow16: Flow<T#15>, flow17: Flow<T#16>, flow18: Flow<T#17>, flow19: Flow<T#18>, flow20: Flow<T#19>, flow21: Flow<T#20>, flow22: Flow<T#21>, flow23: Flow<T#22>, transform: suspend kotlin/Function24<T#0, T#1, T#2, T#3, T#4, T#5, T#6, T#7, T#8, T#9, T#10, T#11, T#12, T#13, T#14, T#15, T#16, T#17, T#18, T#19, T#20, T#21, T#22, kotlin/coroutines/Continuation<T#23>, kotlin/Any?>): Flow<T#23>
*
* // module name: main
* }
*/
@kotlin.Metadata()
public final class SuspendFunctionWithBigArityKt {
@org.jetbrains.annotations.NotNull()
public static final <T1 extends java.lang.Object, T2 extends java.lang.Object, T3 extends java.lang.Object, T4 extends java.lang.Object, T5 extends java.lang.Object, T6 extends java.lang.Object, T7 extends java.lang.Object, T8 extends java.lang.Object, T9 extends java.lang.Object, T10 extends java.lang.Object, T11 extends java.lang.Object, T12 extends java.lang.Object, T13 extends java.lang.Object, T14 extends java.lang.Object, T15 extends java.lang.Object, T16 extends java.lang.Object, T17 extends java.lang.Object, T18 extends java.lang.Object, T19 extends java.lang.Object, T20 extends java.lang.Object, T21 extends java.lang.Object, T22 extends java.lang.Object, T23 extends java.lang.Object, R extends java.lang.Object>Flow<R> combine(@org.jetbrains.annotations.NotNull() Flow<T1> flow, @org.jetbrains.annotations.NotNull() Flow<T2> flow2, @org.jetbrains.annotations.NotNull() Flow<T3> flow3, @org.jetbrains.annotations.NotNull() Flow<T4> flow4, @org.jetbrains.annotations.NotNull() Flow<T5> flow5, @org.jetbrains.annotations.NotNull() Flow<T6> flow6, @org.jetbrains.annotations.NotNull() Flow<T7> flow7, @org.jetbrains.annotations.NotNull() Flow<T8> flow8, @org.jetbrains.annotations.NotNull() Flow<T9> flow9, @org.jetbrains.annotations.NotNull() Flow<T10> flow10, @org.jetbrains.annotations.NotNull() Flow<T11> flow11, @org.jetbrains.annotations.NotNull() Flow<T12> flow12, @org.jetbrains.annotations.NotNull() Flow<T13> flow13, @org.jetbrains.annotations.NotNull() Flow<T14> flow14, @org.jetbrains.annotations.NotNull() Flow<T15> flow15, @org.jetbrains.annotations.NotNull() Flow<T16> flow16, @org.jetbrains.annotations.NotNull() Flow<T17> flow17, @org.jetbrains.annotations.NotNull() Flow<T18> flow18, @org.jetbrains.annotations.NotNull() Flow<T19> flow19, @org.jetbrains.annotations.NotNull() Flow<T20> flow20, @org.jetbrains.annotations.NotNull() Flow<T21> flow21, @org.jetbrains.annotations.NotNull() Flow<T22> flow22, @org.jetbrains.annotations.NotNull() Flow<T23> flow23, @org.jetbrains.annotations.NotNull() kotlin.jvm.functions.FunctionN<? extends R> transform) {
return null;
}
}
@@ -20,6 +20,7 @@ public abstract @interface Anno {
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
package test.another; package test.another;
@@ -61,26 +62,15 @@ package test.another;
*/ */
@kotlin.Metadata() @kotlin.Metadata()
public final class TopLevelKt { public final class TopLevelKt {
public TopLevelKt() {
super();
}
public static final int topLevelConstProperty = 2; public static final int topLevelConstProperty = 2;
private static final int topLevelProperty = 2; private static final int topLevelProperty = 2;
public static final void extensionFunction(@Anno(value = "rec") public static final void extensionFunction(@Anno(value = "rec") @org.jetbrains.annotations.NotNull() java.lang.String $this$extensionFunction, @Anno(value = "1") @org.jetbrains.annotations.NotNull() java.lang.String a, @Anno(value = "2") @org.jetbrains.annotations.NotNull() java.lang.String b) {
@org.jetbrains.annotations.NotNull()
java.lang.String $this$extensionFunction, @Anno(value = "1")
@org.jetbrains.annotations.NotNull()
java.lang.String a, @Anno(value = "2")
@org.jetbrains.annotations.NotNull()
java.lang.String b) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final <T extends java.lang.Object>java.lang.String getExtensionProperty(@Anno(value = "propRec") public static final <T extends java.lang.Object>java.lang.String getExtensionProperty(@Anno(value = "propRec") @org.jetbrains.annotations.NotNull() T $this$extensionProperty) {
@org.jetbrains.annotations.NotNull()
T $this$extensionProperty) {
return null; return null;
} }
@@ -98,11 +88,7 @@ public final class TopLevelKt {
return null; return null;
} }
public static final <T extends java.lang.Object>void setExtensionProperty(@Anno(value = "propRec") public static final <T extends java.lang.Object>void setExtensionProperty(@Anno(value = "propRec") @org.jetbrains.annotations.NotNull() T $this$extensionProperty, @Anno(value = "setparam") @org.jetbrains.annotations.NotNull() java.lang.String setParamName) {
@org.jetbrains.annotations.NotNull()
T $this$extensionProperty, @Anno(value = "setparam")
@org.jetbrains.annotations.NotNull()
java.lang.String setParamName) {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@@ -16,6 +16,7 @@ package org.jetbrains;
public abstract @interface A { public abstract @interface A {
} }
//////////////////// ////////////////////
package org.jetbrains; package org.jetbrains;
@@ -56,6 +57,7 @@ public final class Outer {
} }
} }
//////////////////// ////////////////////
package org.jetbrains; package org.jetbrains;
@@ -72,14 +74,8 @@ package org.jetbrains;
@kotlin.Metadata() @kotlin.Metadata()
public final class TypeAnnotationsKt { public final class TypeAnnotationsKt {
public TypeAnnotationsKt() {
super();
}
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String foo(@org.jetbrains.annotations.NotNull() public static final java.lang.String foo(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.String> x, @org.jetbrains.annotations.NotNull() org.jetbrains.Outer.Inner y, int z) {
java.util.List<java.lang.String> x, @org.jetbrains.annotations.NotNull()
org.jetbrains.Outer.Inner y, int z) {
return null; return null;
} }
} }
@@ -34,8 +34,8 @@ public final class B implements NonExisting {
} }
} }
////////////////////
////////////////////
/** /**
* public open class C : kotlin/Any { * public open class C : kotlin/Any {
@@ -54,8 +54,8 @@ public class C {
} }
} }
////////////////////
////////////////////
/** /**
* public final class D : I { * public final class D : I {
@@ -75,8 +75,8 @@ public final class D implements I {
} }
} }
////////////////////
////////////////////
/** /**
* public final class E : error/NonExistentClass { * public final class E : error/NonExistentClass {
@@ -96,8 +96,8 @@ public final class E implements NonExisting {
} }
} }
////////////////////
////////////////////
/** /**
* public abstract interface I : kotlin/Any { * public abstract interface I : kotlin/Any {
@@ -109,8 +109,8 @@ public final class E implements NonExisting {
public abstract interface I { public abstract interface I {
} }
////////////////////
////////////////////
/** /**
* package { * package {
@@ -125,8 +125,7 @@ public abstract interface I {
public final class UnresolvedDelegateExpressionKt { public final class UnresolvedDelegateExpressionKt {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static final java.lang.String flaf(@org.jetbrains.annotations.NotNull() public static final java.lang.String flaf(@org.jetbrains.annotations.NotNull() C $this$flaf) {
C $this$flaf) {
return null; return null;
} }
} }

Some files were not shown because too many files have changed in this diff Show More