Index: src/org/aspectj/weaver/tools/WeavingAdaptor.java =================================================================== RCS file: /home/technology/org.aspectj/modules/weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java,v retrieving revision 1.26 diff -u -r1.26 WeavingAdaptor.java --- src/org/aspectj/weaver/tools/WeavingAdaptor.java 19 Dec 2005 21:20:07 -0000 1.26 +++ src/org/aspectj/weaver/tools/WeavingAdaptor.java 4 Jan 2006 07:55:40 -0000 @@ -243,10 +243,10 @@ } private boolean shouldWeaveName (String name) { - return !((/*(name.startsWith("org.apache.bcel.")//FIXME AV why ? bcel is wrapped in org.aspectj. - ||*/ name.startsWith("org.aspectj.") - || name.startsWith("java.") - || name.startsWith("javax.")) + return !(/*(name.startsWith("org.apache.bcel.")//FIXME AV why ? bcel is wrapped in org.aspectj. + || name.startsWith("org.aspectj.")|| */ // now checked earlier, to avoid circularity issues in initialization + name.startsWith("java.") + || name.startsWith("javax.") //|| name.startsWith("$Proxy")//JDK proxies//FIXME AV is that 1.3 proxy ? fe. ataspect.$Proxy0 is a java5 proxy... || name.startsWith("sun.reflect."));//JDK reflect }