Fix compiler warnings.

Make Function instance fields final.
This commit is contained in:
John Blum
2021-03-23 12:41:29 -07:00
parent 1a4e9c22ac
commit a0827eebf8
2 changed files with 18 additions and 15 deletions

View File

@@ -53,13 +53,13 @@ public class CacheNameAutoConfigurationIntegrationTests extends SpringBootApplic
private Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationBuilderFunction = private Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationBuilderFunction =
Function.identity(); Function.identity();
private Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationNamePropertyFunction = private final Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationNamePropertyFunction =
builder -> { builder -> {
builder.properties(Collections.singletonMap("spring.application.name", "SpringApplicationNameTest")); builder.properties(Collections.singletonMap("spring.application.name", "SpringApplicationNameTest"));
return builder; return builder;
}; };
private Function<SpringApplicationBuilder, SpringApplicationBuilder> springDataGemFireNamePropertyFunction = private final Function<SpringApplicationBuilder, SpringApplicationBuilder> springDataGemFireNamePropertyFunction =
builder -> { builder -> {
builder.properties(Collections.singletonMap("spring.data.gemfire.name", "SpringDataGemFireNameTest")); builder.properties(Collections.singletonMap("spring.data.gemfire.name", "SpringDataGemFireNameTest"));
return builder; return builder;

View File

@@ -46,21 +46,24 @@ public class ConditionalOnMissingPropertyIntegrationTests extends SpringBootAppl
private Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationBuilderFunction = private Function<SpringApplicationBuilder, SpringApplicationBuilder> springApplicationBuilderFunction =
Function.identity(); Function.identity();
private Function<SpringApplicationBuilder, SpringApplicationBuilder> allMatchingPropertiesFunction = builder -> { private final Function<SpringApplicationBuilder, SpringApplicationBuilder> allMatchingPropertiesFunction =
builder.properties(Collections.singletonMap("example.app.config.propOne", "")); builder -> {
builder.properties(Collections.singletonMap("example.app.config.propTwo", "test")); builder.properties(Collections.singletonMap("example.app.config.propOne", ""));
return builder; builder.properties(Collections.singletonMap("example.app.config.propTwo", "test"));
}; return builder;
};
private Function<SpringApplicationBuilder, SpringApplicationBuilder> nonMatchingPropertyFunction = builder -> { private final Function<SpringApplicationBuilder, SpringApplicationBuilder> nonMatchingPropertyFunction =
builder.properties(Collections.singletonMap("example.app.cfg.propertyOne", "")); builder -> {
return builder; builder.properties(Collections.singletonMap("example.app.cfg.propertyOne", ""));
}; return builder;
};
private Function<SpringApplicationBuilder, SpringApplicationBuilder> singleMatchingPropertyFunction = builder -> { private final Function<SpringApplicationBuilder, SpringApplicationBuilder> singleMatchingPropertyFunction =
builder.properties(Collections.singletonMap("example.app.config.propTwo", "test")); builder -> {
return builder; builder.properties(Collections.singletonMap("example.app.config.propTwo", "test"));
}; return builder;
};
@Override @Override
protected SpringApplicationBuilder processBeforeBuild(SpringApplicationBuilder springApplicationBuilder) { protected SpringApplicationBuilder processBeforeBuild(SpringApplicationBuilder springApplicationBuilder) {