Package aQute.bnd.help.instructions
Enum Class ResolutionInstructions.Runorder
java.lang.Object
java.lang.Enum<ResolutionInstructions.Runorder>
aQute.bnd.help.instructions.ResolutionInstructions.Runorder
- All Implemented Interfaces:
Serializable
,Comparable<ResolutionInstructions.Runorder>
,Constable
- Enclosing interface:
- ResolutionInstructions
Specifies the values of the -runorder instruction
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionOrder the -runbundles by having the least dependent first.Order the -runbundles by having the least dependent last.Order the -runbundles sorted by name and merged with the existing value if it exists.Order the -runbundles randomly using the Collections#shuffle.Order the -runbundles sorted by name. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static ResolutionInstructions.Runorder[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
LEASTDEPENDENCIESFIRST
Order the -runbundles by having the least dependent first. -
LEASTDEPENDENCIESLAST
Order the -runbundles by having the least dependent last. -
RANDOM
Order the -runbundles randomly using the Collections#shuffle. -
SORTBYNAMEVERSION
Order the -runbundles sorted by name. -
MERGESORTBYNAMEVERSION
Order the -runbundles sorted by name and merged with the existing value if it exists. This is the default since it was the classic behavior.
-
-
Constructor Details
-
Runorder
private Runorder()
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-