Now --list annotates which modules are Standard

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3927 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
ebanks 2010-08-03 21:00:37 +00:00
parent 72875cf717
commit 17d5e89734
1 changed files with 3 additions and 1 deletions

View File

@ -345,7 +345,9 @@ public class VariantEvalWalker extends RodWalker<Integer, Integer> {
private void listModulesAndExit() {
List<Class<? extends VariantEvaluator>> veClasses = PackageUtils.getClassesImplementingInterface(VariantEvaluator.class);
out.println("\nAvailable eval modules:");
for (Class<? extends VariantEvaluator> veClass : veClasses) out.println("\t" + veClass.getSimpleName());
out.println("(Standard modules are starred)");
for (Class<? extends VariantEvaluator> veClass : veClasses)
out.println("\t" + veClass.getSimpleName() + (StandardEval.class.isAssignableFrom(veClass) ? "*" : ""));
out.println();
System.exit(0);
}