From 09637a47d308c5243aea9cbc7d415aed4519a06f Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 30 Jan 2023 20:08:40 +0100 Subject: [PATCH] [SLC] update testData for 1.9 language ^KT-56046 --- .../AnnotationsOnEnumEntry.descriptors.java | 39 +++++++++++++++++++ .../AnnotationsOnEnumEntry.java | 3 ++ 2 files changed, 42 insertions(+) create mode 100644 compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.descriptors.java diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.descriptors.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.descriptors.java new file mode 100644 index 00000000000..ce8438ebf49 --- /dev/null +++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.descriptors.java @@ -0,0 +1,39 @@ +public enum AnnotationsOnEnumEntry /* two.AnnotationsOnEnumEntry*/ { + @two.PropertyImplicitly() @two.PropertyExplicitly() @two.FieldImplicitly() @two.FieldExplicitly() EntryWithoutConstructor, + @two.PropertyImplicitly() @two.FieldImplicitly() EntryWithConstructor, + EntryWithConstructor2; + + @org.jetbrains.annotations.NotNull() + public static two.AnnotationsOnEnumEntry valueOf(java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;// valueOf(java.lang.String) + + @org.jetbrains.annotations.NotNull() + public static two.AnnotationsOnEnumEntry[] values();// values() + + private AnnotationsOnEnumEntry(int);// .ctor(int) + + public final void foo();// foo() +} + +@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) +@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.FIELD}) +@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.FIELD}) +public abstract @interface FieldExplicitly /* two.FieldExplicitly*/ { +} + +@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) +@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.FIELD}) +@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.FIELD}) +public abstract @interface FieldImplicitly /* two.FieldImplicitly*/ { +} + +@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) +@java.lang.annotation.Target(value = {}) +@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY}) +public abstract @interface PropertyExplicitly /* two.PropertyExplicitly*/ { +} + +@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) +@java.lang.annotation.Target(value = {}) +@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY}) +public abstract @interface PropertyImplicitly /* two.PropertyImplicitly*/ { +} diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.java index ce8438ebf49..3290c7ec4ce 100644 --- a/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.java +++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/AnnotationsOnEnumEntry.java @@ -3,6 +3,9 @@ public enum AnnotationsOnEnumEntry /* two.AnnotationsOnEnumEntry*/ { @two.PropertyImplicitly() @two.FieldImplicitly() EntryWithConstructor, EntryWithConstructor2; + @org.jetbrains.annotations.NotNull() + public static kotlin.enums.EnumEntries getEntries();// getEntries() + @org.jetbrains.annotations.NotNull() public static two.AnnotationsOnEnumEntry valueOf(java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;// valueOf(java.lang.String)