Top Description Inners Fields Methods
net.bytebuddy.description

public Interface ModifierReviewable

Known Direct Subinterfaces
net.bytebuddy.description.ModifierReviewable.OfByteCodeElement, net.bytebuddy.description.ModifierReviewable.ForParameterDescription
Imports
net.bytebuddy.description.modifier.*, net.bytebuddy.jar.asm.Opcodes

Implementations of this interface can be described in terms of a Java modifier.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
ModifierReviewable.AbstractBase

An abstract base implementation of a ModifierReviewable class.

public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
ModifierReviewable.OfByteCodeElement

A modifier reviewable for a ByteCodeElement, i.e. a type, a field or a method.

public static interface
ModifierReviewable.OfEnumeration

A modifier reviewable for a byte code element that can represent an enumeration, i.e. a net.bytebuddy.description.field.FieldDescription that holds an enumeration value or a net.bytebuddy.description.type.TypeDescription that represents an enumeration.

Field Summary

Modifier and TypeField and Description
public static final int
EMPTY_MASK

Representation of the default modifier.

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

The modifier that is described by this object.
getModifiers
()

Returns the modifier that is described by this object.

public SyntheticState

Returns:

This objects synthetic state.
getSyntheticState
()

Returns this objects synthetic state.

public boolean

Returns:

true if the modifier described by this object is final.
isFinal
()

Specifies if the modifier described by this object is final.

public boolean

Returns:

true if the modifier described by this object is synthetic.
isSynthetic
()

Specifies if the modifier described by this object is synthetic.

Field Detail

EMPTY_MASKback to summary
public static final int EMPTY_MASK

Representation of the default modifier.

Method Detail

getModifiersback to summary
public int getModifiers()

Returns the modifier that is described by this object.

Returns:int

The modifier that is described by this object.

getSyntheticStateback to summary
public SyntheticState getSyntheticState()

Returns this objects synthetic state.

Returns:SyntheticState

This objects synthetic state.

isFinalback to summary
public boolean isFinal()

Specifies if the modifier described by this object is final.

Returns:boolean

true if the modifier described by this object is final.

isSyntheticback to summary
public boolean isSynthetic()

Specifies if the modifier described by this object is synthetic.

Returns:boolean

true if the modifier described by this object is synthetic.

net.bytebuddy.description back to summary

public abstract Class ModifierReviewable.AbstractBase

extends Object
implements ForTypeDefinition, ForFieldDescription, ForMethodDescription, ForParameterDescription
Class Inheritance
All Implemented Interfaces
net.bytebuddy.description.ModifierReviewable.ForParameterDescription, net.bytebuddy.description.ModifierReviewable, net.bytebuddy.description.ModifierReviewable.ForMethodDescription, net.bytebuddy.description.ModifierReviewable.OfAbstraction, net.bytebuddy.description.ModifierReviewable.OfByteCodeElement, net.bytebuddy.description.ModifierReviewable.ForFieldDescription, net.bytebuddy.description.ModifierReviewable.OfEnumeration, net.bytebuddy.description.ModifierReviewable.ForTypeDefinition
Known Direct Subclasses
net.bytebuddy.description.TypeVariableSource.AbstractBase, net.bytebuddy.description.field.FieldDescription.AbstractBase, net.bytebuddy.description.method.ParameterDescription.AbstractBase, net.bytebuddy.description.type.TypeDescription.Generic.AbstractBase

An abstract base implementation of a ModifierReviewable class.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public EnumerationState
getEnumerationState()

Implements net.bytebuddy.description.ModifierReviewable.OfEnumeration.getEnumerationState.

Returns this byte code element's enumeration state.
public FieldManifestation
public FieldPersistence
public MethodManifestation
public MethodStrictness
getMethodStrictness()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getMethodStrictness.

Returns this method's strictness in floating-point computation.
public Ownership
getOwnership()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getOwnership.

Return's this byte code element's ownership.
public ParameterManifestation
public ProvisioningState
public SynchronizationState
public SyntheticState
getSyntheticState()

