Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.6
-
None
-
Linux, Java 1.6
-
New
Description
The HunspellDictionary takes an InputStream for affix file and a List of Streams for dictionaries.
Javadoc is not clear about i have to close those stream myself or the Dictionary constructor does this already.
Looking at the code, at least reader.close() is called when the affix file is read via readAffixFile() method (although closing streams is not done in a finally block - so the constructor may fail to do so).
The readDictionaryFile() method does miss the call to close the reader in contrast to readAffixFile().
So the question here is - have i have to close the streams myself after instantiating the dictionary?
Or is the close call only missing for the dictionary streams?
Either way, please add the close calls in a safe manner or clarify javadoc so i have to do this myself.