equal
deleted
inserted
replaced
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 } |