mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 21:11:28 +07:00
Java: remove unnecessary cast to int from defaultHashCode template (IJ-CR-120073)
GitOrigin-RevId: 02fede7b07f975e5c395bb07736a04a00479c16c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e70a7a9b02
commit
f8773787b2
@@ -46,7 +46,7 @@ public int hashCode() {
|
||||
#macro (addPrimitiveFieldHashCode $field)
|
||||
#set ($fName = $field.accessor)
|
||||
#if ($field.byte || $field.short || $field.char)
|
||||
(int) $fName##
|
||||
$fName##
|
||||
#elseif ($field.long)
|
||||
#if ($java_version < 8)
|
||||
(int)($fName ^ ($fName >>> 32))##
|
||||
|
||||
@@ -56,8 +56,8 @@ class A {
|
||||
result = 31 * result + Arrays.deepHashCode(a4);
|
||||
result = 31 * result + Arrays.hashCode(a5);
|
||||
result = 31 * result + Arrays.deepHashCode(a6);
|
||||
result = 31 * result + (int) a7;
|
||||
result = 31 * result + (int) a8;
|
||||
result = 31 * result + a7;
|
||||
result = 31 * result + a8;
|
||||
result = 31 * result + a9;
|
||||
result = 31 * result + (int) (a10 ^ (a10 >>> 32));
|
||||
result = 31 * result + Float.floatToIntBits(a11);
|
||||
|
||||
@@ -56,8 +56,8 @@ class A {
|
||||
result = 31 * result + Arrays.deepHashCode(a4);
|
||||
result = 31 * result + Arrays.hashCode(a5);
|
||||
result = 31 * result + Arrays.deepHashCode(a6);
|
||||
result = 31 * result + (int) a7;
|
||||
result = 31 * result + (int) a8;
|
||||
result = 31 * result + a7;
|
||||
result = 31 * result + a8;
|
||||
result = 31 * result + a9;
|
||||
result = 31 * result + (int) (a10 ^ (a10 >>> 32));
|
||||
result = 31 * result + Float.floatToIntBits(a11);
|
||||
|
||||
@@ -104,8 +104,8 @@ class A {
|
||||
result = 31 * result + Arrays.deepHashCode(getA4());
|
||||
result = 31 * result + Arrays.hashCode(getA5());
|
||||
result = 31 * result + Arrays.deepHashCode(getA6());
|
||||
result = 31 * result + (int) getA7();
|
||||
result = 31 * result + (int) getA8();
|
||||
result = 31 * result + getA7();
|
||||
result = 31 * result + getA8();
|
||||
result = 31 * result + getA9();
|
||||
result = 31 * result + (int) (getA10() ^ (getA10() >>> 32));
|
||||
result = 31 * result + Float.floatToIntBits(getA11());
|
||||
|
||||
@@ -52,8 +52,8 @@ class A {
|
||||
result = 31 * result + Arrays.deepHashCode(a4);
|
||||
result = 31 * result + Arrays.hashCode(a5);
|
||||
result = 31 * result + Arrays.deepHashCode(a6);
|
||||
result = 31 * result + (int) a7;
|
||||
result = 31 * result + (int) a8;
|
||||
result = 31 * result + a7;
|
||||
result = 31 * result + a8;
|
||||
result = 31 * result + a9;
|
||||
result = 31 * result + (int) (a10 ^ (a10 >>> 32));
|
||||
result = 31 * result + Float.floatToIntBits(a11);
|
||||
|
||||
@@ -68,8 +68,8 @@ class A extends B {
|
||||
result = 31 * result + Arrays.deepHashCode(a4);
|
||||
result = 31 * result + Arrays.hashCode(a5);
|
||||
result = 31 * result + Arrays.deepHashCode(a6);
|
||||
result = 31 * result + (int) a7;
|
||||
result = 31 * result + (int) a8;
|
||||
result = 31 * result + a7;
|
||||
result = 31 * result + a8;
|
||||
result = 31 * result + a9;
|
||||
result = 31 * result + (int) (a10 ^ (a10 >>> 32));
|
||||
result = 31 * result + Float.floatToIntBits(a11);
|
||||
|
||||
@@ -56,8 +56,8 @@ class A {
|
||||
result1 = 31 * result1 + Arrays.deepHashCode(a4);
|
||||
result1 = 31 * result1 + Arrays.hashCode(a5);
|
||||
result1 = 31 * result1 + Arrays.deepHashCode(a6);
|
||||
result1 = 31 * result1 + (int) a7;
|
||||
result1 = 31 * result1 + (int) a8;
|
||||
result1 = 31 * result1 + a7;
|
||||
result1 = 31 * result1 + a8;
|
||||
result1 = 31 * result1 + a9;
|
||||
result1 = 31 * result1 + (int) (a10 ^ (a10 >>> 32));
|
||||
result1 = 31 * result1 + Float.floatToIntBits(a11);
|
||||
|
||||
@@ -27,8 +27,8 @@ public class X {
|
||||
public int hashCode() {
|
||||
int result = Long.hashCode(l);
|
||||
result = 31 * result + Boolean.hashCode(b);
|
||||
result = 31 * result + (int) v;
|
||||
result = 31 * result + (int) s;
|
||||
result = 31 * result + v;
|
||||
result = 31 * result + s;
|
||||
result = 31 * result + i;
|
||||
result = 31 * result + Float.hashCode(f);
|
||||
result = 31 * result + Double.hashCode(d);
|
||||
|
||||
Reference in New Issue
Block a user