aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
Commit message (Collapse)AuthorAgeFilesLines
* test for canonical versions of sourcedirs etc.acolyer2003-09-121-11/+24
|
* fix and test for Bugzilla Bug 42993 jhugunin2003-09-121-14/+35
| | | | | | | | | | | | | | | | 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-103-23/+94
| | | | | | | | | | | 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 path canonicalization to config parser.mkersten2003-09-051-0/+10
|
* fix and test for Bugzilla Bug 41359 jhugunin2003-08-281-5/+12
| | | | percflow aspects compiled from jars share one instance for all entry points
* Fixed AJDT bug with truncation of labels (there was a weird substring call ↵mkersten2003-08-161-1/+45
| | | | in AdviceActionDelegate). Fixed ASM/AJDT modifiers bug. Fixed ASM static initializers bug (we may want to change the way they show up, i.e. Added imports to ASM containment hierarchy. Fixed numerous AJBrwoser, JBuilder and NetBeans bugs.
* Added spacewar project for testing.mkersten2003-08-161-1/+0
|
* Improved declare relationships. Implemented batch-build relationship ↵mkersten2003-08-141-16/+16
| | | | clearing policy.
* Updated org.aspectj.asm relationship model to string-handle-based API in ↵mkersten2003-08-147-71/+172
| | | | order to support adding and removing relationships at any point in the compilation cycle, and to support external tools building relationships (e.g. JDT's incremental containment hierarchy builder). Also made inter-type declaration relationships show up in the model.
* Added support for multiple relationships for a single program element. ↵mkersten2003-08-132-7/+7
| | | | Renamed model container class.
* Minor improvements to structure model generation, clean up of test suite ↵mkersten2003-08-123-21/+20
| | | | output, and port of AJDT to new ASM APIs.
* use System property aspectjrt.path to add to testcase classpath if definedacolyer2003-08-115-24/+59
|
* Got advice relationships working.mkersten2003-08-083-5/+7
|
* First pass at new relationship API support.mkersten2003-08-081-12/+12
|
* Fixed ProgramElement modifiers bug.mkersten2003-08-081-4/+6
|
* Reimplemented ASM API as described in bug "41254: revise asm and create ↵mkersten2003-08-086-181/+178
| | | | interfaces". Containment hierarchy is done and tests added. Relationships are not done yet. All clients except AJDT ported. More UI porting in Swing clients required.
* fix and tests for Bugzilla Bug 41123 jhugunin2003-08-081-1/+7
| | | | Weaving failure when using injars
* fix for Bugzilla Bug 41175 jhugunin2003-08-086-17/+57
| | | | | | | | | | 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.
* Changed org.aspectj.bridge.IMessage.getISourceLocation to getSourceLocation ↵mkersten2003-08-073-3/+3
| | | | in order to match method naming conventions.
* Fixed mkersten2003-08-076-13/+39
| | | | | | - 40257: parsing of "../" paths in LST files is broken Added interactive test for checking compiler task list messages (via browser).
* Fixed bugs: mkersten2003-08-062-0/+17
| | | | | | | 40943: Binary weaving should copy non-Java resources from "-inja... 36071: 1.1 rc1 should copy resources similar to java compiler 40826: ajbrowser does not report errors properly 40774: task list icons don't show in ajbrowser
* added test to ensure handler from initial runCommand() is not used in ↵wisberg2003-08-064-5/+102
| | | | | | | | repeatCommand(). The test fails so there is a bug, but in the current system we seem to use the same handler, so the bug is harmless. (It does affect other things I'm doing.) The test is disabled by default and can be enabled with a system property.
* Improved generation of advice and pointcut names in the ASM.mkersten2003-08-061-23/+66
|
* Exposed declaredSelector with accessor.mkersten2003-08-051-0/+5
|
* Revised and added tests for ASM containment hierarchy.mkersten2003-08-052-87/+211
|
* fixes for Bugzilla Bug 40858 jhugunin2003-08-041-3/+19
| | | | | | super-qualified pointcut reference cause weaver stack trace and Bugzilla Bug 40814 no error when defining interface pointcuts
* Fixed missing sourceline file info.mkersten2003-07-311-41/+13
|
* ------ mkersten2003-07-302-57/+50
| | | | | | | | | 38717: ".lst" file parsing errors should include sourceline information - Fixed with George. ".lst" file errors now have proper source locations that the IDEs can seek (fyi no line info, just file info). ------ 40194: error handling during build config parsing - Fixed with George. IDEs now report ".lst" file parsing errors.
* comment change onlymkersten2003-07-301-1/+1
|
* Removed unused method.mkersten2003-07-301-11/+11
|
* fixed 39974: Some strange error when compiling the observer example with ↵mkersten2003-07-301-4/+13
| | | | JBuilder7 integrated AJDE
* Fixed 39626: Added AsmBuilderTest class that tests handling for this and ↵mkersten2003-07-303-3/+81
| | | | related null parameters.
* Exposed message handler as "protected" to clients who may want to override.mkersten2003-07-291-1/+1
|
* Fix for bug 40824.mkersten2003-07-291-3/+14
|
* This problem occurred when a command line compile did not specify a ↵mkersten2003-07-291-8/+17
| | | | "-classpath" option. In that case BuildArgParser loaded System.getProperty("java.class.path"). However, in the launch script aspectjtools.jar is already added to the VM's classpath. We remove all occurrences of "aspectjtools.jar" from the detected classpath. This should enable bootstrapping ajc.
* Refactored singleton reference to be accessed via getDefault() in order to ↵mkersten2003-07-253-6/+6
| | | | be consistent with the rest of AJDE.
* Adding ignores for AJDT buildsmkersten2003-07-251-0/+2
|
* moved to 2.1.1 jdtcore. Updated our code to change one call to a jhugunin2003-07-241-1/+2
| | | | | convenience method that was removed. Updated tests to enable the test for the horrible switch bug that this fixes.
* Fix for AJDT bug 40380.mkersten2003-07-232-5/+20
|
* added test to try to investigate size issues, but can't reproduce for any jhugunin2003-07-233-0/+58
| | | | number of loops in BasicCommandTestCase.testSizeChanges()
* fix and expanded tests for Bugzilla Bug 39462 jhugunin2003-07-221-0/+4
| | | | Compiler crashes in jar and cflow
* tests and fix for Bugzilla Bug 39993 jhugunin2003-07-223-0/+133
| | | | | | | | 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
* changed default compiler behavior to ignore unreachable code (matching Javac)mkersten2003-07-221-1/+1
|
* tests and fixes for two awful error message bugs: jhugunin2003-07-023-14/+12
| | | | | [Bug 39458] New: Compiler crash in ajc 1.1 [Bug 39460] New: Missing import crashes compiler
* Updated post 1.1.0 release build.acolyer2003-06-061-2/+2
|
* Updated for 1.1.0 releaseV1_1_0acolyer2003-06-061-2/+2
|
* Expanded error message to make it clear that it is coming from parsing.mkersten2003-06-011-1/+1
|
* fix and test for Bugzilla Bug 38131 jhugunin2003-05-273-2/+46
| | | | ajc needs -d . option while correctly compiling classes from subpackage
* expanded test coveragejhugunin2003-05-191-2/+2
|
* fix for NPE revealed by BcWeaverJarMaker test codejhugunin2003-05-191-1/+1
|