Class FileAwarePrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
com.github._1c_syntax.bsl.languageserver.cli.lsp.FileAwarePrintWriter
- All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable
Обертка над PrintWriter, позволяющая изменять выходной файловый поток "на-лету",
в отличие от установки в конструкторе в оригинальном
PrintWriter.-
Field Summary
Fields inherited from class PrintWriter
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidflush()voidОбработчик событияLanguageServerConfigurationChangedEvent.voidvoidMethods inherited from class PrintWriter
append, append, append, checkError, clearError, close, format, format, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, writeMethods inherited from class Writer
nullWriter
-
Constructor Details
-
FileAwarePrintWriter
public FileAwarePrintWriter()Конструктор по умолчанию. Отправляет вывод в /dev/null.
-
-
Method Details
-
setFile
-
print
- Overrides:
printin classPrintWriter
-
flush
public void flush()- Specified by:
flushin interfaceFlushable- Overrides:
flushin classPrintWriter
-
handleEvent
Обработчик событияLanguageServerConfigurationChangedEvent.- Parameters:
event- Событие
-