[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
@@ -68,33 +68,6 @@ public abstract @interface Anno {
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();
}
////////////////////
package app;
@@ -146,6 +120,7 @@ public abstract @interface BindField {
public abstract int id();
}
////////////////////
package app;
@@ -171,6 +146,7 @@ package app;
public final class JJ {
@org.jetbrains.annotations.NotNull()
public static final app.JJ INSTANCE = null;
@org.jetbrains.annotations.NotNull()
private static final java.lang.String b = null;
@@ -189,6 +165,7 @@ public final class JJ {
}
}
////////////////////
package app;
@@ -213,6 +190,7 @@ public abstract @interface MultiValue {
public abstract int[] ids();
}
////////////////////
package app;
@@ -237,6 +215,7 @@ public abstract @interface MultiValueByte {
public abstract byte[] ids();
}
////////////////////
package app;
@@ -261,6 +240,7 @@ public abstract @interface MultiValueString {
public abstract java.lang.String[] ids();
}
////////////////////
package app;
@@ -386,23 +366,34 @@ package app;
public final class MyActivity {
@BindField(id = 100)
private final int a = 0;
@BindField(id = 100)
private final int b = 0;
@BindField(id = 100)
private final int c = 0;
@BindField(id = 100)
private final int d = 0;
@BindField(id = 100)
private final int e = 0;
@BindField(id = 200)
private final int f = 0;
public final int propA = 200;
private final int propB = 200;
private int propC = 200;
@kotlin.jvm.JvmField()
public final int propD = 200;
@kotlin.jvm.JvmField()
public int propE = 200;
private final int propF = 0;
public MyActivity() {
@@ -450,7 +441,7 @@ public final class MyActivity {
}
@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()
public static void getE$annotations() {
}
@@ -481,7 +472,7 @@ public final class MyActivity {
}
@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() {
}
@@ -536,76 +527,3 @@ public final class MyActivity {
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;
}
}