Я использую в Java-Project Framework (Эшли).Чтобы использовать его, мне часто приходится писать что-то вроде этого:
entityEngine.getSystem(RenderingSystem.class).setProcessing(true);
Хотя RenderingSystem - это то, что я создал, getSystem является частью самой платформы Framework.При просмотре реализации этого метода это выглядит так:
/**
* Quick {@link EntitySystem} retrieval.
*/
@SuppressWarnings("unchecked")
public <T extends EntitySystem> T getSystem(Class<T> systemType) {
return systemManager.getSystem(systemType);
}
Теперь, даже когда я могу скомпилировать и запустить код с Gradle, моя IDE (IntelliJ) показывает ошибки со следующим предупреждением:
![enter image description here](https://i.stack.imgur.com/8KTfZ.png)
Что я сделал не так или как я могу хотя бы подавить такого рода предупреждения?
РЕДАКТИРОВАТЬ
ВотОпределение моего класса "RenderingSystem":
public class RenderingSystem extends EntitySystem {...}