Files
kotlin-fork/compiler/testData/asJava/lightClasses/lightClassByPsi/facades/jvmWildcardAnnotations.fir.java
T

57 lines
2.1 KiB
Java
Vendored

public final class Final /* Final*/ {
public Final();// .ctor()
}
public final class In /* In*/<Z> {
public In();// .ctor()
}
public final class Inv /* Inv*/<E> {
public Inv();// .ctor()
}
public final class JvmWildcardAnnotationsKt /* JvmWildcardAnnotationsKt*/ {
@kotlin.jvm.JvmSuppressWildcards(suppress = false)
@org.jetbrains.annotations.NotNull()
public static final Out<Open> bar();// bar()
@kotlin.jvm.JvmSuppressWildcards(suppress = false)
public static final int foo(boolean, @org.jetbrains.annotations.NotNull() Out<java.lang.Integer>);// foo(boolean, Out<java.lang.Integer>)
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
@org.jetbrains.annotations.NotNull()
public static final In<Open> foo3();// foo3()
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
@org.jetbrains.annotations.NotNull()
public static final Out<T> foo2();// foo2()
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
public static final int bar(boolean, @org.jetbrains.annotations.NotNull() In<? super java.lang.Long>, long);// bar(boolean, In<? super java.lang.Long>, long)
@kotlin.jvm.JvmSuppressWildcards(suppress = true)
public static final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
@org.jetbrains.annotations.NotNull()
public static final OutPair<Final, OutPair<Out<Final>, Out<Final>>> falseTrueFalse();// falseTrueFalse()
@org.jetbrains.annotations.NotNull()
public static final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
public static final void simpleIn(@org.jetbrains.annotations.NotNull() In<? super java.lang.Object>);// simpleIn(In<? super java.lang.Object>)
public static final void simpleOut(@org.jetbrains.annotations.NotNull() Out<? extends Final>);// simpleOut(Out<? extends Final>)
}
public class Open /* Open*/ {
public Open();// .ctor()
}
public final class Out /* Out*/<T> {
public Out();// .ctor()
}
public final class OutPair /* OutPair*/<Final, Y> {
public OutPair();// .ctor()
}