From 9da649be29839c3bc687c256cbcbfd552fd2bf83 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 13 May 2013 10:40:39 +0200 Subject: [PATCH] Test extended --- .../testData/psi/cls/mirror/ClassRefs.txt | 3 ++- .../psi/cls/mirror/pkg/AnnWithTypeLocal.class | Bin 186 -> 0 bytes .../testData/psi/cls/mirror/pkg/ClassRefs.class | Bin 461 -> 497 bytes .../psi/cls/mirror/pkg/DefaultArgAnno.class | Bin 0 -> 230 bytes .../psi/cls/mirror/pkg/NamedArgAnno.class | Bin 0 -> 227 bytes .../psi/cls/mirror/src/pkg/ClassRefs.java | 11 ++++++++--- 6 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 java/java-tests/testData/psi/cls/mirror/pkg/AnnWithTypeLocal.class create mode 100644 java/java-tests/testData/psi/cls/mirror/pkg/DefaultArgAnno.class create mode 100644 java/java-tests/testData/psi/cls/mirror/pkg/NamedArgAnno.class diff --git a/java/java-tests/testData/psi/cls/mirror/ClassRefs.txt b/java/java-tests/testData/psi/cls/mirror/ClassRefs.txt index ce11e0e0b329..f0da4d58935b 100644 --- a/java/java-tests/testData/psi/cls/mirror/ClassRefs.txt +++ b/java/java-tests/testData/psi/cls/mirror/ClassRefs.txt @@ -5,7 +5,8 @@ package pkg; class ClassRefs { - @pkg.AnnWithTypeLocal(type = java.lang.String.class) + @pkg.DefaultArgAnno(java.lang.String.class) + @pkg.NamedArgAnno(type = java.lang.String.class) public static final java.lang.Class cls; ClassRefs() { /* compiled code */ } diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/AnnWithTypeLocal.class b/java/java-tests/testData/psi/cls/mirror/pkg/AnnWithTypeLocal.class deleted file mode 100644 index 9252a8ec4faf6e3bb51a3013103ebb5d248d0400..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmX^0Z`VEs1_omWZgvI^b_Py%1};VhmXgYXR7M724Nae{#Ii*FoW#6zednCS;$mw? z2Cm@z(xT*4x6B-%5|m A!~g&Q diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/ClassRefs.class b/java/java-tests/testData/psi/cls/mirror/pkg/ClassRefs.class index ca03e1bc4c986d490fe61de060c09e66af261474..693426fddd846ef361710c11b0838b2e8be49c05 100644 GIT binary patch delta 230 zcmX@h{E=Dq)W2Q(7#J9g8DzK^SQ*6G86-FvSQsSP8Kl@5q$kS8`ib}yWT)%9q^2d7 z=9D-Vr90;3E0smL=-vB<7{-2bUCO=A{EAg}{3J5_3~i5IR^& zDhpC4t_@}uU=W$w@C_)A#FA7x0#2^L$d0Z$u delta 213 zcmey!e3n`E)W2Q(7#J9g8Kk%vSQ$jw8N@glSQy0F86?;lBqz$o8jJZ9WT)#p=H-QF zmSluf7Nq**Cnx4uGcvH006B~dLOxlEWr_MZiFxVz!6ikRdFj>@PXsgbG4M~8V~i@` zW?*ChVV-0LUIr$hO+X1CR{+S81=5T_npJB%1LH;@gONcHNV0(inHe}3gy2f$!D0*y W?7|F8n;DqV6|(}Rg@Ia`7(@Uv@*pDs diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/DefaultArgAnno.class b/java/java-tests/testData/psi/cls/mirror/pkg/DefaultArgAnno.class new file mode 100644 index 0000000000000000000000000000000000000000..1709f6e44c1e824b0f7909fff8c86730c327d347 GIT binary patch literal 230 zcmX^0Z`VEs1_omWUUmj9b_Q;C1|CKR*0RK$(o{wUVGT{6ti-ZJ{hY+SbbaTX#NuLW zMh4E{%=Em(lF}le3NcI-Hd=N-MO?x8rA5i9ZkahiReWHrL8)oQdLZK%8H5V5)Ae0a z(-KQ_N*s&Q9rNAfBEDkV>69DEfIz|8h literal 0 HcmV?d00001 diff --git a/java/java-tests/testData/psi/cls/mirror/pkg/NamedArgAnno.class b/java/java-tests/testData/psi/cls/mirror/pkg/NamedArgAnno.class new file mode 100644 index 0000000000000000000000000000000000000000..ae31837e115e4036ebcb2462a843f95263823850 GIT binary patch literal 227 zcmX^0Z`VEs1_omWUUmj9b_Q;C1|CKRmXgYXR7M724Nae{#Ii*FoW#6zednCS;$mw? z2F~Ej^t{B9(juS=F-#RUT6RE1T*3LJMaijdnK?jJd|<6XscFS}AmbPr1PZd#_5Bia zQ&Sv^(jD{i@_|AKi~N(aQj<#<8RQW{i9j_ai6xo&dHNvb5T+Uf10w?y5HkZkz{mo0 UHUle=#|GpvF|Y$!9AFkF0QRLh2mk;8 literal 0 HcmV?d00001 diff --git a/java/java-tests/testData/psi/cls/mirror/src/pkg/ClassRefs.java b/java/java-tests/testData/psi/cls/mirror/src/pkg/ClassRefs.java index af3784c3562f..9bbfe0d7038b 100644 --- a/java/java-tests/testData/psi/cls/mirror/src/pkg/ClassRefs.java +++ b/java/java-tests/testData/psi/cls/mirror/src/pkg/ClassRefs.java @@ -1,10 +1,15 @@ package pkg; class ClassRefs { - @AnnWithTypeLocal(type = String.class) + @DefaultArgAnno(String.class) + @NamedArgAnno(type = String.class) public static final Class cls = String.class; // class refs are set from class initaializer } -@interface AnnWithTypeLocal { - Class type(); +@interface DefaultArgAnno { + Class value(); +} + +@interface NamedArgAnno { + Class type(); }