mwebster
cf7e6f3566
Bug 117293 "Java 5 compiler warnings in aspectrt5 and weaver5 modules" (added project-specific properties)
hace 17 años
mwebster
eb31ec6c3d
Bug 113948 "Repackage AspectJ" (move module root suites out of default package)
hace 18 años
acolyer
b6c89301f2
update license to EPL
hace 18 años
aclement
f1d5dd5531
unused label (so eclipse 3.2m5a tells me)
hace 18 años
acolyer
1cbece39b3
merge of RB_V1_5_0 changes back into HEAD
hace 18 años
acolyer
45190b937a
no longer needed
hace 18 años
avasseur
2afe12a528
rearchitect @decp
hace 18 años
acolyer
4676acbde5
merge of changes from 1.5.0 branch into HEAD
hace 18 años
acolyer
9825192b0f
fixes inefficient ordering of tests in SignaturePattern (that I inadvertantly introduced earlier), and corrects @DeclareParents impl in AJTypeSystem :- fields should NOT be shown, and nor should non-interface members.
hace 18 años
acolyer
dc8360ec27
tests and fix for ITDS in AjTypeSystem
hace 18 años
acolyer
6e8bf52926
tests and fix for pr119352
hace 18 años
acolyer
7384fe71aa
updates to advice annotations to allow specification (and generation) of parameter names if needed
hace 18 años
acolyer
0ae3db5f54
changing a generics cast - the eclipse compiler liked it, but javac on the build machine doesn't...
hace 18 años
acolyer
78e8ecbd93
eliminates many warnings in the aspectj5rt package - 10 generic related warnings remain that I'm not sure how to eradicate!
hace 18 años
acolyer
81e6b60e4e
tests and fix for pr116254
hace 18 años
acolyer
735d94f91a
tests and fix for pr114332 - reflection api not detecting abstract itdms.
hace 18 años
avasseur
76ebbc76ad
concrete-aspect impl and doc for LTW - see #95529
pbly some issue on abstract @Pointcut() in ajdt core - fix coming
hace 18 años
avasseur
257e39e557
polish for last commit
(implement @AspectJ ITD @DeclareParents and @DeclareImplements
changed AjType as ITD field is meaningless (as @AJ ITD is interface driven))
hace 18 años
avasseur
bb2d440161
implement @AspectJ ITD @DeclareParents and @DeclareImplements
changed AjType as ITD field is meaningless (as @AJ ITD is interface driven)
hace 18 años
aclement
0a69e42808
generic itds - see pr112105
hace 18 años
acolyer
b305f9ee51
itd support in the MAP
hace 18 años
acolyer
0fae66242e
completes all of the MAP bar ITDs
hace 18 años
acolyer
f74a5c0fc3
updates to reflection library (largely javadoc, but with a few small tweaks)
hace 18 años
acolyer
2650003fea
couple of small generic signature tidies
hace 18 años
acolyer
a39f595c0c
tests and implementation for 108120 - runtime pointcut parsing and matching.
hace 18 años
avasseur
7b621acacf
fix corrupted test failing on Jrockit, fix a ltw doc, ltw include are ORed as per doc
hace 19 años
avasseur
b6af07f0f5
@DeclareAnnotation and guard to not use it in M3, doc update for M3
hace 19 años
acolyer
9961155d58
updated reflection interfaces to represent a pointcut expression as a PointcutExpression rather than as a String. This abstraction is needed to support runtime creation and matching of pointcut expressions down the line.
Note that the whole MAP support in this module is still a work in progress and is scheduled for completion in M4.
-- AMC.
hace 19 años
wisberg
6b4238eb0f
unused imports (only)
hace 19 años
wisberg
f65bc76fdf
Java 5 guard to permit running in 1.3
hace 19 años
acolyer
f800dc9be1
ignore bintest directories
hace 19 años
avasseur
49c3978146
deow @AJ + @AfterXX annotation warnings + test + JDWP sample for LTW tests + some AJ5 doc fix
hace 19 años
wisberg
2afa9c9148
newbuild.xml replacing build.xml, with Alex ok
hace 19 años
wisberg
a2545d0e25
testsrc -> java5-testsrc, placeholders for pre-1.5 build
hace 19 años
wisberg
a681d594c5
testsrc -> java5-testsrc
hace 19 años
wisberg
8c07fda56d
ugly but harmless hack for building prior to 1.5 for test purposes.
hace 19 años
wisberg
6565120f4e
prospective replacements for {module}/build.xml - will move there once validated by those who use build.xml.
hace 19 años
acolyer
a6291f59f0
updated for DeclareError and DeclareWarning
hace 19 años
aclement
9da1384f0c
Copyright added to keep checklics happy.
hace 19 años
avasseur
3e1783bc03
fix local build so that test run with 1.5
fix Adrian test that were having some assumption on ordering which happens to fail with my 1.5 compiler
hace 19 años
acolyer
92fce1440c
this patch implements the MAP for aspects, pointcuts, and advice. just enough of an implementation to provide the support needed for some of the ataspectj visitor tests.
hace 19 años
avasseur
ced5f6e66d
@AJ annotation are runtime visible, fixed all licenses from branch for EPL
hace 19 años
aclement
f7bcff6dbf
From branch: New build scripts that Alex uses under IntelliJ - can be run individually or via master in build module.
hace 19 años
acolyer
5113377894
I'm committing this shell of an implementation for runtime reflection on AspectJ's type system. It's needed by the aUnit guys and provides a means for us to share a structure, take patches etc.. NOT to be considered finished (ha ha) or even a final design at this point in time. We have to do some compiler work to generate runtime-visible structures to support this...
hace 19 años
aclement
42702fcbbe
Changed copyright message slightly to keep test happy !
hace 19 años
aclement
ead3a2c581
From The Branch: Alex's new annotations for annotation style development
hace 19 años
aclement
2e7d6a2114
Didnt have a default.
hace 19 años
aclement
8cefe0a7e3
Changed name and added definition of values.
hace 19 años
wisberg
6c4cffea45
test placeholder
hace 19 años
wisberg
7dd69aace9
new module for Java5-specific additions to aspectjrt.jar. aspectjrt.jar is assemble from this and its required module runtime. It requires Java 5; Eclipse developers not using 3.1 or Java 5 should close this module. In Ant, the java5-src directory will be ignored unless Ant is run under a 1.5 or later VM. See the build docs for more details.
hace 19 años