From 9867cbbcc40e471fb07ea7726fa02664f36ac8e8 Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 27 Jul 2004 10:27:03 +0000 Subject: [PATCH] Test data for -showWeaveInfo --- .../WeaveInfoMessagesTest/AspectAdvice.aj | 32 ++++++++++++++++++ .../WeaveInfoMessagesTest/AspectAdvice.jar | Bin 0 -> 2252 bytes .../AspectAdvice_nodebug.jar | Bin 0 -> 2252 bytes .../WeaveInfoMessagesTest/AspectDeclare.aj | 24 +++++++++++++ .../WeaveInfoMessagesTest/AspectDeclare.jar | Bin 0 -> 1720 bytes .../AspectDeclareExtends.aj | 22 ++++++++++++ .../AspectDeclareSoft.aj | 9 +++++ .../AspectDeclareSoft.jar | Bin 0 -> 1415 bytes .../AspectDeclareSoft_nodebug.jar | Bin 0 -> 1415 bytes .../AspectDeclare_nodebug.jar | Bin 0 -> 1720 bytes .../WeaveInfoMessagesTest/AspectITD.aj | 17 ++++++++++ .../WeaveInfoMessagesTest/AspectITD.class | Bin 0 -> 3252 bytes .../WeaveInfoMessagesTest/AspectITD.jar | Bin 0 -> 1546 bytes .../AspectITD_nodebug.jar | Bin 0 -> 1546 bytes .../WeaveInfoMessagesTest/Empty.ajsym | Bin 0 -> 2490 bytes ajde/testdata/WeaveInfoMessagesTest/Empty.lst | 1 + ajde/testdata/WeaveInfoMessagesTest/Five.lst | 3 ++ ajde/testdata/WeaveInfoMessagesTest/Four.lst | 3 ++ ajde/testdata/WeaveInfoMessagesTest/One.lst | 3 ++ .../WeaveInfoMessagesTest/Simple.class | Bin 0 -> 1401 bytes .../testdata/WeaveInfoMessagesTest/Simple.jar | Bin 0 -> 636 bytes .../WeaveInfoMessagesTest/Simple.java | 21 ++++++++++++ .../WeaveInfoMessagesTest/Simple_nodebug.jar | Bin 0 -> 341 bytes ajde/testdata/WeaveInfoMessagesTest/Three.lst | 3 ++ ajde/testdata/WeaveInfoMessagesTest/Two.lst | 3 ++ ajde/testdata/WeaveInfoMessagesTest/a.lst | 2 ++ ajde/testdata/WeaveInfoMessagesTest/build.xml | 18 ++++++++++ .../expected/advice.binary.nodebug.txt | 13 +++++++ .../expected/advice.binary.txt | 13 +++++++ .../WeaveInfoMessagesTest/expected/advice.txt | 13 +++++++ .../expected/declare.extends.txt | 1 + .../expected/declare.soft.nodebug.txt | 2 ++ .../expected/declare.soft.txt | 2 ++ .../expected/declare1.nodebug.txt | 1 + .../expected/declare1.txt | 1 + .../expected/itd.nodebug.txt | 4 +++ .../WeaveInfoMessagesTest/expected/itd.txt | 4 +++ 37 files changed, 215 insertions(+) create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.aj create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectAdvice_nodebug.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.aj create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclareExtends.aj create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.aj create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft_nodebug.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectDeclare_nodebug.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectITD.aj create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectITD.class create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectITD.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/AspectITD_nodebug.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Empty.ajsym create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Empty.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Five.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Four.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/One.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Simple.class create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Simple.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Simple.java create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Simple_nodebug.jar create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Three.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/Two.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/a.lst create mode 100644 ajde/testdata/WeaveInfoMessagesTest/build.xml create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.nodebug.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/advice.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/declare.extends.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.nodebug.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/declare1.nodebug.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/declare1.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/itd.nodebug.txt create mode 100644 ajde/testdata/WeaveInfoMessagesTest/expected/itd.txt diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.aj b/ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.aj new file mode 100644 index 000000000..7ced0baf7 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.aj @@ -0,0 +1,32 @@ +// Simple aspect that tramples all over Simple.java + +public aspect AspectAdvice { + + // Go through all the kinds of things that might affect a type: + pointcut methodRunning(): execution(* *(..)) && !execution(* main(..)); + + before(): methodRunning() { + System.err.println("BEFORE ADVICE"); + } + + after(): methodRunning() { + System.err.println("AFTER ADVICE"); + } + + after() returning: methodRunning() { + System.err.println("AFTER RETURNING ADVICE"); + } + + after() throwing : methodRunning() { + System.err.println("AFTER THROWING ADVICE"); + } + + void around(): execution(* main(..)) && !cflow(adviceexecution()){ + System.err.println("AROUND ADVICE"); + proceed(); + } + + + interface markerInterface { + } +} diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.jar b/ajde/testdata/WeaveInfoMessagesTest/AspectAdvice.jar new file mode 100644 index 0000000000000000000000000000000000000000..f0c206cc86637034e47deb44b145b48ae9211984 GIT binary patch literal 2252 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 literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.aj b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.aj new file mode 100644 index 000000000..e62661231 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.aj @@ -0,0 +1,24 @@ +// Simple aspect that tramples all over Simple.java + +public aspect AspectDeclare { + + pointcut methodRunning(): execution(* *(..)); + + declare parents: Simple implements MarkerInterface; + +// declare parents: Simple extends InTheWay; + +// declare soft: +// +// declare precedence: +// +// declare warning: +// +// declare error: +// +} + + +interface MarkerInterface {} + +class InTheWay {} \ No newline at end of file diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.jar b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare.jar new file mode 100644 index 0000000000000000000000000000000000000000..3ac58f1ae5cbeafdacdbd83106b4dcff8aa45bf3 GIT binary patch literal 1720 zcmWIWW@Zs#-~d9`>Qx2|NI-;vg~8V~#8KDN&rRRg(a+P(H8@1i*X`da28PeRXHNTg z>*`(P_14uocjo-&AcHH$51tn3dHL#i`d%zuwI!%PN6*7o?_*HGx%0Xw&UorRdiv-o z6GMPEJIAIg;a!$Mi_C#I0H^h$Kw00!qU_Wn&%Bb1RK4V!#NuMrE=R6I1|lxc z&2M!`+cvs;oLA_0;1pBx@R#(yqY_a+k5!qA%N=m;R6Lg?w`b=0?_b#-7%1y}TN8dU zcD~E`H%FT|P9IPAWv*NRI|JZ=)|dbJs}K~bu2DOO)has1vV@3k=zO0*k$>M}ti*%&X1uAj7jK)VQG$gY@W_J&HPgqtX16WRI@K% z+I-foq-+kCSNetg6Uh<@m9ZOZPfcn(r~R49c5(9mm2xF}TVsru%!&^B)c2_Spexxuw#6KmWvfU)}oFijzm}ton(*b=ld0)j5w& zZtInsZMLiZvc#dh#t_$EzPA=kG;e;jERlI(U&+PXifOwNW_OowkI_(H&Gh?L%*$2T z*0-`+3NM`yxp7U+Kt<@rt#yVA*Tm+Yo3-fEy2V#x@9tY~d@$%rkT%a}J;QVPESbh^ zTei&#EAIU~cTso(b23uV_M4x@0#^$Qb+(mZM_ru8g5;Q!lJX><0C{aqKIPMgA~WfUgH zzT?#Yx2eil z($m^C?}+1nfyqM23y;6@da;Q8#lo)13z&`HpG|Ii|Nj4T@dGS&3%8!Q#(wkDbY`U= zob^Q$inj5G1u7N3T;RE3zHizoai?O7TLNn$_X+d!Z-|Y^5Ug5wGNsbaEohCUSL+9n zXNJqA^?bJ8cUo;TL--)?`x7hm-v8X$k(#%P`Ty513(uH$2J599;$+LvSfq6+Y|*O4 zdI4)Ee`I}|Z_2yF>aEqA#fvZR-djanu1(%feKj!s0T8!7P;s~AjcJ`h(iDuMyv%Mx&g?(1Vt$VOa*!i YHG%`YS=m7HEI`NxG=2^+fiN%t080w2z5oCK literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareExtends.aj b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareExtends.aj new file mode 100644 index 000000000..f250515a1 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareExtends.aj @@ -0,0 +1,22 @@ +// Simple aspect that tramples all over Simple.java + +public aspect AspectDeclareExtends { + + pointcut methodRunning(): execution(* *(..)); + + declare parents: Simple extends InTheWay; + +// declare soft: +// +// declare precedence: +// +// declare warning: +// +// declare error: +// +} + + +interface MarkerInterface {} + +class InTheWay {} diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.aj b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.aj new file mode 100644 index 000000000..f7255675f --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.aj @@ -0,0 +1,9 @@ + +public aspect AspectDeclareSoft { + + declare soft: MyException: execution(* main(..)); + + declare soft: Exception+: execution(* main(..)); + +} +class MyException extends Exception {} diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.jar b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclareSoft.jar new file mode 100644 index 0000000000000000000000000000000000000000..76becf16f05966eb8534345bd3ffd35735d0d6d4 GIT binary patch literal 1415 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 literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare_nodebug.jar b/ajde/testdata/WeaveInfoMessagesTest/AspectDeclare_nodebug.jar new file mode 100644 index 0000000000000000000000000000000000000000..15007f2c3eea27bbda2f60f001872ce9ed6b3b03 GIT binary patch literal 1720 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 O#CIcUw}wmZP5%L6_@bNu literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/AspectITD_nodebug.jar b/ajde/testdata/WeaveInfoMessagesTest/AspectITD_nodebug.jar new file mode 100644 index 0000000000000000000000000000000000000000..b80af1dfea3eee1e8cc58d0932f84792ec0541c5 GIT binary patch literal 1546 zcmZ{kdo&XY9LI;rG_p_&mzLKMYg(S^GHkP$yBVr^=alRHnm7q}TuvK#gvukzE~%Eh z-`sGeOf!#BTFhf1E<>)H$mOrPozwSse&_f5o!{^LzW;rQ_7Xrv0BAR`v5$~|Z=?tS z0tgsqv;p1`dxC&=#A7jJX9NNJr56BLBlNKy>b>{ZS>1ObtB7ls!U8&6K|~EP79D1Ux~tWsS%8m5 zwU}_@0mX4wo=Z(!n-nX*?(4Uhgo+crf*##E5)W8tiZ)?iu3_HK&+95W6U$kS<}~^B zuP%65Zp#4h|0Y_+jF%6ovuB`5R-lirLJu>SY+gh_Tnj@kQ2^({&!rk-TwYhRhLz0; zY}q9Fx&ET7v&Wn3;i02*`ZPAb&2hc3cPRw(5eUHF>HHER7;ZOI4de$K0^`#g#NqnI16at?}((`8-BM zu+7M!_)sN@$V5tF{DE=F+nGf!ib>BJFCdtk)z*QfGR@tKwZ3LTQXAIy^wvRhAHoXD zzd)!3bT|XDan*37T}+4F%cyIevi@4BBcSdCCbH)tK&bHtYO6vRH<; zknic(+u4%OXRac6+4iST$2?vfEOc_clmZVBPOA4sVRhd8o;M&1*5!rE$(BtQLgp&C z6au*82<=#ZyOAn0y^1aUmIYMEoaxgQNBIR)6gGPOC&rXoJ9gU81d)$QtLobzAQQ{IaiOKh^Ld3&U3@^aVTpuy=z0@ZGU_3}h0)F!OwP3{4* zzq;L%hPdzyjy+NiY|(Y9UFALO=`zGLqn+b%a>{UajmKBWbqqL+%Ck zMi@ODIi(PQ4lFM%?ZHs|7-jn=ry*VpdQ7Zq(c@5RQfM|0#CoP&->j~p&H8m+qJuN~ zTI+a*onzn}rkN#*(tOjcDb(Yn;>B00^OF(Lz$-O%1}B?1`6CH=v+g06tkec5&x5&n7)wE znlfo{{r+gw@O1l-7I+I9uyoR$-C22~gqkE!u2k4o8z09dgJOySZDK1mw0#a-blNIi zJSE-dBR4s}5`4FIzpQr2bWhljhd-C(&#j=!hg`tFYRWdBJ%83S)!8(TzM6|$CredW zJea(@<2XE$RpompJbK3Cv*@`UI6IO_PuBh|gH-g{4L1xOizejte|SBggUS5RcJ7|~ z(&cSHXS^v#{k3|P&&c=Lgxj$YSOvA{NXgQKB^2HQD+NIQ)X$RnqcjRm7;KN zr76d5Kg{ZZOU~kCXtAU+(q-ZjbB6RmM@FcU6H1Clf07kO=U7&1TAsD+h4msW1Z!z! ze~Rr952&@ls{;Z6wK99e6BAbid`0fJG~7e(|MepPfB)rMhdpwBRl;uj9Y=}wlKb`! O#CIcUw}wmZP5%L6_@bNu literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/Empty.ajsym b/ajde/testdata/WeaveInfoMessagesTest/Empty.ajsym new file mode 100644 index 0000000000000000000000000000000000000000..53cf1bfd9d91dd297e81bc30dbd5478d5f4b2aa4 GIT binary patch literal 2490 zcmcIm&u<%55FT%ACw7xGY1&c{1xHvd2f9vC#i2!%C?tx(0YoZ+ily?r`)t2-ci-}M z9NVZu;=qvuM})Y+r7BYS13;=;i8CBIb3%d(ToKIdt`j?UWjMr#-Sy0ydGq7@=DmBr zLoPC~rcKKhQ79eUqqlFX0Hq0pXRpV?*Ec=s%K*2PG{QLT{tx)~O84R2zbwerpy=qJ zsajjglL)73dtzTyJQ1`iyJ%FkePCh2xWh;TAdcTjm15|FOY7J(aUKZK9LszKIh zjR>nX3aXL@MQ^`SecR}k5q=sB`^A39eq+lXxqoltYF#>>3L{y6@$%(^@6^q$ZgizC z_FP%F?c|LzLRX-uzbnPQtOiZJBcn*PWORcx^-Vv-zU@UwMOx;>Y>wRC7EznF&CUMu z;NjU1ewqPm3yPi=?v`*+n<^BrZDiEep4$trzY6@D@6OS4i9dT02b>>MSO~ZNYXVaO zPx|&6)j}A#tD9(xy*pR#tWh2pAKUEF`riFAy1)A1`xOh$-Gmd$4-*V%a}x@BUmBxa zN#Ap(69l5+$r>yO$D!(}hVm5l5h~MKSY97CpoY#j`Y0Xk$~T2Cxk#BBEDvP6suc+A zn1N!>X)Dh)giBZ&f>ljLNUj##IC%o#4FXB(Yu1%0lo!{ZTrV`W@rAdceMWb>CZ7N@ z{g+jQ352!jskp8}rHM3*A_^dTTLmt{g{hWr&^iXQpCAw6{D?_|3f+>GY6?tRS@5;1 zn#9F8k9pcEI4swRP&l^Uz;%A?-cC^$^JcrCtq%K2$Ln$rF|v4r3g*OVaUEhNim|9$BanP zW6hZ~TuR-Z7VY{7)*fB>?%t)}RyHkWOF{O~2!>z`U>=Hd5%FIJDO}D{yfefYE^jI6 zL5aunq;yVC8Y2|&_*(AR>TuWzYVFasZ+v#Y{q1)1kp=lGz4mp)kl|Vg?;BNO`4{EGAJW=gnfme5EV=|61H4Zb>G?4-RWS29nY?FUVf{dUJ8% z*MA5>)Y(vA`=CtkALHolT2SX!9P4<0iN-r;lTzRSX(>Heb$S$PEP9$B&+y~f@wOuT z9|*9MG8dnIgZi`VBEs<(H#t;~=02b%hcRGSk|y&Yhj1<-Y;uL^n0SUgmJfx4`@m!p rq{J9M+3CnP@cb}8Ms8W}45n;bg>+`K5PiLnEFT*aAjW87{8|-A022=$Vp(NrrHU$y2U2+OG{8uff+e*q_zOJy zM?C1k((<5pe~v#u?V06c6VT+a-8(b=Uca81o}a(JeFsp)L&9R!>7I0?2_met#ZZ(w z!flma*4wh-n}~44W5;#;Cxl2gS0hB9^_tSc0u~d9B1TxQIIcV#bnDVP67`NGq$|CK z=+uPgsPSkr>K{9OLaY)b+$R{_U1jzNtJz#-n!D$MGQwtdT*VyS7Or7~5T9_ExSqfkHVM{gn*0URvNBdY%~`f^3%3>L9nKSQ z>KHzuGGSvvd*H}U)3)CzH`bn>-9*CrT!`i*X52ZwT;}^QyG1(7S*bM(+t^W33xv{z zX#%kpN&)r(VXNo0ib5YtyZBa$q4bKcw5$5Um%JecUq`Sd+((xG2sz~0^VL?jm95F6 zN9>9HQvM6#`L8JQxBH1F3?$iF!6N%59wqowKp?{Q(u8E2XVfeOz-gEnBH`oKB-|lb z;c%6`z+Tg((;s~+xHJ7Q{}oWQ_{HBJ{r6wG wX)CC=s;mK@+5VV;k}-XVg2hme@cT9M80nyQY~P>H6&rT~D9})6jH7UW0p0>5HUIzs literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/Simple.jar b/ajde/testdata/WeaveInfoMessagesTest/Simple.jar new file mode 100644 index 0000000000000000000000000000000000000000..e09f48fda12948b7fbe26711431dbae596cc9a16 GIT binary patch literal 636 zcmWIWW@Zs#-~d9G>Qx2|NI-;vg~8V~#8KDN&rRRg(a+P(H8@1i*X`da28PeRXHNTg z>*`(P_14uocjo-&AcHH$51tn3dHL#i`d%zuwI!%PN6*7o?_*HGx%0Xw&UorRdiv-o z6GMPEJIAIg;a!$Mi_C#I0B*f2n)N(D+2G9Ff}B*nu27eo1+BkpDru(Ya}Cf}RW3S3svcufkE|X!@=>!n^)9{(k*7 zb)}b+*n|xm4yWjZIKB8P|F8R#ixO{o%eh(EO_J3{9;t2{_MSB1ebRd=^VMe&XWs`L zs&!rev=sgttyA;oE5CI6aru>dKLVQ0Zk?sidu6BDGp2XZcQ|iz|4^C#GoJOV>IAU_ z;k8UQx-q?Fze`!SP7he@ko{u8?vtB;9xoQ(`=>6y_{O&T{nqYKFfP;?&(6Y#>=CAZ!5A&w%b? GU;qG_FXe6k literal 0 HcmV?d00001 diff --git a/ajde/testdata/WeaveInfoMessagesTest/Simple.java b/ajde/testdata/WeaveInfoMessagesTest/Simple.java new file mode 100644 index 000000000..934087546 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/Simple.java @@ -0,0 +1,21 @@ +// A simple class, interfered with by all sorts of advice ! + +public class Simple { + + public void m1() { + + } + + public String m2() { + return "a"; + } + + public static void main(String[] argv) { + + } + + private void mSecret() { + + } + +} \ No newline at end of file diff --git a/ajde/testdata/WeaveInfoMessagesTest/Simple_nodebug.jar b/ajde/testdata/WeaveInfoMessagesTest/Simple_nodebug.jar new file mode 100644 index 0000000000000000000000000000000000000000..b8e45da32e3da006c6f87c0bb36c4f64f7e5a804 GIT binary patch literal 341 zcmWIWW@Zs#-~hs})vF8`kN^(@3qx>bZb43}UUE)iaq+)X3=E}xd-<9Icv}4#T|clJ z9J|XaW3nqNCdOCBBWBJzj}xj5#{}kks|&NsA80qa=iR}R)o%9odhxC2um3R^I9+dP z^JAXI7v1i>;(X + + + + + + + + + + + + + + + diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.nodebug.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.nodebug.txt new file mode 100644 index 000000000..bd3f0b01b --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.nodebug.txt @@ -0,0 +1,13 @@ +Type 'Simple' (no debug info available) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (no debug info available) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (no debug info available) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (no debug info available) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (no debug info available) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (no debug info available) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (no debug info available) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (no debug info available) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (no debug info available) advised by around advice from 'AspectAdvice' (AspectAdvice.aj:24) +Type 'Simple' (no debug info available) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (no debug info available) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (no debug info available) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (no debug info available) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.txt new file mode 100644 index 000000000..05272b938 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.binary.txt @@ -0,0 +1,13 @@ +Type 'Simple' (Simple.java:7) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:7) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:7) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:7) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (Simple.java:10) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:10) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:10) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:10) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (Simple.java:15) advised by around advice from 'AspectAdvice' (AspectAdvice.aj:24) +Type 'Simple' (Simple.java:19) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:19) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:19) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:19) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/advice.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.txt new file mode 100644 index 000000000..05272b938 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/advice.txt @@ -0,0 +1,13 @@ +Type 'Simple' (Simple.java:7) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:7) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:7) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:7) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (Simple.java:10) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:10) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:10) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:10) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) +Type 'Simple' (Simple.java:15) advised by around advice from 'AspectAdvice' (AspectAdvice.aj:24) +Type 'Simple' (Simple.java:19) advised by before advice from 'AspectAdvice' (AspectAdvice.aj:8) +Type 'Simple' (Simple.java:19) advised by after advice from 'AspectAdvice' (AspectAdvice.aj:12) +Type 'Simple' (Simple.java:19) advised by afterReturning advice from 'AspectAdvice' (AspectAdvice.aj:16) +Type 'Simple' (Simple.java:19) advised by afterThrowing advice from 'AspectAdvice' (AspectAdvice.aj:20) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/declare.extends.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.extends.txt new file mode 100644 index 000000000..29fb45592 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.extends.txt @@ -0,0 +1 @@ +Setting superclass of type 'Simple' (Simple.java) to 'InTheWay' (AspectDeclareExtends.aj) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.nodebug.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.nodebug.txt new file mode 100644 index 000000000..02e006e29 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.nodebug.txt @@ -0,0 +1,2 @@ +Softening exceptions in type 'Simple' (no debug info available) as defined by aspect 'AspectDeclareSoft' (AspectDeclareSoft.aj:6) +Softening exceptions in type 'Simple' (no debug info available) as defined by aspect 'AspectDeclareSoft' (AspectDeclareSoft.aj:4) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.txt new file mode 100644 index 000000000..a48ea6101 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/declare.soft.txt @@ -0,0 +1,2 @@ +Softening exceptions in type 'Simple' (Simple.java:15) as defined by aspect 'AspectDeclareSoft' (AspectDeclareSoft.aj:6) +Softening exceptions in type 'Simple' (Simple.java:15) as defined by aspect 'AspectDeclareSoft' (AspectDeclareSoft.aj:4) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.nodebug.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.nodebug.txt new file mode 100644 index 000000000..1da4b502c --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.nodebug.txt @@ -0,0 +1 @@ +Extending interface set for type 'Simple' (no debug info available) to include 'MarkerInterface' (AspectDeclare.aj) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.txt new file mode 100644 index 000000000..b05cdfb86 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/declare1.txt @@ -0,0 +1 @@ +Extending interface set for type 'Simple' (Simple.java) to include 'MarkerInterface' (AspectDeclare.aj) diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/itd.nodebug.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/itd.nodebug.txt new file mode 100644 index 000000000..49bf89d69 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/itd.nodebug.txt @@ -0,0 +1,4 @@ +Type 'Simple' (no debug info available) has intertyped method from 'AspectITD' (AspectITD.aj:'java.lang.String Simple.returnstring()') +Type 'Simple' (no debug info available) has intertyped method from 'AspectITD' (AspectITD.aj:'int Simple.returnint()') +Type 'Simple' (no debug info available) has intertyped field from 'AspectITD' (AspectITD.aj:'java.lang.String Simple.fieldstring') +Type 'Simple' (no debug info available) has intertyped field from 'AspectITD' (AspectITD.aj:'int Simple.fieldint') diff --git a/ajde/testdata/WeaveInfoMessagesTest/expected/itd.txt b/ajde/testdata/WeaveInfoMessagesTest/expected/itd.txt new file mode 100644 index 000000000..eaaa311e1 --- /dev/null +++ b/ajde/testdata/WeaveInfoMessagesTest/expected/itd.txt @@ -0,0 +1,4 @@ +Type 'Simple' (Simple.java) has intertyped method from 'AspectITD' (AspectITD.aj:'java.lang.String Simple.returnstring()') +Type 'Simple' (Simple.java) has intertyped method from 'AspectITD' (AspectITD.aj:'int Simple.returnint()') +Type 'Simple' (Simple.java) has intertyped field from 'AspectITD' (AspectITD.aj:'java.lang.String Simple.fieldstring') +Type 'Simple' (Simple.java) has intertyped field from 'AspectITD' (AspectITD.aj:'int Simple.fieldint') -- 2.39.5