@Override public int hashCode() { int result = (this.text != null ? this.text.hashCode() : 0); result = 31 * result + (this.textColor != null ? this.textColor.hashCode() : 0); result = 31 * result + (this.textSize != +0.0f ? Float.floatToIntBits(this.textSize) : 0); result = 31 * result + (this.typeface != null ? this.typeface.hashCode() : 0); result = 31 * result + (this.enableOutline ? 1 : 0); result = 31 * result + (this.outlineColor != null ? this.outlineColor.hashCode() : 0); result = 31 * result + (this.outlineWidth != +0.0f ? Float.floatToIntBits(this.outlineWidth) : 0); return result; } }
@Override public int hashCode() { int result = this.textColor.hashCode(); result = 31 * result + this.textOffset.hashCode(); result = 31 * result + (this.textSize != +0.0f ? Float.floatToIntBits(this.textSize) : 0); result = 31 * result + (this.typeface != null ? this.typeface.hashCode() : 0); result = 31 * result + (this.enableOutline ? 1 : 0); result = 31 * result + this.outlineColor.hashCode(); result = 31 * result + (this.enableDepthTest ? 1 : 0); result = 31 * result + (this.outlineWidth != +0.0f ? Float.floatToIntBits(this.outlineWidth) : 0); return result; }
@Override public int hashCode() { int result; long temp; result = (this.drawInterior ? 1 : 0); result = 31 * result + (this.drawOutline ? 1 : 0); result = 31 * result + (this.depthTest ? 1 : 0); result = 31 * result + (this.drawVerticals ? 1 : 0); result = 31 * result + (this.enableLighting ? 1 : 0); result = 31 * result + this.interiorColor.hashCode(); result = 31 * result + this.outlineColor.hashCode(); temp = Double.doubleToLongBits(this.outlineWidth); result = 31 * result + (int) (temp ^ (temp >>> 32)); result = 31 * result + (this.interiorImageSource != null ? this.interiorImageSource.hashCode() : 0); result = 31 * result + (this.outlineImageSource != null ? this.outlineImageSource.hashCode() : 0); return result; }
@Override public int hashCode() { int result; long temp; result = (this.imageSource != null) ? this.imageSource.hashCode() : 0; result = 31 * result + this.imageColor.hashCode(); result = 31 * result + this.imageOffset.hashCode(); temp = Double.doubleToLongBits(this.imageScale); result = 31 * result + (int) (temp ^ (temp >>> 32)); temp = Double.doubleToLongBits(this.minimumImageScale); result = 31 * result + (int) (temp ^ (temp >>> 32)); result = 31 * result + (this.drawLeader ? 1 : 0); result = 31 * result + (this.depthTest ? 1 : 0); result = 31 * result + (this.labelAttributes != null ? this.labelAttributes.hashCode() : 0); result = 31 * result + (this.leaderAttributes != null ? this.leaderAttributes.hashCode() : 0); return result; }