public enum Visibility extends Enum<Visibility> implements ModifierContributor.ForType, ModifierContributor.ForMethod, ModifierContributor.ForField
ModifierContributor.ForField, ModifierContributor.ForMethod, ModifierContributor.ForParameter, ModifierContributor.ForType| Enum Constant and Description | 
|---|
| PACKAGE_PRIVATEModifier for a package-private visibility. | 
| PRIVATEA modifier contributor for  privatevisibility. | 
| PROTECTEDA modifier contributor for  protectedvisibility. | 
| PUBLICA modifier contributor for  publicvisibility. | 
EMPTY_MASK| Modifier and Type | Method and Description | 
|---|---|
| int | getMask()Returns the mask of this modifier. | 
| int | getRange()Returns the entire range of modifiers that address this contributor's property. | 
| boolean | isDefault()Determines if this is the default modifier. | 
| boolean | isPackagePrivate()Returns  trueif this instance describes package-private visibility. | 
| boolean | isPrivate()Returns  trueif this instance describesprivatevisibility. | 
| boolean | isProtected()Returns  trueif this instance describesprotectedvisibility. | 
| boolean | isPublic()Returns  trueif this instance describespublicvisibility. | 
| String | toString() | 
| static Visibility | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static Visibility[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final Visibility PUBLIC
public visibility.public static final Visibility PACKAGE_PRIVATE
public static final Visibility PROTECTED
protected visibility.public static final Visibility PRIVATE
private visibility.public static Visibility[] values()
for (Visibility c : Visibility.values()) System.out.println(c);
public static Visibility valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getMask()
ModifierContributorgetMask in interface ModifierContributorpublic int getRange()
ModifierContributorgetRange in interface ModifierContributorpublic boolean isDefault()
ModifierContributorisDefault in interface ModifierContributortrue if this contributor represents the default modifier.public boolean isPublic()
true if this instance describes public visibility.true if this instance describes public visibility.public boolean isProtected()
true if this instance describes protected visibility.true if this instance describes protected visibility.public boolean isPackagePrivate()
true if this instance describes package-private visibility.true if this instance describes package-private visibility.public boolean isPrivate()
true if this instance describes private visibility.true if this instance describes private visibility.public String toString()
toString in class Enum<Visibility>Copyright © 2014–2015. All rights reserved.