mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-04 06:29:16 +08:00
Specify JvmNames
This commit is contained in:
parent
dc7d73f148
commit
9b1f17b074
@ -19,8 +19,10 @@ import net.mamoe.mirai.utils.MiraiInternalAPI
|
|||||||
/**
|
/**
|
||||||
* QQ for Android
|
* QQ for Android
|
||||||
*/
|
*/
|
||||||
|
@Suppress("INAPPLICABLE_JVM_NAME")
|
||||||
actual object QQAndroid : BotFactory {
|
actual object QQAndroid : BotFactory {
|
||||||
@UseExperimental(MiraiInternalAPI::class)
|
@UseExperimental(MiraiInternalAPI::class)
|
||||||
|
@JvmName("newBot")
|
||||||
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
||||||
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
||||||
}
|
}
|
||||||
@ -29,6 +31,7 @@ actual object QQAndroid : BotFactory {
|
|||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
@UseExperimental(MiraiInternalAPI::class)
|
@UseExperimental(MiraiInternalAPI::class)
|
||||||
|
@JvmName("newBot")
|
||||||
actual override fun Bot(
|
actual override fun Bot(
|
||||||
context: Context,
|
context: Context,
|
||||||
qq: Long,
|
qq: Long,
|
||||||
|
@ -14,20 +14,24 @@ import net.mamoe.mirai.BotFactory
|
|||||||
import net.mamoe.mirai.qqandroid.QQAndroid.Bot
|
import net.mamoe.mirai.qqandroid.QQAndroid.Bot
|
||||||
import net.mamoe.mirai.utils.BotConfiguration
|
import net.mamoe.mirai.utils.BotConfiguration
|
||||||
import net.mamoe.mirai.utils.Context
|
import net.mamoe.mirai.utils.Context
|
||||||
|
import kotlin.jvm.JvmName
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* QQ for Android
|
* QQ for Android
|
||||||
*/
|
*/
|
||||||
|
@Suppress("INAPPLICABLE_JVM_NAME")
|
||||||
expect object QQAndroid : BotFactory {
|
expect object QQAndroid : BotFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot
|
override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
override fun Bot(
|
override fun Bot(
|
||||||
context: Context,
|
context: Context,
|
||||||
qq: Long,
|
qq: Long,
|
||||||
|
@ -22,12 +22,14 @@ import net.mamoe.mirai.utils.MiraiInternalAPI
|
|||||||
/**
|
/**
|
||||||
* QQ for Android
|
* QQ for Android
|
||||||
*/
|
*/
|
||||||
|
@Suppress("INAPPLICABLE_JVM_NAME")
|
||||||
@UseExperimental(MiraiInternalAPI::class)
|
@UseExperimental(MiraiInternalAPI::class)
|
||||||
actual object QQAndroid : BotFactory {
|
actual object QQAndroid : BotFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
||||||
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
||||||
}
|
}
|
||||||
@ -35,12 +37,14 @@ actual object QQAndroid : BotFactory {
|
|||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
fun Bot(qq: Long, password: String, configuration: BotConfiguration = BotConfiguration.Default): Bot =
|
fun Bot(qq: Long, password: String, configuration: BotConfiguration = BotConfiguration.Default): Bot =
|
||||||
QQAndroidBot(BotAccount(qq, password), configuration)
|
QQAndroidBot(BotAccount(qq, password), configuration)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
actual override fun Bot(
|
actual override fun Bot(
|
||||||
context: Context,
|
context: Context,
|
||||||
qq: Long,
|
qq: Long,
|
||||||
@ -51,6 +55,7 @@ actual object QQAndroid : BotFactory {
|
|||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
fun Bot(
|
fun Bot(
|
||||||
qq: Long,
|
qq: Long,
|
||||||
passwordMd5: ByteArray,
|
passwordMd5: ByteArray,
|
||||||
|
@ -13,6 +13,7 @@ package net.mamoe.mirai
|
|||||||
|
|
||||||
import net.mamoe.mirai.utils.BotConfiguration
|
import net.mamoe.mirai.utils.BotConfiguration
|
||||||
import net.mamoe.mirai.utils.Context
|
import net.mamoe.mirai.utils.Context
|
||||||
|
import kotlin.jvm.JvmName
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构造 [Bot] 的工厂.
|
* 构造 [Bot] 的工厂.
|
||||||
@ -21,10 +22,12 @@ import net.mamoe.mirai.utils.Context
|
|||||||
* - `mirai-core-timpc`: `TIMPC`
|
* - `mirai-core-timpc`: `TIMPC`
|
||||||
* - `mirai-core-qqandroid`: `QQAndroid`
|
* - `mirai-core-qqandroid`: `QQAndroid`
|
||||||
*/
|
*/
|
||||||
|
@Suppress("INAPPLICABLE_JVM_NAME")
|
||||||
interface BotFactory {
|
interface BotFactory {
|
||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
fun Bot(
|
fun Bot(
|
||||||
context: Context,
|
context: Context,
|
||||||
qq: Long,
|
qq: Long,
|
||||||
@ -35,6 +38,7 @@ interface BotFactory {
|
|||||||
/**
|
/**
|
||||||
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
* 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
||||||
*/
|
*/
|
||||||
|
@JvmName("newBot")
|
||||||
fun Bot(
|
fun Bot(
|
||||||
context: Context,
|
context: Context,
|
||||||
qq: Long,
|
qq: Long,
|
||||||
|
Loading…
Reference in New Issue
Block a user