[Review] Move LazyProperty to Annotations.kt

This commit is contained in:
Him188 2021-01-06 15:14:00 +08:00
parent 382d3d08d4
commit 24fdf056c2
2 changed files with 8 additions and 18 deletions

View File

@ -67,4 +67,11 @@ internal annotation class EventListenerLikeJava
*/ */
@RequiresOptIn(level = RequiresOptIn.Level.ERROR) @RequiresOptIn(level = RequiresOptIn.Level.ERROR)
@Target(PROPERTY, FUNCTION, TYPE, CLASS) @Target(PROPERTY, FUNCTION, TYPE, CLASS)
internal annotation class JavaFriendlyAPI internal annotation class JavaFriendlyAPI
/**
* 表示这个属性由 [lazy] 委托, 即它只会在被需要的时候才初始化.
*/
@Target(PROPERTY)
@Retention(AnnotationRetention.BINARY)
internal annotation class LazyProperty

View File

@ -1,17 +0,0 @@
/*
* Copyright 2019-2020 Mamoe Technologies and contributors.
*
* 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
* Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
*
* https://github.com/mamoe/mirai/blob/master/LICENSE
*/
package net.mamoe.mirai.utils
/**
* 表示这个属性由 [lazy] 委托, 即它只会在被需要的时候才初始化.
*/
@Target(AnnotationTarget.PROPERTY)
@Retention(AnnotationRetention.BINARY)
internal annotation class LazyProperty