Dwie struktury z tymi samymi modyfikatorami

0
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface GitHub{
    boolean isOnGH();
}

final public class GitHubChecker(){
}

Kompilator wywala info, że class oraz Intefrace mają dwa public. Przy zmianie na cokolwiek innego, również wywala. Jak to rozwiązać? albo jak napisać własną annotację?

2

każda publiczna klasa ma być w osobnym pliku, wieć miej to w dwóch plikach

1 użytkowników online, w tym zalogowanych: 0, gości: 1