From 2d132c6b738bb96fe27d79183b0d7e95ef17d5ef Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Thu, 22 Jun 2023 11:53:59 -0700 Subject: [PATCH] SLC: run enum test w/ FULL_JDK --- .../lightClasses/lightClassByPsi/enums.fir.java | 17 ++++++++++------- .../lightClasses/lightClassByPsi/enums.kt | 2 ++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.fir.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.fir.java index 75709976e3f..438b172819e 100644 --- a/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.fir.java +++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.fir.java @@ -49,23 +49,24 @@ public enum Direction /* Direction*/ { private Direction();// .ctor() } -public enum IntArithmetics /* IntArithmetics*/ implements BinaryOperator, IntBinaryOperator { +public abstract enum IntArithmetics /* IntArithmetics*/ implements java.util.function.BinaryOperator, java.util.function.IntBinaryOperator { PLUS { PLUS();// .ctor() @java.lang.Override() - public int apply(int, int);// apply(int, int) + @org.jetbrains.annotations.NotNull() + public java.lang.Integer apply(int, int);// apply(int, int) }, TIMES { TIMES();// .ctor() @java.lang.Override() - public int apply(int, int);// apply(int, int) + @org.jetbrains.annotations.NotNull() + public java.lang.Integer apply(int, int);// apply(int, int) }; @java.lang.Override() - @org.jetbrains.annotations.NotNull() - public IntArithmetics applyAsInt(int, int);// applyAsInt(int, int) + public int applyAsInt(int, int);// applyAsInt(int, int) @org.jetbrains.annotations.NotNull() public static IntArithmetics valueOf(java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;// valueOf(java.lang.String) @@ -83,7 +84,8 @@ static final class PLUS /* IntArithmetics.PLUS*/ extends IntArithmetics { PLUS();// .ctor() @java.lang.Override() - public int apply(int, int);// apply(int, int) + @org.jetbrains.annotations.NotNull() + public java.lang.Integer apply(int, int);// apply(int, int) } public abstract enum ProtocolState /* ProtocolState*/ { @@ -133,7 +135,8 @@ static final class TIMES /* IntArithmetics.TIMES*/ extends IntArithmetics { TIMES();// .ctor() @java.lang.Override() - public int apply(int, int);// apply(int, int) + @org.jetbrains.annotations.NotNull() + public java.lang.Integer apply(int, int);// apply(int, int) } static final class WAITING /* ProtocolState.WAITING*/ extends ProtocolState { diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.kt b/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.kt index 70dcde56c0a..be24a9d4cbe 100644 --- a/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.kt +++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/enums.kt @@ -1,3 +1,5 @@ +// FULL_JDK + import java.util.function.* annotation class Some