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
IntelliJ IDEA Ultimate IU-222.3244.4 (2022.2 (eap)) Compatible. 1 non-extendable API usage violation (Restart)
1 non-extendable API usage violation
JCV 3.0.2 uses APIs marked with @ApiStatus.NonExtendable, which indicates that those APIs must not be extended outside the IntelliJ Platform.
Non-extendable method usage violation (1)
ActionGroup.isPopup() (1)
Non-extendable method ActionGroup.isPopup() is overridden by SuggestJcvReplacementAction.actionPerformed.actionGroupMenu$1.isPopup(). This method is marked with @ApiStatus.NonExtendable annotation, which indicates that the method is not supposed to be overridden by client code. See documentation of the @ApiStatus.NonExtendable for more info.
Dependencies used
Dependencies of JCV 3.0.2 specified in plugin.xml are resolved with respect to . Java 17.0.3 was used for verification.
Plugin can probably be enabled or disabled without IDE restart
IDE restart may be unnecessary to enable or disable JCV 3.0.2 because the plugin satisfies the requirements for dynamic plugins. Yet the unloading may be restricted if the plugin's class loader cannot be unloaded dynamically or if the plugin has complex dependencies. Please check manually that the IDE allows to install and uninstall JCV 3.0.2 without restart. Feel free to issue a corresponding ticket in YouTrack.
The text was updated successfully, but these errors were encountered:
leomillon
changed the title
Compatibility issue with IntelliJ 2022.2 (EAP)
Compatibility issue with IntelliJ
Aug 14, 2024
Screenshot
Source: Compatibility verification
Text version
JCV 3.0.2 uses APIs marked with @ApiStatus.NonExtendable, which indicates that those APIs must not be extended outside the IntelliJ Platform.
ActionGroup.isPopup()
(1)Non-extendable method
ActionGroup.isPopup()
is overridden bySuggestJcvReplacementAction.actionPerformed.actionGroupMenu$1.isPopup()
. This method is marked with@ApiStatus.NonExtendable
annotation, which indicates that the method is not supposed to be overridden by client code. See documentation of the@ApiStatus.NonExtendable
for more info.Dependencies of JCV 3.0.2 specified in plugin.xml are resolved with respect to . Java 17.0.3 was used for verification.
IDE restart may be unnecessary to enable or disable JCV 3.0.2 because the plugin satisfies the requirements for dynamic plugins. Yet the unloading may be restricted if the plugin's class loader cannot be unloaded dynamically or if the plugin has complex dependencies. Please check manually that the IDE allows to install and uninstall JCV 3.0.2 without restart. Feel free to issue a corresponding ticket in YouTrack.
The text was updated successfully, but these errors were encountered: