aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
Commit message (Collapse)AuthorAgeFilesLines
...
* free up maps during cleanup() processingacolyer2006-01-311-3/+6
|
* get build configuration via accessor, not direct field accessacolyer2006-01-311-1/+1
|
* made all the state in AjState private so we can get a better handle on ↵acolyer2006-01-312-35/+139
| | | | what's going on. Added accessors where needed and extensively commented the lifecycle of the key state we hold.
* cleanup the EclipseFactory afterCompilationacolyer2006-01-311-0/+1
|
* added a cleanup method to release memory held in type mapsacolyer2006-01-311-0/+5
|
* dom changes for 125809 (from helen)aclement2006-01-313-11/+204
|
* support for -messageHolder command-line option. This is needed by the ↵acolyer2006-01-303-4/+141
| | | | forking iajc ant task to support use of a custom message handler when forking.
* support for -messageHolder : do nothing since this (obviously) has to be ↵acolyer2006-01-301-1/+4
| | | | processed very early in ajc.Main
* enh 123423 (expose PTW type) - code currently commented out until return ↵aclement2006-01-301-1/+13
| | | | type of getWithinType() decided...
* fixes for 125475/125480 - matches nothing @AJ support. Definetly *NOT* as ↵aclement2006-01-301-5/+8
| | | | clean as it could be, but works.
* fix and test for 123901. test for 125475 (commented out)aclement2006-01-291-3/+5
|
* fixes for the AST - see comment #26 in 110465. Now exposes ↵aclement2006-01-277-35/+265
| | | | perclause/privileged information.
* fix for 121395 - error message on stupid aspectpathaclement2006-01-271-1/+6
|
* fix for 125405 - demote raws to simple on incremental compiles when necessary.aclement2006-01-271-0/+12
|
* helens changes for 125295 - should keep AJDT happy.aclement2006-01-261-1/+1
|
* New tests for all the AST changes - and updated tests due to the AST being ↵aclement2006-01-263-47/+1823
| | | | more comprehensive.
* necessary magic. Factory 'mechanism' used so that the JDT project doesnt ↵aclement2006-01-264-5/+237
| | | | have a direct dependency on the ajdt.core project. It references the factory name through a string and dynamically loads the type.
* Subclass for the AST that is able to create pointcuts/declares/etc. Similar ↵aclement2006-01-261-0/+494
| | | | ctors to the supertype and one method copied into this class that was creating the AST directly when it needs to use the factory now to ensure it creates an instance of this subtype.
* new placeholder nodes for type patterns and signature patterns. Before this ↵aclement2006-01-265-2/+199
| | | | change this info was being 'discarded' and not included in the constructed AST - now it is at least created and held onto. Future work would create the various subnodes for the different kinds of typepatterns and signaturepatterns - if users want to start analysing them below their 'top level'
* new distinct nodes for the different types of declare - all follow the ↵aclement2006-01-2612-101/+1923
| | | | standard ASTNode pattern of having properties defined (modifiers/javadoc/etc).
* test and fix for 124999aclement2006-01-241-1/+6
|
* without this check, we sometimes hide earlier problems.aclement2006-01-201-1/+1
|
* 77166 - newarray joinpoint support. "-Xjoinpoints:arrayconstruction"aclement2006-01-204-0/+14
|
* an additional interface that custom message handlers may choose to ↵acolyer2006-01-181-0/+7
| | | | implement. Implementors get callbacks when a build is starting and when a build has finished (allowing them to perform before and after build processing, like closing output files etc..).
* fixes for 121575.aclement2005-12-212-2/+2
|
* helens fixes for AST and ITDs - uses declared modifiers so the AST consumer ↵aclement2005-12-213-4/+114
| | | | doesn't see mangled names. pr110465
* ajdoc: fixes for 58520 from Helen.aclement2005-12-212-2/+3
|
* ajdoc: fixes from Helen for 119453aclement2005-12-211-1/+8
|
* AST fixes: 110465 - from helen.aclement2005-12-132-0/+12
|
* fixes and tests for 119570 (member type subaspect)aclement2005-12-121-12/+25
|
* fixes for 119539aclement2005-12-121-4/+4
|
* more tests for 119570 and a fix for a silly warning that comes out.aclement2005-12-121-0/+5
|
* Some updates for 118754. The various places that were checking for ↵aclement2005-12-092-3/+3
| | | | 'MISSING' now call 'isMissing' if they can. I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly. Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through. I will raise an enhancement to cover this.
* test and fix for 119451aclement2005-12-091-1/+3
|
* organized importsaclement2005-12-061-2/+0
|
* fixes for 119019aclement2005-12-043-3/+106
|
* fixes for 117882aclement2005-12-041-0/+57
|
* test and fix for 118698aclement2005-12-021-1/+10
|
* updates to name processing to take into account nesting on $ conversionsacolyer2005-12-023-2/+6
|
* fix for 118599aclement2005-12-011-1/+2
|
* fixes for 117209: ensures proceedOnError makes it across in the case of AJDT ↵aclement2005-11-301-0/+4
| | | | (also -Xajruntimetarget...)
* when generating advice annotations, populate the argNames attributeacolyer2005-11-292-15/+63
|
* code for 116679: targetting a 1.2.1 runtimeaclement2005-11-296-0/+25
|
* test and fix for 112736aclement2005-11-283-0/+75
|
* removed - to be put into AJDT: (see 111317)aclement2005-11-282-3655/+0
|
* matthews changes for stream redirection 118083: Also I've made verbose FALSE ↵aclement2005-11-283-12/+140
| | | | so you won't see too much output.
* tests and fix for pr115251acolyer2005-11-253-2/+15
|
* try this version instead...acolyer2005-11-241-1/+5
|
* test against output dir location was unreliable on mac os x, now fixedacolyer2005-11-241-0/+1
|
* 87525 - new error message (and testcase). Thats all I'm doing on this for 1.5.0aclement2005-11-231-0/+15
|