equal
deleted
inserted
replaced
97 assert tool != null; |
97 assert tool != null; |
98 DiagnosticListener<JavaFileObject> noErrors = d -> {}; |
98 DiagnosticListener<JavaFileObject> noErrors = d -> {}; |
99 String sourceVersion = Integer.toString(Runtime.version().feature()); |
99 String sourceVersion = Integer.toString(Runtime.version().feature()); |
100 |
100 |
101 JavacTask ct = (JavacTask) tool.getTask(null, null, noErrors, |
101 JavacTask ct = (JavacTask) tool.getTask(null, null, noErrors, |
102 List.of("-XDdev", "--enable-preview", "-source", sourceVersion), null, |
102 List.of("-XDdev"), null, |
103 Arrays.asList(new MyFileObject(CODE))); |
103 Arrays.asList(new MyFileObject(CODE))); |
104 String actualCode = ct.parse().iterator().next().toString(); |
104 String actualCode = ct.parse().iterator().next().toString(); |
105 actualCode = actualCode.replace(System.getProperty("line.separator"), "\n"); |
105 actualCode = actualCode.replace(System.getProperty("line.separator"), "\n"); |
106 if (!EXPECTED.equals(actualCode)) { |
106 if (!EXPECTED.equals(actualCode)) { |
107 throw new AssertionError("Unexpected toString outcome: " + |
107 throw new AssertionError("Unexpected toString outcome: " + |