improvements from review

This commit is contained in:
ghidravore 2020-07-06 17:35:40 -04:00
parent 87c011f28c
commit 6ebda45c2f

View file

@ -15,7 +15,8 @@
*/
package ghidra.app.plugin.core.totd;
import java.io.*;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
@ -31,6 +32,7 @@ import ghidra.framework.plugintool.util.PluginStatus;
import ghidra.framework.preferences.Preferences;
import ghidra.util.HelpLocation;
import ghidra.util.SystemUtilities;
import utilities.util.FileUtilities;
//@formatter:off
@PluginInfo(
@ -80,23 +82,8 @@ public class TipOfTheDayPlugin extends Plugin implements FrontEndOnly {
}
private List<String> loadTips() throws IOException {
List<String> tips = new ArrayList<>();
try (InputStream in = getClass().getResourceAsStream("tips.txt")) {
if (in == null) {
return tips;
}
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
while (true) {
String tip = reader.readLine();
if (tip == null) {
break;
}
if (tip.length() == 0) {
continue;
}
tips.add(tip);
}
return tips;
return FileUtilities.getLines(in);
}
}