2016-11-23 62 views

回答

1

我假設你正在尋找引用無法解析(因爲預期的變量沒有被聲明),對吧?

您應該使用setResolveBindings(true)創建AST,然後搜索Name,其resolveBinding()null。這也會發現無法解析的類型引用,其中SimpleTypeQualifiedType包含Name節點。這可以通過詢問name.getParent() instanceof Type來檢測。如果true那麼它不是一個變量引用。