aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ajcTests.xml
Commit message (Collapse)AuthorAgeFilesLines
...
* move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the acolyer2004-01-131-35/+79
| | | | default mode (inherited behaviour from JDT).
* Fix for Bugzilla Bug 46750 jhugunin2004-01-121-0/+5
| | | | "declare soft" inside nested aspect does not work
* pr 46671 ensure we don't look for source on the claspath (Andy's fix)acolyer2004-01-091-1/+7
|
* Fix for Bugzilla Bug 49638 exception logging: after() throwing advice can't ↵jhugunin2004-01-091-1/+12
| | | | convert Throwable obj to string and ajc aborts
* - disambiguated test wisberg2004-01-091-11/+25
| | | | - using extra source locations for recent test case (and retitling)
* fix for Bugzilla Bug 41952 jhugunin2004-01-071-10/+44
| | | | | | | XLint warning for call PCD's using subtype of defining type also added extraSourceLocations to IMessage+ for message with multiple source lines
* test for pr 45184acolyer2004-01-071-0/+7
|
* fix for pr 47754, itd of static method on interfaceacolyer2004-01-071-0/+8
|
* fix for pr 48522, not warning on (un)softened exceptionacolyer2004-01-071-0/+13
|
* fix for bug 49457 - test for duplicate pointcut definitions in classesacolyer2004-01-071-0/+20
|
* patch from George Harley for pr 42711 (test case)acolyer2003-11-121-0/+5
|
* added detail of expected messages (message text) for pr31724acolyer2003-11-101-16/+18
|
* manifest.mf copying means that 1 previous warning is now no longer issued.acolyer2003-11-041-0/+2
|
* test for 42574 passes.wisberg2003-10-311-0/+8
|
* -source14 is not back to -source 1.4, and XOCodeSize a knownLimitationwisberg2003-10-291-18/+19
|
* fix for Bugzilla Bug 45441 jhugunin2003-10-231-0/+9
| | | | IncompatibleClassChangeError at runtime when compiling with -1.4 option
* bug 43033 - NPE in concretize error path for ReferencePointcutacolyer2003-09-191-0/+12
|
* fix and test for Bugzilla Bug 43194 jhugunin2003-09-181-0/+6
| | | | | | | java.lang.VerifyError in generated code Bug was that a portion of ReferencePointcut.concretize was not behaving functionally but was mutating state.
* fix and test for Bugzilla Bug 42993 jhugunin2003-09-121-0/+6
| | | | | | | | | | | | | | | | Language regression, or possible language improvement? The problem was caused by moving name binding in pointcut declarations to happen before declare parents are evaluated. Because of this, the compiler doesn't know that ContainerDescriptor isa Key when resolving the ContainerLoader.containerLoads reference. The change in ordering was made to fix a bug reported in declare error and declare soft whose pcds where being evaluated before name binding had happened in the pointcut declarations. Unfortunately, declare error and declare soft are concretized at the same time as declare parents (and all other declares ;-), so this move also led to the regression noted above.
* fix and tests for at least 2 bugs: jhugunin2003-09-101-0/+15
| | | | | | | | | | | Bugzilla Bug 42740 declare error fails on pointcuts composed from multiple classes Bugzilla Bug 42746 within() pcd is confused for certain declare softs and probably: Bugzilla Bug 42739 Compiler crash in ajc head (post 1.1.1 rc1)
* added pr number for Bugzilla Bug 42652 jhugunin2003-09-081-2/+1
| | | | Regression: Cannot compile complex weaving anymore
* test and fix for bug reported today on aspectj-dev jhugunin2003-09-051-0/+7
| | | | | | | | | | | This bug is a reversion from 1.1.0 and so was a high-priority to get fixed before the 1.1.1rc2 release tommorrow. The bug was caused by a conflict between the implementation of perthis and a fix made in 1.1.1rc1 to the code for signature matching to handle inter-type declarations correctly. The fix was the addition of two null pointer checks. I hope that the original reporter will file a bug report in bugzilla tomorrow for tracking.
* test and fix for Bugzilla Bug 42539 jhugunin2003-09-041-0/+10
| | | | throw derivative pointcuts not advised
* fix and test for Bugzilla Bug 41359 jhugunin2003-08-281-0/+15
| | | | percflow aspects compiled from jars share one instance for all entry points
* Added check for warning issued during JAR creation (manifest not copied).mkersten2003-08-081-1/+3
|
* fix and tests for Bugzilla Bug 41123 jhugunin2003-08-081-0/+36
| | | | Weaving failure when using injars
* fix for Bugzilla Bug 41175 jhugunin2003-08-081-0/+38
| | | | | | | | | | 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.
* @testcase PR#41175 aspect-declared methods with exception clauses fail in ↵wisberg2003-08-061-0/+30
| | | | | | binary libraries Corresponding non-binary passing tests added to ajcTests.xml
* passing tests for interface libraries. The behavior might be wrong (i.e., ↵wisberg2003-08-061-0/+84
| | | | some should fail) -- confirming on the list.
* fix for Bugzilla Bug 40805 jhugunin2003-08-051-1/+16
| | | | call pointcut with interface type fails if method declared on interface
* fixes for Bugzilla Bug 40858 jhugunin2003-08-041-0/+22
| | | | | | super-qualified pointcut reference cause weaver stack trace and Bugzilla Bug 40814 no error when defining interface pointcuts
* fix for Bugzilla Bug 40876 jhugunin2003-07-291-0/+7
| | | | | | ClassFormatError on external subtype-qualified ref to supertype pointcut This was an important bug that was caused by the static fields used in the implementation of cflow being placed on the wrong class. This broke the rules used for name mangling and could occasionally result in name collisions as shown here.
* passing tests compiler errors when abstract pointcuts are outside abstract ↵wisberg2003-07-261-0/+9
| | | | aspects
* fix and moved test for Bugzilla Bug 39711 jhugunin2003-07-241-0/+6
| | | | Class Literals as non final fields
* moved to 2.1.1 jdtcore. Updated our code to change one call to a jhugunin2003-07-241-1/+1
| | | | | convenience method that was removed. Updated tests to enable the test for the horrible switch bug that this fixes.
* added test for Bugzilla Bug 40589 jhugunin2003-07-231-0/+6
| | | | | | Default method impl for interface causes internal exception. test submitted by George Harley
* fix and expanded tests for Bugzilla Bug 39462 jhugunin2003-07-221-0/+17
| | | | Compiler crashes in jar and cflow
* tests and fix for Bugzilla Bug 39993 jhugunin2003-07-221-0/+13
| | | | | | | | ajc stack trace on declaring hashcode() method in aspect added extra error-test for using super inside an inter-type declaration on an interface with multiple parents -- the correct parent is either hard or impossible to determine in that case
* Fix for Bugzilla #39479, #40109 jhugunin2003-07-161-0/+12
| | | | | | | | | | | | | based on patch contributed by Andy Clement Generalizes the patch with a method org.aspectj.weaver.bcel.Utility.copyInstruction that works-around the bug in Select.copy(). Changed all calls to Instruction.copy() to use this new method, would be nice to add the rule: * declare error: * call(* Instruction.copy()) && within(org.aspectj.weaver) * && !withincode(* Utility.copyInstruction(Instruction)): * "use Utility.copyInstruction to work-around bug in Select.copy()";
* tests and fixes for two awful error message bugs: jhugunin2003-07-021-0/+20
| | | | | [Bug 39458] New: Compiler crash in ajc 1.1 [Bug 39460] New: Missing import crashes compiler
* added test for Bugzilla Bug 38345 jhugunin2003-06-021-0/+6
| | | | VerifyError, Inconsistent stack height with try/switch/if combination
* Bugzilla Bug 38212 jhugunin2003-05-281-0/+10
| | | | | | can not resolve this member warning This test currently passes, and therefore must be missing the bug; however, this is the closest I could come to the bug as reported.
* keywords knownLimitation-ajdeCompiler for correct but different results when ↵wisberg2003-05-271-3/+8
| | | | running with -ajdeCompiler
* test for Bugzilla Bug 38168 jhugunin2003-05-271-0/+5
| | | | | insertion of lots of advice code can make branch offset for if too large test entered as a knownLimitation for 1.1.0
* moved tests to ajcTests.xml as passing or knownLimitationwisberg2003-05-271-0/+40
|
* moved knownLimitations from ajcTestsFailing to ajcTests and labeled with keywordjhugunin2003-05-271-0/+44
|
* -Xlint:{level} testswisberg2003-05-271-0/+21
|
* test checks that setting warn:constructorName workswisberg2003-05-271-0/+8
|
* added keyword knownLimitations-ajctaskCompiler to the one command-line test ↵wisberg2003-05-251-1/+5
| | | | that won't work with that wrapper.
* test for Bugzilla Bug 37758 jhugunin2003-05-211-2/+7
| | | | Weaving rt.jar results in stack overflow