Skip to content

Commit e11a5ae

Browse files
committed
Rename equals to baseEquals and hashCode to baseHashCode in JobInfo
1 parent e1ddedb commit e11a5ae

5 files changed

Lines changed: 11 additions & 13 deletions

File tree

gcloud-java-bigquery/src/main/java/com/google/gcloud/bigquery/CopyJobInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,12 @@ ToStringHelper toStringHelper() {
178178

179179
@Override
180180
public boolean equals(Object obj) {
181-
return obj instanceof CopyJobInfo && Objects.equals(toPb(), ((CopyJobInfo) obj).toPb());
181+
return obj instanceof CopyJobInfo && baseEquals((CopyJobInfo) obj);
182182
}
183183

184184
@Override
185185
public int hashCode() {
186-
return Objects.hash(super.hashCode(), sourceTables, destinationTable, createDisposition,
186+
return Objects.hash(baseHashCode(), sourceTables, destinationTable, createDisposition,
187187
writeDisposition);
188188
}
189189

gcloud-java-bigquery/src/main/java/com/google/gcloud/bigquery/ExtractJobInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@ ToStringHelper toStringHelper() {
212212

213213
@Override
214214
public boolean equals(Object obj) {
215-
return obj instanceof ExtractJobInfo && Objects.equals(toPb(), ((ExtractJobInfo) obj).toPb());
215+
return obj instanceof ExtractJobInfo && baseEquals((ExtractJobInfo) obj);
216216
}
217217

218218
@Override
219219
public int hashCode() {
220-
return Objects.hash(super.hashCode(), sourceTable, destinationUris, printHeader, fieldDelimiter,
220+
return Objects.hash(baseHashCode(), sourceTable, destinationUris, printHeader, fieldDelimiter,
221221
format, compression);
222222
}
223223

gcloud-java-bigquery/src/main/java/com/google/gcloud/bigquery/JobInfo.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,14 +264,12 @@ public String toString() {
264264
return toStringHelper().toString();
265265
}
266266

267-
@Override
268-
public int hashCode() {
267+
protected final int baseHashCode() {
269268
return Objects.hash(jobId);
270269
}
271270

272-
@Override
273-
public boolean equals(Object obj) {
274-
return obj instanceof JobInfo && Objects.equals(toPb(), ((JobInfo) obj).toPb());
271+
protected final boolean baseEquals(JobInfo jobInfo) {
272+
return Objects.equals(toPb(), jobInfo.toPb());
275273
}
276274

277275
Job toPb() {

gcloud-java-bigquery/src/main/java/com/google/gcloud/bigquery/LoadJobInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ ToStringHelper toStringHelper() {
117117

118118
@Override
119119
public boolean equals(Object obj) {
120-
return obj instanceof LoadJobInfo && Objects.equals(toPb(), ((LoadJobInfo) obj).toPb());
120+
return obj instanceof LoadJobInfo && baseEquals((LoadJobInfo) obj);
121121
}
122122

123123
@Override
124124
public int hashCode() {
125-
return Objects.hash(super.hashCode(), sourceUris, configuration);
125+
return Objects.hash(baseHashCode(), sourceUris, configuration);
126126
}
127127

128128
@Override

gcloud-java-bigquery/src/main/java/com/google/gcloud/bigquery/QueryJobInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,12 +447,12 @@ ToStringHelper toStringHelper() {
447447

448448
@Override
449449
public boolean equals(Object obj) {
450-
return obj instanceof QueryJobInfo && Objects.equals(toPb(), ((QueryJobInfo) obj).toPb());
450+
return obj instanceof QueryJobInfo && baseEquals((QueryJobInfo) obj);
451451
}
452452

453453
@Override
454454
public int hashCode() {
455-
return Objects.hash(super.hashCode(), allowLargeResults, createDisposition, destinationTable,
455+
return Objects.hash(baseHashCode(), allowLargeResults, createDisposition, destinationTable,
456456
defaultDataset, flattenResults, priority, query, tableDefinitions, useQueryCache,
457457
userDefinedFunctions, writeDisposition, dryRun);
458458
}

0 commit comments

Comments
 (0)