]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agoimplemented fastMatch method along with some basic tests of
jhugunin [Wed, 12 Mar 2003 02:10:40 +0000 (02:10 +0000)]
implemented fastMatch method along with some basic tests of
weave performance with and without it

21 years agofixed Bug 29934
jhugunin [Wed, 12 Mar 2003 00:48:57 +0000 (00:48 +0000)]
fixed Bug 29934
   runtime NullPointerException when applying around advice to other around advice

21 years agofixing Bug 31724
jhugunin [Tue, 11 Mar 2003 23:46:51 +0000 (23:46 +0000)]
fixing Bug 31724
   declare warning/error emitted without context
and generally providing better error context information

21 years agoadded tests and fixes
jhugunin [Tue, 11 Mar 2003 21:04:59 +0000 (21:04 +0000)]
added tests and fixes
fixed two bugs in ajcTestsFailing

21 years agofurther work on binary aspects (aspect path) tested and implemented correct behavior
jhugunin [Tue, 11 Mar 2003 19:06:21 +0000 (19:06 +0000)]
further work on binary aspects (aspect path)  tested and implemented correct behavior
for obvious forms of abstract aspects now

21 years agoFix for
ehilsdal [Tue, 11 Mar 2003 06:06:56 +0000 (06:06 +0000)]
Fix for
Bugzilla Bug 32239
Dumps assembly code if Object[] used in args (BcelRenderer.java:152)
Not surprisingly, this bug was fixed by lubbing an occurrence of ObjectType
to ReferenceType, and then dispatching back for array types and/or class
types going to BCEL.

21 years agocorrected knownLimitation keyword
wisberg [Tue, 11 Mar 2003 02:04:30 +0000 (02:04 +0000)]
corrected knownLimitation keyword

21 years agoincremental test with -injars
wisberg [Mon, 10 Mar 2003 23:32:23 +0000 (23:32 +0000)]
incremental test with -injars

21 years agoinput jars for stringliteral tests created using ../injarSrc/build.xml.
wisberg [Mon, 10 Mar 2003 23:27:17 +0000 (23:27 +0000)]
input jars for stringliteral tests created using ../injarSrc/build.xml.
Edit sources there and regen using the build script.

21 years agostringliteral tests - unreproduced verify error from incremental compilation of chang...
wisberg [Mon, 10 Mar 2003 23:25:43 +0000 (23:25 +0000)]
stringliteral tests - unreproduced verify error from incremental compilation of change only to a sttring literal.

21 years agosources and build script for two sample input jars, to be used by other incremental...
wisberg [Mon, 10 Mar 2003 23:23:15 +0000 (23:23 +0000)]
sources and build script  for two sample input jars, to be used by other incremental tests.
The non-.java files are resource dummies for taskdef copying tests.

21 years agofurther work on binary aspects (aspect path) tested correct behavior
jhugunin [Mon, 10 Mar 2003 23:18:56 +0000 (23:18 +0000)]
further work on binary aspects (aspect path)  tested correct behavior
for obvious forms of concrete aspects, next need to address abstract

21 years agoharness tests upgraded to avoid tests that rely on multiple error messages
wisberg [Mon, 10 Mar 2003 22:47:43 +0000 (22:47 +0000)]
harness tests upgraded to avoid tests that rely on multiple error messages
and to add coverage for sourceroot tests

21 years agosupporting sourceroots
wisberg [Mon, 10 Mar 2003 22:44:57 +0000 (22:44 +0000)]
supporting sourceroots

21 years agomanual test for experimental ant task option to copy non-.class file contents of...
wisberg [Mon, 10 Mar 2003 09:34:37 +0000 (09:34 +0000)]
manual test for experimental ant task option to copy non-.class file contents of input jars to the output jar after each compile or recompile.
Currently showing VerifyError on recompile -- need to investigate further.

21 years agoexperimental ant task option to copy non-.class file contents of input jars to the...
wisberg [Mon, 10 Mar 2003 09:33:24 +0000 (09:33 +0000)]
experimental ant task option to copy non-.class file contents of input jars to the output jar after each compile or recompile.

21 years ago- tagfile mod-time fix for first iteration
wisberg [Mon, 10 Mar 2003 09:28:40 +0000 (09:28 +0000)]
- tagfile mod-time fix for first iteration
- new API to run Runnable on command completion
required to support resource-copying by ant task
during incremental compilation

21 years ago@testcase inter-type declaration of void field
wisberg [Sat, 8 Mar 2003 19:00:52 +0000 (19:00 +0000)]
@testcase inter-type declaration of void field

