GT-3350: Consistently ordered classpath and ExtensionPoint priorities

This commit is contained in:
Ryan Kurtz
2019-12-03 10:04:56 -05:00
parent 7ab75e411e
commit 8f00152601
52 changed files with 341 additions and 169 deletions
@@ -42,7 +42,7 @@ public class DumpGhidraCapabilitiesScript extends GhidraScript {
addPlugin(moduleName, pluginDescription);
}
Set<Analyzer> instances = ClassSearcher.getInstances(Analyzer.class);
List<Analyzer> instances = ClassSearcher.getInstances(Analyzer.class);
for (Analyzer analyzer : instances) {
Class<? extends Analyzer> clazz = analyzer.getClass();
@@ -68,7 +68,7 @@ public class SummarizeAnalyzers extends GhidraScript {
Options options = currentProgram.getOptions(Program.ANALYSIS_PROPERTIES);
Set<Class<? extends Analyzer>> classes = ClassSearcher.getClasses(Analyzer.class);
List<Class<? extends Analyzer>> classes = ClassSearcher.getClasses(Analyzer.class);
for (Class<? extends Analyzer> element : classes) {
Analyzer analyzer;
try {