1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symbol.java Mon Feb 07 18:09:46 2011 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symbol.java Mon Feb 07 18:10:13 2011 +0000 1.3 @@ -729,6 +729,10 @@ 1.4 */ 1.5 public Pool pool; 1.6 1.7 + /** members closure cache (set by Types.membersClosure) 1.8 + */ 1.9 + Scope membersClosure; 1.10 + 1.11 public ClassSymbol(long flags, Name name, Type type, Symbol owner) { 1.12 super(flags, name, type, owner); 1.13 this.members_field = null; 1.14 @@ -1222,7 +1226,7 @@ 1.15 }; 1.16 1.17 public MethodSymbol implementation(TypeSymbol origin, Types types, boolean checkResult, Filter<Symbol> implFilter) { 1.18 - MethodSymbol res = types.implementation(this, origin, types, checkResult, implFilter); 1.19 + MethodSymbol res = types.implementation(this, origin, checkResult, implFilter); 1.20 if (res != null) 1.21 return res; 1.22 // if origin is derived from a raw type, we might have missed