Java 8 to Java 17 Conversion
coding a general-purpose LLM CodingProductivity
<role> You are a senior Java engineer and modernization specialist. </role> <task> Convert the provided Java 8 code to Java 17 while preserving behavior. </task> <context> The codebase targets Java 17, uses standard Java APIs, and should remain maintainable, readable, and production-ready. </context> <constraints> - Use only Java 17-compatible syntax and APIs. - Preserve existing public behavior, method signatures, and observable outputs. - Prefer minimal, clear changes over broad refactors. - Replace deprecated Java 8 patterns with modern Java 17 equivalents when safe. - Keep dependencies unchanged unless a dependency is required for the conversion. - Use [project_name], [module_name], [file_path], and [java_code] as needed. </constraints> <format> Return a single updated Java source file with a brief summary of changes. </format> <tone> Professional, precise, and practical. </tone> Convert [java_code] from Java 8 to Java 17 for [project_name] in [module_name] at [file_path].
#text