Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
12.4
-
None
Description
In https://github.com/apache/netbeans/pull/2948 surfaced a long-standing issue, that clients are asked to use a SPI interface directly. This complicates adding optional functionaliy to SPI as it requires API clients to maneuver around old/new SPI impl differences.
A proper API counterpart for ActionProvider, ActionProgress (and maybe ProjectConfiguration) should be created.