From c8b4c5dbc5122a0d9a26f6a66d4e056fd780aa65 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 11 Jul 2016 16:14:17 +0300 Subject: [PATCH] one more test for accessing package-private field from annotation --- .../visibility/AccessCanBeTightenedInspectionTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java b/plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java index 57977d5287f9..45bd66644d4b 100644 --- a/plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java +++ b/plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java @@ -84,6 +84,15 @@ public class AccessCanBeTightenedInspectionTest extends LightInspectionTestCase "}"); } + public void testUseOfPackagePrivateInAnnotation() { + doTest("import java.util.*;\n" + + "@interface Ann{ String value(); }\n" + + "@Ann(value = C.VAL\n)" + + "class C {\n" + + " static final String VAL = \"xx\";\n" + + "}"); + } + public void testSameFile() { doTest("class C {\n" + " private static class Err {\n" +