src/share/classes/com/sun/tools/javac/code/Symbol.java

changeset 858
96d4226bdd60
parent 841
df371fd16386
child 877
351027202f60
     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

mercurial