Package aQute.bnd.annotation
Interface Resolution
public interface Resolution
For use in the creation of custom bundle annotations wishing to control the
resolution of generated requirements.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault element value for annotation.static final StringA mandatory requirement forbids the bundle to resolve when the requirement is not satisfied.static final StringAn optional requirement allows a bundle to resolve even if the requirement is not satisfied.
-
Field Details
-
MANDATORY
A mandatory requirement forbids the bundle to resolve when the requirement is not satisfied.- See Also:
-
OPTIONAL
An optional requirement allows a bundle to resolve even if the requirement is not satisfied.- See Also:
-
DEFAULT
Default element value for annotation. This is used to distinguish the default value for an element and should not otherwise be used.- See Also:
-