Skip to content

Commit 4e85956

Browse files
committed
---
yaml --- r: 1599 b: refs/heads/master c: e11a5ae h: refs/heads/master i: 1597: cdb801f 1595: 1b81683 1591: bbe591b 1583: acad464 1567: 7295b88 1535: fb7aac1
1 parent ca8176b commit 4e85956

6 files changed

Lines changed: 12 additions & 14 deletions

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: e1ddedb296a9bd42c5e2f49983e99120e0c17a07
2+
refs/heads/master: e11a5aeffe778314c02ba84f06dd00d65bf063da
33
refs/heads/travis: e21ee7b88a5edc3f3d8c71f90c3fc32abf7e8dd6
44
refs/heads/gh-pages: d1b373c30c176edc08692348167bec3a244bb823
55
refs/heads/bigquery: 762fa5830e6c398c0396177e3e7fd243bd62cfc3

trunk/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

trunk/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

trunk/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() {

trunk/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

trunk/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)