From bddd75e36a9676f8854bfa573f008d36ec8a0ae7 Mon Sep 17 00:00:00 2001 From: nik Date: Mon, 3 Oct 2016 19:07:15 +0300 Subject: [PATCH] some unstable APIs marked with ApiStatus.Experimental annotation --- .../editor-ui-api/src/com/intellij/openapi/editor/Inlay.java | 2 ++ .../src/com/intellij/openapi/editor/InlayModel.java | 2 ++ .../intellij/openapi/roots/AdditionalLibraryRootsProvider.java | 2 ++ .../src/com/intellij/xdebugger/attach/XLocalAttachGroup.java | 2 ++ 4 files changed, 8 insertions(+) diff --git a/platform/editor-ui-api/src/com/intellij/openapi/editor/Inlay.java b/platform/editor-ui-api/src/com/intellij/openapi/editor/Inlay.java index 15d9647ee87b..813e6f258e5e 100644 --- a/platform/editor-ui-api/src/com/intellij/openapi/editor/Inlay.java +++ b/platform/editor-ui-api/src/com/intellij/openapi/editor/Inlay.java @@ -17,6 +17,7 @@ package com.intellij.openapi.editor; import com.intellij.openapi.Disposable; import com.intellij.openapi.util.UserDataHolderEx; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; /** @@ -27,6 +28,7 @@ import org.jetbrains.annotations.NotNull; *

* WARNING! This is an experimental API, it can change at any time. */ +@ApiStatus.Experimental public interface Inlay extends Disposable, UserDataHolderEx { /** * Tells whether this element is valid. Inlay becomes invalid on explicit disposal, diff --git a/platform/editor-ui-api/src/com/intellij/openapi/editor/InlayModel.java b/platform/editor-ui-api/src/com/intellij/openapi/editor/InlayModel.java index 07ced92cf639..c508f15cc30b 100644 --- a/platform/editor-ui-api/src/com/intellij/openapi/editor/InlayModel.java +++ b/platform/editor-ui-api/src/com/intellij/openapi/editor/InlayModel.java @@ -16,6 +16,7 @@ package com.intellij.openapi.editor; import com.intellij.openapi.Disposable; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -28,6 +29,7 @@ import java.util.List; *

* WARNING! This is an experimental API, it can change at any time. */ +@ApiStatus.Experimental public interface InlayModel { /** * Introduces an inline visual element at a given offset, its width and appearance is defined by the provided renderer. With respect to diff --git a/platform/projectModel-impl/src/com/intellij/openapi/roots/AdditionalLibraryRootsProvider.java b/platform/projectModel-impl/src/com/intellij/openapi/roots/AdditionalLibraryRootsProvider.java index 0e57c908d80f..c957ed043587 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/roots/AdditionalLibraryRootsProvider.java +++ b/platform/projectModel-impl/src/com/intellij/openapi/roots/AdditionalLibraryRootsProvider.java @@ -18,6 +18,7 @@ package com.intellij.openapi.roots; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.util.Collection; @@ -32,6 +33,7 @@ import java.util.Collections; * * Please note it is an experimental API that is subject to incompatible changes, or even removal, in a future release. */ +@ApiStatus.Experimental public abstract class AdditionalLibraryRootsProvider { public static final ExtensionPointName EP_NAME = ExtensionPointName.create("com.intellij.additionalLibraryRootsProvider"); diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/attach/XLocalAttachGroup.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/attach/XLocalAttachGroup.java index 118f4dda8157..db8630a78c2a 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/attach/XLocalAttachGroup.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/attach/XLocalAttachGroup.java @@ -18,10 +18,12 @@ package com.intellij.xdebugger.attach; import com.intellij.execution.process.ProcessInfo; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.UserDataHolder; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import javax.swing.*; +@ApiStatus.Experimental public interface XLocalAttachGroup { int getOrder();