You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interface injection has an issue where if the interface doesn't provide an implementation of the method, then when you try to call that method on a non-abstract class, javac will generate a compile error because it can't find any concrete implementation of the method. However, intellij doesn't detect this compile error.
To mitigate this issue, I think we need:
An error when a method is called on a concrete (non-abstract) type but there is no concrete implementation of that method found at compile time.
A warning on any method without an implementation in an interface which is used in interface injection.
The text was updated successfully, but these errors were encountered:
Minecraft Development for IntelliJ plugin version
2024.3-1.8.2-539
Description of the feature request
Interface injection has an issue where if the interface doesn't provide an implementation of the method, then when you try to call that method on a non-abstract class, javac will generate a compile error because it can't find any concrete implementation of the method. However, intellij doesn't detect this compile error.
To mitigate this issue, I think we need:
The text was updated successfully, but these errors were encountered: