Package org.apache.maven.api
Interface ExtensibleEnum
- All Known Implementing Classes:
DefaultType
,DefaultType
Interface that defines some kind of enums that can be extended by Maven plugins or extensions.
Implementation must have
equals()
and hashCode()
implemented, so implementations of this interface
can be used as keys.- Since:
- 4.0.0
-
Method Summary
-
Method Details
-
id
Theid
uniquely represents a value for this extensible enum. This id should be used to compute the equality and hash code for the instance.- Returns:
- the id
-