- All Implemented Interfaces:
Serializable,Comparable<PackedRefsTrait>,Constable
Headers defined on the packed-refs file.
- Since:
- 7.7
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIf in the header, denotes the file has peeled data for all the refs which are peelable.If in the header, denotes the file has peeled data for (refs/tags/...).If in the header, denotes the file has sorted data. -
Method Summary
Modifier and TypeMethodDescriptionvalue()Gives the string representation of trait like it appears in packed-refs headerstatic PackedRefsTraitReturns the enum constant of this class with the specified name.static PackedRefsTrait[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SORTED
If in the header, denotes the file has sorted data. -
PEELED
If in the header, denotes the file has peeled data for (refs/tags/...). -
FULLY_PEELED
If in the header, denotes the file has peeled data for all the refs which are peelable.
-
-
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
-
value
Gives the string representation of trait like it appears in packed-refs header- Returns:
- String representation of the trait.
-