Package org.apache.maven.api
Interface Language
- All Superinterfaces:
ExtensibleEnum
Language.
This extensible enum has two defined values, NONE
and JAVA_FAMILY
,
but can be extended by registering a org.apache.maven.api.spi.LanguageProvider
.
Implementation must have equals()
and hashCode()
implemented, so implementations of this interface
can be used as keys.
- Since:
- 4.0.0
-
Field Summary
-
Method Summary
Methods inherited from interface org.apache.maven.api.ExtensibleEnum
id
-
Field Details
-
NONE
The "none" language. It is not versioned, family is same to itself, and compatible with itself only. In turn, everyLanguage
implementation must be compatible withNONE
language. -
JAVA_FAMILY
-