Я подумал io.github.classgraph.classgraph может помочь мне с этой автоматизацией, однако я не могу получить ClassGraph , чтобы «найти» что -нибудь вообще. Код графа класса, который я попробовал < /p>
Код: Выделить всё
ClassGraph()
.verbose()
.enableExternalClasses()
.ignoreClassVisibility()
.enableAllInfo()
.acceptPackages("com.example.*")
.scan()
.use { result ->
println("${result.allInterfacesAndAnnotations}")
println("${result.allEnums}")
println("${result.allClasses}")
println("${result.allInterfaces}")
println("${result.allAnnotations}")
}
Это версия, которую я использую
implementation("io.github.classgraph:classgraph:4.8.179")
implementation("io.github.toolfactory:narcissus:1.0.7")
< /code>
В настоящее время мой код ClassGraph добавляется в мою базу кода приложения Android
Я бы предпочел, чтобы он был в отдельном проекте Kotlin, однако я не могу видеть, как использовать класс граф "Кодовая база, возможно ли это на самом деле с ClassGraph?>
Подробнее здесь: https://stackoverflow.com/questions/794 ... nnotations