Commit Graph

1772 Commits

Author SHA1 Message Date
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