21 years agoInstructions for building with an IBM 1.4.x JDK.
acolyer [Sat, 8 Mar 2003 16:37:49 +0000 (16:37 +0000)]
Instructions for building with an IBM 1.4.x JDK.
Clarification on test harness vs JUnit tests.

21 years agoHalf-way through refactoring of ResolvedTypeX's and Worlds. This
jhugunin [Sat, 8 Mar 2003 03:02:28 +0000 (03:02 +0000)]
Half-way through refactoring of ResolvedTypeX's and Worlds.  This
should make incremental compilation and using binary aspect libraries
work MUCH better.
The current state doesn't fix any of those issues, but it also does
continue to pass all of the existing tests.

21 years agocaveats and fixes, mainly for releases
wisberg [Thu, 6 Mar 2003 22:17:13 +0000 (22:17 +0000)]
caveats and fixes, mainly for releases

21 years agoinstaller updates:
wisberg [Thu, 6 Mar 2003 22:13:10 +0000 (22:13 +0000)]
installer updates:
- removed JDK tools.jar from script classpaths
- added windowlistener to exit installer when close box clicked
- added -to {dir} option for easy GUI-free install (hack)
  due to Swing initialization, this still won't work for true
  command-line (remote, non-XWindows terminal to unix box)

21 years agoFIXED: Bugzilla Bug 32421
jhugunin [Thu, 6 Mar 2003 22:12:00 +0000 (22:12 +0000)]
FIXED: Bugzilla Bug 32421
   can't resolve nested public interfaces

FIXED: Bugzilla Bug 32399
   Incorrect binding of protected (marker) interfaces

21 years agoduplicate src.jar file
wisberg [Thu, 6 Mar 2003 20:04:48 +0000 (20:04 +0000)]
duplicate src.jar file

21 years agocorrecting Junit version in readme
wisberg [Thu, 6 Mar 2003 20:02:50 +0000 (20:02 +0000)]
correcting Junit version in readme

21 years agobetter docs for running the harness, xref for junit
wisberg [Thu, 6 Mar 2003 19:54:46 +0000 (19:54 +0000)]
better docs for running the harness, xref for junit

21 years ago@testcase PR#33948 default constructor inter-type declaration
wisberg [Thu, 6 Mar 2003 07:51:54 +0000 (07:51 +0000)]
@testcase PR#33948 default constructor inter-type declaration
conflicts with compiler-generated constructor

21 years agowarnings on stale but good product tests
wisberg [Thu, 6 Mar 2003 01:55:42 +0000 (01:55 +0000)]
warnings on stale but good product tests

21 years agoJUnit 3.8.1 upgrade
wisberg [Thu, 6 Mar 2003 01:54:04 +0000 (01:54 +0000)]
JUnit 3.8.1 upgrade

21 years agobetter instructions for running ajcTests.xml and comparing results
wisberg [Thu, 6 Mar 2003 01:52:41 +0000 (01:52 +0000)]
better instructions for running ajcTests.xml and comparing results

21 years agoFIXED: Bugzilla Bug 32463
jhugunin [Thu, 6 Mar 2003 00:24:39 +0000 (00:24 +0000)]
FIXED: Bugzilla Bug 32463
   ajc reports error when encountering static declaration of nested classes

21 years agoupdates for eclipse and sense
wisberg [Wed, 5 Mar 2003 23:00:02 +0000 (23:00 +0000)]
updates for eclipse and sense

21 years agoneglected commit for sourcelocation context
wisberg [Wed, 5 Mar 2003 22:04:08 +0000 (22:04 +0000)]
neglected commit for sourcelocation context

21 years agonew -release option alias for harness
wisberg [Wed, 5 Mar 2003 22:03:12 +0000 (22:03 +0000)]
new -release option alias for harness

21 years agoBugzilla Bug 33635
jhugunin [Wed, 5 Mar 2003 21:46:49 +0000 (21:46 +0000)]
Bugzilla Bug 33635
   Negation of if pointcut does not work

21 years agohandling kinds more carefully for shadow sigs so that we can check for
jhugunin [Wed, 5 Mar 2003 19:34:28 +0000 (19:34 +0000)]
handling kinds more carefully for shadow sigs so that we can check for
matching kinds with SignaturePattern

21 years agoadded a range check to avoid ArrayIndexOutOfBounds
jhugunin [Wed, 5 Mar 2003 19:33:20 +0000 (19:33 +0000)]
added a range check to avoid ArrayIndexOutOfBounds
-- this bug was found by the unit tests and should have been fixed when
   this method was added

