]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agoadded 2003 Contributors to copyright.
wisberg [Fri, 28 Feb 2003 00:32:50 +0000 (00:32 +0000)]
added 2003 Contributors to copyright.

21 years agoinstaller was misreporting README file name for AspectJ distribution.
wisberg [Thu, 27 Feb 2003 23:47:22 +0000 (23:47 +0000)]
installer was misreporting README file name for AspectJ distribution.
(The installer could be refactored for simpilcity if/since we're not supporting multiple distributions any more.)

21 years agoUpdate to matches to test on Kind
acolyer [Thu, 27 Feb 2003 19:40:45 +0000 (19:40 +0000)]
Update to matches to test on Kind

21 years agoFudge for getSourceLocation to give as much of a
acolyer [Thu, 27 Feb 2003 19:40:00 +0000 (19:40 +0000)]
Fudge for getSourceLocation to give as much of a
clue as possible about the real identity of the file.

21 years agoFinal message is actually on line 74, not 73
acolyer [Thu, 27 Feb 2003 19:38:52 +0000 (19:38 +0000)]
Final message is actually on line 74, not 73

21 years agofinishResolveTypes now tests for CONCRETE as well
acolyer [Thu, 27 Feb 2003 19:38:19 +0000 (19:38 +0000)]
finishResolveTypes now tests for CONCRETE as well
as RESOLVED pointcuts

21 years agoBroke out and increased build/test docs; some new info in the build module notes.
wisberg [Thu, 27 Feb 2003 00:39:30 +0000 (00:39 +0000)]
Broke out and increased build/test docs; some new info in the build module notes.
Included release instructions in the build/test docs

21 years agoRestored original mechanism of getting source location
acolyer [Wed, 26 Feb 2003 22:11:00 +0000 (22:11 +0000)]
Restored original mechanism of getting source location
now that debug info is being generated.

21 years agoUse ***sourceStart*** (to avoid navigating to top of comments),
acolyer [Wed, 26 Feb 2003 22:09:54 +0000 (22:09 +0000)]
Use ***sourceStart*** (to avoid navigating to top of comments),
but "declarationSourceEnd"

21 years agoFlipped debug options around so that
acolyer [Wed, 26 Feb 2003 22:09:04 +0000 (22:09 +0000)]
Flipped debug options around so that
batch build now generates debug info by default

21 years agoFlipped debug options tests around to reflect fact that
acolyer [Wed, 26 Feb 2003 22:07:51 +0000 (22:07 +0000)]
Flipped debug options tests around to reflect fact that
batch build now generates debug info by default

21 years agoEdited (and then restored) iilegalNewFigElt pointcut
acolyer [Wed, 26 Feb 2003 22:06:59 +0000 (22:06 +0000)]
Edited (and then restored) iilegalNewFigElt pointcut
to trap declare error task generation

21 years agoSwitched default for Ajde (batch compile) to have
acolyer [Wed, 26 Feb 2003 22:05:59 +0000 (22:05 +0000)]
Switched default for Ajde (batch compile) to have
debug info turned on.

21 years agoAdded logic to update declarationSourceStart/End as
acolyer [Wed, 26 Feb 2003 16:20:45 +0000 (16:20 +0000)]
Added logic to update declarationSourceStart/End as
well as sourceStart/End (used by AsmBuilder)

21 years agoImproved formatting of toString for SourceLocation to show
acolyer [Wed, 26 Feb 2003 16:19:55 +0000 (16:19 +0000)]
Improved formatting of toString for SourceLocation to show
end line.

21 years agoImproved formatting of toString for LinkNodes
acolyer [Wed, 26 Feb 2003 16:19:14 +0000 (16:19 +0000)]
Improved formatting of toString for LinkNodes

21 years agoAdded new Granularity, DECLARED_ELEMENTS, and
acolyer [Wed, 26 Feb 2003 16:18:01 +0000 (16:18 +0000)]
Added new Granularity, DECLARED_ELEMENTS, and
new rule to acceptGranularity

21 years agoRan "Organize imports" to remove redundant imports etc -
acolyer [Wed, 26 Feb 2003 10:52:35 +0000 (10:52 +0000)]
Ran "Organize imports" to remove redundant imports etc -
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!

21 years agoRan "Organize imports" to remove redundant imports etc -
acolyer [Wed, 26 Feb 2003 10:21:24 +0000 (10:21 +0000)]
Ran "Organize imports" to remove redundant imports etc -
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!

21 years agoThe mappings for advice are now correct, and associations have corresponding kinds...
mkersten [Wed, 26 Feb 2003 10:11:28 +0000 (10:11 +0000)]
The mappings for advice are now correct, and associations have corresponding kinds (e.g. "affects exception handlers").

21 years agoAdded new coverage test source.
mkersten [Wed, 26 Feb 2003 08:34:41 +0000 (08:34 +0000)]
Added new coverage test source.

21 years agoIgnore bin directory
acolyer [Wed, 26 Feb 2003 08:08:42 +0000 (08:08 +0000)]
Ignore bin directory

21 years agoIgnore bin directory
acolyer [Wed, 26 Feb 2003 07:53:59 +0000 (07:53 +0000)]
Ignore bin directory

21 years agoBug 33011. Refactored access to fileMap in SructureModel
acolyer [Tue, 25 Feb 2003 17:08:06 +0000 (17:08 +0000)]
Bug 33011. Refactored access to fileMap in SructureModel

21 years agoBug 33011. Added correct calculations for start and end
acolyer [Tue, 25 Feb 2003 17:07:22 +0000 (17:07 +0000)]
Bug 33011. Added correct calculations for start and end
line for CompilationUnitDeclarations and for sub-nodes
(makeLocation).

21 years agoBug 33011. getEndLine() was returning the start line.
acolyer [Tue, 25 Feb 2003 17:04:49 +0000 (17:04 +0000)]
Bug 33011. getEndLine() was returning the start line.

21 years agoBug 33011. Refactored access to file map for easier
acolyer [Tue, 25 Feb 2003 17:04:13 +0000 (17:04 +0000)]
Bug 33011. Refactored access to file map for easier
testing and debugging.

21 years agoThis test was failing, seemed to rely on "currentView"
acolyer [Tue, 25 Feb 2003 17:02:33 +0000 (17:02 +0000)]
This test was failing, seemed to rely on "currentView"
which was set up by another testMethod

21 years agoFixed source line mapping errors.
mkersten [Tue, 18 Feb 2003 09:23:58 +0000 (09:23 +0000)]
Fixed source line mapping errors.

Fixed formatting of pointcuts.

Added a few more tests for above.

21 years agoFixed failing unit tests. Involved making paths work right in structure model,
mkersten [Tue, 18 Feb 2003 07:26:58 +0000 (07:26 +0000)]
Fixed failing unit tests.  Involved making paths work right in structure model,
and updating for differences in the 1.1 model.

21 years agoapplying Martin Lippert's patch in support of a weaving class loader
jhugunin [Fri, 14 Feb 2003 01:59:11 +0000 (01:59 +0000)]
applying Martin Lippert's patch in support of a weaving class loader
made some modifications to avoid duplication of code from weave method

21 years agoadded test for 30026 , even though its working in the current version
jhugunin [Fri, 14 Feb 2003 01:58:32 +0000 (01:58 +0000)]
added test for 30026 , even though its working in the current version

21 years agofixed Bug 31423: adviceexecution not working
jhugunin [Thu, 13 Feb 2003 22:24:56 +0000 (22:24 +0000)]
fixed Bug 31423: adviceexecution not working

21 years agofixed Bug 30168: bad optimization of thisJoinPoint to thisJoinPointStaticPart
jhugunin [Thu, 13 Feb 2003 22:00:34 +0000 (22:00 +0000)]
fixed Bug 30168: bad optimization of thisJoinPoint to thisJoinPointStaticPart

21 years agofixed Bug 29959: super call in intertype method declaration body causes VerifyError
jhugunin [Thu, 13 Feb 2003 21:00:35 +0000 (21:00 +0000)]
fixed Bug 29959: super call in intertype method declaration body causes VerifyError

21 years agoundoing what was almost certainly a correct bug fix.
jhugunin [Thu, 13 Feb 2003 19:23:15 +0000 (19:23 +0000)]
undoing what was almost certainly a correct bug fix.
This bug fix is not needed by ajc, and making the change to the jdt.core
code will make future synchronization more difficult.

21 years agomisleading unused import
wisberg [Thu, 13 Feb 2003 06:23:10 +0000 (06:23 +0000)]
misleading unused import

21 years agocompletion bug flagged by compiler
wisberg [Thu, 13 Feb 2003 06:16:44 +0000 (06:16 +0000)]
completion bug flagged by compiler

21 years agoresolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 06:11:22 +0000 (06:11 +0000)]
resolving unused-imports warnings

