Hi Marco, > + @Override > + public int hashCode() > + { > + final int prime = 31; > + int result = 1; > + result = prime * result + ( ( adjacencyList == null ) ? 0 : > adjacencyList.hashCode() ); > + result = prime * result + ( ( allEdges == null ) ? 0 : > allEdges.hashCode() ); > + result = prime * result + ( ( indexedEdges == null ) ? 0 : > indexedEdges.hashCode() ); > + result = prime * result + ( ( indexedVertices == null ) ? 0 : > indexedVertices.hashCode() ); > + return result; > + }
good! IMHO this can be fixed using the org.apache.commons.graph.utils.Objects#hash() shortcut, i.e. > import static org.apache.commons.graph.utils.Objects.hash; > ... > + @Override > + public int hashCode() > + { > + final int prime = 31; > + return hash( 1, prime, adjacencyList, allEdges, indexedEdges, > indexedVertices ); > + } best and thanks! -Simo --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org