Как найти все интерфейсы/классы Android Kotlin, которые используют модернизированные аннотацииAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как найти все интерфейсы/классы Android Kotlin, которые используют модернизированные аннотации

Сообщение Anonymous »

Мои текущие организации Android -приложение использует модернизацию для всех удаленных вызовов API. > Я исследую автоматизацию этой задачи и хочу определить все интерфейсы и классы, в которых упоминаются модернизированные аннотации. < /P>
Я подумал 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»