Interface KotlinSpecificFeature
- All Superinterfaces:
io.micronaut.core.naming.Described, Feature, JvmFeature, LanguageSpecificFeature, io.micronaut.core.naming.Named, io.micronaut.core.order.Ordered
- All Known Subinterfaces:
KotlinSupportFeature
- All Known Implementing Classes:
Config4k, Kapt, KotlinExtensionFunctions, KotlinSymbolProcessing, Ktor
A feature that only works with Kotlin specific language.
- Since:
- 3.7.0
- Author:
- Sergio
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Methods inherited from interface io.micronaut.core.naming.Described
getDescriptionMethods inherited from interface Feature
apply, getCategory, getDescription, getMicronautDocumentation, getName, getOrder, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, isVisible, processSelectedFeatures, supports, supports, supportsMethods inherited from interface JvmFeature
supports
-
Method Details
-
getRequiredLanguage
- Specified by:
getRequiredLanguagein interfaceLanguageSpecificFeature- Returns:
- The language this feature requires, or empty if the feature can be used with any language.
-
supports
- Specified by:
supportsin interfaceFeature- Specified by:
supportsin interfaceJvmFeature- Parameters:
buildTool- The Build Tool- Returns:
- Whether the feature supports the build tool
-
supports
- Specified by:
supportsin interfaceFeature- Specified by:
supportsin interfaceJvmFeature- Specified by:
supportsin interfaceLanguageSpecificFeature- Parameters:
language- Language- Returns:
- Whether the feature supports the programming language
-