Implements net.bytebuddy.description.ModifierReviewable.getSyntheticState.

Returns this objects synthetic state.
public TypeManifestation
public Visibility
getVisibility()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getVisibility.

Returns this byte code element's visibility.
public boolean
isAbstract()

Implements net.bytebuddy.description.ModifierReviewable.OfAbstraction.isAbstract.

Specifies if the modifier described by this object is abstract.
public boolean
isAnnotation()

Implements net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isAnnotation.

Specifies if the modifier described by this object represents the annotation flag.
public boolean
isBridge()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isBridge.

Specifies if the modifier described by this object represents the bridge flag.
public boolean
isDeprecated()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isDeprecated.

Specifies if the modifier described by this object represents the deprecated flag.
public boolean
isEnum()

Implements net.bytebuddy.description.ModifierReviewable.OfEnumeration.isEnum.

Specifies if the modifier described by this object represents the enum flag.
public boolean
isFinal()

Implements net.bytebuddy.description.ModifierReviewable.isFinal.

Specifies if the modifier described by this object is final.
public boolean
isInterface()

Implements net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isInterface.

Specifies if the modifier described by this object represents the interface flag.
public boolean
isMandated()

Implements net.bytebuddy.description.ModifierReviewable.ForParameterDescription.isMandated.

CSpecifies if the modifier described by this object is mandated.
public boolean
isNative()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isNative.

Specifies if the modifier described by this object is native.
public boolean
isPackagePrivate()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPackagePrivate.

Specifies if the modifier described by this object is package private.
public boolean
isPrivate()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPrivate.

Specifies if the modifier described by this object is private.
public boolean
isProtected()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isProtected.

Specifies if the modifier described by this object is protected.
public boolean
isPublic()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPublic.

Specifies if the modifier described by this object is public.
public boolean
isStatic()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isStatic.

Specifies if the modifier described by this object is static.
public boolean
isStrict()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isStrict.

Specifies if the modifier described by this object is strictfp.
public boolean
isSynchronized()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isSynchronized.

Specifies if the modifier described by this object is synchronized.
public boolean
isSynthetic()

Implements net.bytebuddy.description.ModifierReviewable.isSynthetic.

Specifies if the modifier described by this object is synthetic.
public boolean
isTransient()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isTransient.

Specifies if the modifier described by this object represents the transient flag.
public boolean
isVarArgs()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isVarArgs.

Specifies if the modifier described by this object represents the var args flag.
public boolean
isVolatile()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isVolatile.

Specifies if the modifier described by this object represents the volatile flag.
private boolean

Returns:

true if the mask is matched.
matchesMask
(int
The mask to check.
mask
)

Checks if a mask is matched by this instance.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AbstractBaseback to summary
public AbstractBase()

Method Detail

getEnumerationStateback to summary
public EnumerationState getEnumerationState()

Implements net.bytebuddy.description.ModifierReviewable.OfEnumeration.getEnumerationState.

Doc from net.bytebuddy.description.ModifierReviewable.OfEnumeration.getEnumerationState.

Returns this byte code element's enumeration state.

Returns:EnumerationState

This byte code element's enumeration state.

getFieldManifestationback to summary
public FieldManifestation getFieldManifestation()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.getFieldManifestation.

Doc from net.bytebuddy.description.ModifierReviewable.ForFieldDescription.getFieldManifestation.

Returns this field's manifestation.

Returns:FieldManifestation

This field's manifestation.

getFieldPersistenceback to summary
public FieldPersistence getFieldPersistence()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.getFieldPersistence.

Doc from net.bytebuddy.description.ModifierReviewable.ForFieldDescription.getFieldPersistence.

Returns this field's persistence.

Returns:FieldPersistence

This field's persistence.

getMethodManifestationback to summary
public MethodManifestation getMethodManifestation()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getMethodManifestation.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getMethodManifestation.

Returns this method's manifestation.

Returns:MethodManifestation

This method's manifestation.

getMethodStrictnessback to summary
public MethodStrictness getMethodStrictness()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getMethodStrictness.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getMethodStrictness.

