Notable Changes in IntelliJ Platform and Plugins API 2019.*
Notable Changes in IntelliJ Platform 2019.2
com.intellij.util.Query.forEach
- Defaults to thread-safe to prevent problems with clients using unsynchronized collections.
Notable Changes in IntelliJ Platform 2019.1
@org.jetbrains.annotations.ApiStatus.AvailableSince
- External annotations for IntelliJ Platform are generated and attached to plugin projects automatically (replacing
@since
Javadoc). @org.jetbrains.annotations.ApiStatus.ScheduledForRemoval
- External annotations for IntelliJ Platform are generated and attached to plugin projects automatically. This allows highlighting of API which has been removed in newer platform versions.
@org.jetbrains.annotations.ApiStatus.Internal
- Indicates that the annotated element must not be considered as a public API. Do not use outside of IntelliJ Platform. Issue
PsiReferenceProvider
assert underlying element- Assert references are created for the given underlying
PsiElement
. Issue CachedValue
more strict assertions- Enabled in tests and EAP/internal mode, see
CachedValueStabilityChecker
Javadoc.
Last modified: 23 April 2019