21 years agoresolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 06:03:19 +0000 (06:03 +0000)]
resolving unused-imports warnings

21 years agoresolving misc compiler warnings
wisberg [Thu, 13 Feb 2003 05:59:18 +0000 (05:59 +0000)]
resolving misc compiler warnings

21 years agoresolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:51:35 +0000 (05:51 +0000)]
resolving unused-imports warnings

21 years agoresolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:47:01 +0000 (05:47 +0000)]
resolving unused-imports warnings

21 years agoresolving misc compiler warnings
wisberg [Thu, 13 Feb 2003 05:44:46 +0000 (05:44 +0000)]
resolving misc compiler warnings
added provisional message reader for specifying expected messages in a separate file.

21 years agoresolving misc compiler warnings
wisberg [Thu, 13 Feb 2003 05:18:47 +0000 (05:18 +0000)]
resolving misc compiler warnings

21 years agoresolving unused-imports warnings
wisberg [Thu, 13 Feb 2003 05:15:13 +0000 (05:15 +0000)]
resolving unused-imports warnings

21 years agotestcase for bug 31724
wisberg [Wed, 12 Feb 2003 22:43:39 +0000 (22:43 +0000)]
testcase for bug 31724
  http://dev.eclipse.org/bugs/show_bug.cgi?id=31724