21 years agoXXX making the build work again, Wes needs to implement the correct fix
jhugunin [Wed, 5 Mar 2003 17:49:27 +0000 (17:49 +0000)]
XXX making the build work again, Wes needs to implement the correct fix

21 years agopartial fix for bug 31724 emits file:line numbers for declare warning/error.
wisberg [Tue, 4 Mar 2003 09:52:21 +0000 (09:52 +0000)]
partial fix for bug 31724 emits file:line numbers for declare warning/error.

This adds an optional "context" String to IMessage.
The IMessage creator should create a context String (or use an implementation that lazily creates one).
The IMessage client can render their messages without context embedded in the message field.

Emitting source context from the weaver will be harder.
Using file and start/end line will probably work, since tool clients can map to any available source file paths.
(BcelSourceContext and BcelShadow can be updated with end from range.)

21 years agoignoring case in detecting jar/zip suffixes
wisberg [Tue, 4 Mar 2003 04:37:22 +0000 (04:37 +0000)]
ignoring case in detecting jar/zip suffixes

21 years agoinfo messages wrt inc-compile staging
wisberg [Tue, 4 Mar 2003 04:34:29 +0000 (04:34 +0000)]
info messages wrt inc-compile staging
(will not be emitted even in verbose mode until iterator (the client) is updated)

21 years agobad binary pattern resulted in not filtering dist files
wisberg [Tue, 4 Mar 2003 04:32:36 +0000 (04:32 +0000)]
bad binary pattern resulted in not filtering dist files

21 years ago1.1 release language and polish
wisberg [Tue, 4 Mar 2003 04:31:08 +0000 (04:31 +0000)]
1.1 release language and polish

21 years agoincomplete list of release gaffes to watch out for
wisberg [Tue, 4 Mar 2003 04:29:13 +0000 (04:29 +0000)]
incomplete list of release gaffes to watch out for

21 years agonew "Technology" sections with answers about runtime reflection, load-time weaving...
wisberg [Mon, 3 Mar 2003 22:53:08 +0000 (22:53 +0000)]
new "Technology" sections with answers about runtime reflection, load-time weaving, etc., some take from recent emails.

21 years ago@testcase no such constructor for proceed argument (error) V_1_1_b5
wisberg [Fri, 28 Feb 2003 08:21:53 +0000 (08:21 +0000)]
@testcase no such constructor for proceed argument (error)
(compiler throwing NPE)

21 years agoremoved aspectj.org references
wisberg [Fri, 28 Feb 2003 07:50:53 +0000 (07:50 +0000)]
removed aspectj.org references

21 years agoadded comment per Mik wrt ant/javac
wisberg [Fri, 28 Feb 2003 07:46:14 +0000 (07:46 +0000)]
added comment per Mik wrt ant/javac

21 years ago*minor* editorial changes for beta5
wisberg [Fri, 28 Feb 2003 07:45:15 +0000 (07:45 +0000)]
*minor* editorial changes for beta5

21 years ago*minor* editorial changes for beta5 just to get names right.
wisberg [Fri, 28 Feb 2003 07:42:19 +0000 (07:42 +0000)]
*minor* editorial changes for beta5 just to get names right.
Still reads as a delta since beta2 and needs updates for any functionality changes since beta4.

21 years agofixed lists and extra empty items
wisberg [Fri, 28 Feb 2003 06:57:38 +0000 (06:57 +0000)]
fixed lists and extra empty items

21 years agoadding aspectjrt.jar to classpath to avoid disregarded warning
wisberg [Fri, 28 Feb 2003 03:47:08 +0000 (03:47 +0000)]
adding aspectjrt.jar to classpath to avoid disregarded warning

21 years agoavoiding compiler warning wrt static ref via instance
wisberg [Fri, 28 Feb 2003 03:19:42 +0000 (03:19 +0000)]
avoiding compiler warning wrt static ref via instance

21 years agoincomplete upgrade to read expected-messages from xml
wisberg [Fri, 28 Feb 2003 03:19:02 +0000 (03:19 +0000)]
incomplete upgrade to read expected-messages from xml

21 years agoFixed setting runnable bit on structure nodes.
mkersten [Fri, 28 Feb 2003 02:55:14 +0000 (02:55 +0000)]
Fixed setting runnable bit on structure nodes.

Fixed failing incremental test.

21 years agoseparate developer's section
wisberg [Fri, 28 Feb 2003 00:48:16 +0000 (00:48 +0000)]
separate developer's section

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.