langtools/test/tools/javac/tree/ScopeTest.java
changeset 36526 3b41f1c69604
parent 30730 d3ce7619db2c
equal deleted inserted replaced
36525:4caf88912b7f 36526:3b41f1c69604
    85         JavaFileObject source = new SimpleJavaFileObject(URI.create("mem://Test.java"), Kind.SOURCE) {
    85         JavaFileObject source = new SimpleJavaFileObject(URI.create("mem://Test.java"), Kind.SOURCE) {
    86             @Override public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException {
    86             @Override public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException {
    87                 return packageClause + SOURCE_CODE;
    87                 return packageClause + SOURCE_CODE;
    88             }
    88             }
    89             @Override public boolean isNameCompatible(String simpleName, Kind kind) {
    89             @Override public boolean isNameCompatible(String simpleName, Kind kind) {
    90                 return true;
    90                 return !"module-info".equals(simpleName);
    91             }
    91             }
    92         };
    92         };
    93         Iterable<? extends JavaFileObject> fos = Collections.singletonList(source);
    93         Iterable<? extends JavaFileObject> fos = Collections.singletonList(source);
    94         JavacTask task = tool.getTask(null, null, null, new ArrayList<String>(), null, fos);
    94         JavacTask task = tool.getTask(null, null, null, new ArrayList<String>(), null, fos);
    95         final Types types = JavacTypes.instance(((JavacTaskImpl) task).getContext());
    95         final Types types = JavacTypes.instance(((JavacTaskImpl) task).getContext());