summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/inflexion/InflectionML.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-03-30 20:58:40 -0400
committerBen Culkin <scorpress@gmail.com>2020-03-30 20:58:40 -0400
commit2d140567edf035fe665f66b78d488bc12c0f157b (patch)
tree878f14d1834687761cf6f497f660e460330428ed /src/main/java/bjc/inflexion/InflectionML.java
parent43a1c34c3b606d4e5db0633cfd651de5309c5b5f (diff)
Clean up warnings
Clear up some warnings that had popped up. Mostly, closing some input streams after we're done with them.
Diffstat (limited to 'src/main/java/bjc/inflexion/InflectionML.java')
-rw-r--r--src/main/java/bjc/inflexion/InflectionML.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/bjc/inflexion/InflectionML.java b/src/main/java/bjc/inflexion/InflectionML.java
index f5fbb02..e92e171 100644
--- a/src/main/java/bjc/inflexion/InflectionML.java
+++ b/src/main/java/bjc/inflexion/InflectionML.java
@@ -13,6 +13,8 @@
*/
package bjc.inflexion;
+import java.io.IOException;
+import java.io.InputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
@@ -57,10 +59,18 @@ public class InflectionML {
/* Load DBs from files. */
static {
final Prepositions prepositionDB = new Prepositions();
- prepositionDB.loadFromStream(InflectionML.class.getResourceAsStream("/prepositions.txt"));
+ try (InputStream strim = InflectionML.class.getResourceAsStream("/prepositions.txt")) {
+ prepositionDB.loadFromStream(strim);
+ } catch (IOException ioex) {
+ ioex.printStackTrace();
+ }
nounDB = new Nouns(prepositionDB);
- nounDB.loadFromStream(InflectionML.class.getResourceAsStream("/nouns.txt"));
+ try (InputStream strim = InflectionML.class.getResourceAsStream("/nouns.txt")) {
+ nounDB.loadFromStream(strim);
+ } catch (IOException ioex) {
+ ioex.printStackTrace();
+ }
}
/**