Returns this method's strictness in floating-point computation.

Returns:MethodStrictness

This method's strictness in floating-point computation.

getOwnershipback to summary
public Ownership getOwnership()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getOwnership.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getOwnership.

Return's this byte code element's ownership.

Returns:Ownership

This byte code element's ownership.

getParameterManifestationback to summary
public ParameterManifestation getParameterManifestation()

Implements net.bytebuddy.description.ModifierReviewable.ForParameterDescription.getParameterManifestation.

Doc from net.bytebuddy.description.ModifierReviewable.ForParameterDescription.getParameterManifestation.

Returns this parameter's manifestation.

Returns:ParameterManifestation

This parameter's manifestation.

getProvisioningStateback to summary
public ProvisioningState getProvisioningState()

Implements net.bytebuddy.description.ModifierReviewable.ForParameterDescription.getProvisioningState.

Doc from net.bytebuddy.description.ModifierReviewable.ForParameterDescription.getProvisioningState.

Returns this parameter's provisioning state.

Returns:ProvisioningState

This parameter's provisioning state.

getSynchronizationStateback to summary
public SynchronizationState getSynchronizationState()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getSynchronizationState.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.getSynchronizationState.

Returns this method's synchronization state.

Returns:SynchronizationState

This method's synchronization state.

getSyntheticStateback to summary
public SyntheticState getSyntheticState()

Implements net.bytebuddy.description.ModifierReviewable.getSyntheticState.

Doc from net.bytebuddy.description.ModifierReviewable.getSyntheticState.

Returns this objects synthetic state.

Returns:SyntheticState

This objects synthetic state.

getTypeManifestationback to summary
public TypeManifestation getTypeManifestation()

Implements net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.getTypeManifestation.

Doc from net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.getTypeManifestation.

Returns this type's manifestation.

Returns:TypeManifestation

This type's manifestation.

getVisibilityback to summary
public Visibility getVisibility()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getVisibility.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.getVisibility.

Returns this byte code element's visibility.

Returns:Visibility

This byte code element's visibility.

isAbstractback to summary
public boolean isAbstract()

Implements net.bytebuddy.description.ModifierReviewable.OfAbstraction.isAbstract.

Doc from net.bytebuddy.description.ModifierReviewable.OfAbstraction.isAbstract.

Specifies if the modifier described by this object is abstract.

Returns:boolean

true if the modifier described by this object is abstract.

isAnnotationback to summary
public boolean isAnnotation()

Implements net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isAnnotation.

Doc from net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isAnnotation.

Specifies if the modifier described by this object represents the annotation flag.

Returns:boolean

true if the modifier described by this object represents the annotation flag.

isBridgeback to summary
public boolean isBridge()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isBridge.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isBridge.

Specifies if the modifier described by this object represents the bridge flag.

Returns:boolean

true if the modifier described by this object represents the bridge flag

isDeprecatedback to summary
public boolean isDeprecated()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isDeprecated.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isDeprecated.

Specifies if the modifier described by this object represents the deprecated flag.

Returns:boolean

true if the modifier described by this object represents the deprecated flag.

isEnumback to summary
public boolean isEnum()

Implements net.bytebuddy.description.ModifierReviewable.OfEnumeration.isEnum.

Doc from net.bytebuddy.description.ModifierReviewable.OfEnumeration.isEnum.

Specifies if the modifier described by this object represents the enum flag.

Returns:boolean

true if the modifier described by this object represents the enum flag.

isFinalback to summary
public boolean isFinal()

Implements net.bytebuddy.description.ModifierReviewable.isFinal.

Doc from net.bytebuddy.description.ModifierReviewable.isFinal.

Specifies if the modifier described by this object is final.

Returns:boolean

true if the modifier described by this object is final.

isInterfaceback to summary
public boolean isInterface()

Implements net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isInterface.

Doc from net.bytebuddy.description.ModifierReviewable.ForTypeDefinition.isInterface.

Specifies if the modifier described by this object represents the interface flag.

Returns:boolean

true if the modifier described by this object represents the interface flag.

