Hi,
I’m implementing an com.intellij.platform.rpc.topics.ApplicationRemoteTopicListener in my plugin and have noticed that it gets flagged by the plugin verifier as internal (rightly so because the class is marked as @ApiStatus.Internal) even though this is what the SDK documentation says to use.
For example:
Internal method com.intellij.platform.rpc.topics.ApplicationRemoteTopicListener.handleEvent(E arg0) : void is overridden in class ...
Internal method com.intellij.platform.rpc.topics.ApplicationRemoteTopicListener.getTopic() : com.intellij.platform.rpc.topics.ApplicationRemoteTopic is overridden in class ...
Internal interface com.intellij.platform.rpc.topics.ApplicationRemoteTopicListener is referenced in ...
The same is true for com.intellij.platform.rpc.topics.ProjectRemoteTopicListener.
Are these usages excluded/white listed on the Marketplace and we can just ignore them (or exclude them ourselves) locally/on CI, or is there a plan to remove the @Internal annotation from these interfaces?
Thanks!