public abstract class Visibility extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Visibility(java.lang.String name,
boolean isPublicAPI) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Integer |
compareTo(Visibility visibility) |
boolean |
isPublicAPI() |
protected abstract boolean |
isVisible(DeclarationDescriptorWithVisibility what,
DeclarationDescriptor from) |
Visibility |
normalize() |
java.lang.String |
toString() |
protected Visibility(@NotNull java.lang.String name, boolean isPublicAPI)
public boolean isPublicAPI()
protected java.lang.Integer compareTo(@NotNull Visibility visibility)
public java.lang.String toString()
toString in class java.lang.Object@NotNull public Visibility normalize()
protected abstract boolean isVisible(@NotNull DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from)