Top Description Interfaces Enums
[default module]

Package org.easymock.bytebuddy.description.modifier

Annotations
@ByDefault
Imports
org.easymock.bytebuddy.utility.nullability.NeverNull

The modifier package contains high-level and type-safe descriptions of Java modifiers.

Interface Summary

Modifier and TypeInterface and Description
public interface
ModifierContributor

An element that describes a type modifier as described in the JVMS.

Enum Summary

Modifier and TypeEnum and Description
public enum
EnumerationState

Determines if a type describes an enumeration.

public enum
FieldManifestation

Describes the manifestation of a class's field, i.e. if a field is final, volatile or neither.

public enum
FieldPersistence

Describes the persistence of a field, i.e. if it is transient.

public enum
Mandate

Indicates if a member is mandated.

public enum
MethodArguments

Describes if a method allows varargs arguments.

public enum
MethodManifestation

Describes the manifestation of a method, i.e. if a method is final, abstract or native.

public enum
MethodStrictness

A modifier contributor to determine the use of strictfp on a method.

public enum
Ownership

Determines the ownership of a field or method, i.e. if a member is defined in as static and belongs to a class or in contrast to an instance.

public enum
ParameterManifestation

Indicates whether a parameter was denoted as final or not.

public enum
ProvisioningState

Describes if a method parameter is mandated, i.e. not explicitly specified in the source code.

public enum
SynchronizationState

Describes if a method is supposed to be synchronized.

public enum
SyntheticState

Defines if a type or member is supposed to be marked as synthetic.

public enum
TypeManifestation

Describes a type's manifestation, i.e. if a type is final, abstract, an interface or neither.

public enum
Visibility

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