SLC: run enum test w/ FULL_JDK

This commit is contained in:
Jinseong Jeon
2023-06-22 11:53:59 -07:00
committed by Ilya Kirillov
parent 7f1424737e
commit 2d132c6b73
2 changed files with 12 additions and 7 deletions
@@ -49,23 +49,24 @@ public enum Direction /* Direction*/ {
private Direction();// .ctor() private Direction();// .ctor()
} }
public enum IntArithmetics /* IntArithmetics*/ implements BinaryOperator<java.lang.Integer>, IntBinaryOperator { public abstract enum IntArithmetics /* IntArithmetics*/ implements java.util.function.BinaryOperator<java.lang.Integer>, java.util.function.IntBinaryOperator {
PLUS { PLUS {
PLUS();// .ctor() PLUS();// .ctor()
@java.lang.Override() @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 {
TIMES();// .ctor() TIMES();// .ctor()
@java.lang.Override() @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() @java.lang.Override()
@org.jetbrains.annotations.NotNull() public int applyAsInt(int, int);// applyAsInt(int, int)
public IntArithmetics applyAsInt(int, int);// applyAsInt(int, int)
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public static IntArithmetics valueOf(java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;// valueOf(java.lang.String) 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() PLUS();// .ctor()
@java.lang.Override() @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*/ { public abstract enum ProtocolState /* ProtocolState*/ {
@@ -133,7 +135,8 @@ static final class TIMES /* IntArithmetics.TIMES*/ extends IntArithmetics {
TIMES();// .ctor() TIMES();// .ctor()
@java.lang.Override() @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 { static final class WAITING /* ProtocolState.WAITING*/ extends ProtocolState {
@@ -1,3 +1,5 @@
// FULL_JDK
import java.util.function.* import java.util.function.*
annotation class Some annotation class Some