equal
deleted
inserted
replaced
105 assert tool != null; |
105 assert tool != null; |
106 DiagnosticListener<JavaFileObject> noErrors = d -> {}; |
106 DiagnosticListener<JavaFileObject> noErrors = d -> {}; |
107 |
107 |
108 StringWriter out = new StringWriter(); |
108 StringWriter out = new StringWriter(); |
109 JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors, |
109 JavacTask ct = (JavacTask) tool.getTask(out, null, noErrors, |
110 List.of("--enable-preview", "-source", Integer.toString(Runtime.version().feature())), null, |
110 List.of(), null, |
111 Arrays.asList(new MyFileObject(code))); |
111 Arrays.asList(new MyFileObject(code))); |
112 return ct.parse().iterator().next(); |
112 return ct.parse().iterator().next(); |
113 } |
113 } |
114 |
114 |
115 static class MyFileObject extends SimpleJavaFileObject { |
115 static class MyFileObject extends SimpleJavaFileObject { |