YukiReflection
YukiReflection copied to clipboard
Support searching class through annotations in DexClassFinder
支持在searchClass时使用annotations<EventSubscriber>()或者annotations("com.teamhelper.imsdk.base.EventSubscriber")的形式筛选出添加了某些注解的Class
package com.teamhelper.imsdk.base
class EventLifecycleSubscriber
@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.CLASS)
annotation class EventSubscriber
classLoader.searchClass(context) {
extends<EventLifecycleSubscriber>()
annotations<EventSubscriber>()
..or..
annotations("com.teamhelper.imsdk.base.EventSubscriber")
}
感谢你的 PR,但是这个功能我不打算维护了,你可以看看 DexKit
我将您的想法修改增加到了KYukiReflection中