Skip to content

Commit bd8bf15

Browse files
committed
fix some warnings in IntelliJ (unnecessary StringBuilder)
1 parent 4324509 commit bd8bf15

10 files changed

+37
-70
lines changed

hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedColumn.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -830,10 +830,9 @@ void addUniqueKey(String uniqueKeyName, boolean inSecondPass) {
830830

831831
@Override
832832
public String toString() {
833-
return "Ejb3Column" + "{table=" + getTable()
834-
+ ", mappingColumn=" + mappingColumn.getName()
835-
+ ", insertable=" + insertable
836-
+ ", updatable=" + updatable
837-
+ ", unique=" + unique + '}';
833+
return String.format(
834+
"Ejb3Column{table=%s, mappingColumn=%s, insertable=%s, updatable=%s, unique=%s}",
835+
getTable(), mappingColumn.getName(), insertable, updatable, unique
836+
);
838837
}
839838
}

hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedDiscriminatorColumn.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,8 @@ else if ( DiscriminatorType.STRING.equals( type ) || type == null ) {
8585

8686
@Override
8787
public String toString() {
88-
final StringBuilder sb = new StringBuilder();
89-
sb.append( "Ejb3DiscriminatorColumn" );
90-
sb.append( "{logicalColumnName'" ).append( getLogicalColumnName() ).append( '\'' );
91-
sb.append( ", discriminatorTypeName='" ).append( discriminatorTypeName ).append( '\'' );
92-
sb.append( '}' );
93-
return sb.toString();
88+
return String.format("Ejb3DiscriminatorColumn{logicalColumnName'%s', discriminatorTypeName='%s'}",
89+
getLogicalColumnName(), discriminatorTypeName
90+
);
9491
}
9592
}

hibernate-core/src/main/java/org/hibernate/cfg/AnnotatedJoinColumn.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -972,12 +972,9 @@ public void setMappedBy(String entityName, String jpaEntityName, String logicalT
972972

973973
@Override
974974
public String toString() {
975-
final StringBuilder sb = new StringBuilder();
976-
sb.append( "Ejb3JoinColumn" );
977-
sb.append( "{logicalColumnName='" ).append( getLogicalColumnName() ).append( '\'' );
978-
sb.append( ", referencedColumn='" ).append( referencedColumn ).append( '\'' );
979-
sb.append( ", mappedBy='" ).append( mappedBy ).append( '\'' );
980-
sb.append( '}' );
981-
return sb.toString();
975+
return String.format(
976+
"Ejb3JoinColumn{logicalColumnName='%s', referencedColumn='%s', mappedBy='%s'}",
977+
getLogicalColumnName(), referencedColumn, mappedBy
978+
);
982979
}
983980
}

hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,9 @@ public static void createSyntheticPropertyReference(
133133
* We need to shallow copy those properties to mark them
134134
* as non insertable / non updatable
135135
*/
136-
StringBuilder propertyNameBuffer = new StringBuilder( "_" );
137-
propertyNameBuffer.append( associatedClass.getEntityName().replace( '.', '_' ) );
138-
propertyNameBuffer.append( "_" ).append( columns[0].getPropertyName().replace( '.', '_' ) );
139-
String syntheticPropertyName = propertyNameBuffer.toString();
136+
String syntheticPropertyName =
137+
"_" + associatedClass.getEntityName().replace('.', '_') +
138+
"_" + columns[0].getPropertyName().replace('.', '_');
140139
//find properties associated to a certain column
141140
Object columnOwner = findColumnOwner( ownerEntity, columns[0].getReferencedColumn(), context );
142141
List<Property> properties = findPropertiesByColumns( columnOwner, columns, context );

hibernate-core/src/main/java/org/hibernate/cfg/CollectionSecondPass.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ abstract public void secondPass(Map persistentClasses, Map inheritedMetas)
7373

7474
private static String columns(Value val) {
7575
StringBuilder columns = new StringBuilder();
76-
Iterator iter = val.getColumnIterator();
76+
Iterator<Selectable> iter = val.getColumnIterator();
7777
while ( iter.hasNext() ) {
78-
columns.append( ( (Selectable) iter.next() ).getText() );
78+
columns.append( iter.next().getText() );
7979
if ( iter.hasNext() ) columns.append( ", " );
8080
}
8181
return columns.toString();

hibernate-core/src/main/java/org/hibernate/cfg/DefaultComponentSafeNamingStrategy.java

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,8 @@ public String collectionTableName(
2929
String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable,
3030
String propertyName
3131
) {
32-
return tableName(
33-
new StringBuilder( ownerEntityTable ).append( "_" )
34-
.append(
35-
associatedEntityTable != null ?
36-
associatedEntityTable :
37-
addUnderscores( propertyName )
38-
).toString()
39-
);
32+
String entityTableName = associatedEntityTable != null ? associatedEntityTable : addUnderscores(propertyName);
33+
return tableName( ownerEntityTable + "_" + entityTableName );
4034
}
4135

4236

@@ -61,12 +55,8 @@ public String logicalCollectionTableName(
6155
return tableName;
6256
}
6357
else {
64-
return new StringBuilder( ownerEntityTable ).append( "_" )
65-
.append(
66-
associatedEntityTable != null ?
67-
associatedEntityTable :
68-
propertyName
69-
).toString();
58+
String entityTableName = associatedEntityTable != null ? associatedEntityTable : propertyName;
59+
return ownerEntityTable + "_" + entityTableName;
7060
}
7161

7262
}

hibernate-core/src/main/java/org/hibernate/cfg/DefaultNamingStrategy.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,10 @@ public String logicalCollectionTableName(String tableName,
9797
return tableName;
9898
}
9999
else {
100-
return new StringBuilder(ownerEntityTable).append("_")
101-
.append(
102-
associatedEntityTable != null ?
103-
associatedEntityTable :
104-
StringHelper.unqualify( propertyName )
105-
).toString();
100+
String entityTableName = associatedEntityTable != null
101+
? associatedEntityTable
102+
: StringHelper.unqualify(propertyName);
103+
return ownerEntityTable + "_" + entityTableName;
106104
}
107105
}
108106
/**

hibernate-core/src/main/java/org/hibernate/cfg/ImprovedNamingStrategy.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,10 @@ public String logicalCollectionTableName(String tableName,
111111
return tableName;
112112
}
113113
else {
114-
return new StringBuilder(ownerEntityTable).append("_")
115-
.append(
116-
associatedEntityTable != null ?
117-
associatedEntityTable :
118-
StringHelper.unqualify( propertyName )
119-
).toString();
114+
String entityTableName = associatedEntityTable != null
115+
? associatedEntityTable
116+
: StringHelper.unqualify(propertyName);
117+
return ownerEntityTable + "_" + entityTableName;
120118
}
121119
}
122120
/**

hibernate-core/src/main/java/org/hibernate/cfg/PersistenceStandardNamingStrategy.java

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,10 @@ public String collectionTableName(
3838
String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable,
3939
String propertyName
4040
) {
41-
return tableName(
42-
new StringBuilder( ownerEntityTable ).append( "_" )
43-
.append(
44-
associatedEntityTable != null ?
45-
associatedEntityTable :
46-
StringHelper.unqualify( propertyName )
47-
).toString()
48-
);
41+
String entityTableName = associatedEntityTable != null
42+
? associatedEntityTable
43+
: StringHelper.unqualify(propertyName);
44+
return tableName( ownerEntityTable + "_" + entityTableName );
4945
}
5046

5147
public String joinKeyColumnName(String joinedColumn, String joinedTable) {
@@ -72,12 +68,10 @@ public String logicalCollectionTableName(
7268
return tableName;
7369
}
7470
else {
75-
return new StringBuilder( ownerEntityTable ).append( "_" )
76-
.append(
77-
associatedEntityTable != null ?
78-
associatedEntityTable :
79-
StringHelper.unqualify( propertyName )
80-
).toString();
71+
String entityTableName = associatedEntityTable != null
72+
? associatedEntityTable
73+
: StringHelper.unqualify(propertyName);
74+
return ownerEntityTable + "_" + entityTableName;
8175
}
8276
}
8377

hibernate-core/src/main/java/org/hibernate/cfg/PropertyInferredData.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,7 @@ public class PropertyInferredData implements PropertyData {
2828

2929
@Override
3030
public String toString() {
31-
final StringBuilder sb = new StringBuilder();
32-
sb.append( "PropertyInferredData" );
33-
sb.append( "{property=" ).append( property );
34-
sb.append( ", declaringClass=" ).append( declaringClass );
35-
sb.append( '}' );
36-
return sb.toString();
31+
return String.format( "PropertyInferredData{property=%s, declaringClass=%s}", property, declaringClass );
3732
}
3833

3934
/**

0 commit comments

Comments
 (0)