@@ -52,7 +52,7 @@ public IntArrayCountFingerprint() {
5252 }
5353
5454 public IntArrayCountFingerprint (Map <String , Integer > rawFingerprint ) {
55- Map <Integer , Integer > hashedFP = new HashMap <Integer , Integer >();
55+ Map <Integer , Integer > hashedFP = new HashMap <>();
5656 for (String key : rawFingerprint .keySet ()) {
5757 Integer hashedKey = key .hashCode ();
5858 Integer count = hashedFP .get (hashedKey );
@@ -61,7 +61,7 @@ public IntArrayCountFingerprint(Map<String, Integer> rawFingerprint) {
6161 }
6262 hashedFP .put (hashedKey , count + rawFingerprint .get (key ));
6363 }
64- List <Integer > keys = new ArrayList <Integer >(hashedFP .keySet ());
64+ List <Integer > keys = new ArrayList <>(hashedFP .keySet ());
6565 Collections .sort (keys );
6666 hitHashes = new int [keys .size ()];
6767 numOfHits = new int [keys .size ()];
@@ -78,8 +78,8 @@ public IntArrayCountFingerprint(Map<String, Integer> rawFingerprint) {
7878 * and if <code>behaveAsBitFingerprint</code> make it only return 0 or 1
7979 * as count thus behaving like a bit finger print.
8080 *
81- * @param rawFingerprint
82- * @param behaveAsBitFingerprint
81+ * @param rawFingerprint the raw fp
82+ * @param behaveAsBitFingerprint whether to behave as binary fp or not
8383 */
8484 public IntArrayCountFingerprint (Map <String , Integer > rawFingerprint , boolean behaveAsBitFingerprint ) {
8585 this (rawFingerprint );
@@ -88,7 +88,7 @@ public IntArrayCountFingerprint(Map<String, Integer> rawFingerprint, boolean beh
8888
8989 @ Override
9090 public long size () {
91- return 4294967296l ;
91+ return 4294967296L ;
9292 }
9393
9494 @ Override
@@ -111,7 +111,7 @@ public int numOfPopulatedbins() {
111111
112112 @ Override
113113 public void merge (ICountFingerprint fp ) {
114- Map <Integer , Integer > newFp = new HashMap <Integer , Integer >();
114+ Map <Integer , Integer > newFp = new HashMap <>();
115115 for (int i = 0 ; i < hitHashes .length ; i ++) {
116116 newFp .put (hitHashes [i ], numOfHits [i ]);
117117 }
@@ -122,7 +122,7 @@ public void merge(ICountFingerprint fp) {
122122 }
123123 newFp .put (fp .getHash (i ), count + fp .getCount (i ));
124124 }
125- List <Integer > keys = new ArrayList <Integer >(newFp .keySet ());
125+ List <Integer > keys = new ArrayList <>(newFp .keySet ());
126126 Collections .sort (keys );
127127 hitHashes = new int [keys .size ()];
128128 numOfHits = new int [keys .size ()];
0 commit comments