В приведенном ниже коде:
class EnclosingClass
{
public static class BiNode extends Sub.IBiLink { }
private static class Sub
{
private static class IBiLink
{
}
}
}
При компиляции вместе с другими .class файлами я также вижу файл с именем "EnclosingClass $1.class". Почему это было автоматически создано? Что происходит?