Package org.apache.maven.api.spi
Interface ExtensibleEnumProvider<T extends ExtensibleEnum>
- Type Parameters:
- T- The type of extensible enum to extend
- All Superinterfaces:
- SpiService
- All Known Subinterfaces:
- LanguageProvider,- PathScopeProvider,- ProjectScopeProvider,- TypeProvider
- All Known Implementing Classes:
- DefaultTypeProvider
@Experimental
@Consumer
public interface ExtensibleEnumProvider<T extends ExtensibleEnum>
extends SpiService
An SPI interface to extend Maven with a new enum value.
- 
Method Summary
- 
Method Details- 
providesRegisters new values for the T extensible enum.- Returns:
- a collection of T instances to register
 
 
-