Package icu.windea.breezeframework.core.annotation
See: Description
-
Annotation Summary Annotation Description InternalApi 应当仅在这个框架内部使用的api。Api that should be used only inside this framework. ExplicitApi 应当明确注明使用的api。Api that should be used explicitly。 OptionalApi 可以选择性使用的api。Api that may be used optionally. UnstableApi 实现方式不稳定的api。这意味着它在未来可能会被重构。Api that is implemented unstably. TrickApi 实现方式较为取巧的api。这意味着它几乎不可能被完全实现。Api that is implemented tricky. AllOpen 适用于Kotlin的allOpen编译器插件的标准注解。 让被注解的类及其属性和方法默认是开放的。 需要自行配置。Annotation that is used together with kotlin compiler plugin allOpen.NoArg 适用于Kotlin的noArg编译器插件的标准注解。 为被注解的类生成仅能通过反射调用的无参构造方法。 需要自行配置。Annotation that is used together with kotlin compiler plugin 'noArg'. InlineOnly 注明这个方法不应以内联以外的方式调用。 这个注解是kotlin.internal.InlineOnly的占位符。Specifies that this function should not be called directly without inlining. WeakDeprecated 注明这个注解对应的项(在通常情况下)已废弃。 相比Deprecated,这个注解不会附带警告。Marks the annotated declaration as deprecated in common situations. TodoMarker 当应用到方法X时,表示X定义了一个TODO方法。When applied to method X specifies that X defines a Todo method. ConfigParam 可配置对象的配置参数信息。 ConfigParamsPassing 可配置对象的配置参数信息的参数传递方式。 UselessCallOnNotNullType ImpliesSmartCast ToBeGenerated NotImplemented 未实现的项(至今为止,总是如此或者在多数情况下)。Items that is not implemented (yet, always or at most times). NotIncluded 未包含的项(至今为止,总是如此或者在多数情况下)。Items that is not included (yet, always or at most times). NotTested 未测试的项(至今为止,总是如此或者在多数情况下)。Item that is not tested (yet, always or at most times). NotOptimized 未优化的项(至今为止,总是如此或者在多数情况下)。Item that is not optimized (yet, always or at most times). NotRecommended 不推荐的项(至今为止,总是如此或者在多数情况下)。Item that is not recommended (yet, always or at most times). NotSuitable 不适用的项(至今为止,总是如此或者在多数情况下)。Item that is not suitable (yet, always or at most times). NotUsable 不可用的项(至今为止,总是如此或者在多数情况下)。Item that is not usable (yet, always or at most times). NotSure 不确定的项(至今为止,总是如此或者在多数情况下)。Item that is not sure (yet, always or at most times). Name 为被注解的声明提供一组名字。Annotation that provide a list of names the to annotated declaration. Alias 为被注解的声明提供一组别名。Annotation that provide a list of aliases the to annotated declaration. Reference 为被注解的声明提供一组引用。Annotation that provide a list of references the to annotated declaration.