# # YukiReflection - object

    object YukiReflection

变更记录

`v1.0.0` `添加`

功能描述

> 这是 `YukiReflection` 的装载调用类。

## # API_VERSION_NAME - field

    const val API_VERSION_NAME: String

变更记录

`v1.0.0` `添加`

功能描述

> 获取当前 `YukiReflection` 的版本。

## # API_VERSION_CODE - field

    const val API_VERSION_CODE: Int

变更记录

`v1.0.0` `添加`

功能描述

> 获取当前 `YukiReflection` 的版本号。

## # Configs - object

    object Configs

变更记录

`v1.0.0` `添加`

功能描述

> 对 API 相关功能的配置类。

### # debugTag - field

    var debugTag: String

变更记录

`v1.0.0` `添加`

功能描述

> 这是一个调试日志的全局标识。

默认文案为 `YukiReflection`。

你可以修改为你自己的文案。

### # isDebug - field

    var isDebug: Boolean

变更记录

`v1.0.0` `添加`

功能描述

> 是否启用 Debug 模式。

默认不启用，启用后将交由日志输出管理器打印详细日志 (例如反射查找功能的耗时) 到控制台。

请过滤 `debugTag` 即可找到每条日志。

### # isAllowPrintingLogs - field

    var isAllowPrintingLogs: Boolean

变更记录

`v1.0.0` `添加`

功能描述

> 是否启用调试日志的输出功能。

注意

关闭后将会停用 YukiReflection 对全部日志的输出。

### # isEnableMemberCache - field

    var isEnableMemberCache: Boolean

变更记录

`v1.0.0` `添加`

功能描述

> 是否启用 `Member` 缓存功能。

为防止 `Member` 复用过高造成的系统 GC 问题，此功能默认启用。

启用后会缓存已经找到的 `Method`、`Constructor`、`Field`。

缓存的 `Member` 都将处于 `ReflectsCacheStore` 的全局静态实例中。

推荐使用 `MethodFinder`、`ConstructorFinder`、`FieldFinder` 来获取 `Member`。

除非缓存的 `Member` 发生了混淆的问题，例如使用 R8 混淆后的 APP 的目标 `Member`，否则建议启用。

## # configs - method

    inline fun configs(initiate: Configs.() -> Unit)

变更记录

`v1.0.0` `添加`

功能描述

> 对 `Configs` 类实现了一个 `lambda` 方法体。

你可以轻松地调用它进行配置。