isMandatedback to summary
public boolean isMandated()

Implements net.bytebuddy.description.ModifierReviewable.ForParameterDescription.isMandated.

Doc from net.bytebuddy.description.ModifierReviewable.ForParameterDescription.isMandated.

CSpecifies if the modifier described by this object is mandated.

Returns:boolean

true if the modifier described by this object is mandated.

isNativeback to summary
public boolean isNative()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isNative.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isNative.

Specifies if the modifier described by this object is native.

Returns:boolean

true if the modifier described by this object is native.

isPackagePrivateback to summary
public boolean isPackagePrivate()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPackagePrivate.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPackagePrivate.

Specifies if the modifier described by this object is package private.

Returns:boolean

true if the modifier described by this object is package private.

isPrivateback to summary
public boolean isPrivate()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPrivate.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPrivate.

Specifies if the modifier described by this object is private.

Returns:boolean

true if the modifier described by this object is private.

isProtectedback to summary
public boolean isProtected()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isProtected.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isProtected.

Specifies if the modifier described by this object is protected.

Returns:boolean

true if the modifier described by this object is protected.

isPublicback to summary
public boolean isPublic()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPublic.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isPublic.

Specifies if the modifier described by this object is public.

Returns:boolean

true if the modifier described by this object is public.

isStaticback to summary
public boolean isStatic()

Implements net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isStatic.

Doc from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement.isStatic.

Specifies if the modifier described by this object is static.

Returns:boolean

true if the modifier described by this object is static.

isStrictback to summary
public boolean isStrict()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isStrict.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isStrict.

Specifies if the modifier described by this object is strictfp.

Returns:boolean

true if the modifier described by this object is strictfp.

isSynchronizedback to summary
public boolean isSynchronized()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isSynchronized.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isSynchronized.

Specifies if the modifier described by this object is synchronized.

Returns:boolean

true if the modifier described by this object is synchronized.

isSyntheticback to summary
public boolean isSynthetic()

Implements net.bytebuddy.description.ModifierReviewable.isSynthetic.

Doc from net.bytebuddy.description.ModifierReviewable.isSynthetic.

Specifies if the modifier described by this object is synthetic.

Returns:boolean

true if the modifier described by this object is synthetic.

isTransientback to summary
public boolean isTransient()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isTransient.

Doc from net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isTransient.

Specifies if the modifier described by this object represents the transient flag.

Returns:boolean

true if the modifier described by this object represents the transient flag.

isVarArgsback to summary
public boolean isVarArgs()

Implements net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isVarArgs.

Doc from net.bytebuddy.description.ModifierReviewable.ForMethodDescription.isVarArgs.

Specifies if the modifier described by this object represents the var args flag.

Returns:boolean

true if the modifier described by this object represents the var args flag.

isVolatileback to summary
public boolean isVolatile()

Implements net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isVolatile.

Doc from net.bytebuddy.description.ModifierReviewable.ForFieldDescription.isVolatile.

Specifies if the modifier described by this object represents the volatile flag.

Returns:boolean

true if the modifier described by this object represents the volatile flag.

matchesMaskback to summary
private boolean matchesMask(int mask)

Checks if a mask is matched by this instance.

Parameters
mask:int

The mask to check.

Returns:boolean

true if the mask is matched.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.ForFieldDescription

extends OfEnumeration
Known Direct Subinterfaces
net.bytebuddy.description.field.FieldDescription
Known Direct Implementers
net.bytebuddy.description.ModifierReviewable.AbstractBase

A modifier reviewable for a net.bytebuddy.description.field.FieldDescription.

Method Summary

Modifier and TypeMethod and Description
public FieldManifestation

Returns:

This field's manifestation.
getFieldManifestation
()

Returns this field's manifestation.

public FieldPersistence

Returns:

This field's persistence.
getFieldPersistence
()

Returns this field's persistence.

public boolean

Returns:

true if the modifier described by this object represents the transient flag.
isTransient
()

Specifies if the modifier described by this object represents the transient flag.

public boolean

Returns:

