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
public static interface ModuleDescription.Requires extends ModifierReviewable.ForModuleRequirement
Represents a module dependency declaration. Requires specify which modules this module depends on for compilation and runtime.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classModuleDescription.Requires.AbstractBaseAn abstract base implementation ofModuleDescription.Requires.static classModuleDescription.Requires.SimpleA 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetVersion()Returns the version of the required module.-
Methods inherited from interface net.bytebuddy.description.ModifierReviewable
getModifiers, getSyntheticState, isFinal, isSynthetic
-
Methods inherited from interface net.bytebuddy.description.ModifierReviewable.ForModuleRequirement
getRequiredPhase, getTransitivity, isStaticPhase, isTransitive
-
Methods inherited from interface net.bytebuddy.description.ModifierReviewable.OfMandatable
getMandate, isMandated
-
-
-
-
Method Detail
-
getVersion
@MaybeNull java.lang.String getVersion()
Returns the version of the required module.- Returns:
- The required module's version or
nullif no specific version is required.
-
-