summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* temporarily taken out a periodically misbehaving test caseacolyer2005-01-051-1/+2
|
* organized imports.aclement2005-01-051-6/+5
|
* Very very first simple helper bits of binary weaving decpaclement2005-01-042-0/+22
|
* Fix for Bug 82062: WeaveMessage should provide more informationaclement2005-01-045-11/+58
| | | | (Bug and fix from Martin Lippert)
* organized imports.aclement2005-01-045-21/+40
|
* Hopefully fixes disappearance of decsofts in AJDT. The addition of the ↵aclement2004-12-202-4/+4
| | | | offset to the source location caused problems because a declare soft was being assigned 2 diff offsets in different parts of the weaver. First source location was the offset of the 'declare', second location was the offset for the declares pointcut expression. Now resolved so offset is always position of the 'declare'.
* Fix for Bug 80916: In some cases the structure model doesn't contain the ↵aclement2004-12-201-0/+3
| | | | "matches declare" relationship
* incorporate tim peierls suggestion from mailing listacolyer2004-12-171-20/+11
|
* forgot to check in this updated java 5 jar for test casesacolyer2004-12-161-0/+0
|
* more ambiguous bindings testingacolyer2004-12-164-0/+121
|
* disambiguating bindingsacolyer2004-12-1610-1/+151
|
* it is now safe to short-circuit in and/or pc matching (all side-effects removed)acolyer2004-12-164-17/+20
|
* payback time for all the "kinding" work - only ever generate and matchacolyer2004-12-1640-334/+278
| | | | against shadows that we know might be matched.
* just tidying up a few unused importsacolyer2004-12-157-12/+0
|
* partial fix for bug 61568.acolyer2004-12-1550-156/+1794
| | | | | | | | | | | | | | | | | These changes are both (a) a performance optimization, and (b) an improvement on the binding across || rules that we implemented in 1.2.1. Instead of saying the the first binding in a left-to-right traversal of the pointcuts DNF is the one that you get (too much to ask users to do DNF rewriting in their heads), this version implements the rule that every || branch in the DNF must bind all formals, and if two || branches can have any join points in common (can match join points of the same kind), then both must bind all formals identically. So it allows things like execution(* *(..)) && args(x) || call(* *(..)) && this(x) which previously we used to forbid. But primarily it turned out to be a performance optimization.
* Support for 'offset' in source locations - enabling AJDT improvements. Not ↵aclement2004-12-1011-17/+63
| | | | perfect - really the whole ISourceLocation thing needs sorting out ...
* Updates for AJDK1.5.0aclement2004-12-102-2/+2
|
* Autoboxing and decp restrictionsaclement2004-12-1015-16/+248
|
* check errors/xlints for decp'ing on annos/enumsaclement2004-12-102-13/+54
|
* Autoboxing tests - not checked in as need 1.5 JVM to run.aclement2004-12-101-0/+155
|
* autoboxing for return valuesaclement2004-12-101-0/+31
|
* annotation/enum xlintsaclement2004-12-101-2/+3
|
* All the new enum/annotation messagesaclement2004-12-102-1/+13
|
* Tests for declare parents where enums are involved.aclement2004-12-105-3/+14
|
* Tests for declare parents where annotations are involved.aclement2004-12-105-1/+23
|
* test correct detection of @args in a declareacolyer2004-12-102-2/+16
|
* @within, @withincode fixesacolyer2004-12-103-8/+16
|
* @within, @withincode testsacolyer2004-12-105-2/+99
|
* final(?) @args fixesacolyer2004-12-102-4/+6
|
* testing for @argsacolyer2004-12-104-1/+216
|
* more testing, @args supportacolyer2004-12-0915-44/+239
|
* more testsacolyer2004-12-094-2/+21
|
* updated binary formacolyer2004-12-0936-0/+0
|
* Allows passing of extra argument to the compiler (-1.5 for autoboxing behavior)aclement2004-12-091-4/+18
|
* Autoboxing testdata - all primitives covered.aclement2004-12-0920-0/+245
|
* completed @this and @targetacolyer2004-12-092-2/+11
|
* add in @this and @target tests to main suiteacolyer2004-12-091-0/+1
|
* get test instructions ahead of jump testacolyer2004-12-091-5/+6
|
* who put that there???acolyer2004-12-091-51/+0
|
* more @this @target fixes and testsacolyer2004-12-0920-35/+403
|
* Complete varargs support.aclement2004-12-0910-25/+67
|
* mock java.lang.annotation.Annotationacolyer2004-12-091-0/+0
|
* Allows for MarkerAnnotations - doh! (i.e. ones with no values) and unpacks ↵aclement2004-12-0911-4/+58
| | | | invis annotations on classgens correctly.
* clarify requirement for runtime retention in @this, @target, @argsacolyer2004-12-091-1/+4
|
* annotation tests for this and targetacolyer2004-12-093-0/+101
|
* fail gracefully when trying to bind in an @pcdacolyer2004-12-093-6/+22
|
* update installer pageacolyer2004-12-091-3/+3
|
* a few words about 1.5.0 M1acolyer2004-12-093-1/+66
|
* fixed some alignment issues in grammar fragmentsacolyer2004-12-092-42/+41
|
* updates for 1.5.0 M1acolyer2004-12-095-266/+504
|