< prev index next >
jmh-core/src/main/java/org/openjdk/jmh/runner/options/CommandLineOptions.java
Print this page
@@ -73,10 +73,11 @@
private final List<String> excludes = new ArrayList<String>();
private final Optional<WarmupMode> warmupMode;
private final List<String> warmupMicros = new ArrayList<String>();
private final Multimap<String, String> params = new HashMultimap<String, String>();
private final boolean list;
+ private final boolean listWithParams;
private final boolean listResultFormats;
private final boolean help;
private final boolean listProfilers;
private final transient OptionParser parser;
@@ -195,10 +196,11 @@
"in addition to already selected. JMH will not measure these benchmarks, but only use them" +
" for the warmup.")
.withRequiredArg().withValuesSeparatedBy(',').ofType(String.class).describedAs("regexp+");
parser.accepts("l", "List matching benchmarks and exit.");
+ parser.accepts("lp", "List matching benchmarks with parameters and exit.");
parser.accepts("lrf", "List result formats.");
parser.accepts("lprof", "List profilers.");
parser.accepts("h", "Display help.");
try {
@@ -257,10 +259,11 @@
resultFormat = Optional.none();
}
help = set.has("h");
list = set.has("l");
+ listWithParams = set.has("lp");
listResultFormats = set.has("lrf");
listProfilers = set.has("lprof");
iterations = toOptional(optMeasureCount, set);
batchSize = toOptional(optMeasureBatchSize, set);
@@ -402,10 +405,14 @@
public boolean shouldList() {
return list;
}
+ public boolean shouldListWithParams() {
+ return listWithParams;
+ }
+
public boolean shouldListResultFormats() {
return listResultFormats;
}
public boolean shouldHelp() {
< prev index next >