From 72b75fd2875606eb4759f5e1baedf9789465243d Mon Sep 17 00:00:00 2001 From: Him188 Date: Wed, 28 Oct 2020 13:27:16 +0800 Subject: [PATCH] Add `@ConsoleExperimentalApi` for experimental Value APIs --- .../main/kotlin/net/mamoe/mirai/console/data/Value.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/data/Value.kt b/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/data/Value.kt index 14bc75e65..1eb124b12 100644 --- a/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/data/Value.kt +++ b/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/data/Value.kt @@ -156,6 +156,7 @@ public interface SerializerAwareValue : Value { * 注意: 目前这些类型都会被装箱, 由于泛型 T. 在将来可能会有优化处理. * *Primitive* 仅表示一个类型是上面 9 种类型之一. */ +@ConsoleExperimentalApi public interface PrimitiveValue : Value @@ -164,46 +165,55 @@ public interface PrimitiveValue : Value /** * 表示一个不可空 [Byte] [Value]. */ +@ConsoleExperimentalApi public interface ByteValue : PrimitiveValue /** * 表示一个不可空 [Short] [Value]. */ +@ConsoleExperimentalApi public interface ShortValue : PrimitiveValue /** * 表示一个不可空 [Int] [Value]. */ +@ConsoleExperimentalApi public interface IntValue : PrimitiveValue /** * 表示一个不可空 [Long] [Value]. */ +@ConsoleExperimentalApi public interface LongValue : PrimitiveValue /** * 表示一个不可空 [Float] [Value]. */ +@ConsoleExperimentalApi public interface FloatValue : PrimitiveValue /** * 表示一个不可空 [Double] [Value]. */ +@ConsoleExperimentalApi public interface DoubleValue : PrimitiveValue /** * 表示一个不可空 [Char] [Value]. */ +@ConsoleExperimentalApi public interface CharValue : PrimitiveValue /** * 表示一个不可空 [Boolean] [Value]. */ +@ConsoleExperimentalApi public interface BooleanValue : PrimitiveValue /** * 表示一个不可空 [String] [Value]. */ +@ConsoleExperimentalApi public interface StringValue : PrimitiveValue //// endregion PrimitiveValues CODEGEN ////