«Не меняйте старый интерфейс, чтобы сложить новое поведение, просто создайте новое» напоминает мне об Apple Swift (и их API-интерфейсах Какао / iOS / и т. Д.), Который, кажется, находится в постоянном состоянии потока совместимости с исходным кодом ,

я использую

ANTLRFileStream antlrFileStream = new ANTLRFileStream("myfile.testlang");

или же

ANTLRInputStream input = new ANTLRInputStream( new FileInputStream("myfile.testlang") );

Компилятор показывает ошибку устаревания для обоих классов, что является альтернативой?