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
strictfp
on 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 method parameters.A marker interface for modifiers that can be applied to types.ModifierContributor.Resolver<T extends ModifierContributor>A resolver for Java modifiers represented byModifierContributor
s.Determines the ownership of a field or method, i.e.Indicates whether a parameter was denoted asfinal
or not.Describes if a method parameter is mandated, i.e.Describes if a method is supposed to be synchronized.Defines if a type or member is supposed to be marked as synthetic.Describes a type's manifestation, i.e.Describes a type's, field's or a method's visibility.