Package org.apache.maven.api
Class ExtensibleEnums.DefaultExtensibleEnum
java.lang.Object
org.apache.maven.api.ExtensibleEnums.DefaultExtensibleEnum
- All Implemented Interfaces:
ExtensibleEnum
- Direct Known Subclasses:
ExtensibleEnums.DefaultLanguage
,ExtensibleEnums.DefaultPathScope
,ExtensibleEnums.DefaultProjectScope
- Enclosing class:
ExtensibleEnums
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
-
-
Constructor Details
-
DefaultExtensibleEnum
DefaultExtensibleEnum(String id)
-
-
Method Details
-
id
Description copied from interface:ExtensibleEnum
Theid
uniquely represents a value for this extensible enum. This id should be used to compute the equality and hash code for the instance.- Specified by:
id
in interfaceExtensibleEnum
- Returns:
- the id
-
hashCode
public int hashCode() -
equals
-
toString
-