org.jetbrains.jet.lang.descriptors
Class Visibility
java.lang.Object
org.jetbrains.jet.lang.descriptors.Visibility
public abstract class Visibility
- extends java.lang.Object
Constructor Summary |
protected |
Visibility(java.lang.String name,
boolean isPublicAPI)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Visibility
protected Visibility(@NotNull
java.lang.String name,
boolean isPublicAPI)
isPublicAPI
public boolean isPublicAPI()
compareTo
protected java.lang.Integer compareTo(@NotNull
Visibility visibility)
- Returns:
- null if the answer is unknown
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
normalize
@NotNull
public Visibility normalize()
isVisible
protected abstract boolean isVisible(@NotNull
DeclarationDescriptorWithVisibility what,
@NotNull
DeclarationDescriptor from)