From c04fa858fc3344b8d8a9b01b3b07ce0d00d51676 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 4 Jan 2022 16:20:55 +0100 Subject: [PATCH] Partially revert e1200f34e735769fcc9bac86059d56312460e132 Syntax for this try-with-resources use case only permitted on Java 9+. --- .../context/index/processor/MetadataStore.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spring-context-indexer/src/main/java/org/springframework/context/index/processor/MetadataStore.java b/spring-context-indexer/src/main/java/org/springframework/context/index/processor/MetadataStore.java index 8585b89bea9..c27fae2c079 100644 --- a/spring-context-indexer/src/main/java/org/springframework/context/index/processor/MetadataStore.java +++ b/spring-context-indexer/src/main/java/org/springframework/context/index/processor/MetadataStore.java @@ -62,9 +62,12 @@ class MetadataStore { private CandidateComponentsMetadata readMetadata(InputStream in) throws IOException { - try (in) { + try { return PropertiesMarshaller.read(in); } + finally { + in.close(); + } } private FileObject getMetadataResource() throws IOException {