Skip to content

1.0.3

Latest
Compare
Choose a tag to compare
@fankes fankes released this 07 Oct 09:38
· 33 commits to master since this release
b05c18e

YukiReflection 1.0.3 Released

  • The license agreement has been changed from MIT to Apache-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 isAllowPrintingLogs, please start using the debugLog method
  • Added YukiReflection.TAG
  • Obsolete YukiReflection.API_VERSION_NAME, YukiReflection.API_VERSION_CODE, merged into YukiReflection.VERSION
  • Refactored remendy functionality in find methods, which now prints exceptions in steps
  • The multi-method find result type is changed from HashSet to MutableList
  • Added method(), constructor(), field() to directly obtain all object functions in the class
  • constructor() no longer behaves like constructor { emptyParam() }
  • Added lazyClass and lazyClassOrNull methods to lazily load Class

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_NAMEYukiReflection.API_VERSION_CODE,统一合并到 YukiReflection.VERSION
  • 重构方法查找中的 remendy 功能,现在可以对其进行分步打印异常
  • 多重方法查找结果类型由 HashSet 改为 MutableList
  • 新增使用 method()constructor()field() 可直接获取到类中的所有对象功能
  • constructor() 的行为不再是 constructor { emptyParam() }
  • 新增 lazyClasslazyClassOrNull 方法,可延迟装载 Class

详情请查看更新日志