declare warning context.
Note context itself untested -- need to check/upgrade message checking.

21 years agofixed links and text for 1.1 (added ant tasks).
wisberg [Mon, 3 Feb 2003 22:01:38 +0000 (22:01 +0000)]
fixed links and text for 1.1 (added ant tasks).
Still has links to porting guide and progguide.pdf.

21 years ago- added bytecode-weaving example (tracing)
wisberg [Mon, 3 Feb 2003 20:50:01 +0000 (20:50 +0000)]
- added bytecode-weaving example (tracing)
- fixed tracing examples using wrong main class
- added descriptions to targets so Ant 1.5 lists then using -projecthelp
- removed references to vestigial aspectj-ant.jar

21 years ago- removed references to graphically editing .lst files
wisberg [Sat, 1 Feb 2003 02:02:24 +0000 (02:02 +0000)]
- removed references to graphically editing .lst files
- discussed the .ajbrowser file
  and setting classpath using options
- discussed config files separately
- added caveat about only displaying static crosscutting

21 years agotext constant change only.
wisberg [Sat, 1 Feb 2003 01:40:58 +0000 (01:40 +0000)]
text constant change only.
fixed aspectj.org and MPL references in about box.

21 years agofixed NPE (was & for &&) with bad options file.
wisberg [Sat, 1 Feb 2003 01:00:34 +0000 (01:00 +0000)]
fixed NPE (was & for &&) with bad options file.
Also now setting some options only if not empty (was resetting options if not null).

21 years agoMainly updated AjcConfigParser
wisberg [Sat, 1 Feb 2003 00:05:56 +0000 (00:05 +0000)]
Mainly updated AjcConfigParser
- XLint handled in two if legs?
- corrected error messages
- pushed handling of -incremental down
- using handler rather than printing to System.out (per !!! comment)
- permitting both .zip and .jar suffixes in
  outjar, injar, and aspectpath
- requires sourceroots to be readable
- added incremental and incrementalFile
  (even though caller should handle?)
- did not remove options no longer supported in 1.1?
  (bootclasspath and extdirs)

21 years agoaspectjrt.jar warning now in messages (rather than stdout), so permitting it in this...
wisberg [Sat, 1 Feb 2003 00:05:08 +0000 (00:05 +0000)]
aspectjrt.jar warning now in messages (rather than stdout), so permitting it in this test case.

21 years agono longer leaving temp files/directories
wisberg [Fri, 31 Jan 2003 18:39:48 +0000 (18:39 +0000)]
no longer leaving temp files/directories

21 years ago- updated to 1.1 compiler options
wisberg [Thu, 30 Jan 2003 01:51:29 +0000 (01:51 +0000)]
- updated to 1.1 compiler options
  (include -Xlinkfile file variant)
- added bytecode weaving example

warning: using hokey programlisting formatting and
not emphasizing special terms because I didn't
feel like looking up the docbook variants.

21 years ago- removed 1.0 v. 1.1 caveat
wisberg [Thu, 30 Jan 2003 01:49:09 +0000 (01:49 +0000)]
- removed 1.0 v. 1.1 caveat
- added external local link to programming guide

21 years agoforgot aspectpath - adding
wisberg [Wed, 29 Jan 2003 23:34:07 +0000 (23:34 +0000)]
forgot aspectpath - adding

