org.jetbrains.jet.lang.descriptors
Class Visibilities

java.lang.Object
  extended by org.jetbrains.jet.lang.descriptors.Visibilities

public class Visibilities
extends java.lang.Object


Field Summary
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
           
 
Method Summary
static java.lang.Integer compare(Visibility first, Visibility second)
           
static DeclarationDescriptorWithVisibility findInvisibleMember(DeclarationDescriptorWithVisibility what, DeclarationDescriptor from)
           
static boolean isVisible(DeclarationDescriptorWithVisibility what, DeclarationDescriptor from)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRIVATE

public static final Visibility PRIVATE

PROTECTED

public static final Visibility PROTECTED

INTERNAL

public static final Visibility INTERNAL

PUBLIC

public static final Visibility PUBLIC

LOCAL

public static final Visibility LOCAL

INHERITED

public static final Visibility INHERITED

INVISIBLE_FAKE

public static final Visibility INVISIBLE_FAKE

INVISIBLE_FROM_OTHER_MODULES

public static final java.util.Set<Visibility> INVISIBLE_FROM_OTHER_MODULES
Method Detail

isVisible

public static boolean isVisible(@Nullable
                                DeclarationDescriptorWithVisibility what,
                                @NotNull
                                DeclarationDescriptor from)

findInvisibleMember

public static DeclarationDescriptorWithVisibility findInvisibleMember(@Nullable
                                                                      DeclarationDescriptorWithVisibility what,
                                                                      @NotNull
                                                                      DeclarationDescriptor from)

compare

@Nullable
public static java.lang.Integer compare(@NotNull
                                                 Visibility first,
                                                 @NotNull
                                                 Visibility second)