Commit Graph

88 Commits

Author SHA1 Message Date
aclement
413a9ef53b BcWeaverJarMaker updates - now line numbers have changed. 2004-08-19 16:36:03 +00:00
acolyer
65c67a4e84 fix for Bugzilla Bug 37020
wrong line for method execution join point
2004-08-19 12:29:04 +00:00
acolyer
0f211e17ca Spring cleaning in the test suite. Docs for AjcTestCase and XMLBasedAjcTestCase
added in docs dir.
2004-08-04 12:04:41 +00:00
acolyer
10c6de6fbc fix for Bugzilla Bug 48990
Special case if(false) to not require a dynamic test
2004-07-28 15:13:09 +00:00
wisberg
7fadb68e24 regression test - provokes VerifyError in 1.1.1 but not in cvs head 2004-03-07 22:42:45 +00:00
ehilsdal
520ad8a1aa Fix for Bugzilla Bug 42668
effect of an after returning type incompatible with a join point return type
2004-01-29 15:30:42 +00:00
jhugunin
6cceb1b9c3 fix for Bugzilla Bug 49295
duplicate warning or second join point for constructor-execution
2004-01-28 00:36:05 +00:00
jhugunin
2b4e251253 Fix to stop leaving 'foo' files around in the top of tests after running the suite. 2004-01-23 20:38:34 +00:00
jhugunin
5834de9783 Fix for Bugzilla Bug 44587
Erroneous exception conversion 
and Bugzilla Bug 34206  
   before():execution(new(..)) does not throw NoAspectBoundException 

All exceptions that occur during the static intialization of a persingleton
aspect will be swallowed.  When using that aspect (via aspectOf()) 
a NoAspectBoundException will be thrown with the original exception
from the staitc initializer as the cause.
2004-01-14 15:24:06 +00:00
acolyer
19ed0a21b8 move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the
default mode (inherited behaviour from JDT).
2004-01-13 11:27:59 +00:00
wisberg
62bf312b97 disambiguating expected messages in test case 2004-01-09 07:25:23 +00:00
jhugunin
97ab1e91df fix for Bugzilla Bug 41952
XLint warning for call PCD's using subtype of defining type 

also added extraSourceLocations to IMessage+ for
message with multiple source lines
2004-01-07 17:00:52 +00:00
ehilsdal
393f65bdec Work on Bugzilla 42668: effect of an after returning type incompatible with a join point return type
* fix to semantics document to describe correct semantics
 * checkin of failing coverage test case for correct semantics
2003-11-18 02:43:31 +00:00
jhugunin
efc1cc4739 fix for Bugzilla Bug 41175
binary aspect-declared methods conflict, lost their exception clauses

larger fix to address more issues with aspect-declared methods in bytecode form
also addressed declared exception issue more generally

this fix should be more stable than a smaller hack that just fixed this specific bug
report would have been.  added a few tests to match increased scope.
2003-08-08 00:26:22 +00:00
wisberg
1cf6391380 BCException - not isolated, so no bug written 2003-08-07 20:24:04 +00:00
wisberg
c7584070e1 passing tests for interface libraries. The behavior might be wrong (i.e., some should fail) -- confirming on the list. 2003-08-06 01:53:16 +00:00
jhugunin
08a39ee25d changed jars produced by BcWeaverJarMaker to increase coverage of tests 2003-05-19 20:52:57 +00:00
wisberg
5bc48d3686 test data upgrades for adding new command-line error tests 2003-05-14 05:13:24 +00:00
wisberg
2a0ce5da6e updated tests for [method|execution] binary join point detection.
added narrower knownLimitation test
2003-05-01 11:13:25 +00:00
jhugunin
50a7291088 Added easy to understand test for issue of Class.forName differences
between IBM and SUN's JDKs

Moved a nit-picking part of SourceLocationWithExpr to its own test that
is listed as a known limitation.
2003-05-01 00:21:12 +00:00
wisberg
9b30f9f9d9 test cases for binary warnings (bugs 37020, 37021, 37023) 2003-04-28 20:08:56 +00:00
jhugunin
598c72655e expanded tests and fix for
Bugzilla Bug 36778  
   ClassFormatError due to empty interface supertype
