Lines Matching refs:listener

85     public CompilationUnitTree parse(final File file, final DiagnosticListener listener) throws IOException, NashornException {
87 return parseModule(file, listener);
90 return translate(makeParser(src, listener).parse());
94 public CompilationUnitTree parse(final Path path, final DiagnosticListener listener) throws IOException, NashornException {
96 return parseModule(path, listener);
99 return translate(makeParser(src, listener).parse());
103 public CompilationUnitTree parse(final URL url, final DiagnosticListener listener) throws IOException, NashornException {
105 return parseModule(url, listener);
108 return translate(makeParser(src, listener).parse());
112 public CompilationUnitTree parse(final String name, final Reader reader, final DiagnosticListener listener) throws IOException, NashornException {
114 return parseModule(name, reader, listener);
117 return translate(makeParser(src, listener).parse());
121 public CompilationUnitTree parse(final String name, final String code, final DiagnosticListener listener) throws NashornException {
123 return parseModule(name, code, listener);
126 return translate(makeParser(src, listener).parse());
130 public CompilationUnitTree parse(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException {
132 return parseModule(scriptObj, listener);
139 return translate(makeParser(src, listener).parse());
145 private CompilationUnitTree parseModule(final File file, final DiagnosticListener listener) throws IOException, NashornException {
147 return makeModule(src, listener);
150 private CompilationUnitTree parseModule(final Path path, final DiagnosticListener listener) throws IOException, NashornException {
152 return makeModule(src, listener);
155 private CompilationUnitTree parseModule(final URL url, final DiagnosticListener listener) throws IOException, NashornException {
157 return makeModule(src, listener);
160 private CompilationUnitTree parseModule(final String name, final Reader reader, final DiagnosticListener listener) throws IOException, NashornException {
162 return makeModule(src, listener);
165 private CompilationUnitTree parseModule(final String name, final String code, final DiagnosticListener listener) throws NashornException {
167 return makeModule(src, listener);
170 private CompilationUnitTree parseModule(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException {
176 return makeModule(src, listener);
182 private CompilationUnitTree makeModule(final Source src, final DiagnosticListener listener) {
183 final FunctionNode modFunc = makeParser(src, listener).parseModule(src.getName());
187 private jdk.nashorn.internal.parser.Parser makeParser(final Source source, final DiagnosticListener listener) {
188 final ErrorManager errMgr = listener != null ? new ListenerErrorManager(listener) : new Context.ThrowErrorManager();
194 private final DiagnosticListener listener;
196 ListenerErrorManager(final DiagnosticListener listener) {
198 listener.getClass();
199 this.listener = listener;
209 listener.report(new DiagnosticImpl(e, Diagnostic.Kind.ERROR));
219 listener.report(new DiagnosticImpl(e, Diagnostic.Kind.WARNING));