]> source.dussan.org Git - aspectj.git/commitdiff
pruned some dead code
authoracolyer <acolyer>
Fri, 29 Jul 2005 11:12:21 +0000 (11:12 +0000)
committeracolyer <acolyer>
Fri, 29 Jul 2005 11:12:21 +0000 (11:12 +0000)
weaver/src/org/aspectj/weaver/bcel/BcelClassWeaver.java
weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java

index 39b57ad7c82c4fc512156c627f6f716ecf535e48..53f8e38be848035f1940c356230e3b1ff5029845 100644 (file)
@@ -52,7 +52,6 @@ import org.aspectj.apache.bcel.generic.Type;
 import org.aspectj.bridge.IMessage;
 import org.aspectj.bridge.ISourceLocation;
 import org.aspectj.bridge.WeaveMessage;
-import org.aspectj.util.FuzzyBoolean;
 import org.aspectj.util.PartialOrder;
 import org.aspectj.weaver.AjAttribute;
 import org.aspectj.weaver.AjcMemberMaker;
@@ -75,9 +74,7 @@ import org.aspectj.weaver.UnresolvedType;
 import org.aspectj.weaver.WeaverMessages;
 import org.aspectj.weaver.WeaverMetrics;
 import org.aspectj.weaver.WeaverStateInfo;
-import org.aspectj.weaver.Shadow.Kind;
 import org.aspectj.weaver.patterns.DeclareAnnotation;
-import org.aspectj.weaver.patterns.FastMatchInfo;
 
 class BcelClassWeaver implements IClassWeaver {
     
@@ -166,7 +163,6 @@ class BcelClassWeaver implements IClassWeaver {
        
        perKindShadowMungers = new List[Shadow.MAX_SHADOW_KIND + 1];
        for (int i = 0; i < perKindShadowMungers.length; i++) {
-                       ArrayList mungers = new ArrayList(0);
                        perKindShadowMungers[i] = new ArrayList(0);
        }
        for (Iterator iter = shadowMungers.iterator(); iter.hasNext();) {
@@ -197,15 +193,15 @@ class BcelClassWeaver implements IClassWeaver {
        return perKindShadowMungers[kind.getKey()] != null;
     }
     
-       private void fastMatchShadowMungers(List shadowMungers, ArrayList mungers, Kind kind) {
-               FastMatchInfo info = new FastMatchInfo(clazz.getType(), kind);
-               for (Iterator i = shadowMungers.iterator(); i.hasNext();) {
-                       ShadowMunger munger = (ShadowMunger) i.next();
-                       FuzzyBoolean fb = munger.getPointcut().fastMatch(info);
-                       WeaverMetrics.recordFastMatchResult(fb);// Could pass: munger.getPointcut().toString()
-                       if (fb.maybeTrue()) mungers.add(munger);
-               }
-       }
+//     private void fastMatchShadowMungers(List shadowMungers, ArrayList mungers, Kind kind) {
+//             FastMatchInfo info = new FastMatchInfo(clazz.getType(), kind);
+//             for (Iterator i = shadowMungers.iterator(); i.hasNext();) {
+//                     ShadowMunger munger = (ShadowMunger) i.next();
+//                     FuzzyBoolean fb = munger.getPointcut().fastMatch(info);
+//                     WeaverMetrics.recordFastMatchResult(fb);// Could pass: munger.getPointcut().toString()
+//                     if (fb.maybeTrue()) mungers.add(munger);
+//             }
+//     }
 
 
        private void initializeSuperInitializerMap(ResolvedType child) {
@@ -1563,7 +1559,7 @@ class BcelClassWeaver implements IClassWeaver {
                        // sets of synthetics aren't join points in 1.1
                        return;
                } else {
-                       match(BcelShadow.makeFieldGet(world, mg, ih, enclosingShadow), shadowAccumulator);
+                       match(BcelShadow.makeFieldGet(world, resolvedField, mg, ih, enclosingShadow), shadowAccumulator);
                }
        }
        
index 75dbd13e3674f57533be7e58abd522a9300a503b..57ff77e7092e1a7a89456f9c4992a96fe46a2664 100644 (file)
@@ -26,7 +26,6 @@ import org.aspectj.apache.bcel.classfile.Field;
 import org.aspectj.apache.bcel.classfile.JavaClass;
 import org.aspectj.apache.bcel.classfile.Method;
 import org.aspectj.apache.bcel.classfile.Signature;
-import org.aspectj.apache.bcel.classfile.Signature.ClassTypeSignature;
 import org.aspectj.apache.bcel.classfile.annotation.Annotation;
 import org.aspectj.apache.bcel.classfile.annotation.ElementNameValuePair;
 import org.aspectj.apache.bcel.classfile.annotation.ElementValue;
@@ -43,8 +42,6 @@ import org.aspectj.weaver.ResolvedType;
 import org.aspectj.weaver.TypeVariable;
 import org.aspectj.weaver.UnresolvedType;
 import org.aspectj.weaver.WeaverStateInfo;
-import org.aspectj.weaver.AjcMemberMaker;
-import org.aspectj.weaver.World;
 import org.aspectj.weaver.patterns.PerClause;