diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 834befc452379f178ab0f46ea6e030af54d47e77..e7fff031f441d84ca7bd4bdacfc6f6004a76fb97 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -133,7 +133,7 @@ <entry file="file://$PROJECT_DIR$/src/edu/caltech/cs2/datastructures/MinFourHeap.java"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="192"> - <caret line="8" lean-forward="true" selection-start-line="8" selection-end-line="8" /> + <caret line="8" selection-start-line="8" selection-end-line="8" /> <folding> <element signature="imports" expanded="true" /> <element signature="e#829#830#0" expanded="true" /> @@ -242,7 +242,7 @@ </dirStrings> </component> <component name="Git.Settings"> - <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../../.." /> + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> </component> <component name="IdeDocumentHistory"> <option name="CHANGED_PATHS"> @@ -1348,7 +1348,7 @@ <entry file="file://$PROJECT_DIR$/src/edu/caltech/cs2/datastructures/MinFourHeap.java"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="192"> - <caret line="8" lean-forward="true" selection-start-line="8" selection-end-line="8" /> + <caret line="8" selection-start-line="8" selection-end-line="8" /> <folding> <element signature="imports" expanded="true" /> <element signature="e#829#830#0" expanded="true" /> diff --git a/src/edu/caltech/cs2/datastructures/NGramMap.java b/src/edu/caltech/cs2/datastructures/NGramMap.java index 33a8d1ddb94a0a49329312c77738e89be4fba857..25aa89d532f9c1e3b3861eb8fe74c0f6e1a99d60 100644 --- a/src/edu/caltech/cs2/datastructures/NGramMap.java +++ b/src/edu/caltech/cs2/datastructures/NGramMap.java @@ -100,6 +100,7 @@ public class NGramMap { return null; } + @Override public String toString() { return map.toString(); } @@ -123,4 +124,4 @@ public class NGramMap { public String[] getWordsAfter(NGram ngram, int k) { return null; } -} \ No newline at end of file +} diff --git a/src/edu/caltech/cs2/interfaces/IPriorityQueue.java b/src/edu/caltech/cs2/interfaces/IPriorityQueue.java index 3edf55be21b12a4d0bdeb85f88b4ad3ff500fb6c..a2ea84aaecd04c1c1982c8a3b19bdd0bef9c48dd 100644 --- a/src/edu/caltech/cs2/interfaces/IPriorityQueue.java +++ b/src/edu/caltech/cs2/interfaces/IPriorityQueue.java @@ -15,10 +15,12 @@ public interface IPriorityQueue<E> extends IQueue<IPriorityQueue.PQElement<E>> { this.priority = priority; } + @Override public int hashCode() { return this.data.hashCode(); } + @Override public boolean equals(Object o) { if (!(o instanceof PQElement)) { return false; @@ -26,7 +28,7 @@ public interface IPriorityQueue<E> extends IQueue<IPriorityQueue.PQElement<E>> { return this.data.equals(((PQElement)o).data); } - + @Override public String toString() { return "(" + this.data + ", " + this.priority + ")"; } @@ -45,4 +47,4 @@ public interface IPriorityQueue<E> extends IQueue<IPriorityQueue.PQElement<E>> { */ public void decreaseKey(PQElement<E> key); -} \ No newline at end of file +} diff --git a/src/edu/caltech/cs2/misc/IntegerComparator.java b/src/edu/caltech/cs2/misc/IntegerComparator.java index 6c8f56b8a65e3d4d92ddd084c9a95c43feed0581..c0399da0151634aa59b4482cae22d56a23d3f3ed 100644 --- a/src/edu/caltech/cs2/misc/IntegerComparator.java +++ b/src/edu/caltech/cs2/misc/IntegerComparator.java @@ -3,6 +3,7 @@ package edu.caltech.cs2.misc; import java.util.Comparator; public class IntegerComparator implements Comparator<Integer> { + @Override public int compare(Integer a, Integer b) { if (a < b) { return -1; @@ -13,6 +14,7 @@ public class IntegerComparator implements Comparator<Integer> { return 1; } + @Override public boolean equals(Object obj) { return (this == obj); } diff --git a/src/edu/caltech/cs2/types/NGram.java b/src/edu/caltech/cs2/types/NGram.java index e260716dba238948f1438e90d498a532fc325b4d..24b324e5c36af5f5d4fa64511a7608a9a1aa0064 100644 --- a/src/edu/caltech/cs2/types/NGram.java +++ b/src/edu/caltech/cs2/types/NGram.java @@ -48,6 +48,7 @@ public class NGram implements Iterable<String>, Comparable<NGram> { return new NGram(data); } + @Override public String toString() { String result = ""; String prev = ""; @@ -67,4 +68,4 @@ public class NGram implements Iterable<String>, Comparable<NGram> { public int compareTo(NGram o) { return 0; } -} \ No newline at end of file +} diff --git a/src/wordsuggestor/ParseFBMessages.java b/src/wordsuggestor/ParseFBMessages.java index df2b841a57f6aa1e4132fd304bdd838ef2edcf7e..5499d9d1c149c6b70c3a078bfa9496da73bc4298 100644 --- a/src/wordsuggestor/ParseFBMessages.java +++ b/src/wordsuggestor/ParseFBMessages.java @@ -41,7 +41,7 @@ public final class ParseFBMessages { String archive = args[1]; IQueue<String> messages = new ArrayDeque<String>(); - File[] listOfFiles = (new File(archive + File.separator + "messages")).listFiles(); + File[] listOfFiles = new File(archive + File.separator + "messages").listFiles(); for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) {