Commit Graph

169 Commits

Author SHA1 Message Date
acolyer
91cbdbb0b5 Don't panic! The tests haven't all disappeared..... 2004-08-04 12:06:02 +00:00
aclement
ef7885fd12 Some more fix for Bugzilla Bug 60015
NPE, Incorrect XLint:unmatchedSuperTypeInCall warning
2004-08-03 14:53:38 +00:00
aclement
7f19ab47a3 Fix for Bugzilla Bug 67774
Nullpointer-exception in pointcuts using withincode() clause
2004-08-02 13:43:43 +00:00
aclement
45bce91f64 Fix for Bugzilla Bug 61536
Front-end bug, shouldn't allow patterns of the form foo.., should be foo..*
2004-07-29 12:39:42 +00:00
acolyer
fdff68edb5 test for Bugzilla Bug 64262
ClassCastException at BcelRenderer.java:16
2004-07-29 10:32:54 +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
aclement
573741c808 Fix for 64331
java.lang.NullPointerException in WeaverMessageHandler class
2004-07-28 14:43:40 +00:00
aclement
b18436307e Fix for bug 69459
Hiding of Instance Methods by static methods
2004-07-27 14:17:32 +00:00
aclement
936459c282 Fix for 53999
"can't bind type" message has $ for . in type name for declare soft
2004-07-27 10:34:41 +00:00
aclement
75852d7b19 Fix for Bug 70619
compiler aborts with "conflicting dominates orders" with circular declare precedences
2004-07-26 13:28:20 +00:00
aclement
68bc96dd10 Tests for Bugzilla Bug 62458
An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
2004-05-18 15:54:05 +00:00
aclement
7051338a00 Tests for Bugzilla Bug 62073
false ambigous binding error (introduced in 1.2rc2)
2004-05-14 09:27:42 +00:00
aclement
b127f5214a Tests for 60936,61538,61568 2004-05-12 13:01:42 +00:00
aclement
3ed93c6d54 Tests for Bugzilla Bug 59778
InterTypeMethodDeclaration.java:104
2004-05-07 08:21:22 +00:00
acolyer
a4fef44148 fix for Bugzilla Bug 59895
NPE updating an aspect in incremental mode
2004-04-26 09:53:45 +00:00
aclement
591e8fd6d2 Test for Bugzilla Bug 59397
NPE in compiler when using (an unusual) declare warning against a ctor ITD
2004-04-26 09:48:34 +00:00
aclement
be37b08745 Test for Bugzilla Bug 59440
NPE when binary weaving a ctor ITD.
2004-04-23 13:17:43 +00:00
aclement
48ff20ef40 Testcase for Bug 58679
Regression from 1.1: NPE in CompilationResult
2004-04-23 12:25:31 +00:00
aclement
da1a040db6 Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[Moved the testcase across and added a second one for the variant with debug info]
2004-04-07 13:09:18 +00:00
aclement
0521e79aea Fix for Bug 55341
error Type mismatch: cannot convert from java.lang.String to java.lang.String
2004-04-02 12:45:13 +00:00
aclement
0a017593dc Fix for Bugzilla Bug 53012
declare precedence on a class should be a compile-time error
2004-03-19 09:28:14 +00:00
acolyer
5795b4afc6 fix for Bugzilla Bug 52928
Private members introduced via an interface are visible to the class
2004-03-18 22:31:27 +00:00
acolyer
7d6b500be3 fix for Bugzilla Bug 55134
Incremental compilation does not delete weaver-generated class files
2004-03-18 14:36:58 +00:00
acolyer
b9c42311b8 commenting out unreliable test - can't always delete sandbox afterwards, need to find out why... 2004-03-16 16:32:29 +00:00
acolyer
30cc008494 fix for Bugzilla Bug 43714
better test name for second test
2004-03-16 15:08:36 +00:00
acolyer
9fca6d2c41 fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
2004-03-16 11:55:54 +00:00
aclement
cb2aaacf5c Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)
2004-03-16 09:24:17 +00:00
acolyer
5c67166488 fix for Bugzilla Bug 51322
Introduce Unknown Type to class causes Null pointer exception
2004-03-15 22:38:03 +00:00
acolyer
0109534115 fix for Bugzilla Bug 44272
retitle warning to "circular {advice} dependency at ..."
2004-03-15 17:27:56 +00:00
acolyer
0c2aca0df7 test for Bugzilla Bug 54098
-deprecation not working
2004-03-15 17:08:34 +00:00
acolyer
2ed4c9f470 move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
2004-03-15 15:11:16 +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
aclement
c79892369f Fix for Bugzilla Bug 50776
fail in compiling aspect with overriding method introduction with different throws clause
2004-03-05 10:50:50 +00:00
aclement
31bf65adc6 Fix for Bugzilla Bug 52107
NoSuchMethodError accessing field declared on interface
2004-02-26 13:34:28 +00:00
aclement
a8c17de491 Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts. 2004-02-26 09:56:40 +00:00
aclement
fbc0aa305e Fix for Bugzilla Bug 51320
ClasscastException on concretization of if(false) 
(i.e. you can't use if/target/args/cflow/cflowbelow/this in deow - you get an error if you try)
2004-02-25 11:14:32 +00:00
aclement
36f8e3c561 Bugzilla Bug 51919
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
2004-02-24 10:00:30 +00:00
jhugunin
6ddae42579 fix for Bugzilla Bug 51929
Advice calling protected super method causing java.lang.VerifyError 'Bad access to protected data' 
Also expanded test to cover protected field access as well as methods

Fix required getting the correct receiver type for both field access and method
calls to correspond to Java's complicated rules for accessing protected
members (JLSv2 6.6.2 and mentioned in passing in JVMv2 5.4.4)
2004-02-19 22:09:16 +00:00
aclement
775d1175b7 Fix for Bugzilla Bug 50641
Better binary compatibility for advice method names 
- I've run the tests a thousand times and they all pass, I'm still nervous about this first big commit though *gulp*
2004-02-09 15:07:37 +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
19bac866e4 Test and fix for Bugzilla Bug 50570
CatchClauseSignature has broken operation
2004-01-28 01:12:17 +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
acolyer
6d2abc17be Test for Bugzilla Bug 42515
NPE When compiling intertype declaration
2004-01-15 12:50:59 +00:00
acolyer
0071cb4d0f Fix for 38824. 2004-01-14 15:51:53 +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
jhugunin
7bbd1f4192 Fix for Bugzilla Bug 46280
compiler issues error on inner aspects when privilieged
2004-01-14 11:28:13 +00:00
acolyer
5c4db9cb62 Fix for Bugzilla Bug 49784
declaring interface methods should work as it does in interface
and Bugzilla Bug 45676 	
 	AspectJ enhanced code can not be used with plain old java anymo
and Bugzilla Bug 43972 	
 	Static crosscutting makes interfaces unusable for javac
2004-01-14 11:12:27 +00:00
acolyer
87db1e79f6 Bugzilla Bug 44586
After throwing advice on ctors doesn't execute for inter-type decls
2004-01-13 16:10:52 +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
jhugunin
bba6c413e4 Fix for Bugzilla Bug 46750
"declare soft" inside nested aspect does not work
2004-01-12 10:18:18 +00:00