Releases: HighCapable/YukiReflection
Releases · HighCapable/YukiReflection
1.0.3
YukiReflection 1.0.3 Released
- The license agreement has been changed from
MIT
toApache-2.0
, subsequent versions will be distributed under this license agreement, you should change the relevant license agreement after using this version - Change the type of dependency library from Android Library (aar) back to Java Library (jar)
- Adapt and support the native Java platform (some functions are only available on the Android platform)
- Fixed fix get interfaces of class issue and merged into
YukiReflection
- Deprecated
, please start using theisAllowPrintingLogs
debugLog
method - Added
YukiReflection.TAG
- Obsolete
,YukiReflection.API_VERSION_NAME
, merged intoYukiReflection.API_VERSION_CODE
YukiReflection.VERSION
- Refactored
remendy
functionality in find methods, which now prints exceptions in steps - The multi-method find result type is changed from
HashSet
toMutableList
- Added
method()
,constructor()
,field()
to directly obtain all object functions in the class constructor()
no longer behaves likeconstructor { emptyParam() }
- Added
lazyClass
andlazyClassOrNull
methods to lazily loadClass
For more details, please check the changelog.
YukiReflection 1.0.3 已发布
- 许可协议由
MIT
变更为Apache-2.0
,在此之后的版本将由此许可协议进行分发,您在使用此版本后应变更相关许可协议 - 将依赖库的类型由 Android Library (aar) 修改回 Java Library (jar)
- 适配并支持原生 Java 平台 (部分功能仅限 Android 平台)
- 修复 fix get interfaces of class 问题并合并到
YukiReflection
- 作废了
,请开始使用isAllowPrintingLogs
debugLog
方法 - 新增
YukiReflection.TAG
- 作废了
、YukiReflection.API_VERSION_NAME
,统一合并到YukiReflection.API_VERSION_CODE
YukiReflection.VERSION
- 重构方法查找中的
remendy
功能,现在可以对其进行分步打印异常 - 多重方法查找结果类型由
HashSet
改为MutableList
- 新增使用
method()
、constructor()
、field()
可直接获取到类中的所有对象功能 constructor()
的行为不再是constructor { emptyParam() }
- 新增
lazyClass
、lazyClassOrNull
方法,可延迟装载Class
详情请查看更新日志。
1.0.2
YukiReflection 1.0.2 Released
!!!This version fixes a serious BUG, recommend everyone to update!!!
- Fixed a critical issue where the
Member
cache did not take effect and persistent storage eventually caused app out of memory (OOM), thanks to @Art-Chen - Remove the direct cache function of
Member
and deprecated, keep the cache function ofYukiReflection.Configs.isEnableMemberCache
Class
- Modified finder to
Sequence
, optimize the finding speed and performance ofMember
For more details, please check the changelog.
YukiReflection 1.0.2 已发布
!!!这个版本修复了一个严重 BUG,推荐所有人更新!!!
- 修复一个严重问题,
Member
缓存未生效且持续存储最终引发 APP 内存溢出 (OOM),感谢 @Art-Chen - 移除
Member
的直接缓存功能并作废,保留YukiReflection.Configs.isEnableMemberCache
Class
的缓存功能 - 对接查找功能到
Sequence
,优化Member
的查找速度与性能
详情请查看更新日志。
1.0.1
YukiReflection 1.0.1 Released
- Change the type of dependent library from Java Library (jar) to Android Library (aar)
- Removed wrong
Class
object declaration in Androidtype
For more details, please check the changelog.
YukiReflection 1.0.1 已发布
- 将依赖库的类型由 Java Library (jar) 修改为 Android Library (aar)
- 移除了 Android
type
中的错误Class
对象声明
详情请查看更新日志。