]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agoadd some style to our guides ;)
acolyer [Sun, 10 Apr 2005 12:33:40 +0000 (12:33 +0000)]
add some style to our guides ;)

19 years agoUse names like 'tjp.GetInfo' rather than 'tjp_GetInfo' in the lint message !
aclement [Thu, 7 Apr 2005 10:04:44 +0000 (10:04 +0000)]
Use names like 'tjp.GetInfo' rather than 'tjp_GetInfo' in the lint message !

19 years agoGuard against NPE
aclement [Thu, 7 Apr 2005 10:04:13 +0000 (10:04 +0000)]
Guard against NPE

19 years agoConfigure weaver to behave in 1.5 way if Java compiler is configured that way in...
aclement [Thu, 7 Apr 2005 10:03:59 +0000 (10:03 +0000)]
Configure weaver to behave in 1.5 way if Java compiler is configured that way in AJDT.

19 years agoFix for a test that was relying on previous state lying around on disk from a previou...
aclement [Wed, 6 Apr 2005 10:21:30 +0000 (10:21 +0000)]
Fix for a test that was relying on previous state lying around on disk from a previous test.

19 years agoFix for problem introduced when checking contents of dirs on the classpath for change...
aclement [Tue, 5 Apr 2005 14:50:06 +0000 (14:50 +0000)]
Fix for problem introduced when checking contents of dirs on the classpath for changes. (see PR85297)

19 years agoreplaced Java 1.4 API
wisberg [Sat, 26 Mar 2005 21:48:27 +0000 (21:48 +0000)]
replaced Java 1.4 API

19 years agoDon't report unimportant relationships (e.g. perobject)
aclement [Thu, 24 Mar 2005 15:17:10 +0000 (15:17 +0000)]
Don't report unimportant relationships (e.g. perobject)

19 years agoRemoved 4 FIXMEs and added relationships for declare annotation on ITDs
aclement [Thu, 24 Mar 2005 13:13:42 +0000 (13:13 +0000)]
Removed 4 FIXMEs and added relationships for declare annotation on ITDs

19 years agoFix for using declare annotation to target things in the default package
aclement [Thu, 24 Mar 2005 13:10:57 +0000 (13:10 +0000)]
Fix for using declare annotation to target things in the default package

19 years agonew tests for ASM testing of declare annotation targetting ITDs
aclement [Thu, 24 Mar 2005 13:10:26 +0000 (13:10 +0000)]
new tests for ASM testing of declare annotation targetting ITDs

19 years agomake deca labels 'declare @xxx' rather than 'declare at_xxx'
aclement [Thu, 24 Mar 2005 13:10:02 +0000 (13:10 +0000)]
make deca labels 'declare @xxx' rather than 'declare at_xxx'

19 years agonew icons for annotation/enum, 'borrowed' from JDT UI
aclement [Thu, 24 Mar 2005 13:08:20 +0000 (13:08 +0000)]
new icons for annotation/enum, 'borrowed' from JDT UI

19 years agoguard on structure model dumping.
aclement [Thu, 24 Mar 2005 11:01:37 +0000 (11:01 +0000)]
guard on structure model dumping.

19 years agoadded test for pr83645 into suite
acolyer [Thu, 24 Mar 2005 10:59:33 +0000 (10:59 +0000)]
added test for pr83645 into suite

19 years agoEnhancement 88862: declare annotation hitting ITDs.
aclement [Wed, 23 Mar 2005 21:31:49 +0000 (21:31 +0000)]
Enhancement 88862: declare annotation hitting ITDs.

19 years agofix for Bugzilla Bug 84333
acolyer [Wed, 23 Mar 2005 20:26:21 +0000 (20:26 +0000)]
fix for Bugzilla Bug 84333
   BCException: Bad type name: TypeX.nameToSignature(TypeX.java:635)

19 years agoDeclare annotation hitting ITDs: reworked the code generation mechanism for retrievi...
aclement [Wed, 23 Mar 2005 16:55:28 +0000 (16:55 +0000)]
Declare annotation hitting ITDs:  reworked the code generation mechanism for retrieving annotations from ITDs.

19 years agonot useful anymore
aclement [Wed, 23 Mar 2005 16:52:38 +0000 (16:52 +0000)]
not useful anymore

19 years agoreworked, temporarily commented out the MethodSignature stuff as it misbehaves for me.
aclement [Wed, 23 Mar 2005 16:52:04 +0000 (16:52 +0000)]
reworked, temporarily commented out the MethodSignature stuff as it misbehaves for me.

