【问题标题】:method references count statistics in Android projectAndroid项目中的方法引用计数统计
【发布时间】:2017-04-01 18:32:20
【问题描述】:

出于项目原因,我需要找出类的哪些方法被引用(使用)以及多少次。 Lint 让我能够找到哪些未使用,但我找不到任何工具来精确引用方法的次数。它可以是 Android Studio 插件或库(或任何其他准备这些统计信息的方式)

提前感谢您的支持

【问题讨论】:

    标签: java android methods plugins


    【解决方案1】:

    你必须先退后一步,明确你的要求。

    确定一个方法在其他代码段中使用的频率是微不足道的;任何体面的 IDE 都允许您搜索项目/工作区以了解方法的使用情况。

    但您询问的是 count 统计信息。那是**完全*不同的事情。一个简单的解决方案是简单地将静态计数器手动放入您的类中。但是这种自行开发的解决方案很快就会变得非常复杂。随着人们开始寻求各种解决方案。因此,您可能更愿意研究分析工具,例如一般用于 java 或专门用于 Android 的 those:查看 here

    【讨论】:

    • 你是对的,所以要准确地说我的问题:我需要一个用于 Android 项目的工具,它可以确定方法与项目代码一起使用的频率(使用缩小的包过滤器)。它必须是程序化的,而不是搜索方法用法的组合键。我的目标是将其应用于大量方法并产生输出: A 类 -> 方法 B:使用 20 次 C 类 -> 方法 D:使用 4 次等。我找到了一个可以做到这一点的库(等等)但它不能在Android上使用stackoverflow.com/questions/32772229/…
    猜你喜欢
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多