21 years ago- added -argfile
wisberg [Wed, 29 Jan 2003 23:27:46 +0000 (23:27 +0000)]
- added -argfile
- removed "-d none" as unimplemented
- added -Xlint variants
- Note difference from 1.1 changes doc
  from: "-XLintfile:foo"
    to: "-XLinefile foo"
  per implementation
- re-aligned and cleaned up wording

To keep alignment, prefix each line with \t but
do alignment with spaces only (and don't edit with
editor that replaces spaces with tabs).

21 years agoclearer discussion for reading incremental test specifications
wisberg [Wed, 29 Jan 2003 20:50:33 +0000 (20:50 +0000)]
clearer discussion for reading incremental test specifications

21 years agoadded link for writing test cases
wisberg [Wed, 29 Jan 2003 20:49:46 +0000 (20:49 +0000)]
added link for writing test cases

21 years agocleaned up, added release comments.
wisberg [Wed, 29 Jan 2003 20:30:02 +0000 (20:30 +0000)]
cleaned up, added release comments.

21 years agoadded fast-fail (untested)
wisberg [Sun, 26 Jan 2003 18:51:32 +0000 (18:51 +0000)]
added fast-fail (untested)

21 years agomore (incomplete) work on directory comparison, misc test fixes.
wisberg [Sat, 25 Jan 2003 21:04:13 +0000 (21:04 +0000)]
more (incomplete) work on directory comparison, misc test fixes.

21 years agoremoving resources from former GUI client not included in CPL sources.
wisberg [Sat, 25 Jan 2003 18:28:32 +0000 (18:28 +0000)]
removing resources from former GUI client not included in CPL sources.

21 years agoCommitted patches specified in:
mkersten [Sat, 25 Jan 2003 01:25:30 +0000 (01:25 +0000)]
Committed patches specified in:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=29769

21 years agofix for failing test case that aspects must be constructed after their
jhugunin [Wed, 22 Jan 2003 01:26:38 +0000 (01:26 +0000)]
fix for failing test case that aspects must be constructed after their
clinit has run, noting that 1/3 remaining failures is in bugzilla

21 years agofix for failing test case that aspects must be constructed after their
jhugunin [Wed, 22 Jan 2003 01:25:44 +0000 (01:25 +0000)]
fix for failing test case that aspects must be constructed after their
clinit has run

21 years agoadditional template method
jhugunin [Wed, 22 Jan 2003 01:06:59 +0000 (01:06 +0000)]
additional template method

21 years agotest for Bugzilla Bug 29684
jhugunin [Wed, 22 Jan 2003 00:52:42 +0000 (00:52 +0000)]
test for Bugzilla Bug 29684
   Incremental: Commenting out conflict yeilds NullPointerException

21 years agofix for Bugzilla Bug 29684
jhugunin [Wed, 22 Jan 2003 00:50:14 +0000 (00:50 +0000)]
fix for Bugzilla Bug 29684
   Incremental: Commenting out conflict yeilds NullPointerException

21 years agoadded test for Bugzilla Bug 29662
jhugunin [Tue, 21 Jan 2003 23:58:42 +0000 (23:58 +0000)]
added test for Bugzilla Bug 29662
   VerifyError on accessing objects not accessible to the weaver: Incompatible object argument for invokespecial

21 years agoredesign of making members used in around bodies accessible
jhugunin [Tue, 21 Jan 2003 23:57:49 +0000 (23:57 +0000)]
redesign of making members used in around bodies accessible
this design is confiined to the aspect containing the around entirely which
makes for cleaner implementation issues and lets things like super calls
be implemented correctly.

21 years agoraising visibility of field for extension
jhugunin [Tue, 21 Jan 2003 23:56:34 +0000 (23:56 +0000)]
raising visibility of field for extension

21 years agoupdated THROWN_PREFIX with better URLs for bug db.
wisberg [Tue, 21 Jan 2003 20:18:54 +0000 (20:18 +0000)]
updated THROWN_PREFIX with better URLs for bug db.

21 years agoadded entry for detecting version
wisberg [Tue, 21 Jan 2003 19:53:15 +0000 (19:53 +0000)]
added entry for detecting version

21 years agotest for Bugzilla Bug 29689
jhugunin [Tue, 21 Jan 2003 19:02:53 +0000 (19:02 +0000)]
test for Bugzilla Bug 29689
   Declare precedence should not allow multiple * patterns