19 years agofix for Bug 84122 - Allow aspectPath to contain directories
acolyer [Wed, 23 Mar 2005 16:47:55 +0000 (16:47 +0000)]
fix for Bug 84122 - Allow aspectPath to contain directories

19 years agoallow for changes in the underlying annotation set.
aclement [Wed, 23 Mar 2005 15:18:49 +0000 (15:18 +0000)]
allow for changes in the underlying annotation set.

19 years agoone fixme resolved ...
aclement [Wed, 23 Mar 2005 14:35:26 +0000 (14:35 +0000)]
one fixme resolved ...

19 years agoenh 76055 -
acolyer [Wed, 23 Mar 2005 13:45:09 +0000 (13:45 +0000)]
enh 76055 -
   Some Pointcut PatternNodes are missing getters to traverse syntax tree

19 years agotest and fix for handling a *... varargs pattern
acolyer [Wed, 23 Mar 2005 12:48:10 +0000 (12:48 +0000)]
test and fix for handling a *... varargs pattern

19 years agobug 53209 - inpathDirCopyFilter doc updates and tests
wisberg [Tue, 22 Mar 2005 21:27:08 +0000 (21:27 +0000)]
bug 53209 - inpathDirCopyFilter doc updates and tests

19 years agobug 53209 - inpathDirCopyFilter tests
wisberg [Tue, 22 Mar 2005 21:04:27 +0000 (21:04 +0000)]
bug 53209 - inpathDirCopyFilter tests

19 years agobug 53209 - inpathDirCopyFilter
wisberg [Tue, 22 Mar 2005 21:02:34 +0000 (21:02 +0000)]
bug 53209 - inpathDirCopyFilter

19 years agoFix for Bugzilla Bug 88652: an array type as the last parameter in a signature does...
acolyer [Tue, 22 Mar 2005 13:14:44 +0000 (13:14 +0000)]
Fix for Bugzilla Bug 88652: an array type as the last parameter in a signature does not match on the varargs declared method

19 years agoDeclare annotation with ITDs: testcode
aclement [Thu, 17 Mar 2005 19:56:13 +0000 (19:56 +0000)]
Declare annotation with ITDs: testcode

19 years agofix for missing syntax error on execution((@XXX *) Foo.new(..))
acolyer [Mon, 14 Mar 2005 21:39:32 +0000 (21:39 +0000)]
fix for missing syntax error on execution((@XXX *) Foo.new(..))
                                                                          ^^^

19 years agodead link, new source modules
wisberg [Mon, 14 Mar 2005 10:42:12 +0000 (10:42 +0000)]
dead link, new source modules

19 years agofix for Bugzilla Bug 42743: declare soft limitation
acolyer [Mon, 14 Mar 2005 02:18:56 +0000 (02:18 +0000)]
fix for Bugzilla Bug 42743: declare soft limitation

19 years agotest cases for Bugzilla Bug 42743: declare soft limitation
acolyer [Mon, 14 Mar 2005 02:17:51 +0000 (02:17 +0000)]
test cases for Bugzilla Bug 42743: declare soft limitation

19 years agoadded some words on context binding across disjunctions and declare soft behaviour...
acolyer [Mon, 14 Mar 2005 02:17:07 +0000 (02:17 +0000)]
added some words on context binding across disjunctions and declare soft behaviour wrt. RuntimeExceptions

19 years agoMuch more robust way to dig round the structure model ...
aclement [Fri, 11 Mar 2005 17:31:40 +0000 (17:31 +0000)]
Much more robust way to dig round the structure model ...

19 years agoOops! Now skips advice/etc when looking for matches for dec @method/@ctor
aclement [Fri, 11 Mar 2005 17:31:18 +0000 (17:31 +0000)]
Oops!  Now skips advice/etc when looking for matches for dec @method/@ctor

19 years agotemporary fix to ensure we see relationships for dec @type when incrementally compiling
aclement [Fri, 11 Mar 2005 17:30:45 +0000 (17:30 +0000)]
temporary fix to ensure we see relationships for dec @type when incrementally compiling

19 years agoEnsures on multiple compiles the method generated for a declare statement always...
aclement [Fri, 11 Mar 2005 12:25:29 +0000 (12:25 +0000)]
Ensures on multiple compiles the method generated for a declare statement always has the same name.

19 years agothe "challenge Andy" mother of all dec @xxx tests.
acolyer [Fri, 11 Mar 2005 10:59:59 +0000 (10:59 +0000)]
the "challenge Andy" mother of all dec @xxx tests.

19 years agoGuard test execution on 1.5 vm level
aclement [Fri, 11 Mar 2005 09:43:11 +0000 (09:43 +0000)]
Guard test execution on 1.5 vm level

