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