Interface ExtensionsResolver

All Known Implementing Classes:
ManifestExtensionsResolver

public interface ExtensionsResolver
Resolves information about extensions declared in the build manifest.
  • Method Details

    • determineEffectiveExtensions

      ExtensionsResolver.Result determineEffectiveExtensions(Manifest manifest)
      Resolves the detailed information about the extensions configured in the manifest.
      Parameters:
      manifest - the manifest being used
      Returns:
      the operation result
    • listAllConfiguredExtensions

      groovy.lang.Tuple2<Set<String>,List<String>> listAllConfiguredExtensions(Manifest manifest)
      Gets the names of the configured extensions from the manifest.
      Parameters:
      manifest - the manifest to get the information from
      Returns:
      first element in tuple is the set of extension names that are configured, second element contains the list of locations from where the extension names are obtained