19 years agoGuard test execution on 1.5 vm level.
aclement [Fri, 11 Mar 2005 09:42:49 +0000 (09:42 +0000)]
Guard test execution on 1.5 vm level.

19 years agoadded example for declare @constructor
acolyer [Fri, 11 Mar 2005 09:39:02 +0000 (09:39 +0000)]
added example for declare @constructor

19 years agoadded test for declare @constructor
acolyer [Fri, 11 Mar 2005 09:38:22 +0000 (09:38 +0000)]
added test for declare @constructor

19 years agoDeclare annotation: all the XML specs for the tests
aclement [Thu, 10 Mar 2005 20:38:05 +0000 (20:38 +0000)]
Declare annotation: all the XML specs for the tests

19 years agoDeclare annotation: Buckets of test cases!
aclement [Thu, 10 Mar 2005 20:37:26 +0000 (20:37 +0000)]
Declare annotation: Buckets of test cases!

19 years agoDeclare annotation: source weaving of declare @type. Includes (commented out) declar...
aclement [Thu, 10 Mar 2005 20:36:56 +0000 (20:36 +0000)]
Declare annotation: source weaving of declare @type.  Includes (commented out) declare @method/constructor/field implementations for possible future use - not required right now as applying them early (during compiling rather than weaving) makes no sense.

19 years agoDeclare annotation: cope with null symbolic declare
aclement [Thu, 10 Mar 2005 20:35:44 +0000 (20:35 +0000)]
Declare annotation: cope with null symbolic declare

19 years agoDeclare annotation: filled in the blanks
aclement [Thu, 10 Mar 2005 20:35:22 +0000 (20:35 +0000)]
Declare annotation: filled in the blanks

19 years agoBug found during declare annotation structure model testing!
aclement [Thu, 10 Mar 2005 20:34:46 +0000 (20:34 +0000)]
Bug found during declare annotation structure model testing!

19 years agoDeclare annotation: first bit of weaving messages for declare annotation - not finish...
aclement [Thu, 10 Mar 2005 20:34:19 +0000 (20:34 +0000)]
Declare annotation: first bit of weaving messages for declare annotation - not finished yet!

19 years agoDeclare annotation: does binary weaving of @type, copes with recursive application...
aclement [Thu, 10 Mar 2005 17:58:32 +0000 (17:58 +0000)]
Declare annotation: does binary weaving of @type, copes with recursive application and interaction with declare parents... i think

19 years agoDeclare annotation: Does weaving of @field, @method, @ctor - copes with recursive...
aclement [Thu, 10 Mar 2005 17:56:52 +0000 (17:56 +0000)]
Declare annotation: Does weaving of @field, @method, @ctor - copes with recursive application.

19 years agoImproved FIXME comments ;)
aclement [Thu, 10 Mar 2005 17:53:21 +0000 (17:53 +0000)]
Improved FIXME comments ;)

19 years agoDeclare annotation: uses the new annotation type munger
aclement [Thu, 10 Mar 2005 17:52:39 +0000 (17:52 +0000)]
Declare annotation: uses the new annotation type munger

19 years agoDeclare annotation: manages a set of annotations now
aclement [Thu, 10 Mar 2005 17:49:53 +0000 (17:49 +0000)]
Declare annotation: manages a set of annotations now

19 years agoFixed signature for constructor nodes to look the same as it does for methods.
aclement [Thu, 10 Mar 2005 17:49:13 +0000 (17:49 +0000)]
Fixed signature for constructor nodes to look the same as it does for methods.

