Inspectopedia Help

Initialization

'this' reference escaped in object construction  

Reports possible escapes of this during the object initialization.

Abstract method called during object construction  

Reports calls to abstract methods of the current class during object construction.

Double brace initialization  

Reports Double Brace Initialization.

Instance field may not be initialized  

Reports instance variables that may be uninitialized upon object initialization.

Instance field used before initialization  

Reports instance variables that are read before initialization.

Non-final static field is used during class initialization  

Reports the use of non-final static variables during class initialization.

Overridable method called during object construction  

Reports calls to overridable methods of the current class during object construction.

Overridden method called during object construction  

Reports any calls to overridden methods of the current class during object construction.

Static field may not be initialized  

Reports static variables that may be uninitialized upon class initialization.

Static field used before initialization  

Reports static variables that are read before initialization.

Unsafe lazy initialization of 'static' field  

Reports static variables that are lazily initialized in a non-thread-safe manner.

Last modified: 18 June 2024