Inspectopedia Help

Instance field access not qualified with 'this'

Reports field access operations that are not qualified with this or some other qualifier.

Some coding styles mandate that all field access operations are qualified to prevent confusion with local variable or parameter access.

Example:

class Foo { int foo; void bar() { foo += 1; } }

After the quick-fix is applied:

class Foo { int foo; void bar() { this.foo += 1; } }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.16690

Last modified: 29 April 2024