Class BaseAvailableFeatures
java.lang.Object
io.micronaut.projectgen.core.feature.BaseAvailableFeatures
- All Implemented Interfaces:
io.micronaut.core.order.Ordered
,AvailableFeatures
,Iterable<String>
- Direct Known Subclasses:
CliAvailableFeatures
,DefaultAvailableFeatures
,FunctionAvailableFeatures
,GrpcAvailableFeatures
,LibraryAvailableFeatures
,MessagingAvailableFeatures
Default implementation of
AvailableFeatures
.-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorsConstructorDescriptionBaseAvailableFeatures
(List<Feature> features) BaseAvailableFeatures
(List<Feature> features, @Nullable Predicate<Feature> predicate) -
Method Summary
Modifier and TypeMethodDescriptionfindFeature
(@NonNull String name) findFeature
(@NonNull String name, boolean ignoreVisibility) int
getOrder()
iterator()
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BaseAvailableFeatures
-
BaseAvailableFeatures
-
-
Method Details
-
iterator
-
supports
- Specified by:
supports
in interfaceAvailableFeatures
-
findFeature
- Specified by:
findFeature
in interfaceAvailableFeatures
-
findFeature
- Specified by:
findFeature
in interfaceAvailableFeatures
-
getFeatures
- Specified by:
getFeatures
in interfaceAvailableFeatures
-
getAllFeatures
- Specified by:
getAllFeatures
in interfaceAvailableFeatures
-
getOrder
public int getOrder()- Specified by:
getOrder
in interfaceio.micronaut.core.order.Ordered
-