型パラメーターとワイルドカード型の引数で、java.lang.Object を拡張すると明示的に宣言されているものを報告します。

java.lang.Object はすべてのクラスのスーパータイプであるため、このような 'extends' 節は冗長です。

例:

  class ClassA<T extends Object> {}

アノテーションのために 'extends Object' 節を保持する必要がある場合は、「java.lang.Object にアノテーションが付いている場合は無視するオ」プションを無効にします。 これは、nullness アナライザーを使用し、'extends Object' 節が @Nullable/@NotNull アノテーションを保持している場合などに役立つことがあります。

例:

  class MyClass<T extends @NotNull Object> {}