Package net.bytebuddy.description.modifier
@ByDefault
package net.bytebuddy.description.modifier
The modifier package contains high-level and type-safe descriptions of Java modifiers.
-
ClassDescriptionDetermines if a type describes an enumeration.Describes the manifestation of a class's field, i.e.Describes the persistence of a field, i.e.Indicates if a member is mandated.Describes if a method allows varargs arguments.Describes the manifestation of a method, i.e.A modifier contributor to determine the use of
strictfpon a method.An element that describes a type modifier as described in the JVMS.A marker interface for modifiers that can be applied to fields.A marker interface for modifiers that can be applied to methods.A marker interface for modifiers that can be applied to modules.A marker interface for modifiers that can be applied to module exports.A marker interface for modifiers that can be applied to module opening.A marker interface for modifiers that can be applied to module requirement.A marker interface for modifiers that can be applied to method parameters.A marker interface for modifiers that can be applied to types.ModifierContributor.Resolver<T extends ModifierContributor>A resolver for Java modifiers represented byModifierContributors.Defines a module's restriction on reflection on its packages.Determines the ownership of a field or method, i.e.Indicates whether a parameter was denoted asfinalor not.Describes if a method parameter is mandated, i.e.Describes when another module is considered as a requirement.Describes if a method is supposed to be synchronized.Defines if a type or member is supposed to be marked as synthetic.Defines if a module requires another module also for its users.Describes a type's manifestation, i.e.Describes a type's, field's or a method's visibility.