import { ExtractedLayers } from "../../extractor/types"; import { BaseRuntime } from "../../facts"; import { getJavaRuntimeReleaseContent } from "../../inputs/base-runtimes/static"; import { parseJavaRuntimeRelease } from "./parser"; export function detectJavaRuntime( extractedLayers: ExtractedLayers, ): BaseRuntime | null { const releaseContent = getJavaRuntimeReleaseContent(extractedLayers); return releaseContent ? parseJavaRuntimeRelease(releaseContent) : null; }