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