29 lines
441 B
Kotlin
Vendored
29 lines
441 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// WITH_STDLIB
|
|
// FILE: AnnRaw.java
|
|
public @interface AnnRaw {
|
|
Class value();
|
|
}
|
|
|
|
// FILE: Ann.java
|
|
public @interface Ann {
|
|
Class<?> value();
|
|
}
|
|
|
|
// FILE: Utils.java
|
|
public class Utils {
|
|
public static void foo(Class value) {}
|
|
public static void fooRaw(Class<?> value) {}
|
|
}
|
|
|
|
// FILE: main.kt
|
|
|
|
class X
|
|
|
|
@Ann(X::class)
|
|
@AnnRaw(X::class)
|
|
fun test() {
|
|
Utils.foo(X::class.java)
|
|
Utils.fooRaw(X::class.java)
|
|
}
|