Apply instanceof pattern matching

See gh-42049
This commit is contained in:
LeeJaeHoon
2024-08-29 02:19:33 +09:00
committed by Phillip Webb
parent 53e7371ef5
commit d0fe5c24d2
2 changed files with 4 additions and 4 deletions

View File

@@ -72,8 +72,9 @@ public class ParentContextApplicationContextInitializer
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
ApplicationContext context = event.getApplicationContext();
if (context instanceof ConfigurableApplicationContext && context == event.getSource()) {
context.publishEvent(new ParentContextAvailableEvent((ConfigurableApplicationContext) context));
if (context instanceof ConfigurableApplicationContext configurableApplicationContext
&& context == event.getSource()) {
context.publishEvent(new ParentContextAvailableEvent(configurableApplicationContext));
}
}

View File

@@ -201,9 +201,8 @@ public class CloudFoundryVcapEnvironmentPostProcessor implements EnvironmentPost
// Need a compound key
flatten(properties, (Map<String, Object>) value, name);
}
else if (value instanceof Collection) {
else if (value instanceof Collection<?> collection) {
// Need a compound key
Collection<Object> collection = (Collection<Object>) value;
properties.put(name, StringUtils.collectionToCommaDelimitedString(collection));
int count = 0;
for (Object item : collection) {