Class InitializrMetadataKotlinVersionResolver

java.lang.Object
io.spring.initializr.generator.spring.code.kotlin.InitializrMetadataKotlinVersionResolver
All Implemented Interfaces:
KotlinVersionResolver

public class InitializrMetadataKotlinVersionResolver extends Object implements KotlinVersionResolver
KotlinVersionResolver that resolves the version from the InitializrMetadata.
Author:
Andy Wilkinson
  • Constructor Details

    • InitializrMetadataKotlinVersionResolver

      public InitializrMetadataKotlinVersionResolver(InitializrMetadata metadata)
  • Method Details

    • resolveKotlinVersion

      public String resolveKotlinVersion(ProjectDescription description)
      Description copied from interface: KotlinVersionResolver
      Resolves the Kotlin version to use for the generation of the project with the given description.
      Specified by:
      resolveKotlinVersion in interface KotlinVersionResolver
      Parameters:
      description - the description of the project being generated
      Returns:
      the corresponding Kotlin version