toString impls for builtin visibility checkers

This commit is contained in:
Egor.Ushakov
2016-05-19 15:01:30 +03:00
parent 1e6deb6f4e
commit a12df12875
@@ -136,6 +136,11 @@ public interface JavaCodeFragment extends PsiImportHolder, PsiCodeFragment {
public Visibility isDeclarationVisible(PsiElement declaration, PsiElement place) {
return Visibility.VISIBLE;
}
@Override
public String toString() {
return "EVERYTHING_VISIBLE";
}
};
VisibilityChecker PROJECT_SCOPE_VISIBLE = new VisibilityChecker() {
@@ -143,6 +148,11 @@ public interface JavaCodeFragment extends PsiImportHolder, PsiCodeFragment {
public Visibility isDeclarationVisible(PsiElement declaration, PsiElement place) {
return declaration.getManager().isInProject(declaration) ? Visibility.VISIBLE : Visibility.NOT_VISIBLE;
}
@Override
public String toString() {
return "PROJECT_SCOPE_VISIBLE";
}
};
}