Есть ли какой-либо умный способ переопределить метод Java в Scala с помощью eclipse?Переопределение метода Java в Scala с использованием eclipse
Я не вижу в Eclipse (Scala IDE) опции для «Source», которую я использовал для использования в файлах Java (Source -> Override/Implement method).
Я пробовал использовать другой способ ввода def override exampleMethod
и здесь я нажал Ctrl + Space. Ида правильно предлагает метод из суперкласса, однако, когда я принимаю предложение Я вижу только
exampleMethod(param1, param2... etc.) // without arguments types - like a method call
метод, который я хотел, чтобы переопределить есть 7 параметров и Еогеасп из них я должен был проверить его тип. Это не очень удобно.
Но, может быть, я мог бы сделать это как-нибудь лучше?
Вы пытались указать суперкласс в диалоговом окне New Scala Class при создании класса изначально? Это должно создавать заглушки методов для отмены абстрактных методов, если этот параметр выбран, хотя из-за ошибки, что функциональность не присутствовала в некоторых версиях Scala IDE для Eclipse. –
Хммм ... Генерирование заглушек для не реализованных методов для меня не работает. Моя версия 'Scala IDE build Eclipse SDK Build id: 3.0.2-vfinal-20131028-1923-Typesafe'. Даже если это будет работать, проблема в том, что методы переопределяют. –