true if the modifier described by this object represents the volatile flag.
isVolatile
()

Specifies if the modifier described by this object represents the volatile flag.

Inherited from net.bytebuddy.description.ModifierReviewable.OfEnumeration:
getEnumerationStateisEnum

Method Detail

getFieldManifestationback to summary
public FieldManifestation getFieldManifestation()

Returns this field's manifestation.

Returns:FieldManifestation

This field's manifestation.

getFieldPersistenceback to summary
public FieldPersistence getFieldPersistence()

Returns this field's persistence.

Returns:FieldPersistence

This field's persistence.

isTransientback to summary
public boolean isTransient()

Specifies if the modifier described by this object represents the transient flag.

Returns:boolean

true if the modifier described by this object represents the transient flag.

isVolatileback to summary
public boolean isVolatile()

Specifies if the modifier described by this object represents the volatile flag.

Returns:boolean

true if the modifier described by this object represents the volatile flag.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.ForMethodDescription

extends OfAbstraction
Known Direct Subinterfaces
net.bytebuddy.description.method.MethodDescription
Known Direct Implementers
net.bytebuddy.description.ModifierReviewable.AbstractBase

A modifier reviewable for a net.bytebuddy.description.method.MethodDescription.

Method Summary

Modifier and TypeMethod and Description
public MethodManifestation

Returns:

This method's manifestation.
getMethodManifestation
()

Returns this method's manifestation.

public MethodStrictness

Returns:

This method's strictness in floating-point computation.
getMethodStrictness
()

Returns this method's strictness in floating-point computation.

public SynchronizationState

Returns:

This method's synchronization state.
getSynchronizationState
()

Returns this method's synchronization state.

public boolean

Returns:

true if the modifier described by this object represents the bridge flag
isBridge
()

Specifies if the modifier described by this object represents the bridge flag.

public boolean

Returns:

true if the modifier described by this object is native.
isNative
()

Specifies if the modifier described by this object is native.

public boolean

Returns:

true if the modifier described by this object is strictfp.
isStrict
()

Specifies if the modifier described by this object is strictfp.

public boolean

Returns:

true if the modifier described by this object is synchronized.
isSynchronized
()

Specifies if the modifier described by this object is synchronized.

public boolean

Returns:

true if the modifier described by this object represents the var args flag.
isVarArgs
()

Specifies if the modifier described by this object represents the var args flag.

Inherited from net.bytebuddy.description.ModifierReviewable.OfAbstraction:
isAbstract

Method Detail

getMethodManifestationback to summary
public MethodManifestation getMethodManifestation()

Returns this method's manifestation.

Returns:MethodManifestation

This method's manifestation.

getMethodStrictnessback to summary
public MethodStrictness getMethodStrictness()

Returns this method's strictness in floating-point computation.

Returns:MethodStrictness

This method's strictness in floating-point computation.

getSynchronizationStateback to summary
public SynchronizationState getSynchronizationState()

Returns this method's synchronization state.

Returns:SynchronizationState

This method's synchronization state.

isBridgeback to summary
public boolean isBridge()

Specifies if the modifier described by this object represents the bridge flag.

Returns:boolean

true if the modifier described by this object represents the bridge flag

isNativeback to summary
public boolean isNative()

Specifies if the modifier described by this object is native.

Returns:boolean

true if the modifier described by this object is native.

isStrictback to summary
public boolean isStrict()

Specifies if the modifier described by this object is strictfp.

Returns:boolean

true if the modifier described by this object is strictfp.

isSynchronizedback to summary
public boolean isSynchronized()

Specifies if the modifier described by this object is synchronized.

Returns:boolean

true if the modifier described by this object is synchronized.

isVarArgsback to summary
public boolean isVarArgs()

Specifies if the modifier described by this object represents the var args flag.

Returns:boolean

true if the modifier described by this object represents the var args flag.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.ForParameterDescription

extends ModifierReviewable
Known Direct Subinterfaces
net.bytebuddy.description.method.ParameterDescription
Known Direct Implementers
net.bytebuddy.description.ModifierReviewable.AbstractBase

