Review deprecation for 2.10. close #1742 (#1774)

This commit is contained in:
Him188
2022-01-14 18:26:44 +00:00
committed by GitHub
parent 12999356e2
commit 7d3971259d
49 changed files with 198 additions and 138 deletions

View File

@@ -17,6 +17,7 @@ plugins {
dependencies {
implementation("org.jline:jline:3.15.0")
implementation("org.fusesource.jansi:jansi:1.18")
compileAndTestRuntime(project(":mirai-core-utils"))
compileAndTestRuntime(project(":mirai-console"))
compileAndTestRuntime(project(":mirai-core-api"))

View File

@@ -10,21 +10,24 @@
package net.mamoe.mirai.console.terminal.net.mamoe.mirai.console.pure
import net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader
import net.mamoe.mirai.utils.DeprecatedSinceMirai
@Deprecated(
message = "Please use MiraiConsoleTerminalLoader",
level = DeprecationLevel.ERROR,
level = DeprecationLevel.HIDDEN,
replaceWith = ReplaceWith(
"MiraiConsoleTerminalLoader",
"net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader"
)
)
@DeprecatedSinceMirai(errorSince = "2.0", hiddenSince = "2.10")
object MiraiConsolePureLoader {
@Deprecated(
message = "for binary compatibility",
level = DeprecationLevel.ERROR
level = DeprecationLevel.HIDDEN
)
@JvmStatic
@DeprecatedSinceMirai(errorSince = "2.0", hiddenSince = "2.10")
fun main(args: Array<String>) {
System.err.println("WARNING: Mirai Console Pure已经更名为 Mirai Console Terminal")
System.err.println("请使用新的入口点 net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader")