Drop some tests using java.lang.Class in annotation
We are going to drop such cases anyway, but they're annoying when reverting commits
This commit is contained in:
Vendored
-11
@@ -1,11 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_PARAMETER_IN_ANNOTATION
|
|
||||||
package test
|
|
||||||
|
|
||||||
annotation class AnnClass(val a: Class<*>)
|
|
||||||
|
|
||||||
class MyClass {
|
|
||||||
|
|
||||||
AnnClass(javaClass<MyClass>()) companion object {
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Vendored
-26
@@ -1,26 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
package test {
|
|
||||||
|
|
||||||
internal final annotation class AnnClass : kotlin.Annotation {
|
|
||||||
public constructor AnnClass(/*0*/ a: java.lang.Class<*>)
|
|
||||||
internal final val a: java.lang.Class<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
internal final class MyClass {
|
|
||||||
public constructor MyClass()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
|
|
||||||
test.AnnClass(a = javaClass<test.MyClass>(): java.lang.Class<test.MyClass>) public companion object Companion {
|
|
||||||
private constructor Companion()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-17
@@ -1,17 +0,0 @@
|
|||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?>[] value();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
val jClass = javaClass<String>()
|
|
||||||
A(
|
|
||||||
<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION, ANNOTATION_PARAMETER_MUST_BE_CLASS_LITERAL!>jClass<!>,
|
|
||||||
<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>
|
|
||||||
)
|
|
||||||
class MyClass1
|
|
||||||
|
|
||||||
A(
|
|
||||||
<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<<!UNRESOLVED_REFERENCE!>Err<!>>()<!>,
|
|
||||||
<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<String>()<!>
|
|
||||||
) class MyClass2
|
|
||||||
-27
@@ -1,27 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
internal val jClass: java.lang.Class<kotlin.String>
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ vararg value: java.lang.Class<*> /*kotlin.Array<out java.lang.Class<*>>*/)
|
|
||||||
public constructor A(/*0*/ vararg value: kotlin.reflect.KClass<*> /*kotlin.Array<out kotlin.reflect.KClass<*>>*/)
|
|
||||||
public final val value: kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.Int>()}: kotlin.Array<out java.lang.Class<*>>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<[ERROR : Err]>(), javaClass<kotlin.String>()}: kotlin.Array<out java.lang.Class<*>>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-26
@@ -1,26 +0,0 @@
|
|||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?>[] value() default {Integer.class};
|
|
||||||
Class<?>[] arg() default {String.class};
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>,
|
|
||||||
<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Any>()<!>,
|
|
||||||
arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>arrayOf(javaClass<String>(), javaClass<Double>())<!>)
|
|
||||||
class MyClass1
|
|
||||||
|
|
||||||
A(<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>, <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Any>()<!>)
|
|
||||||
class MyClass2
|
|
||||||
|
|
||||||
A(arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>arrayOf(javaClass<String>(), javaClass<Double>())<!>)
|
|
||||||
class MyClass3
|
|
||||||
|
|
||||||
A class MyClass4
|
|
||||||
|
|
||||||
A(value = *<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>arrayOf(javaClass<Int>(), javaClass<Any>())<!>,
|
|
||||||
arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>arrayOf(javaClass<String>(), javaClass<Double>())<!>)
|
|
||||||
class MyClass5
|
|
||||||
|
|
||||||
A(value = *<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>arrayOf(javaClass<Int>(), javaClass<Any>())<!>)
|
|
||||||
class MyClass6
|
|
||||||
-55
@@ -1,55 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ vararg value: java.lang.Class<*> /*kotlin.Array<out java.lang.Class<*>>*/ = ..., /*1*/ arg: kotlin.Array<out java.lang.Class<*>> = ...)
|
|
||||||
public constructor A(/*0*/ vararg value: kotlin.reflect.KClass<*> /*kotlin.Array<out kotlin.reflect.KClass<*>>*/ = ..., /*1*/ arg: kotlin.Array<out kotlin.reflect.KClass<*>> = ...)
|
|
||||||
public final val arg: kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public final val value: kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public abstract fun arg(): kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {javaClass<kotlin.String>(), javaClass<kotlin.Double>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>, value = {javaClass<kotlin.Int>(), javaClass<kotlin.Any>()}: kotlin.Array<out java.lang.Class<*>>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.Int>(), javaClass<kotlin.Any>()}: kotlin.Array<out java.lang.Class<*>>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {javaClass<kotlin.String>(), javaClass<kotlin.Double>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A() internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {javaClass<kotlin.String>(), javaClass<kotlin.Double>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>, value = {javaClass<kotlin.Int>(), javaClass<kotlin.Any>()}: kotlin.Array<java.lang.Class<out kotlin.Any>>) internal final class MyClass5 {
|
|
||||||
public constructor MyClass5()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.Int>(), javaClass<kotlin.Any>()}: kotlin.Array<java.lang.Class<out kotlin.Any>>) internal final class MyClass6 {
|
|
||||||
public constructor MyClass6()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-14
@@ -1,14 +0,0 @@
|
|||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> value() default Integer.class;
|
|
||||||
Class<?> arg() default String.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>, arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<String>()<!>) class MyClass1
|
|
||||||
A(<!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>) class MyClass2
|
|
||||||
A(arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<String>()<!>) class MyClass3
|
|
||||||
A class MyClass4
|
|
||||||
|
|
||||||
A(value = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>, arg = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<String>()<!>) class MyClass5
|
|
||||||
A(value = <!JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION!>javaClass<Int>()<!>) class MyClass6
|
|
||||||
-55
@@ -1,55 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ value: java.lang.Class<*> = ..., /*1*/ arg: java.lang.Class<*> = ...)
|
|
||||||
public constructor A(/*0*/ value: kotlin.reflect.KClass<*> = ..., /*1*/ arg: kotlin.reflect.KClass<*> = ...)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public final val value: kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.reflect.KClass<*>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, value = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A() internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, value = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass5 {
|
|
||||||
public constructor MyClass5()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass6 {
|
|
||||||
public constructor MyClass6()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> x() default Integer.class;
|
|
||||||
int y();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
@A(x = <!TYPE_MISMATCH(kotlin.reflect.KClass<*>; java.lang.Class<kotlin.Any>)!>javaClass<Any>()<!>, y = <!TYPE_MISMATCH!>""<!>) fun test1() {}
|
|
||||||
-15
@@ -1,15 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
A(x = javaClass<kotlin.Any>(): java.lang.Class<kotlin.Any>, y = "": kotlin.String) internal fun test1(): kotlin.Unit
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ x: java.lang.Class<*> = ..., /*1*/ y: kotlin.Int)
|
|
||||||
public constructor A(/*0*/ x: kotlin.reflect.KClass<*> = ..., /*1*/ y: kotlin.Int)
|
|
||||||
public final val x: kotlin.reflect.KClass<*>
|
|
||||||
public final val y: kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun x(): kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun y(): kotlin.Int
|
|
||||||
}
|
|
||||||
-24
@@ -1,24 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg() default Integer.class;
|
|
||||||
int x() default 1;
|
|
||||||
B b();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: B.java
|
|
||||||
public @interface B {
|
|
||||||
Class<?> arg() default String.class;
|
|
||||||
int y() default 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: c.kt
|
|
||||||
A(arg = javaClass<String>(), b = B()) class MyClass1
|
|
||||||
|
|
||||||
A(b = B(y = 3)) class MyClass3
|
|
||||||
|
|
||||||
A(b = B(arg = javaClass<Double>())) class MyClass4
|
|
||||||
|
|
||||||
A(arg = javaClass<Boolean>(), b = B(arg = Char::class)) class MyClass5
|
|
||||||
|
|
||||||
A(arg = String::class, b = B(arg = javaClass<Boolean>())) class MyClass6
|
|
||||||
-62
@@ -1,62 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: java.lang.Class<*> = ..., /*1*/ x: kotlin.Int = ..., /*2*/ b: B)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.reflect.KClass<*> = ..., /*1*/ x: kotlin.Int = ..., /*2*/ b: B)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public final val b: B
|
|
||||||
public final val x: kotlin.Int
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun b(): B
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun x(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
public final annotation class B : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor B(/*0*/ arg: java.lang.Class<*> = ..., /*1*/ y: kotlin.Int = ...)
|
|
||||||
public constructor B(/*0*/ arg: kotlin.reflect.KClass<*> = ..., /*1*/ y: kotlin.Int = ...)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public final val y: kotlin.Int
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun y(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, b = B(): B) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(b = B(y = IntegerValueType(3): IntegerValueType(3)): B) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(b = B(arg = javaClass<kotlin.Double>(): java.lang.Class<kotlin.Double>): B) internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.Boolean>(): java.lang.Class<kotlin.Boolean>, b = B(arg = kotlin.Char::class: kotlin.reflect.KClass<kotlin.Char>): B) internal final class MyClass5 {
|
|
||||||
public constructor MyClass5()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = kotlin.String::class: kotlin.reflect.KClass<kotlin.String>, b = B(arg = javaClass<kotlin.Boolean>(): java.lang.Class<kotlin.Boolean>): B) internal final class MyClass6 {
|
|
||||||
public constructor MyClass6()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(arg = javaClass<String>()) class MyClass
|
|
||||||
-18
@@ -1,18 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: java.lang.Class<*>)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.reflect.KClass<*>)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass {
|
|
||||||
public constructor MyClass()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-11
@@ -1,11 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg();
|
|
||||||
int x() default 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(arg = javaClass<String>()) class MyClass1
|
|
||||||
|
|
||||||
A(arg = javaClass<String>(), x = 1) class MyClass2
|
|
||||||
-27
@@ -1,27 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: java.lang.Class<*>, /*1*/ x: kotlin.Int = ...)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.reflect.KClass<*>, /*1*/ x: kotlin.Int = ...)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public final val x: kotlin.Int
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun x(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(1): IntegerValueType(1)) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?>[] arg();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
|
|
||||||
A(arg = arrayOf(javaClass<String>(), javaClass<Int>())) class MyClass1
|
|
||||||
|
|
||||||
A(arg = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH!>arrayOf<!>(javaClass<String>(), Int::class)) class MyClass2
|
|
||||||
A(arg = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH!>arrayOf<!>(String::class, javaClass<Int>())) class MyClass3
|
|
||||||
-32
@@ -1,32 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: kotlin.Array<out java.lang.Class<*>>)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.Array<out kotlin.reflect.KClass<*>>)
|
|
||||||
public final val arg: kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public abstract fun arg(): kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {javaClass<kotlin.String>(), javaClass<kotlin.Int>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {javaClass<kotlin.String>(), kotlin.Int::class}: kotlin.Array<???>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = {kotlin.String::class, javaClass<kotlin.Int>()}: kotlin.Array<???>) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg() default Integer.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(arg = javaClass<String>()) class MyClass1
|
|
||||||
A class MyClass3
|
|
||||||
-25
@@ -1,25 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: java.lang.Class<*> = ...)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.reflect.KClass<*> = ...)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A() internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-10
@@ -1,10 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg() default Integer.class;
|
|
||||||
int x();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(arg = javaClass<String>(), x = 3) class MyClass1
|
|
||||||
A(x = 5) class MyClass2
|
|
||||||
-27
@@ -1,27 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg: java.lang.Class<*> = ..., /*1*/ x: kotlin.Int)
|
|
||||||
public constructor A(/*0*/ arg: kotlin.reflect.KClass<*> = ..., /*1*/ x: kotlin.Int)
|
|
||||||
public final val arg: kotlin.reflect.KClass<*>
|
|
||||||
public final val x: kotlin.Int
|
|
||||||
public abstract fun arg(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun x(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(3): IntegerValueType(3)) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(x = IntegerValueType(5): IntegerValueType(5)) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> arg1();
|
|
||||||
Class<?> arg2();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(arg1 = javaClass<String>(), arg2 = javaClass<Int>()) class MyClass1
|
|
||||||
|
|
||||||
A(arg1 = <!TYPE_MISMATCH!>javaClass<String>()<!>, arg2 = Int::class) class MyClass3
|
|
||||||
A(arg1 = String::class, arg2 = <!TYPE_MISMATCH!>javaClass<Int>()<!>) class MyClass4
|
|
||||||
-34
@@ -1,34 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ arg1: java.lang.Class<*>, /*1*/ arg2: java.lang.Class<*>)
|
|
||||||
public constructor A(/*0*/ arg1: kotlin.reflect.KClass<*>, /*1*/ arg2: kotlin.reflect.KClass<*>)
|
|
||||||
public final val arg1: kotlin.reflect.KClass<*>
|
|
||||||
public final val arg2: kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun arg1(): kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun arg2(): kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg1 = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, arg2 = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg1 = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, arg2 = kotlin.Int::class: kotlin.reflect.KClass<kotlin.Int>) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(arg1 = kotlin.String::class: kotlin.reflect.KClass<kotlin.String>, arg2 = javaClass<kotlin.Int>(): java.lang.Class<kotlin.Int>) internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> value();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(javaClass<String>()) class MyClass1
|
|
||||||
A(value = javaClass<String>()) class MyClass2
|
|
||||||
-25
@@ -1,25 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ value: java.lang.Class<*>)
|
|
||||||
public constructor A(/*0*/ value: kotlin.reflect.KClass<*>)
|
|
||||||
public final val value: kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.reflect.KClass<*>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-13
@@ -1,13 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> value();
|
|
||||||
int x() default 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(javaClass<String>()) class MyClass1
|
|
||||||
A(value = javaClass<String>()) class MyClass2
|
|
||||||
|
|
||||||
A(javaClass<String>(), x = 1) class MyClass3
|
|
||||||
A(value = javaClass<String>(), x = 3) class MyClass4
|
|
||||||
-41
@@ -1,41 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ value: java.lang.Class<*>, /*1*/ x: kotlin.Int = ...)
|
|
||||||
public constructor A(/*0*/ value: kotlin.reflect.KClass<*>, /*1*/ x: kotlin.Int = ...)
|
|
||||||
public final val value: kotlin.reflect.KClass<*>
|
|
||||||
public final val x: kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun x(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(1): IntegerValueType(1)) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(3): IntegerValueType(3)) internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-15
@@ -1,15 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?>[] value();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(javaClass<String>(), javaClass<Int>()) class MyClass1
|
|
||||||
|
|
||||||
A(*arrayOf(javaClass<String>(), javaClass<Int>())) class MyClass2
|
|
||||||
|
|
||||||
A(value = *arrayOf(javaClass<String>(), javaClass<Int>())) class MyClass3
|
|
||||||
|
|
||||||
A(<!TYPE_MISMATCH!>javaClass<String>()<!>, Int::class) class MyClass4
|
|
||||||
A(String::class, <!TYPE_MISMATCH!>javaClass<Int>()<!>) class MyClass5
|
|
||||||
-46
@@ -1,46 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ vararg value: java.lang.Class<*> /*kotlin.Array<out java.lang.Class<*>>*/)
|
|
||||||
public constructor A(/*0*/ vararg value: kotlin.reflect.KClass<*> /*kotlin.Array<out kotlin.reflect.KClass<*>>*/)
|
|
||||||
public final val value: kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.Array<kotlin.reflect.KClass<*>>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.String>(), javaClass<kotlin.Int>()}: kotlin.Array<out java.lang.Class<*>>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.String>(), javaClass<kotlin.Int>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.String>(), javaClass<kotlin.Int>()}: kotlin.Array<java.lang.Class<out kotlin.Comparable<out kotlin.Any?>>>) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {javaClass<kotlin.String>(), kotlin.Int::class}: kotlin.Array<out kotlin.reflect.KClass<*>>) internal final class MyClass4 {
|
|
||||||
public constructor MyClass4()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = {kotlin.String::class, javaClass<kotlin.Int>()}: kotlin.Array<out kotlin.reflect.KClass<*>>) internal final class MyClass5 {
|
|
||||||
public constructor MyClass5()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> value() default Integer.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(javaClass<String>()) class MyClass1
|
|
||||||
|
|
||||||
A(value = javaClass<String>()) class MyClass2
|
|
||||||
|
|
||||||
A class MyClass3
|
|
||||||
-32
@@ -1,32 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ value: java.lang.Class<*> = ...)
|
|
||||||
public constructor A(/*0*/ value: kotlin.reflect.KClass<*> = ...)
|
|
||||||
public final val value: kotlin.reflect.KClass<*>
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.reflect.KClass<*>
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A() internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
-11
@@ -1,11 +0,0 @@
|
|||||||
// !DIAGNOSTICS: -JAVA_LANG_CLASS_ARGUMENT_IN_ANNOTATION
|
|
||||||
// FILE: A.java
|
|
||||||
public @interface A {
|
|
||||||
Class<?> value() default Integer.class;
|
|
||||||
int x();
|
|
||||||
}
|
|
||||||
|
|
||||||
// FILE: b.kt
|
|
||||||
A(javaClass<String>(), x = 1) class MyClass1
|
|
||||||
A(value = javaClass<String>(), x = 3) class MyClass2
|
|
||||||
A(x = 5) class MyClass3
|
|
||||||
-34
@@ -1,34 +0,0 @@
|
|||||||
package
|
|
||||||
|
|
||||||
public final annotation class A : kotlin.Annotation {
|
|
||||||
public /*synthesized*/ constructor A(/*0*/ value: java.lang.Class<*> = ..., /*1*/ x: kotlin.Int)
|
|
||||||
public constructor A(/*0*/ value: kotlin.reflect.KClass<*> = ..., /*1*/ x: kotlin.Int)
|
|
||||||
public final val value: kotlin.reflect.KClass<*>
|
|
||||||
public final val x: kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
public abstract fun value(): kotlin.reflect.KClass<*>
|
|
||||||
public abstract fun x(): kotlin.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(1): IntegerValueType(1)) internal final class MyClass1 {
|
|
||||||
public constructor MyClass1()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(value = javaClass<kotlin.String>(): java.lang.Class<kotlin.String>, x = IntegerValueType(3): IntegerValueType(3)) internal final class MyClass2 {
|
|
||||||
public constructor MyClass2()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
|
|
||||||
A(x = IntegerValueType(5): IntegerValueType(5)) internal final class MyClass3 {
|
|
||||||
public constructor MyClass3()
|
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
import kotlin.reflect.KClass
|
|
||||||
|
|
||||||
annotation class Ann(val arg: Array<out Class<out KClass<*>>>)
|
|
||||||
|
|
||||||
// method: Ann::arg
|
|
||||||
// jvm signature: ()[Ljava/lang/Class;
|
|
||||||
// generic signature: ()[Ljava/lang/Class<+Lkotlin/reflect/KClass<*>;>;
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
import kotlin.reflect.KClass
|
|
||||||
|
|
||||||
annotation class Ann(val arg: Class<*>)
|
|
||||||
|
|
||||||
// method: Ann::arg
|
|
||||||
// jvm signature: ()Ljava/lang/Class;
|
|
||||||
// generic signature: ()Ljava/lang/Class<*>;
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
import kotlin.reflect.KClass
|
|
||||||
|
|
||||||
annotation class Ann(val arg: Class<Int>)
|
|
||||||
|
|
||||||
// method: Ann::arg
|
|
||||||
// jvm signature: ()Ljava/lang/Class;
|
|
||||||
// generic signature: ()Ljava/lang/Class<Ljava/lang/Integer;>;
|
|
||||||
-111
@@ -61,12 +61,6 @@ public class JetDiagnosticsTestWithStdLibGenerated extends AbstractJetDiagnostic
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("ClassObjectAnnotatedWithItsClass.kt")
|
|
||||||
public void testClassObjectAnnotatedWithItsClass() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("ClassObjectAnnotatedWithItsKClass.kt")
|
@TestMetadata("ClassObjectAnnotatedWithItsKClass.kt")
|
||||||
public void testClassObjectAnnotatedWithItsKClass() throws Exception {
|
public void testClassObjectAnnotatedWithItsKClass() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.kt");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.kt");
|
||||||
@@ -147,24 +141,6 @@ public class JetDiagnosticsTestWithStdLibGenerated extends AbstractJetDiagnostic
|
|||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters"), Pattern.compile("^(.+)\\.kt$"), true);
|
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters"), Pattern.compile("^(.+)\\.kt$"), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("javaClassArgumentError.kt")
|
|
||||||
public void testJavaClassArgumentError() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/javaClassArgumentError.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("javaClassArrayInAnnotations.kt")
|
|
||||||
public void testJavaClassArrayInAnnotations() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/javaClassArrayInAnnotations.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("javaClassInAnnotations.kt")
|
|
||||||
public void testJavaClassInAnnotations() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/javaClassInAnnotations.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("orderWithValue.kt")
|
@TestMetadata("orderWithValue.kt")
|
||||||
public void testOrderWithValue() throws Exception {
|
public void testOrderWithValue() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/orderWithValue.kt");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/orderWithValue.kt");
|
||||||
@@ -189,12 +165,6 @@ public class JetDiagnosticsTestWithStdLibGenerated extends AbstractJetDiagnostic
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("valueArrayAndOtherDefaultError.kt")
|
|
||||||
public void testValueArrayAndOtherDefaultError() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayAndOtherDefaultError.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("valueArrayOnly.kt")
|
@TestMetadata("valueArrayOnly.kt")
|
||||||
public void testValueArrayOnly() throws Exception {
|
public void testValueArrayOnly() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.kt");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.kt");
|
||||||
@@ -229,87 +199,6 @@ public class JetDiagnosticsTestWithStdLibGenerated extends AbstractJetDiagnostic
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload")
|
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
|
||||||
@RunWith(JUnit3RunnerWithInners.class)
|
|
||||||
public static class AnnotationsWithJavaLangClassParameterOverload extends AbstractJetDiagnosticsTestWithStdLib {
|
|
||||||
public void testAllFilesPresentInAnnotationsWithJavaLangClassParameterOverload() throws Exception {
|
|
||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload"), Pattern.compile("^(.+)\\.kt$"), true);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("annotationAsArgument.kt")
|
|
||||||
public void testAnnotationAsArgument() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/annotationAsArgument.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("arg.kt")
|
|
||||||
public void testArg() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/arg.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("argAndOtherDefault.kt")
|
|
||||||
public void testArgAndOtherDefault() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/argAndOtherDefault.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("argArray.kt")
|
|
||||||
public void testArgArray() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/argArray.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("argWithDefault.kt")
|
|
||||||
public void testArgWithDefault() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/argWithDefault.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("argWithDefaultAndOther.kt")
|
|
||||||
public void testArgWithDefaultAndOther() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/argWithDefaultAndOther.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("twoArgs.kt")
|
|
||||||
public void testTwoArgs() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/twoArgs.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("value.kt")
|
|
||||||
public void testValue() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/value.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("valueAndOtherDefault.kt")
|
|
||||||
public void testValueAndOtherDefault() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/valueAndOtherDefault.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("valueArray.kt")
|
|
||||||
public void testValueArray() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/valueArray.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("valueWithDefault.kt")
|
|
||||||
public void testValueWithDefault() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/valueWithDefault.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("valueWithDefaultAndOther.kt")
|
|
||||||
public void testValueWithDefaultAndOther() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/annotationsWithJavaLangClassParameterOverload/valueWithDefaultAndOther.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter")
|
@TestMetadata("compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
@RunWith(JUnit3RunnerWithInners.class)
|
@RunWith(JUnit3RunnerWithInners.class)
|
||||||
|
|||||||
@@ -145,24 +145,6 @@ public class WriteSignatureTestGenerated extends AbstractWriteSignatureTest {
|
|||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/writeSignature/annotations"), Pattern.compile("^(.+)\\.kt$"), true);
|
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/writeSignature/annotations"), Pattern.compile("^(.+)\\.kt$"), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("jArrayClassOfKClass.kt")
|
|
||||||
public void testJArrayClassOfKClass() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/annotations/jArrayClassOfKClass.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("jClassBasic.kt")
|
|
||||||
public void testJClassBasic() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/annotations/jClassBasic.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("jClassInt.kt")
|
|
||||||
public void testJClassInt() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/annotations/jClassInt.kt");
|
|
||||||
doTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("kArrayClassOfJClass.kt")
|
@TestMetadata("kArrayClassOfJClass.kt")
|
||||||
public void testKArrayClassOfJClass() throws Exception {
|
public void testKArrayClassOfJClass() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/annotations/kArrayClassOfJClass.kt");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/annotations/kArrayClassOfJClass.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user