aclement
40820887f0
72766 - when *source compiling* output messages to prevent ITD on enums/annotations
2004-12-02 10:32:40 +00:00
aclement
7296f648df
72766 - more helpers for identifying enums/annotations
2004-12-02 10:31:13 +00:00
aclement
4a3b9fe5d1
72766 - when *binary weaving* output messages to stop ITDs on enums/annotations
2004-12-02 10:30:25 +00:00
aclement
bbfea3bdfa
72766 - helper methods for identifying enums/annotations that call the BCEL stuff i wrote.
2004-12-02 10:29:32 +00:00
aclement
e14deaf15a
72766 - messages output when preventing ITDs on enums/annotations
2004-12-02 10:29:06 +00:00
aclement
d2fb8b7a31
72766: This is covariance support. only missing bit is for dynamic join point matching (marked XXXAJ5 in the code) - thats not a 1.5.0M1 item I dont think...
2004-12-01 18:00:32 +00:00
acolyer
52594375fc
fixed typo in the "id" of the chapter
2004-12-01 16:10:44 +00:00
acolyer
81aaa8d9b7
couple of doc bugs pointed out by andy...
2004-12-01 15:45:54 +00:00
aclement
4d1c2948a2
Part of 72766: Bridge methods - we now do the right thing if we see one (i.e. we ignore it as a source of join points)
2004-11-30 17:43:50 +00:00
wisberg
cc251667ab
JDeveloper url
2004-11-30 09:27:09 +00:00
acolyer
e7da38f30f
ensure every generated html file has a meaningful name
2004-11-28 22:00:59 +00:00
acolyer
4f5756d56f
aspectj 5 docs update. Signature matching chapter added.
...
Annotations chapter complete. Varargs, covariance, autoboxing,
and enum chapters complete. Pertypewithin proposal written up.
Generics, new reflection interfaces, and the "miscellaneous" section
still outstanding.
2004-11-28 21:44:27 +00:00
acolyer
acbb4e5b1a
more updates to 1.5 design
2004-11-24 19:57:59 +00:00
aclement
639b61b6a7
Final !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath
...
- Includes the modified JDT classes.
2004-11-23 13:06:30 +00:00
aclement
837c97b0dd
Some more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath.
...
- ClassPathManager can now manage its set of open archives, rather than being 'unlimited' it now limits itself to 1000 open archives (which can be increased via a sys prop).
- BcelWorld is changed to add a tidy up method that can tell class path manager to close its archives (useful for the IDE)
- BcelWorld is also changed to ensure 'it' is the repository used to resolve classes, there were previously some situations where BCEL would start loading classes itself (creating duplicates in memory of things like java/lang/String etc). I'm not sure if this will alter our performance/memory characteristics.
2004-11-23 08:53:54 +00:00
aclement
6d7e965c46
Fix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has always been broken and the src.zip for BCEL that was generated included test imports.
2004-11-22 08:31:23 +00:00
aclement
4345b4b36f
BCEL Java5 Support
2004-11-19 16:52:30 +00:00
aclement
1ad46c857b
BCEL Java5 Support
2004-11-19 16:45:18 +00:00
aclement
8644e07c0d
BCEL Java5 Support
2004-11-19 16:35:15 +00:00
aclement
bfd1d4d0b5
Fixed 2 xml errors.
2004-11-19 13:43:26 +00:00
aclement
9f1649a4d9
Some enhancements discovered whilst working on bugzilla bug 78954: Compiler cannot cope with 4000 jars on the classpath. These enhancements cause things to be done 'lazily' in BCEL.
2004-11-18 16:00:19 +00:00
aclement
3838917cde
Imports organized.
2004-11-18 15:07:05 +00:00
aclement
cee487403c
Doesnt delete the 'src' dir.
2004-11-18 14:52:34 +00:00
aclement
066aacd6f5
Adding BCEL src to bcel-builder project. We change/patch BCEL more frequently than we import new versions of BCEL into AspectJ - so it makes sense to make that patching process easier than the importing process. Also the Java5 support would result in an unwieldy patch.txt file.
...
The ANT targets in build.xml will still enable transformation of the packaging from org.aspectj.apache to org.apache for diffing with a new BCEL version, should one ever appear.
2004-11-18 14:48:11 +00:00
acolyer
72172aa072
some small updates in annotations, plus beginnings of varargs section
2004-11-18 09:29:21 +00:00
acolyer
5233d33616
use AccessibleObject rather than java.lang.reflect.Member
2004-11-17 10:55:53 +00:00
acolyer
5b313c381f
updated for new annotations style
2004-11-16 21:09:38 +00:00
ehilsdal
42ef110b10
dealing with incomplete Test renaming to CoreTest
2004-11-11 23:23:33 +00:00
acolyer
4638d74821
updated to not allow general extension of type patterns
2004-11-10 16:26:02 +00:00
ehilsdal
afd9f470f5
attendees should not use blackdown jdk under linux
2004-11-10 06:28:47 +00:00
ehilsdal
90ec904ca2
changes influenced by OOPSLA 2004
2004-11-10 06:21:28 +00:00
ehilsdal
90da53cec2
revised with info from OOPSLA 2004:
...
renaming support.Log.log to support.Log.write
renaming test.Test to test.CoreTest
(r)ing aspectj
clearing up a few random things
2004-11-10 06:03:33 +00:00
acolyer
c9363fd12a
build the 1.5 developer's notebook as part of the distribution.
2004-11-09 14:28:51 +00:00
acolyer
20331431a5
early draft of AspectJ 1.5 documentation - do not rely on the contents of these docs yet!!!
2004-11-09 14:28:24 +00:00
aclement
edd6539e53
Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting
2004-11-05 11:00:41 +00:00
mkersten
aab9c2c57d
Applied patch for bug#77799 "NullPointerException in StructureSearchManager"
2004-11-04 15:44:51 +00:00
acolyer
2e2a268ed2
Needs a blank-line before Name: section
2004-10-22 13:16:15 +00:00
aclement
6aa75169a7
Fix for Bugzilla Bug 76798: Add versions to woven class files - enabling better backwards compatibility.
2004-10-22 10:53:11 +00:00
acolyer
5ee03aeb76
don't upset windows script...
2004-10-22 10:33:06 +00:00
ehilsdal
8596531262
fixing an html bug
2004-10-21 15:41:04 +00:00
acolyer
85c225d0a8
preparations for 1.2.1 release
2004-10-21 14:51:44 +00:00
acolyer
8a64fa2912
Bugzilla Bug 73895
...
unnecessary cast causing problems
2004-10-21 13:40:23 +00:00
acolyer
ecbb3e642a
fix for bugzilla bug 75486: issingleton or issingleton()
2004-10-21 13:29:30 +00:00
acolyer
6d754a3e91
fix for Bugzilla Bug 75486
...
issingleton or issingleton()?
2004-10-21 13:09:21 +00:00
aclement
a303a09bbd
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
2004-10-21 12:55:49 +00:00
acolyer
d3108e86e0
fix for Bugzilla Bug 73369
...
Create a jar file that can be used for load-time weaving...
2004-10-21 12:38:55 +00:00
wisberg
f6f9f6518c
dup showWeaveInfo in 1.11 - already added in revision 1.10
2004-10-20 00:16:14 +00:00
aclement
6beb43faee
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)
2004-10-19 10:37:31 +00:00
aclement
ae186f2bb9
Docs for ANT task showWeaveInfo option.
2004-10-19 08:24:44 +00:00
aclement
cd39b13b69
Aha! You foul LazyTjp testcase. The fix I put in to properly support '-proceedOnError' highlighted a problem in this testcase which (until recently) was producing a compile time error *and* still writing the .class file out to disk.
2004-10-18 12:04:09 +00:00