]> source.dussan.org Git - aspectj.git/commitdiff
pipeline changes: builds EclipseResolvedMembers
authoraclement <aclement>
Fri, 28 Jul 2006 10:20:07 +0000 (10:20 +0000)
committeraclement <aclement>
Fri, 28 Jul 2006 10:20:07 +0000 (10:20 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java

index f8a2d61c388081bc9c9cea7312891f6adb853132..f9ca2c98a18bc408eb345aa5b3e00bdb3d1f5aa5 100644 (file)
@@ -519,7 +519,7 @@ public class EclipseFactory {
                // AMC these next two lines shouldn't be needed once we sort out generic types properly in the world map
                ResolvedType realDeclaringType = world.resolve(fromBinding(declaringType));
                if (realDeclaringType.isRawType()) realDeclaringType = realDeclaringType.getGenericType();
-               ResolvedMemberImpl ret =  new ResolvedMemberImpl(
+               ResolvedMemberImpl ret =  new EclipseResolvedMember(binding,
                        memberKind,
                        realDeclaringType,
                        binding.modifiers,
@@ -1044,4 +1044,10 @@ public class EclipseFactory {
                this.rawTypeXToBinding.clear();
                this.finishedTypeMungers = null;
        }
+       
+       public void minicleanup() {
+               this.typexToBinding.clear();
+               this.rawTypeXToBinding.clear();
+       }
+
 }