[SLC] AbstractSymbolLightClassesLoadingTest: generate light class for all compiled classes
This commit is contained in:
+57
@@ -39,3 +39,60 @@ public static final class Companion /* KotlinClass.Companion*/ {
|
||||
public final void setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() Custom);// setCompanionLateinitVariable(Custom)
|
||||
|
||||
}
|
||||
|
||||
public final class Custom /* Custom*/ {
|
||||
public Custom();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class LateinitPropertiesKt /* LateinitPropertiesKt*/ {
|
||||
public static Custom topLevelLateinit;
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final Custom getTopLevelLateinit();// getTopLevelLateinit()
|
||||
|
||||
public static final void setTopLevelLateinit(@org.jetbrains.annotations.NotNull() Custom);// setTopLevelLateinit(Custom)
|
||||
|
||||
}
|
||||
|
||||
public abstract class AbstractKotlinClass /* AbstractKotlinClass*/ {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final AbstractKotlinClass.Companion Companion;
|
||||
|
||||
public Custom classLateinitVariable;
|
||||
|
||||
public static Custom companionLateinitStaticVariable;
|
||||
|
||||
public static Custom companionLateinitVariable;
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Custom getClassLateinitVariable();// getClassLateinitVariable()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final Custom getCompanionLateinitStaticVariable();// getCompanionLateinitStaticVariable()
|
||||
|
||||
public AbstractKotlinClass();// .ctor()
|
||||
|
||||
public final void setClassLateinitVariable(@org.jetbrains.annotations.NotNull() Custom);// setClassLateinitVariable(Custom)
|
||||
|
||||
public static final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom);// setCompanionLateinitStaticVariable(Custom)
|
||||
|
||||
|
||||
class Companion ...
|
||||
|
||||
}
|
||||
|
||||
public static final class Companion /* AbstractKotlinClass.Companion*/ {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Custom getCompanionLateinitStaticVariable();// getCompanionLateinitStaticVariable()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Custom getCompanionLateinitVariable();// getCompanionLateinitVariable()
|
||||
|
||||
private Companion();// .ctor()
|
||||
|
||||
public final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom);// setCompanionLateinitStaticVariable(Custom)
|
||||
|
||||
public final void setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() Custom);// setCompanionLateinitVariable(Custom)
|
||||
|
||||
}
|
||||
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
|
||||
public abstract @interface Anno /* Anno*/ {
|
||||
}
|
||||
+48
@@ -10,3 +10,51 @@ public static final class Nested /* pkg.Season.Nested*/ extends pkg.Season {
|
||||
public Nested();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public class Open /* pkg.Open*/ {
|
||||
public Open();// .ctor()
|
||||
|
||||
|
||||
|
||||
|
||||
class Private ...
|
||||
|
||||
class Private2 ...
|
||||
|
||||
class StaticInternal ...
|
||||
|
||||
}
|
||||
|
||||
private static final class Private /* pkg.Open.Private*/ extends pkg.Open {
|
||||
public Private();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
protected final class Private2 /* pkg.Open.Private2*/ {
|
||||
public Private2();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public static final class StaticInternal /* pkg.Open.StaticInternal*/ {
|
||||
public StaticInternal();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
final class TopLevelPrivate /* pkg.TopLevelPrivate*/ {
|
||||
public TopLevelPrivate();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class OuterInternal /* pkg.OuterInternal*/ {
|
||||
public OuterInternal();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public abstract class SealedWithArgs /* pkg.SealedWithArgs*/ {
|
||||
private final int a;
|
||||
|
||||
private SealedWithArgs(int);// .ctor(int)
|
||||
|
||||
public final int getA();// getA()
|
||||
|
||||
}
|
||||
|
||||
@@ -8,3 +8,58 @@ public final class ClassWithPrivateCtor /* ClassWithPrivateCtor*/ {
|
||||
private ClassWithPrivateCtor(java.util.Set<java.lang.Integer>);// .ctor(java.util.Set<java.lang.Integer>)
|
||||
|
||||
}
|
||||
|
||||
public final class B /* B*/ {
|
||||
}
|
||||
|
||||
public final class AAA /* AAA*/ {
|
||||
public AAA(@org.jetbrains.annotations.NotNull() int[], @org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function0<kotlin.Unit>);// .ctor(int[], kotlin.jvm.functions.Function0<kotlin.Unit>)
|
||||
|
||||
}
|
||||
|
||||
public final class Outer /* Outer*/ {
|
||||
public Outer();// .ctor()
|
||||
|
||||
|
||||
|
||||
class Inner ...
|
||||
|
||||
class Nested ...
|
||||
|
||||
}
|
||||
|
||||
public final class Inner /* Outer.Inner*/ {
|
||||
public Inner(int, @org.jetbrains.annotations.NotNull() java.lang.String);// .ctor(int, java.lang.String)
|
||||
|
||||
}
|
||||
|
||||
public static final class Nested /* Outer.Nested*/ {
|
||||
public Nested();// .ctor()
|
||||
|
||||
public Nested(int, @org.jetbrains.annotations.NotNull() java.lang.String);// .ctor(int, java.lang.String)
|
||||
|
||||
}
|
||||
|
||||
public abstract class A /* A*/ {
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
private final java.lang.String x;
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.String getX();// getX()
|
||||
|
||||
private A(java.lang.String);// .ctor(java.lang.String)
|
||||
|
||||
|
||||
class C ...
|
||||
|
||||
}
|
||||
|
||||
public static final class C /* A.C*/ extends A {
|
||||
public C();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class TestConstructor /* TestConstructor*/ {
|
||||
private TestConstructor(int);// .ctor(int)
|
||||
|
||||
}
|
||||
|
||||
@@ -3,3 +3,33 @@ public abstract interface Base /* Base*/ {
|
||||
public abstract java.lang.Object foo(@org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super kotlin.Unit>);// foo(kotlin.coroutines.Continuation<? super kotlin.Unit>)
|
||||
|
||||
}
|
||||
|
||||
public final class Derived /* Derived*/ implements Base {
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public java.lang.Object foo(@org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super kotlin.Unit>);// foo(kotlin.coroutines.Continuation<? super kotlin.Unit>)
|
||||
|
||||
public Derived();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class Foo /* Foo*/ {
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object doSomething(@org.jetbrains.annotations.NotNull() Foo, @org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation<? super Bar>);// doSomething(Foo, kotlin.coroutines.Continuation<? super Bar>)
|
||||
|
||||
public Foo();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class Bar /* Bar*/ {
|
||||
public Bar();// .ctor()
|
||||
|
||||
public final <T> void async(@org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super T>, ? extends java.lang.Object>);// <T> async(kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super T>, ? extends java.lang.Object>)
|
||||
|
||||
}
|
||||
|
||||
public final class Boo /* Boo*/ {
|
||||
private final java.lang.Object doSomething(Foo, kotlin.coroutines.Continuation<? super Bar>);// doSomething(Foo, kotlin.coroutines.Continuation<? super Bar>)
|
||||
|
||||
public Boo();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
+30
@@ -3,3 +3,33 @@ public abstract @interface SimpleAnn /* SimpleAnn*/ {
|
||||
public abstract java.lang.String value();// value()
|
||||
|
||||
}
|
||||
|
||||
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
|
||||
public abstract @interface Ann /* Ann*/ {
|
||||
public abstract SimpleAnn[] t();// t()
|
||||
|
||||
public abstract int x();// x()
|
||||
|
||||
public abstract java.lang.Class<?> z();// z()
|
||||
|
||||
public abstract java.lang.Class<?>[] e();// e()
|
||||
|
||||
public abstract java.lang.String y();// y()
|
||||
|
||||
public abstract kotlin.DeprecationLevel depr();// depr()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Base /* Base*/ {
|
||||
@Ann(x = 1, y = "134", z = java.lang.String.class, e = {int.class, double.class}, depr = kotlin.DeprecationLevel.WARNING, t = {@SimpleAnn("243"), @SimpleAnn("4324")})
|
||||
public abstract void foo(@Ann(x = 2, y = "324", z = Ann.class, e = {byte.class, Base.class}, depr = kotlin.DeprecationLevel.WARNING, t = {@SimpleAnn("687"), @SimpleAnn("78")}) @org.jetbrains.annotations.NotNull() java.lang.String);// foo(java.lang.String)
|
||||
|
||||
}
|
||||
|
||||
public final class Derived /* Derived*/ implements Base {
|
||||
@Ann(x = 1, y = "134", z = java.lang.String.class, e = {int.class, double.class}, depr = kotlin.DeprecationLevel.WARNING, t = {@SimpleAnn("243"), @SimpleAnn("4324")})
|
||||
public void foo(@Ann(x = 2, y = "324", z = Ann.class, e = {byte.class, Base.class}, depr = kotlin.DeprecationLevel.WARNING, t = {@SimpleAnn("687"), @SimpleAnn("78")}) @org.jetbrains.annotations.NotNull() java.lang.String);// foo(java.lang.String)
|
||||
|
||||
public Derived(@org.jetbrains.annotations.NotNull() Base);// .ctor(Base)
|
||||
|
||||
}
|
||||
|
||||
+67
@@ -2,3 +2,70 @@ public final class OutPair /* OutPair*/<Final, Y> {
|
||||
public OutPair();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class In /* In*/<Z> {
|
||||
public In();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public class Open /* Open*/ {
|
||||
public Open();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface B /* B*/ {
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public abstract In<Open> foo();// foo()
|
||||
|
||||
}
|
||||
|
||||
public final class Container /* Container*/ {
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = false)
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Out<? extends Open> bar();// bar()
|
||||
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = false)
|
||||
public final int foo(boolean, @org.jetbrains.annotations.NotNull() Out<? extends java.lang.Integer>);// foo(boolean, Out<? extends java.lang.Integer>)
|
||||
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
|
||||
public final int bar(boolean, @org.jetbrains.annotations.NotNull() In<java.lang.Long>, long);// bar(boolean, In<java.lang.Long>, long)
|
||||
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
|
||||
public final void deepOpen(@org.jetbrains.annotations.NotNull() Out<Out<Out<Open>>>);// deepOpen(Out<Out<Out<Open>>>)
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final OutPair<? extends Final, OutPair<Out<Final>, Out<? extends Final>>> falseTrueFalse();// falseTrueFalse()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
|
||||
|
||||
public Container();// .ctor()
|
||||
|
||||
public final void simpleIn(@org.jetbrains.annotations.NotNull() In<? super java.lang.Object>);// simpleIn(In<? super java.lang.Object>)
|
||||
|
||||
public final void simpleOut(@org.jetbrains.annotations.NotNull() Out<? extends Final>);// simpleOut(Out<? extends Final>)
|
||||
|
||||
}
|
||||
|
||||
public final class Inv /* Inv*/<E> {
|
||||
public Inv();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class Out /* Out*/<T> {
|
||||
public Out();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface A /* A*/<T> {
|
||||
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public abstract Out<T> foo();// foo()
|
||||
|
||||
}
|
||||
|
||||
public final class Final /* Final*/ {
|
||||
public Final();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
+12
@@ -2,3 +2,15 @@ public final class MyException /* MyException*/ extends java.lang.Exception {
|
||||
public MyException();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class C /* C*/ {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String readFile(@org.jetbrains.annotations.NotNull() java.lang.String) throws java.io.IOException, MyException;// readFile(java.lang.String)
|
||||
|
||||
public C() throws java.lang.Exception;// .ctor()
|
||||
|
||||
public C(int) throws java.lang.Exception;// .ctor(int)
|
||||
|
||||
public final void baz() throws java.lang.Throwable;// baz()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,19 @@
|
||||
public final class TypeAliasesKt /* TypeAliasesKt*/ {
|
||||
}
|
||||
|
||||
public final class O /* O*/ {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final O INSTANCE;
|
||||
|
||||
@kotlin.jvm.JvmOverloads()
|
||||
public final void foo();// foo()
|
||||
|
||||
@kotlin.jvm.JvmOverloads()
|
||||
public final void foo(int);// foo(int)
|
||||
|
||||
@kotlin.jvm.JvmOverloads()
|
||||
public final void foo(int, @org.jetbrains.annotations.NotNull() java.lang.String);// foo(int, java.lang.String)
|
||||
|
||||
private O();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
+105
@@ -2,3 +2,108 @@ public final class Out /* Out*/<T> {
|
||||
public Out();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public class Open /* Open*/ {
|
||||
public Open();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class OutPair /* OutPair*/<Final, Y> {
|
||||
public OutPair();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class In /* In*/<Z> {
|
||||
public In();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class Inv /* Inv*/<E> {
|
||||
public Inv();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
public final class Container /* Container*/ {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final In<Final> notDeepIn();// notDeepIn()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Inv<? super Out<? extends Open>> skipWildcardsUntilInProjection();// skipWildcardsUntilInProjection()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Inv<In<Out<? extends Open>>> skipAllInvWildcards();// skipAllInvWildcards()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Inv<OutPair<Open, Out<Out<Open>>>> skipAllOutInvWildcards();// skipAllOutInvWildcards()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Out<In<Out<? extends Open>>> skipWildcardsUntilIn0();// skipWildcardsUntilIn0()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Out<In<Out<Final>>> skipWildcardsUntilIn1();// skipWildcardsUntilIn1()
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final Out<In<OutPair<Final, ? extends Out<? extends Open>>>> skipWildcardsUntilIn2();// skipWildcardsUntilIn2()
|
||||
|
||||
public Container();// .ctor()
|
||||
|
||||
public final <Q extends Final> void typeParameter(@org.jetbrains.annotations.NotNull() Out<? extends Q>, @org.jetbrains.annotations.NotNull() In<? super Q>);// <Q extends Final> typeParameter(Out<? extends Q>, In<? super Q>)
|
||||
|
||||
public final void arrayOfOutFinal(@org.jetbrains.annotations.NotNull() Out<Final>[]);// arrayOfOutFinal(Out<Final>[])
|
||||
|
||||
public final void arrayOfOutOpen(@org.jetbrains.annotations.NotNull() Out<Open>[]);// arrayOfOutOpen(Out<Open>[])
|
||||
|
||||
public final void deepFinal(@org.jetbrains.annotations.NotNull() Out<Out<Out<Final>>>);// deepFinal(Out<Out<Out<Final>>>)
|
||||
|
||||
public final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
|
||||
|
||||
public final void finalClassArgument(@org.jetbrains.annotations.NotNull() Out<Final>, @org.jetbrains.annotations.NotNull() In<? super Final>);// finalClassArgument(Out<Final>, In<? super Final>)
|
||||
|
||||
public final void inAny(@org.jetbrains.annotations.NotNull() In<java.lang.Object>);// inAny(In<java.lang.Object>)
|
||||
|
||||
public final void inFinal(@org.jetbrains.annotations.NotNull() In<? super Final>);// inFinal(In<? super Final>)
|
||||
|
||||
public final void inOutFinal(@org.jetbrains.annotations.NotNull() In<? super Out<Final>>);// inOutFinal(In<? super Out<Final>>)
|
||||
|
||||
public final void invFinal(@org.jetbrains.annotations.NotNull() Inv<Final>);// invFinal(Inv<Final>)
|
||||
|
||||
public final void invIn(@org.jetbrains.annotations.NotNull() Out<? extends Inv<? super Final>>);// invIn(Out<? extends Inv<? super Final>>)
|
||||
|
||||
public final void invInAny(@org.jetbrains.annotations.NotNull() Out<Inv<? super java.lang.Object>>);// invInAny(Out<Inv<? super java.lang.Object>>)
|
||||
|
||||
public final void invInOutFinal(@org.jetbrains.annotations.NotNull() Inv<In<Out<Final>>>);// invInOutFinal(Inv<In<Out<Final>>>)
|
||||
|
||||
public final void invInOutOpen(@org.jetbrains.annotations.NotNull() Inv<In<Out<? extends Open>>>);// invInOutOpen(Inv<In<Out<? extends Open>>>)
|
||||
|
||||
public final void invInv(@org.jetbrains.annotations.NotNull() Out<Inv<Open>>);// invInv(Out<Inv<Open>>)
|
||||
|
||||
public final void invOpen(@org.jetbrains.annotations.NotNull() Inv<Open>);// invOpen(Inv<Open>)
|
||||
|
||||
public final void invOut(@org.jetbrains.annotations.NotNull() Out<? extends Inv<? extends Open>>);// invOut(Out<? extends Inv<? extends Open>>)
|
||||
|
||||
public final void invOutFinal(@org.jetbrains.annotations.NotNull() Inv<Out<Final>>);// invOutFinal(Inv<Out<Final>>)
|
||||
|
||||
public final void invOutFinal(@org.jetbrains.annotations.NotNull() Out<Inv<? extends Final>>);// invOutFinal(Out<Inv<? extends Final>>)
|
||||
|
||||
public final void invOutOpen(@org.jetbrains.annotations.NotNull() Inv<Out<Open>>);// invOutOpen(Inv<Out<Open>>)
|
||||
|
||||
public final void invOutProjectedOutFinal(@org.jetbrains.annotations.NotNull() Inv<? extends Out<Final>>);// invOutProjectedOutFinal(Inv<? extends Out<Final>>)
|
||||
|
||||
public final void oneArgumentFinal(@org.jetbrains.annotations.NotNull() OutPair<Final, ? extends Open>);// oneArgumentFinal(OutPair<Final, ? extends Open>)
|
||||
|
||||
public final void openClassArgument(@org.jetbrains.annotations.NotNull() Out<? extends Open>, @org.jetbrains.annotations.NotNull() In<? super Open>);// openClassArgument(Out<? extends Open>, In<? super Open>)
|
||||
|
||||
public final void outIn(@org.jetbrains.annotations.NotNull() Out<? extends In<? super Final>>);// outIn(Out<? extends In<? super Final>>)
|
||||
|
||||
public final void outInAny(@org.jetbrains.annotations.NotNull() Out<In<java.lang.Object>>);// outInAny(Out<In<java.lang.Object>>)
|
||||
|
||||
public final void outOfArrayOpen(@org.jetbrains.annotations.NotNull() Out<Open[]>);// outOfArrayOpen(Out<Open[]>)
|
||||
|
||||
public final void outOfArrayOutOpen(@org.jetbrains.annotations.NotNull() Out<? extends Open[]>);// outOfArrayOutOpen(Out<? extends Open[]>)
|
||||
|
||||
}
|
||||
|
||||
public final class Final /* Final*/ {
|
||||
public Final();// .ctor()
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user