Top Description Fields Constructors Methods
org.easymock.bytebuddy.description.modifier

public final Enum Visibility

extends Enum<Visibility>
implements ForType, ForMethod, ForField
Class Inheritance
All Implemented Interfaces
org.easymock.bytebuddy.description.modifier.ModifierContributor.ForField, org.easymock.bytebuddy.description.modifier.ModifierContributor, org.easymock.bytebuddy.description.modifier.ModifierContributor.ForMethod, org.easymock.bytebuddy.description.modifier.ModifierContributor.ForType
Imports
org.easymock.bytebuddy.jar.asm.Opcodes

Describes a type's, field's or a method's visibility.

Field Summary

Modifier and TypeField and Description
private final int
mask

The mask the modifier contributor.

public static final Visibility
PACKAGE_PRIVATE

Modifier for a package-private visibility.

public static final Visibility
PRIVATE

A modifier contributor for private visibility.

public static final Visibility
PROTECTED

A modifier contributor for protected visibility.

public static final Visibility
PUBLIC

A modifier contributor for public visibility.

Constructor Summary

AccessConstructor and Description
private
Visibility(int
The modifier mask of this instance.
mask
)

Creates a new visibility representation.

Method Summary

Modifier and TypeMethod and Description
public Visibility

Returns:

A visibility that is as least as high as this and the supplied visibility.
expandTo
(Visibility
A visibility to compare against.
visibility
)

Expands the visibility to be at least as high as this visibility and the provided visibility.

public int
public int
getRange()

Implements org.easymock.bytebuddy.description.modifier.ModifierContributor.getRange.

Returns the entire range of modifiers that address this contributor's property.
public boolean
isDefault()

Implements org.easymock.bytebuddy.description.modifier.ModifierContributor.isDefault.

Determines if this is the default modifier.
public boolean

Returns:

true if this instance describes package-private visibility.
isPackagePrivate
()

Returns true if this instance describes package-private visibility.

public boolean

Returns:

true if this instance describes private visibility.
isPrivate
()

Returns true if this instance describes private visibility.

public boolean

Returns:

true if this instance describes protected visibility.
isProtected
()

Returns true if this instance describes protected visibility.

public boolean

Returns:

true if this instance describes public visibility.
isPublic
()

Returns true if this instance describes public visibility.

public static Visibility
public static Visibility[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

maskback to summary
private final int mask

The mask the modifier contributor.

PACKAGE_PRIVATEback to summary
public static final Visibility PACKAGE_PRIVATE

Modifier for a package-private visibility. (This is the default modifier.)

PRIVATEback to summary
public static final Visibility PRIVATE

A modifier contributor for private visibility.

PROTECTEDback to summary
public static final Visibility PROTECTED

A modifier contributor for protected visibility.

PUBLICback to summary
public static final Visibility PUBLIC

A modifier contributor for public visibility.

Constructor Detail

Visibilityback to summary
private Visibility(int mask)

Creates a new visibility representation.

Parameters
mask:int

The modifier mask of this instance.

Method Detail

expandToback to summary
public Visibility expandTo(Visibility visibility)

Expands the visibility to be at least as high as this visibility and the provided visibility.

Parameters
visibility:Visibility

A visibility to compare against.

Returns:Visibility

A visibility that is as least as high as this and the supplied visibility.

getMaskback to summary
public int getMask()

Implements org.easymock.bytebuddy.description.modifier.ModifierContributor.getMask.

Doc from org.easymock.bytebuddy.description.modifier.ModifierContributor.getMask.

Returns the mask of this modifier.

Returns:int

The modifier mask that is to be applied to the target type or type member.

getRangeback to summary
public int getRange()

Implements org.easymock.bytebuddy.description.modifier.ModifierContributor.getRange.

Doc from org.easymock.bytebuddy.description.modifier.ModifierContributor.getRange.

Returns the entire range of modifiers that address this contributor's property.

Returns:int

The range of this contributor's property.

isDefaultback to summary
public boolean isDefault()

Implements org.easymock.bytebuddy.description.modifier.ModifierContributor.isDefault.

Doc from org.easymock.bytebuddy.description.modifier.ModifierContributor.isDefault.

Determines if this is the default modifier.

Returns:boolean

true if this contributor represents the default modifier.

isPackagePrivateback to summary
public boolean isPackagePrivate()

Returns true if this instance describes package-private visibility.

Returns:boolean

true if this instance describes package-private visibility.

isPrivateback to summary
public boolean isPrivate()

Returns true if this instance describes private visibility.

Returns:boolean

true if this instance describes private visibility.

isProtectedback to summary
public boolean isProtected()

Returns true if this instance describes protected visibility.

Returns:boolean

true if this instance describes protected visibility.

isPublicback to summary
public boolean isPublic()

Returns true if this instance describes public visibility.

Returns:boolean

true if this instance describes public visibility.

valueOfback to summary
public static Visibility valueOf(String name)
valuesback to summary
public static Visibility[] values()