'hashCode()' called on array warnings fixed

This commit is contained in:
Anna Kozlova
2016-06-30 13:28:49 +03:00
parent c3db4448ff
commit 618c1f9fe0
2 changed files with 4 additions and 2 deletions
@@ -43,11 +43,12 @@ public class TestContent extends Content {
@Override
public boolean equals(Object o) {
if (!(o instanceof Content)) return false;
return Arrays.equals(myData, ((Content)o).getBytes());
}
@Override
public int hashCode() {
return myData.hashCode();
return Arrays.hashCode(myData);
}
}
@@ -24,6 +24,7 @@ import org.jetbrains.annotations.NotNull;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Arrays;
import java.util.Properties;
import java.util.Set;
import java.util.TreeSet;
@@ -109,7 +110,7 @@ public class MavenPropertiesVirtualFile extends VirtualFile {
@Override
public long getModificationStamp() {
return myContent.hashCode();
return Arrays.hashCode(myContent);
}
@Override