檢查實作 TypeVisitor 介面的類別

在 Java SE 7 中,javax.lang.model.type.TypeVisitor 介面新增了新方法 visitUnion。 此規則會偵測及標示實作了這個介面,但沒有實作 visitUnion (UnionType t, P p) 方法的 Java 類別。 任何類別,只要不含直接實作這個 Java 介面的 visitUnion 方法,都無法編譯。

在這個範例中,會標示 MyClass 類別。

public class MyClass implements javax.lang.model.type.TypeVisitor {
// more code
}

根據 Java SE 7 和 JDK 7 相容性文件,這個介面的延伸早在預料之中,且已警告使用者不要直接實作這個介面。建議的動作是延伸公用程式訪客之一,而不是直接實作介面。

如需相關資訊,請參閱: