«Не меняйте старый интерфейс, чтобы сложить новое поведение, просто создайте новое» напоминает мне об Apple Swift (и их API-интерфейсах Какао / iOS / и т. Д.), Который, кажется, находится в постоянном состоянии потока совместимости с исходным кодом ,
я использую
ANTLRFileStream antlrFileStream = new ANTLRFileStream("myfile.testlang");
или же
ANTLRInputStream input = new ANTLRInputStream( new FileInputStream("myfile.testlang") );
Компилятор показывает ошибку устаревания для обоих классов, что является альтернативой?