鉴于以下应用程序结构:
结构A:
-- App Root
|
|
-- Android Module (class detector detects and usage in here)
|
|
-- Custom Lint Module (detector defined here)
结构B:
-- App Root
|
|
-- Android Module (class usage in here)
|
|
-- Jar Module (class detector detects in here)
|
|
-- Custom Lint Module (detector defined here)
结构A 检测在Android模块中定义和使用的某些类X的用法。
结构B 无法检测在Jar模块中定义并在Android模块中使用的类X的用法
。简单地将我的类X移动到Jar模块会破坏lint检测。我的探测器是Jake Wharton的this one的修改版本。