19 years agoDeclare annotation: Doesnt report errors for annotations attached incorrectly (due...
aclement [Thu, 10 Mar 2005 17:48:35 +0000 (17:48 +0000)]
Declare annotation: Doesnt report errors for annotations attached incorrectly (due to use of @target) to ajc$declare_ methods.

19 years agoDeclare annotation: now holds set of annotations
aclement [Thu, 10 Mar 2005 17:47:48 +0000 (17:47 +0000)]
Declare annotation: now holds set of annotations

19 years agoFIXME altered so we can distinguish old ones from new ones.
aclement [Thu, 10 Mar 2005 17:46:42 +0000 (17:46 +0000)]
FIXME altered so we can distinguish old ones from new ones.

19 years agoDeclare annotation: exposes collections of declare @ thingies.
aclement [Thu, 10 Mar 2005 17:46:15 +0000 (17:46 +0000)]
Declare annotation: exposes collections of declare @ thingies.

19 years agoDeclare annotation: getAnnotations added.
aclement [Thu, 10 Mar 2005 17:45:42 +0000 (17:45 +0000)]
Declare annotation: getAnnotations added.

19 years agoDeclare annotation: new kind of type munger created.
aclement [Thu, 10 Mar 2005 17:45:22 +0000 (17:45 +0000)]
Declare annotation: new kind of type munger created.

19 years agoDeclare annotation: added getAnnotation/addAnnotation to the RTX hierarchy
aclement [Thu, 10 Mar 2005 17:44:58 +0000 (17:44 +0000)]
Declare annotation: added getAnnotation/addAnnotation to the RTX hierarchy

19 years agoDeclare annotation: support for new declare collections.
aclement [Thu, 10 Mar 2005 17:37:46 +0000 (17:37 +0000)]
Declare annotation: support for new declare collections.

19 years agotemporarily removed one test... until parser reopened for next compiler integration.
aclement [Thu, 10 Mar 2005 17:36:03 +0000 (17:36 +0000)]
temporarily removed one test... until parser reopened for next compiler integration.

19 years agoDeclare annotation: add the 50 odd tests in.
aclement [Thu, 10 Mar 2005 17:35:38 +0000 (17:35 +0000)]
Declare annotation: add the 50 odd tests in.

19 years agoDeclare annotation: put guards in for structure model building, added 'annotates...
aclement [Thu, 10 Mar 2005 17:35:17 +0000 (17:35 +0000)]
Declare annotation: put guards in for structure model building, added 'annotates' and 'annotated by' relationships, added methods to add these new relationships.

19 years agoDeclare annotation: only declare annotation provides a differing name suffix (at...
aclement [Thu, 10 Mar 2005 17:34:32 +0000 (17:34 +0000)]
Declare annotation: only declare annotation provides a differing name suffix (at the moment).

19 years agoDeclare annotation: modified to take account of new AnnotationX stuff
aclement [Thu, 10 Mar 2005 17:33:04 +0000 (17:33 +0000)]
Declare annotation: modified to take account of new AnnotationX stuff

19 years agoFIXME altered - now names culprit (me)
aclement [Thu, 10 Mar 2005 17:32:27 +0000 (17:32 +0000)]
FIXME altered - now names culprit (me)

19 years agoDeclare annotation: useful to know if a type pattern specifies a starred annotation...
aclement [Thu, 10 Mar 2005 17:32:06 +0000 (17:32 +0000)]
Declare annotation: useful to know if a type pattern specifies a starred annotation pattern.

19 years agoDeclare annotation: useful to know if a signature pattern specifies a starred annotat...
aclement [Thu, 10 Mar 2005 17:31:14 +0000 (17:31 +0000)]
Declare annotation: useful to know if a signature pattern specifies a starred annotation pattern.

19 years agoDeclare annotation: creates DeclareAnnotations of the right types (using typesafeenum...
aclement [Thu, 10 Mar 2005 17:30:41 +0000 (17:30 +0000)]
Declare annotation: creates DeclareAnnotations of the right types (using typesafeenum approach)

19 years agoDeclare annotation: loads of changes!
aclement [Thu, 10 Mar 2005 17:29:59 +0000 (17:29 +0000)]
Declare annotation: loads of changes!

19 years agoGuard logic for asm building initialized.
aclement [Thu, 10 Mar 2005 17:27:17 +0000 (17:27 +0000)]
Guard logic for asm building initialized.

19 years agoDeclareAnnotation: formatting code for declare annotation nodes.
aclement [Thu, 10 Mar 2005 17:25:09 +0000 (17:25 +0000)]
DeclareAnnotation: formatting code for declare annotation nodes.

19 years agoAltered FIXME to allow us to distinguish between new and old ones!
aclement [Thu, 10 Mar 2005 17:24:30 +0000 (17:24 +0000)]
Altered FIXME to allow us to distinguish between new and old ones!

19 years agoDeclare annotation: changed to allow a more meaningful name for the generated method.
aclement [Thu, 10 Mar 2005 17:24:08 +0000 (17:24 +0000)]
Declare annotation: changed to allow a more meaningful name for the generated method.

19 years agoDeclare annotation: slightly modified to allow subtypes to specify whether they...
aclement [Thu, 10 Mar 2005 17:23:34 +0000 (17:23 +0000)]
Declare annotation:  slightly modified to allow subtypes to specify whether they want the ajsynthetic attribute attached to the method it represents. (used by DeclareAnnotationDeclaration)

19 years agoDeclare annotation: new declare nodes.
aclement [Thu, 10 Mar 2005 17:22:23 +0000 (17:22 +0000)]
Declare annotation: new declare nodes.

19 years agoDeclare annotation: guard added for model building... (perf improvement!)
aclement [Thu, 10 Mar 2005 17:22:08 +0000 (17:22 +0000)]
Declare annotation: guard added for model building... (perf improvement!)

19 years agoDeclare annotation: new infrastructure. AnnotationX is a holder for a real annotatio...
aclement [Thu, 10 Mar 2005 17:21:06 +0000 (17:21 +0000)]
Declare annotation: new infrastructure.  AnnotationX is a holder for a real annotation (which is currently always a BCEL annotation) - annotationX's can flow outside of the bcel subpackages in the weaver.

19 years agoDeclare annotation: loads of changes (see bcel-builder changes for detailed info)
aclement [Thu, 10 Mar 2005 17:19:34 +0000 (17:19 +0000)]
Declare annotation: loads of changes (see bcel-builder changes for detailed info)

19 years agofix for Bugzilla Bug 87376
acolyer [Thu, 10 Mar 2005 13:34:55 +0000 (13:34 +0000)]
fix for Bugzilla Bug 87376
   NPE when unresolved type of a bound var in a pointcut expression (EclipseFactory.java:224)

19 years agounused imports only
wisberg [Thu, 10 Mar 2005 13:21:31 +0000 (13:21 +0000)]
unused imports only

19 years agofixes for annotation type pattern bugs uncovered in 150 tests
acolyer [Thu, 10 Mar 2005 13:00:42 +0000 (13:00 +0000)]
fixes for annotation type pattern bugs uncovered in 150 tests

19 years agoremove dependency on 1.2 API - runtime libs must work at 1.1 level
acolyer [Thu, 10 Mar 2005 12:58:40 +0000 (12:58 +0000)]
remove dependency on 1.2 API - runtime libs must work at 1.1 level

19 years agoDeclare annotation: tests changed due to constant pool copying change for annotation...
aclement [Thu, 10 Mar 2005 12:15:38 +0000 (12:15 +0000)]
Declare annotation: tests changed due to constant pool copying change for annotation support. also tests removal of the static state from Utility/Type

19 years agoDeclare annotation: infrastructure upgrade. Mainly to ensure we copy entries between...
aclement [Thu, 10 Mar 2005 12:15:04 +0000 (12:15 +0000)]
Declare annotation: infrastructure upgrade.  Mainly to ensure we copy entries between constant pools correctly - required when annotations move from one class to another (as is typical with declare annotation)

19 years agoFor Martin Lippert - removed static state from class.
aclement [Thu, 10 Mar 2005 12:14:08 +0000 (12:14 +0000)]
For Martin Lippert - removed static state from class.

19 years agoDeclare annotation: New lints
aclement [Thu, 10 Mar 2005 12:06:42 +0000 (12:06 +0000)]
Declare annotation: New lints

19 years agoDeclare annotation: added @Target as a well known type
aclement [Thu, 10 Mar 2005 12:06:12 +0000 (12:06 +0000)]
Declare annotation: added @Target as a well known type

19 years agoDeclare annotation: tons of testcode
aclement [Thu, 10 Mar 2005 11:58:28 +0000 (11:58 +0000)]
Declare annotation: tons of testcode

19 years agoDeclare Annotation: new message
aclement [Thu, 10 Mar 2005 11:55:16 +0000 (11:55 +0000)]
Declare Annotation: new message

19 years agoremove dependency on 1.2 API - runtime libs must work at 1.1 level
acolyer [Thu, 10 Mar 2005 10:55:05 +0000 (10:55 +0000)]
remove dependency on 1.2 API - runtime libs must work at 1.1 level

19 years ago-exitOnFailure for System.exit(..) on failure, so release/build.xml can respond to...
wisberg [Thu, 10 Mar 2005 10:54:38 +0000 (10:54 +0000)]
-exitOnFailure for System.exit(..) on failure, so release/build.xml can respond to test failures.

19 years agoNow testing in 1.3, 1.4, and 1.5 - consider omitting 1.4 for time reasons.
wisberg [Thu, 10 Mar 2005 10:08:43 +0000 (10:08 +0000)]
Now testing in 1.3, 1.4, and 1.5 - consider omitting 1.4 for time reasons.

19 years agotemporary workaround for (jar assembly after removing ant jar from testing-drivers...
wisberg [Thu, 10 Mar 2005 09:55:14 +0000 (09:55 +0000)]
temporary workaround for (jar assembly after removing ant jar from testing-drivers-all) will work only when jar is in lib/ant/../../aj-build/jars directory.

19 years agofixes for annotation type pattern bugs uncovered in 150 tests
acolyer [Thu, 10 Mar 2005 09:39:56 +0000 (09:39 +0000)]
fixes for annotation type pattern bugs uncovered in 150 tests