test/langtools/tools/javac/switchextra/CaseTest.java
changeset 59021 cfc7bb9a5a92
parent 53878 4584d0331318
equal deleted inserted replaced
59020:aebd72de84b0 59021:cfc7bb9a5a92
   135         assert tool != null;
   135         assert tool != null;
   136         DiagnosticListener<JavaFileObject> noErrors = d -> {};
   136         DiagnosticListener<JavaFileObject> noErrors = d -> {};
   137 
   137 
   138         StringWriter out = new StringWriter();
   138         StringWriter out = new StringWriter();
   139         JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors,
   139         JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors,
   140             List.of("-XDdev", "--enable-preview", "-source", sourceVersion), null,
   140             List.of("-XDdev"), null,
   141             Arrays.asList(new MyFileObject(code)));
   141             Arrays.asList(new MyFileObject(code)));
   142         return ct.parse().iterator().next();
   142         return ct.parse().iterator().next();
   143     }
   143     }
   144 
   144 
   145     static class MyFileObject extends SimpleJavaFileObject {
   145     static class MyFileObject extends SimpleJavaFileObject {