This repository was archived by the owner on Jun 25, 2025. It is now read-only.
YukiReflection 1.0.3 Released
- The license agreement has been changed from
MITtoApache-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 theisAllowPrintingLogsdebugLogmethod - Added
YukiReflection.TAG - Obsolete
,YukiReflection.API_VERSION_NAME, merged intoYukiReflection.API_VERSION_CODEYukiReflection.VERSION - Refactored
remendyfunctionality in find methods, which now prints exceptions in steps - The multi-method find result type is changed from
HashSettoMutableList - Added
method(),constructor(),field()to directly obtain all object functions in the class constructor()no longer behaves likeconstructor { emptyParam() }- Added
lazyClassandlazyClassOrNullmethods 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 - 作废了
,请开始使用isAllowPrintingLogsdebugLog方法 - 新增
YukiReflection.TAG - 作废了
、YukiReflection.API_VERSION_NAME,统一合并到YukiReflection.API_VERSION_CODEYukiReflection.VERSION - 重构方法查找中的
remendy功能,现在可以对其进行分步打印异常 - 多重方法查找结果类型由
HashSet改为MutableList - 新增使用
method()、constructor()、field()可直接获取到类中的所有对象功能 constructor()的行为不再是constructor { emptyParam() }- 新增
lazyClass、lazyClassOrNull方法,可延迟装载Class
详情请查看更新日志。