空の引数節を持つ Java アクセサーメソッドへの呼び出しを報告します。
アクセサーに関する JavaBean の命名規則に準拠するメソッドには、副作用がないことが期待されます。 パラメーターがなく、メソッドに副作用もない場合は、常にパラメーターなしメソッドを使用することがルールとして推奨されています。 このルールは、ある属性をフィールドまたはメソッドのどちらで実装するかによってクライアントのコードが影響を受けてはならないという統一アクセス原則を推進するものです。
ここで問題なのは、Java が統一アクセス原則を実装していないことです。 この実装の差を埋めるため、Scala では引数を取らない Java メソッドの呼び出しに対しては空の丸括弧を省略できるようになっています。
クイックフィックスを使用すると、空の引数節が除去されます。
例:
"test".getClass()
クイックフィックス適用後:
"test".getClass