A modifier reviewable for a net.bytebuddy.description.method.ParameterDescription.

Field Summary

Inherited from net.bytebuddy.description.ModifierReviewable:
EMPTY_MASK

Method Summary

Modifier and TypeMethod and Description
public ParameterManifestation

Returns:

This parameter's manifestation.
getParameterManifestation
()

Returns this parameter's manifestation.

public ProvisioningState

Returns:

This parameter's provisioning state.
getProvisioningState
()

Returns this parameter's provisioning state.

public boolean

Returns:

true if the modifier described by this object is mandated.
isMandated
()

CSpecifies if the modifier described by this object is mandated.

Inherited from net.bytebuddy.description.ModifierReviewable:
getModifiersgetSyntheticStateisFinalisSynthetic

Method Detail

getParameterManifestationback to summary
public ParameterManifestation getParameterManifestation()

Returns this parameter's manifestation.

Returns:ParameterManifestation

This parameter's manifestation.

getProvisioningStateback to summary
public ProvisioningState getProvisioningState()

Returns this parameter's provisioning state.

Returns:ProvisioningState

This parameter's provisioning state.

isMandatedback to summary
public boolean isMandated()

CSpecifies if the modifier described by this object is mandated.

Returns:boolean

true if the modifier described by this object is mandated.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.ForTypeDefinition

extends OfAbstraction, OfEnumeration
Known Direct Subinterfaces
net.bytebuddy.description.type.TypeDefinition
Known Direct Implementers
net.bytebuddy.description.ModifierReviewable.AbstractBase

A modifier reviewable for a net.bytebuddy.description.type.TypeDescription.

Method Summary

Modifier and TypeMethod and Description
public TypeManifestation

Returns:

This type's manifestation.
getTypeManifestation
()

Returns this type's manifestation.

public boolean

Returns:

true if the modifier described by this object represents the annotation flag.
isAnnotation
()

Specifies if the modifier described by this object represents the annotation flag.

public boolean

Returns:

true if the modifier described by this object represents the interface flag.
isInterface
()

Specifies if the modifier described by this object represents the interface flag.

Inherited from net.bytebuddy.description.ModifierReviewable.OfAbstraction:
isAbstract
Inherited from net.bytebuddy.description.ModifierReviewable.OfEnumeration:
getEnumerationStateisEnum

Method Detail

getTypeManifestationback to summary
public TypeManifestation getTypeManifestation()

Returns this type's manifestation.

Returns:TypeManifestation

This type's manifestation.

isAnnotationback to summary
public boolean isAnnotation()

Specifies if the modifier described by this object represents the annotation flag.

Returns:boolean

true if the modifier described by this object represents the annotation flag.

isInterfaceback to summary
public boolean isInterface()

Specifies if the modifier described by this object represents the interface flag.

Returns:boolean

true if the modifier described by this object represents the interface flag.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.OfAbstraction

extends OfByteCodeElement
Known Direct Subinterfaces
net.bytebuddy.description.ModifierReviewable.ForTypeDefinition, net.bytebuddy.description.ModifierReviewable.ForMethodDescription, net.bytebuddy.description.TypeVariableSource

A modifier reviewable for a byte code element that can be abstract, i.e. a net.bytebuddy.description.type.TypeDescription or a net.bytebuddy.description.method.MethodDescription.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if the modifier described by this object is abstract.
isAbstract
()

Specifies if the modifier described by this object is abstract.

Inherited from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement:
getOwnershipgetVisibilityisDeprecatedisPackagePrivateisPrivateisProtectedisPublicisStatic

Method Detail

isAbstractback to summary
public boolean isAbstract()

Specifies if the modifier described by this object is abstract.

Returns:boolean

true if the modifier described by this object is abstract.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.OfByteCodeElement

extends ModifierReviewable
Known Direct Subinterfaces
net.bytebuddy.description.ModifierReviewable.OfAbstraction, net.bytebuddy.description.ModifierReviewable.OfEnumeration, net.bytebuddy.description.ByteCodeElement

