diff --git a/idea/testData/resolve/referenceInJava/AnnotationParameterReference.java b/idea/testData/resolve/referenceInJava/AnnotationParameterReference.java new file mode 100644 index 00000000000..ae604aa6e9b --- /dev/null +++ b/idea/testData/resolve/referenceInJava/AnnotationParameterReference.java @@ -0,0 +1,5 @@ +@k.KAnno(d = "val") +public class Class { +} + +// REF: (k.KAnno).d diff --git a/idea/testData/resolve/referenceInJava/dependencies.kt b/idea/testData/resolve/referenceInJava/dependencies.kt index 999db0d9b7f..b86cd5da1e1 100644 --- a/idea/testData/resolve/referenceInJava/dependencies.kt +++ b/idea/testData/resolve/referenceInJava/dependencies.kt @@ -52,4 +52,4 @@ public class TraitWithDelegatedWithImpl(f: TraitWithImpl) : TraitWithImpl by f kotlin.jvm.jvmOverloads public fun withJvmOverloads(i: Int, b: Boolean = false, s: String="hello") {} - +annotation class KAnno(val c: Int = 4, val d: String) diff --git a/idea/tests/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInJavaTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInJavaTestGenerated.java index 18e0cc29b63..95f5bb38e42 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInJavaTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInJavaTestGenerated.java @@ -35,6 +35,12 @@ public class ReferenceResolveInJavaTestGenerated extends AbstractReferenceResolv JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/resolve/referenceInJava"), Pattern.compile("^(.+)\\.java$"), true); } + @TestMetadata("AnnotationParameterReference.java") + public void testAnnotationParameterReference() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/resolve/referenceInJava/AnnotationParameterReference.java"); + doTest(fileName); + } + @TestMetadata("AutoGeneratedOverloads.java") public void testAutoGeneratedOverloads() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/resolve/referenceInJava/AutoGeneratedOverloads.java");