Reports abstract classes which can be converted to interfaces.
A class may be converted to an interface if it has no superclass (other
than Object), has no fields declared that are not static, final, and public, and has no
methods declared that are not public and abstract and no inner classes that are not public.
Use the checkbox below to report classes containing static methods and non-abstract methods which can be converted to default
methods, when using a language level of 8 or higher .