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) intgetOrder()iterator()booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BaseAvailableFeatures
-
BaseAvailableFeatures
-
-
Method Details
-
iterator
-
supports
- Specified by:
supportsin interfaceAvailableFeatures
-
findFeature
- Specified by:
findFeaturein interfaceAvailableFeatures
-
findFeature
- Specified by:
findFeaturein interfaceAvailableFeatures
-
getFeatures
- Specified by:
getFeaturesin interfaceAvailableFeatures
-
getAllFeatures
- Specified by:
getAllFeaturesin interfaceAvailableFeatures
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceio.micronaut.core.order.Ordered
-