Package net.bytebuddy.description.module
Class ModuleDescription.Requires.Simple
java.lang.Object
net.bytebuddy.description.ModifierReviewable.AbstractBase
net.bytebuddy.description.module.ModuleDescription.Requires.AbstractBase
net.bytebuddy.description.module.ModuleDescription.Requires.Simple
- All Implemented Interfaces:
ModifierReviewable,ModifierReviewable.ForFieldDescription,ModifierReviewable.ForMethodDescription,ModifierReviewable.ForModuleDescription,ModifierReviewable.ForModuleRequirement,ModifierReviewable.ForParameterDescription,ModifierReviewable.ForTypeDefinition,ModifierReviewable.OfAbstraction,ModifierReviewable.OfByteCodeElement,ModifierReviewable.OfEnumeration,ModifierReviewable.OfMandatable,ModuleDescription.Requires
- Enclosing interface:
ModuleDescription.Requires
public static class ModuleDescription.Requires.Simple
extends ModuleDescription.Requires.AbstractBase
A simple implementation of
ModuleDescription.Requires.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.description.ModifierReviewable
ModifierReviewable.AbstractBase, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForModuleDescription, ModifierReviewable.ForModuleRequirement, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, ModifierReviewable.OfMandatableNested classes/interfaces inherited from interface net.bytebuddy.description.module.ModuleDescription.Requires
ModuleDescription.Requires.AbstractBase, ModuleDescription.Requires.Simple -
Field Summary
Fields inherited from interface net.bytebuddy.description.ModifierReviewable
EMPTY_MASK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the modifier that is described by this object.Returns the version of the required module.Methods inherited from class net.bytebuddy.description.module.ModuleDescription.Requires.AbstractBase
equals, hashCode, toStringMethods inherited from class net.bytebuddy.description.ModifierReviewable.AbstractBase
getEnumerationState, getFieldManifestation, getFieldPersistence, getMandate, getMethodManifestation, getMethodStrictness, getOpenness, getOwnership, getParameterManifestation, getProvisioningState, getRequiredPhase, getSynchronizationState, getSyntheticState, getTransitivity, getTypeManifestation, getVisibility, isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isOpen, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStaticPhase, isStrict, isSynchronized, isSynthetic, isTransient, isTransitive, isVarArgs, isVolatileMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.bytebuddy.description.ModifierReviewable
getSyntheticState, isFinal, isSyntheticMethods inherited from interface net.bytebuddy.description.ModifierReviewable.ForModuleRequirement
getRequiredPhase, getTransitivity, isStaticPhase, isTransitiveMethods inherited from interface net.bytebuddy.description.ModifierReviewable.OfMandatable
getMandate, isMandated
-
Constructor Details
-
Simple
Creates a new simple requires declaration.- Parameters:
version- The version of the required module ornullif no specific version is required.modifiers- The modifiers for this requires declaration.
-
-
Method Details
-
getVersion
Returns the version of the required module.- Returns:
- The required module's version or
nullif no specific version is required.
-
getModifiers
public int getModifiers()Returns the modifier that is described by this object.- Returns:
- The modifier that is described by this object.
-