From 397d8f8fff0a2fa03693602b1ec2c5153f2a370e Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Mon, 15 Jan 2018 14:16:00 +0700 Subject: [PATCH] Unmodifiable, UnmodifiableView: moved from util to core-api (for Java 8 support), TYPE_USE annotations now --- .../src/org/jetbrains/annotations/Unmodifiable.java | 2 +- .../src/org/jetbrains/annotations/UnmodifiableView.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename platform/{util => core-api}/src/org/jetbrains/annotations/Unmodifiable.java (89%) rename platform/{util => core-api}/src/org/jetbrains/annotations/UnmodifiableView.java (89%) diff --git a/platform/util/src/org/jetbrains/annotations/Unmodifiable.java b/platform/core-api/src/org/jetbrains/annotations/Unmodifiable.java similarity index 89% rename from platform/util/src/org/jetbrains/annotations/Unmodifiable.java rename to platform/core-api/src/org/jetbrains/annotations/Unmodifiable.java index bfed395c00a8..96de5493c3b1 100644 --- a/platform/util/src/org/jetbrains/annotations/Unmodifiable.java +++ b/platform/core-api/src/org/jetbrains/annotations/Unmodifiable.java @@ -19,7 +19,7 @@ import java.lang.annotation.*; */ @Documented @Retention(RetentionPolicy.CLASS) -@Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE}) +@Target({ElementType.TYPE_USE}) @ApiStatus.Experimental public @interface Unmodifiable { } \ No newline at end of file diff --git a/platform/util/src/org/jetbrains/annotations/UnmodifiableView.java b/platform/core-api/src/org/jetbrains/annotations/UnmodifiableView.java similarity index 89% rename from platform/util/src/org/jetbrains/annotations/UnmodifiableView.java rename to platform/core-api/src/org/jetbrains/annotations/UnmodifiableView.java index 3527dfdfae96..12792b0b7f50 100644 --- a/platform/util/src/org/jetbrains/annotations/UnmodifiableView.java +++ b/platform/core-api/src/org/jetbrains/annotations/UnmodifiableView.java @@ -19,7 +19,7 @@ import java.lang.annotation.*; */ @Documented @Retention(RetentionPolicy.CLASS) -@Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE}) +@Target({ElementType.TYPE_USE}) @ApiStatus.Experimental public @interface UnmodifiableView { } \ No newline at end of file