From ae2a45724a86fd72265b9c35ff1fd5aee5ca1c08 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 2 May 2013 15:53:09 +0200 Subject: [PATCH] Testdata supplemented with new cases --- .../testData/psi/cls/mirror/Booleans.txt | 13 ++++++++----- .../psi/cls/mirror/pkg/BooleanAnno.class | Bin 0 -> 165 bytes .../testData/psi/cls/mirror/pkg/Booleans.class | Bin 346 -> 449 bytes .../psi/cls/mirror/src/pkg/Booleans.java | 14 +++++++++----- 4 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 java/java-tests/testData/psi/cls/mirror/pkg/BooleanAnno.class 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 0000000000000000000000000000000000000000..64ba86fc5932e1be49cb8754d08ca87d4e4bc36b GIT binary patch literal 165 zcmX^0Z`VEs1_omWZgvI^b_Py%1};Vh*0RK$(o{wUW)00KMh33n{L-T2RJY6=pb)Q9 zetu4BVqURcR$^HqBLjaycDg=P%rP%7pOHZTB%z;^n3t~apOlrFT*Am8j}S@(swqh< n$;{8w2Puaz)fgBU8JK{W8R!&77DfgZ238P@felD9F|Y#wEwd;1 literal 0 HcmV?d00001 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 d2a2fc0f5a788f8ee12268f7cc799e5ca5c0faf2..1a71ca06f3c49e9f0f722870570cca02ba91a30b 100644 GIT binary patch delta 279 zcmcb`bdXv4)W2Q(7#J9g8N|65m>ERa8ARC`#26V^LV`jk%E@xMIr;>GoG8AR9_L>U>_gIs-F9fK!I%PP6JI)%D31Jy79 zg#&{8-8_9<85vl7{N2MKl*>dXt%+-7nRyxbCZ5q|WS#g!F-?+zi-8rWfeomQiGh7fr8=Ds& 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