diff --git a/java/java-tests/testData/psi/cls/mirror/Booleans.txt b/java/java-tests/testData/psi/cls/mirror/Booleans.txt index 24d533feaa29..8def7d921ba3 100644 --- a/java/java-tests/testData/psi/cls/mirror/Booleans.txt +++ b/java/java-tests/testData/psi/cls/mirror/Booleans.txt @@ -5,11 +5,14 @@ package pkg; class Booleans { - public static final boolean RELEASE = true; - public static final boolean DEBUG = false; - public static final boolean PROFILE = false; - public static final boolean LOGV = false; - public static final boolean LOGD = true; + public static final boolean TRUE = true; + public static final boolean FALSE = false; Booleans() { /* compiled code */ } + + @pkg.BooleanAnno(true) + public static boolean TRUE() { /* compiled code */ } + + @pkg.BooleanAnno(false) + public static boolean FALSE() { /* compiled code */ } } \ No newline at end of file diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/BooleanAnno.class b/java/java-tests/testData/psi/cls/mirror/pkg/BooleanAnno.class new file mode 100644 index 000000000000..64ba86fc5932 Binary files /dev/null and b/java/java-tests/testData/psi/cls/mirror/pkg/BooleanAnno.class differ diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/Booleans.class b/java/java-tests/testData/psi/cls/mirror/pkg/Booleans.class index d2a2fc0f5a78..1a71ca06f3c4 100644 Binary files a/java/java-tests/testData/psi/cls/mirror/pkg/Booleans.class and b/java/java-tests/testData/psi/cls/mirror/pkg/Booleans.class differ diff --git a/java/java-tests/testData/psi/cls/mirror/src/pkg/Booleans.java b/java/java-tests/testData/psi/cls/mirror/src/pkg/Booleans.java index dac1d2c11d49..495e1ace68a3 100644 --- a/java/java-tests/testData/psi/cls/mirror/src/pkg/Booleans.java +++ b/java/java-tests/testData/psi/cls/mirror/src/pkg/Booleans.java @@ -1,9 +1,13 @@ package pkg; class Booleans { - public static final boolean RELEASE = true; - public static final boolean DEBUG = false; - public static final boolean PROFILE = false; - public static final boolean LOGV = false; - public static final boolean LOGD = true; + public static final boolean TRUE = true; + public static final boolean FALSE = false; + + @BooleanAnno(true) public static boolean TRUE() { return TRUE; } + @BooleanAnno(false) public static boolean FALSE() { return FALSE; } } + +@interface BooleanAnno { + boolean value(); +} \ No newline at end of file