Hi Uwe,

Unfortunately my IDE (Intellij) does not warn me about calling a static method 
on a different class name, a nice idea I shall request the feature.
 
Anyway, my suggestion to avoid the confusion still holds; that the FSDirectory 
open method is overridden in the subclasses, thus "NIOFSDirectory.open(File)" 
only opens a NIOFSDirectory and has the same semantics as "new 
NIOFSDirectory(File)", which is what I would expect.

Obviously there is the Java weirdness that using FSDirectory nioFSDirectory = 
new NIOFSDirectory();, then nioFSDirectory.open() will call FSDirectory.open, 
but that would be an odd thing to code.

Anyway only a suggestion.

N
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to