21 years agofix for Bugzilla Bug 29689
jhugunin [Tue, 21 Jan 2003 19:01:43 +0000 (19:01 +0000)]
fix for Bugzilla Bug 29689
   Declare precedence should not allow multiple * patterns

21 years agochanged class name to match change from declare dominates to
jhugunin [Tue, 21 Jan 2003 18:55:23 +0000 (18:55 +0000)]
changed class name to match change from declare dominates to
declare precedence

21 years agotest for Bug 29693
jhugunin [Tue, 21 Jan 2003 18:44:29 +0000 (18:44 +0000)]
test for Bug 29693
   Use of within with declare soft yeilds VerifyError 1.1b4

21 years agofix for Bug 29693
jhugunin [Tue, 21 Jan 2003 18:43:04 +0000 (18:43 +0000)]
fix for Bug 29693
   Use of within with declare soft yeilds VerifyError 1.1b4

21 years agotest for Bug 29691
jhugunin [Tue, 21 Jan 2003 18:35:03 +0000 (18:35 +0000)]
test for Bug 29691
   Static inner aspects cannot reference user defined pointcuts

21 years agofix Bug 29691
jhugunin [Tue, 21 Jan 2003 18:32:30 +0000 (18:32 +0000)]
fix Bug 29691
   Static inner aspects cannot reference user defined pointcuts

21 years agoignoring some generated directories
jhugunin [Tue, 21 Jan 2003 17:16:48 +0000 (17:16 +0000)]
ignoring some generated directories

21 years agoignoring some generated files when jython is used
jhugunin [Tue, 21 Jan 2003 17:13:31 +0000 (17:13 +0000)]
ignoring some generated files when jython is used

21 years agoremoving inaccurate and hard to update version numbers
jhugunin [Thu, 16 Jan 2003 05:07:28 +0000 (05:07 +0000)]
removing inaccurate and hard to update version numbers

21 years agoupdated to beta4
jhugunin [Thu, 16 Jan 2003 04:57:56 +0000 (04:57 +0000)]
updated to beta4

21 years agoneed this or there won't be a manifest in aspectjrt.jar
jhugunin [Thu, 16 Jan 2003 04:56:21 +0000 (04:56 +0000)]
need this or there won't be a manifest in aspectjrt.jar

21 years agomissing manifest in aspectjrt.jar will now only produce a warning, and not
jhugunin [Thu, 16 Jan 2003 04:55:26 +0000 (04:55 +0000)]
missing manifest in aspectjrt.jar will now only produce a warning, and not
an exit.  This makes build issues less fatal.

21 years agoadding another abstract/code guard
ehilsdal [Wed, 15 Jan 2003 18:42:50 +0000 (18:42 +0000)]
adding another abstract/code guard
using NULL rather than empty list for abstract/native bodies

21 years agodon't forget the checked exceptions
jhugunin [Wed, 15 Jan 2003 05:06:28 +0000 (05:06 +0000)]
don't forget the checked exceptions

21 years agoinvokestatic should be used on private static methods, not invokespecial
jhugunin [Wed, 15 Jan 2003 05:06:13 +0000 (05:06 +0000)]
invokestatic should be used on private static methods, not invokespecial

21 years agoone more declare dominates to declare precedence
jhugunin [Wed, 15 Jan 2003 02:27:50 +0000 (02:27 +0000)]
one more declare dominates to declare precedence

21 years agocloser to actual 1.1beta3 contents
jhugunin [Wed, 15 Jan 2003 02:13:36 +0000 (02:13 +0000)]
closer to actual 1.1beta3 contents

21 years agobetter handling of binary only types in the eclipse pass
jhugunin [Wed, 15 Jan 2003 02:04:20 +0000 (02:04 +0000)]
better handling of binary only types in the eclipse pass

21 years agomore coverage
jhugunin [Wed, 15 Jan 2003 02:03:36 +0000 (02:03 +0000)]
more coverage

21 years agofixed visibility bug in test case
jhugunin [Wed, 15 Jan 2003 02:03:25 +0000 (02:03 +0000)]
fixed visibility bug in test case

21 years agofixed silly spelling error in toString
jhugunin [Wed, 15 Jan 2003 01:25:47 +0000 (01:25 +0000)]
fixed silly spelling error in toString

21 years agorefraining from removing NOPs at thistime
ehilsdal [Tue, 14 Jan 2003 22:59:28 +0000 (22:59 +0000)]
refraining from removing NOPs at thistime

21 years agomore careful null handling
jhugunin [Tue, 14 Jan 2003 22:10:10 +0000 (22:10 +0000)]
more careful null handling