[platform API] mark classes which are used to download library JARs as internal
authornik <Nikolay.Chashnikov@jetbrains.com>
Fri, 13 Dec 2019 09:46:55 +0000 (12:46 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Fri, 13 Dec 2019 12:03:34 +0000 (12:03 +0000)
They aren't supposed to be used in plugins directly.

GitOrigin-RevId: c399500066cb14789b7f766027968b79bca8935a

platform/lang-api/src/com/intellij/facet/frameworks/beans/Artifact.java
platform/lang-api/src/com/intellij/facet/frameworks/beans/ArtifactItem.java
platform/lang-api/src/com/intellij/facet/frameworks/beans/Artifacts.java
platform/lang-api/src/com/intellij/facet/frameworks/beans/RequiredClass.java
platform/lang-api/src/com/intellij/facet/frameworks/beans/RequiredFrameworkVersion.java

index c13b1826d31bef0eb91d60bae0a4cddad4556ad7..6dee3f1cf0317e11eb60efb822f9b6dfb958da00 100644 (file)
@@ -7,11 +7,13 @@ import com.intellij.util.xmlb.annotations.Attribute;
 import com.intellij.util.xmlb.annotations.Property;
 import com.intellij.util.xmlb.annotations.Tag;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.ApiStatus;
 
 /**
  * @deprecated this class will be removed from open API in IDEA 11. Use {@link com.intellij.util.download.DownloadableFileService} instead
  */
 @Deprecated
+@ApiStatus.Internal
 @Tag("artifact")
 public class Artifact {
   public static final Artifact[] EMPTY_ARRAY = new Artifact[0];
index e5dbba20ca5ce2287fd30edd849e21835e20fabd..0c59e5fe4f5394f7ebc9d31017fdf3b48ef686a2 100644 (file)
@@ -7,10 +7,12 @@ import com.intellij.util.xmlb.annotations.Attribute;
 import com.intellij.util.xmlb.annotations.Property;
 import com.intellij.util.xmlb.annotations.Tag;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.ApiStatus;
 
 import java.util.List;
 
 @Tag("item")
+@ApiStatus.Internal
 public class ArtifactItem {
   @Property(surroundWithTag = false)
   @XCollection
index 6a7da3460a706968be13c6b11d2463ea653d1c4b..13d48622a5a18366530118646f25722e03e630f9 100644 (file)
@@ -5,7 +5,9 @@ package com.intellij.facet.frameworks.beans;
 
 import com.intellij.util.xmlb.annotations.Property;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.ApiStatus;
 
+@ApiStatus.Internal
 public class Artifacts {
   @Property(surroundWithTag = false)
   @XCollection
index 8afc157bce1189fb82452b743b21f7219f88ff4a..cb7143fdc30f97f8fe0ade57bd9e4b07a7ba90f4 100644 (file)
@@ -18,8 +18,10 @@ package com.intellij.facet.frameworks.beans;
 
 import com.intellij.util.xmlb.annotations.Attribute;
 import com.intellij.util.xmlb.annotations.Tag;
+import org.jetbrains.annotations.ApiStatus;
 
 @Tag("required-class")
+@ApiStatus.Internal
 public class RequiredClass {
 
   @Attribute("fqn")
index 5d062379b8251e0a345c519b19f63d794e998b79..cd5cb9daaaae5ff342f09b6ac0e0c68e11ae410c 100644 (file)
@@ -2,11 +2,13 @@ package com.intellij.facet.frameworks.beans;
 
 import com.intellij.util.xmlb.annotations.Attribute;
 import com.intellij.util.xmlb.annotations.Tag;
+import org.jetbrains.annotations.ApiStatus;
 
 /**
  * @author nik
  */
 @Tag("requires")
+@ApiStatus.Internal
 public class RequiredFrameworkVersion {
   @Attribute("group")
   public String myGroupId;