+ make + ", " + "model=" + model + ", " + "trim=" + trim + ", " + "msrp=" + msrp + "}"; } @Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof Vehicle) { Vehicle that = (Vehicle) o; return (this.make.equals(that.getMake())) && (this.model.equals(that.getModel())) && (this.trim.equals(that.getTrim())) && (this.msrp.equals(that.getMsrp())); } return false; } @Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.make.hashCode(); h *= 1000003; h ^= this.model.hashCode(); h *= 1000003; h ^= this.trim.hashCode(); h *= 1000003; h ^= this.msrp.hashCode(); return h; }
(2.12+) project, just use `provided` or `compileOnly` • For Android, use `apt` plugin: https://bitbucket.org/ hvisser/android-apt apt ‘com.google.auto.value:auto-value:1.2’
(2.12+) project, just use `provided` or `compileOnly` • For Android, use `apt` plugin: https://bitbucket.org/ hvisser/android-apt apt ‘com.google.auto.value:auto-value:1.2’ provided ‘com.google.auto.value:auto-value:1.2’
(2.12+) project, just use `provided` or `compileOnly` • For Android, use `apt` plugin: https://bitbucket.org/ hvisser/android-apt apt ‘com.google.auto.value:auto-value:1.2’ provided ‘com.google.auto.value:auto-value:1.2’ Or provided 'com.jakewharton.auto.value:auto-value-annotations:1.2'
(2.12+) project, just use `provided` or `compileOnly` • For Android, use `apt` plugin: https://bitbucket.org/ hvisser/android-apt apt ‘com.google.auto.value:auto-value:1.2’ provided ‘com.google.auto.value:auto-value:1.2’ Or provided 'com.jakewharton.auto.value:auto-value-annotations:1.2'