Package net.bytebuddy.description.module
Interface ModuleDescription.Requires
- All Superinterfaces:
ModifierReviewable,ModifierReviewable.ForModuleRequirement,ModifierReviewable.OfMandatable
- All Known Implementing Classes:
ModuleDescription.Requires.AbstractBase,ModuleDescription.Requires.Simple
- Enclosing interface:
ModuleDescription
Represents a module dependency declaration. Requires specify which modules this module
depends on for compilation and runtime.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classAn abstract base implementation ofModuleDescription.Requires.static classA simple implementation ofModuleDescription.Requires.Nested classes/interfaces inherited from interface net.bytebuddy.description.ModifierReviewable
ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForModuleDescription, ModifierReviewable.ForModuleRequirement, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, ModifierReviewable.OfMandatable -
Field Summary
Fields inherited from interface net.bytebuddy.description.ModifierReviewable
EMPTY_MASK -
Method Summary
Modifier and TypeMethodDescriptionReturns the version of the required module.Methods inherited from interface net.bytebuddy.description.ModifierReviewable
getModifiers, 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
-
Method Details
-
getVersion
Returns the version of the required module.- Returns:
- The required module's version or
nullif no specific version is required.
-