test/langtools/tools/javac/switchextra/RuleParsingTest.java
changeset 59021 cfc7bb9a5a92
parent 53878 4584d0331318
equal deleted inserted replaced
59020:aebd72de84b0 59021:cfc7bb9a5a92
    93         assert tool != null;
    93         assert tool != null;
    94         DiagnosticListener<JavaFileObject> noErrors = d -> { throw new AssertionError(d.getMessage(null)); };
    94         DiagnosticListener<JavaFileObject> noErrors = d -> { throw new AssertionError(d.getMessage(null)); };
    95 
    95 
    96         StringWriter out = new StringWriter();
    96         StringWriter out = new StringWriter();
    97         JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors,
    97         JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors,
    98             List.of("--enable-preview", "-source", sourceVersion), null,
    98             List.of(), null,
    99             Arrays.asList(new MyFileObject(code.toString())));
    99             Arrays.asList(new MyFileObject(code.toString())));
   100         CompilationUnitTree cut = ct.parse().iterator().next();
   100         CompilationUnitTree cut = ct.parse().iterator().next();
   101         Trees trees = Trees.instance(ct);
   101         Trees trees = Trees.instance(ct);
   102         new TreePathScanner<Void, Void>() {
   102         new TreePathScanner<Void, Void>() {
   103             @Override
   103             @Override