My company use Coverity to analyze code. It claims that there could be some issue with abstract inner classes that are never instantiated and not static.
In the case of both inner and outer class that are abstract and never inherited (they are used as container for static methods), is there a good reason to declare the inner class as static?
Is there some kind of optimization going on in this case of abstract an inner class?
4