Package net.bytebuddy.description
Interface ModifierReviewable.ForFieldDescription
- All Superinterfaces:
ModifierReviewable
,ModifierReviewable.OfByteCodeElement
,ModifierReviewable.OfEnumeration
- All Known Subinterfaces:
FieldDescription
,FieldDescription.InDefinedShape
,FieldDescription.InGenericShape
- All Known Implementing Classes:
FieldDescription.AbstractBase
,FieldDescription.ForLoadedField
,FieldDescription.InDefinedShape.AbstractBase
,FieldDescription.Latent
,FieldDescription.TypeSubstituting
,Implementation.Context.Default.AbstractPropertyAccessorMethod
,Implementation.Context.Default.AccessorMethod
,Implementation.Context.Default.CacheValueField
,Implementation.Context.Default.FieldGetter
,Implementation.Context.Default.FieldSetter
,InstrumentedType.Default
,InstrumentedType.Frozen
,JavaType.LatentTypeWithSimpleName
,MethodDescription.AbstractBase
,MethodDescription.ForLoadedConstructor
,MethodDescription.ForLoadedMethod
,MethodDescription.InDefinedShape.AbstractBase
,MethodDescription.InDefinedShape.AbstractBase.ForLoadedExecutable
,MethodDescription.Latent
,MethodDescription.Latent.TypeInitializer
,MethodDescription.TypeSubstituting
,MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor
,MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod
,ModifierReviewable.AbstractBase
,ParameterDescription.AbstractBase
,ParameterDescription.ForLoadedParameter
,ParameterDescription.ForLoadedParameter.OfConstructor
,ParameterDescription.ForLoadedParameter.OfLegacyVmConstructor
,ParameterDescription.ForLoadedParameter.OfLegacyVmMethod
,ParameterDescription.ForLoadedParameter.OfMethod
,ParameterDescription.InDefinedShape.AbstractBase
,ParameterDescription.Latent
,ParameterDescription.TypeSubstituting
,Transformer.ForField.TransformedField
,Transformer.ForMethod.TransformedMethod
,Transformer.ForMethod.TransformedMethod.TransformedParameter
,TypeDescription.AbstractBase
,TypeDescription.AbstractBase.OfSimpleType
,TypeDescription.AbstractBase.OfSimpleType.WithDelegation
,TypeDescription.ArrayProjection
,TypeDescription.ForLoadedType
,TypeDescription.ForPackageDescription
,TypeDescription.Generic.AbstractBase
,TypeDescription.Generic.LazyProjection
,TypeDescription.Generic.LazyProjection.ForLoadedFieldType
,TypeDescription.Generic.LazyProjection.ForLoadedReturnType
,TypeDescription.Generic.LazyProjection.ForLoadedSuperClass
,TypeDescription.Generic.LazyProjection.OfConstructorParameter
,TypeDescription.Generic.LazyProjection.OfMethodParameter
,TypeDescription.Generic.LazyProjection.OfRecordComponent
,TypeDescription.Generic.LazyProjection.WithEagerNavigation
,TypeDescription.Generic.LazyProjection.WithEagerNavigation.OfAnnotatedElement
,TypeDescription.Generic.LazyProjection.WithLazyNavigation
,TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceType
,TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazySuperClass
,TypeDescription.Generic.LazyProjection.WithLazyNavigation.OfAnnotatedElement
,TypeDescription.Generic.LazyProjection.WithResolvedErasure
,TypeDescription.Generic.OfGenericArray
,TypeDescription.Generic.OfGenericArray.ForLoadedType
,TypeDescription.Generic.OfGenericArray.Latent
,TypeDescription.Generic.OfNonGenericType
,TypeDescription.Generic.OfNonGenericType.ForErasure
,TypeDescription.Generic.OfNonGenericType.ForLoadedType
,TypeDescription.Generic.OfNonGenericType.ForReifiedErasure
,TypeDescription.Generic.OfNonGenericType.Latent
,TypeDescription.Generic.OfParameterizedType
,TypeDescription.Generic.OfParameterizedType.ForGenerifiedErasure
,TypeDescription.Generic.OfParameterizedType.ForLoadedType
,TypeDescription.Generic.OfParameterizedType.ForReifiedType
,TypeDescription.Generic.OfParameterizedType.Latent
,TypeDescription.Generic.OfTypeVariable
,TypeDescription.Generic.OfTypeVariable.ForLoadedType
,TypeDescription.Generic.OfTypeVariable.Symbolic
,TypeDescription.Generic.OfTypeVariable.WithAnnotationOverlay
,TypeDescription.Generic.OfWildcardType
,TypeDescription.Generic.OfWildcardType.ForLoadedType
,TypeDescription.Generic.OfWildcardType.Latent
,TypeDescription.Generic.Visitor.AnnotationStripper.NonAnnotatedTypeVariable
,TypeDescription.Generic.Visitor.Substitutor.ForTypeVariableBinding.RetainedMethodTypeVariable
,TypeDescription.Latent
,TypeDescription.SuperTypeLoading
,TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection
,TypeList.Generic.ForDetachedTypes.OfTypeVariables.AttachedTypeVariable
,TypeList.Generic.OfConstructorExceptionTypes.TypeProjection
,TypeList.Generic.OfLoadedInterfaceTypes.TypeProjection
,TypeList.Generic.OfMethodExceptionTypes.TypeProjection
,TypePool.Default.LazyTypeDescription
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray.LazyGenericArray
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.LazyParameterizedType
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested.LazyParameterizedType
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType.LazyPrimitiveType
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.AnnotatedTypeVariable
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.UnresolvedTypeVariable
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard
,TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard
,TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType
,TypePool.Default.LazyTypeDescription.LazyFieldDescription
,TypePool.Default.LazyTypeDescription.LazyMethodDescription
,TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyNonGenericReceiverType
,TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterDescription
,TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterizedReceiverType
,TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterizedReceiverType.TypeArgumentList.AnnotatedTypeVariable
,TypePool.Default.LazyTypeDescription.TokenizedGenericType
,TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed
,TypePool.Default.WithLazyResolution.LazyTypeDescription
,TypePool.LazyFacade.LazyTypeDescription
,TypeVariableSource.AbstractBase
,TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge
,TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget
,TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge
- Enclosing interface:
- ModifierReviewable
public static interface ModifierReviewable.ForFieldDescription
extends ModifierReviewable.OfEnumeration
A modifier reviewable for a
FieldDescription
.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.description.ModifierReviewable
ModifierReviewable.AbstractBase, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration
-
Field Summary
Fields inherited from interface net.bytebuddy.description.ModifierReviewable
EMPTY_MASK
-
Method Summary
Modifier and TypeMethodDescriptionReturns this field's manifestation.Returns this field's persistence.boolean
Specifies if the modifier described by this object represents the transient flag.boolean
Specifies if the modifier described by this object represents the volatile flag.Methods inherited from interface net.bytebuddy.description.ModifierReviewable
getModifiers, getSyntheticState, isFinal, isSynthetic
Methods inherited from interface net.bytebuddy.description.ModifierReviewable.OfByteCodeElement
getOwnership, getVisibility, isDeprecated, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
Methods inherited from interface net.bytebuddy.description.ModifierReviewable.OfEnumeration
getEnumerationState, isEnum
-
Method Details
-
isVolatile
boolean isVolatile()Specifies if the modifier described by this object represents the volatile flag.- Returns:
true
if the modifier described by this object represents the volatile flag.
-
isTransient
boolean isTransient()Specifies if the modifier described by this object represents the transient flag.- Returns:
true
if the modifier described by this object represents the transient flag.
-
getFieldManifestation
FieldManifestation getFieldManifestation()Returns this field's manifestation.- Returns:
- This field's manifestation.
-
getFieldPersistence
FieldPersistence getFieldPersistence()Returns this field's persistence.- Returns:
- This field's persistence.
-