Właśnie znalazłem statyczny interfejs zagnieżdżony w naszej bazie kodu.
class Foo {
public static interface Bar {
/* snip */
}
/* snip */
}
Nigdy wcześniej tego nie widziałem. Pierwotny programista jest poza zasięgiem. Dlatego muszę zapytać SO:
Jakie są semantyki za statycznym interfejsem? Co by się zmieniło, jeśli usunę static
? Dlaczego ktoś miałby to robić?