A modifier reviewable for a ByteCodeElement, i.e. a type, a field or a method.

Field Summary

Inherited from net.bytebuddy.description.ModifierReviewable:
EMPTY_MASK

Method Summary

Modifier and TypeMethod and Description
public Ownership

Returns:

This byte code element's ownership.
getOwnership
()

Return's this byte code element's ownership.

public Visibility

Returns:

This byte code element's visibility.
getVisibility
()

Returns this byte code element's visibility.

public boolean

Returns:

true if the modifier described by this object represents the deprecated flag.
isDeprecated
()

Specifies if the modifier described by this object represents the deprecated flag.

public boolean

Returns:

true if the modifier described by this object is package private.
isPackagePrivate
()

Specifies if the modifier described by this object is package private.

public boolean

Returns:

true if the modifier described by this object is private.
isPrivate
()

Specifies if the modifier described by this object is private.

public boolean

Returns:

true if the modifier described by this object is protected.
isProtected
()

Specifies if the modifier described by this object is protected.

public boolean

Returns:

true if the modifier described by this object is public.
isPublic
()

Specifies if the modifier described by this object is public.

public boolean

Returns:

true if the modifier described by this object is static.
isStatic
()

Specifies if the modifier described by this object is static.

Inherited from net.bytebuddy.description.ModifierReviewable:
getModifiersgetSyntheticStateisFinalisSynthetic

Method Detail

getOwnershipback to summary
public Ownership getOwnership()

Return's this byte code element's ownership.

Returns:Ownership

This byte code element's ownership.

getVisibilityback to summary
public Visibility getVisibility()

Returns this byte code element's visibility.

Returns:Visibility

This byte code element's visibility.

isDeprecatedback to summary
public boolean isDeprecated()

Specifies if the modifier described by this object represents the deprecated flag.

Returns:boolean

true if the modifier described by this object represents the deprecated flag.

isPackagePrivateback to summary
public boolean isPackagePrivate()

Specifies if the modifier described by this object is package private.

Returns:boolean

true if the modifier described by this object is package private.

isPrivateback to summary
public boolean isPrivate()

Specifies if the modifier described by this object is private.

Returns:boolean

true if the modifier described by this object is private.

isProtectedback to summary
public boolean isProtected()

Specifies if the modifier described by this object is protected.

Returns:boolean

true if the modifier described by this object is protected.

isPublicback to summary
public boolean isPublic()

Specifies if the modifier described by this object is public.

Returns:boolean

true if the modifier described by this object is public.

isStaticback to summary
public boolean isStatic()

Specifies if the modifier described by this object is static.

Returns:boolean

true if the modifier described by this object is static.

net.bytebuddy.description back to summary

public Interface ModifierReviewable.OfEnumeration

extends OfByteCodeElement
Known Direct Subinterfaces
net.bytebuddy.description.ModifierReviewable.ForTypeDefinition, net.bytebuddy.description.ModifierReviewable.ForFieldDescription

A modifier reviewable for a byte code element that can represent an enumeration, i.e. a net.bytebuddy.description.field.FieldDescription that holds an enumeration value or a net.bytebuddy.description.type.TypeDescription that represents an enumeration.

Method Summary

Modifier and TypeMethod and Description
public EnumerationState

Returns:

This byte code element's enumeration state.
getEnumerationState
()

Returns this byte code element's enumeration state.

public boolean

Returns:

true if the modifier described by this object represents the enum flag.
isEnum
()

Specifies if the modifier described by this object represents the enum flag.

Inherited from net.bytebuddy.description.ModifierReviewable.OfByteCodeElement:
getOwnershipgetVisibilityisDeprecatedisPackagePrivateisPrivateisProtectedisPublicisStatic

Method Detail

getEnumerationStateback to summary
public EnumerationState getEnumerationState()

Returns this byte code element's enumeration state.

Returns:EnumerationState

This byte code element's enumeration state.

isEnumback to summary
public boolean isEnum()

Specifies if the modifier described by this object represents the enum flag.

Returns:boolean

true if the modifier described by this object represents the enum flag.