public class Visibilities extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Visibility |
INHERITED |
static Visibility |
INTERNAL |
static Visibility |
INVISIBLE_FAKE |
static java.util.Set<Visibility> |
INVISIBLE_FROM_OTHER_MODULES |
static Visibility |
LOCAL |
static Visibility |
PRIVATE |
static Visibility |
PROTECTED |
static Visibility |
PUBLIC |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Integer |
compare(Visibility first,
Visibility second) |
static DeclarationDescriptorWithVisibility |
findInvisibleMember(DeclarationDescriptorWithVisibility what,
DeclarationDescriptor from) |
static boolean |
isVisible(DeclarationDescriptorWithVisibility what,
DeclarationDescriptor from) |
public static final Visibility PRIVATE
public static final Visibility PROTECTED
public static final Visibility INTERNAL
public static final Visibility PUBLIC
public static final Visibility LOCAL
public static final Visibility INHERITED
public static final Visibility INVISIBLE_FAKE
public static final java.util.Set<Visibility> INVISIBLE_FROM_OTHER_MODULES
public static boolean isVisible(@Nullable DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from)
public static DeclarationDescriptorWithVisibility findInvisibleMember(@Nullable DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from)
@Nullable public static java.lang.Integer compare(@NotNull Visibility first, @NotNull Visibility second)