Polishing.

Pattern matching usage.
Diamond operator usage.
Remove unused import.
isEmpty usage.

Original pull request #1912
This commit is contained in:
Tran Ngoc Nhan
2024-10-12 02:05:10 +07:00
committed by Jens Schauder
parent a8463e0ca6
commit f2d62ad7e7
17 changed files with 17 additions and 36 deletions

View File

@@ -172,8 +172,7 @@ class DefaultStatementMapper implements StatementMapper {
for (Assignment assignment : boundAssignments.getAssignments()) {
if (assignment instanceof AssignValue) {
AssignValue assignValue = (AssignValue) assignment;
if (assignment instanceof AssignValue assignValue) {
insertBuilder.column(assignValue.getColumn());
withBuild = insertBuilder.value(assignValue.getValue());

View File

@@ -54,7 +54,7 @@ class NamedParameterExpander {
/**
* Cache of original SQL String to ParsedSql representation.
*/
@SuppressWarnings("serial") private final Map<String, ParsedSql> parsedSqlCache = new LinkedHashMap<String, ParsedSql>(
@SuppressWarnings("serial") private final Map<String, ParsedSql> parsedSqlCache = new LinkedHashMap<>(
DEFAULT_CACHE_LIMIT, 0.75f, true) {
@Override
protected boolean removeEldestEntry(Map.Entry<String, ParsedSql> eldest) {

View File

@@ -384,11 +384,11 @@ abstract class NamedParameterUtils {
public boolean equals(@Nullable Object o) {
if (this == o)
return true;
if (!(o instanceof ParameterHolder))
return false;
ParameterHolder that = (ParameterHolder) o;
return this.startIndex == that.startIndex && this.endIndex == that.endIndex
if (o instanceof ParameterHolder that) {
return this.startIndex == that.startIndex && this.endIndex == that.endIndex
&& Objects.equals(this.parameterName, that.parameterName);
}
return false;
}
@Override