2003-04-24 21:05:44 +00:00
wisberg
90b2600744 @testcase try/finally in around advice (same as ...messy arounds?)
Works in current tree, but not in 1.1rc1
2003-04-23 00:32:49 +00:00
wisberg
a1a51eef8d @testcase PR#36778 advise join points in subclass of empty interface 2003-04-22 23:13:18 +00:00
jhugunin
fefd4559fb fix for Bugzilla Bug 36736
compiler error expected for implemented abstract pointcuts 

and for

fix for Bugzilla Bug 36673  
   VerifyError in privileged aspect 
minimally extended coverage for this bug
2003-04-22 17:35:11 +00:00
wisberg
58a28cc314 @testcase PR#36736 implemented abstract pointcut 2003-04-22 00:06:39 +00:00
wisberg
a1f90ec426 @testcase PR#36673 privileged aspect main verify error 2003-04-19 20:47:30 +00:00
jhugunin
72b3c0a453 extending coverage for [Bug 35593] Problem with priviliged aspects 2003-04-10 18:39:26 +00:00
jhugunin
e3ad8bbd02 Major changes in order to move to Eclipse-JDT 2.1 as a base.
In the process of this many changes were made to try to make
keeping up with the Eclipse-JDT code base as easy as possible in
the future.
2003-03-28 00:54:19 +00:00
acolyer
517d030a53 Test cases for declare parent scenarios 2003-03-27 17:01:11 +00:00
jhugunin
a57ec8d9cf fix and tests for checked exception on advice being checked at
woven join points
2003-03-12 19:51:43 +00:00
jhugunin
9b0c1228ff recompiled as part of new tests for fastMatch, don't expect any
substantive changes
2003-03-12 02:11:28 +00:00
jhugunin
fd1560a8a1 fixing Bug 31724
declare warning/error emitted without context 
and generally providing better error context information
2003-03-11 23:46:51 +00:00
jhugunin
0a175d2d03 FIXED: Bugzilla Bug 32421
can't resolve nested public interfaces 

FIXED: Bugzilla Bug 32399  
   Incorrect binding of protected (marker) interfaces
2003-03-06 22:12:00 +00:00
acolyer
ac384e7915 Final message is actually on line 74, not 73 2003-02-27 19:38:52 +00:00
wisberg
ab8f8e5f7c 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.
2003-02-12 22:43:39 +00:00
jhugunin
dcb2473da0 fix for failing test case that aspects must be constructed after their
clinit has run
2003-01-22 01:25:44 +00:00
jhugunin
1b259a4efc fixed visibility bug in test case 2003-01-15 02:03:25 +00:00
jhugunin
9a532972a6 added test for introduced final fields and rearranged some 2003-01-14 19:28:13 +00:00
jhugunin
f1de2b647b renamed "declare dominates" to "declare precedence" 2003-01-14 18:56:33 +00:00
jhugunin
a5fb214590 renamed "declare dominates" to "declare precedence" 2003-01-14 17:33:36 +00:00
jhugunin
29dccb0d7e added version not in 'aspect' package 2003-01-08 02:17:09 +00:00
jhugunin
14783484fb fixed strange dependence on a file named foo 2003-01-08 01:18:02 +00:00
jhugunin
f9ade7a9e1 fixed order of join points during initialization to match 1.1 2003-01-08 01:07:57 +00:00
jhugunin
4cfe43bc0c fixed order of join points during initialization to match 1.1 2003-01-08 01:01:34 +00:00
jhugunin
08af7fa8af fixed order of join points during initialization to match 1.1 2003-01-08 00:30:34 +00:00
jhugunin
360b569d3a fixed source location 2003-01-07 23:19:25 +00:00
jhugunin
52aa66ebc0 avoiding aspect advising its own constructor 2003-01-07 23:10:23 +00:00
jhugunin
08b0b1f657 expanded coverage 2003-01-01 00:07:53 +00:00
jhugunin
38e7ac92dc new advice binary format 2002-12-31 19:11:08 +00:00