langtools/test/tools/javac/6889255/T6889255.java
changeset 27224 228abfa87080
parent 25443 9187d77f2c64
child 30730 d3ce7619db2c
equal deleted inserted replaced
27130:41df50e7303d 27224:228abfa87080
    29 
    29 
    30 import java.io.*;
    30 import java.io.*;
    31 import java.util.*;
    31 import java.util.*;
    32 import javax.tools.StandardLocation;
    32 import javax.tools.StandardLocation;
    33 import com.sun.tools.javac.code.Flags;
    33 import com.sun.tools.javac.code.Flags;
    34 import com.sun.tools.javac.code.Kinds;
       
    35 import com.sun.tools.javac.code.Symbol;
    34 import com.sun.tools.javac.code.Symbol;
    36 import com.sun.tools.javac.code.Symbol.*;
    35 import com.sun.tools.javac.code.Symbol.*;
    37 import com.sun.tools.javac.code.Symtab;
    36 import com.sun.tools.javac.code.Symtab;
    38 import com.sun.tools.javac.code.Type;
    37 import com.sun.tools.javac.code.Type;
    39 import com.sun.tools.javac.code.Type.ClassType;
    38 import com.sun.tools.javac.code.Type.ClassType;
   383                 continue;
   382                 continue;
   384 
   383 
   385             for (Symbol s : sym.members_field.getSymbols(NON_RECURSIVE)) {
   384             for (Symbol s : sym.members_field.getSymbols(NON_RECURSIVE)) {
   386                 System.err.println("Checking member " + s);
   385                 System.err.println("Checking member " + s);
   387                 switch (s.kind) {
   386                 switch (s.kind) {
   388                     case Kinds.TYP: {
   387                     case TYP: {
   389                         String name = s.flatName().toString();
   388                         String name = s.flatName().toString();
   390                         if (!classes.contains(name)) {
   389                         if (!classes.contains(name)) {
   391                             classes.add(name);
   390                             classes.add(name);
   392                             work.add(name);
   391                             work.add(name);
   393                         }
   392                         }
   394                         break;
   393                         break;
   395                     }
   394                     }
   396                     case Kinds.MTH:
   395                     case MTH:
   397                         verify((MethodSymbol) s, expectNames);
   396                         verify((MethodSymbol) s, expectNames);
   398                         break;
   397                         break;
   399                 }
   398                 }
   400 
   399 
   401             }
   400             }