Package | Description |
---|---|
net.bytebuddy.description.modifier |
The modifier package contains high-level and type-safe descriptions of Java modifiers.
|
Modifier and Type | Class and Description |
---|---|
static class |
ModifierContributor.Resolver<T extends ModifierContributor>
A resolver for Java modifiers represented by
ModifierContributor s. |
Modifier and Type | Interface and Description |
---|---|
static interface |
ModifierContributor.ForField
A marker interface for modifiers that can be applied to fields.
|
static interface |
ModifierContributor.ForMethod
A marker interface for modifiers that can be applied to methods.
|
static interface |
ModifierContributor.ForParameter
A marker interface for modifiers that can be applied to method parameters.
|
static interface |
ModifierContributor.ForType
A marker interface for modifiers that can be applied to types.
|
Modifier and Type | Class and Description |
---|---|
class |
EnumerationState
Determines if a type describes an enumeration.
|
class |
FieldManifestation
Describes the manifestation of a class's field, i.e. if a field is final, volatile or neither.
|
class |
FieldPersistence
Describes the persistence of a field, i.e. if it is
transient . |
class |
MethodArguments
Describes if a method allows varargs arguments.
|
class |
MethodManifestation
Describes the manifestation of a method, i.e. if a method is final, abstract or native.
|
class |
MethodStrictness
A modifier contributor to determine the use of
strictfp on a method. |
class |
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. |
class |
ParameterManifestation
Indicates whether a parameter was denoted as
final or not. |
class |
ProvisioningState
Describes if a method parameter is mandated, i.e. not explicitly specified in the source code.
|
class |
SynchronizationState
Describes if a method is supposed to be synchronized.
|
class |
SyntheticState
Defines if a type or member is supposed to be marked as synthetic.
|
class |
TypeManifestation
Describes a type's manifestation, i.e. if a type is final, abstract, an interface or neither.
|
class |
Visibility
Describes a type's, field's or a method's visibility.
|
Modifier and Type | Method and Description |
---|---|
static <S extends ModifierContributor> |
ModifierContributor.Resolver.of(Collection<? extends S> modifierContributors)
Creates a new resolver for any modifier contributor of a given type.
|
Copyright © 2014–2017. All rights reserved.