Реализовать Java-интерфейс с типом Raw из Scala

Я пытаюсь создать расширение для Sonar, используя Scala. Мне нужно расширить следующий интерфейс Java:

public interface Decorator extends BatchExtension, CheckProject {
    void decorate(Resource resource, DecoratorContext context);
}

ноResource тип на самом деле определяется как:

public abstract class Resource<PARENT extends Resource>

Я знаю, что могу обойти создание необработанного суперкласса Java. Я хотел бы придерживаться только Scala, также знаю, есть ли решение, которое я пропускаю, и есть ли улучшение, которое я мог бы предложить пользователям SonarSource, чтобы сделать на их стороне (при использовании необработанных типов).

Я читал, что были проблемы с этим, и некоторые обходные пути для некоторых случаев, но ни одна из них здесь не применима (обходной путь, очевидно фиксированный билетТакже есть билет 2091 ...)

Ответы на вопрос(2)

Ваш ответ на вопрос