--- old/jmh-core/src/main/java/org/openjdk/jmh/runner/options/CommandLineOptions.java 2015-08-13 15:56:16.991038098 +0300 +++ new/jmh-core/src/main/java/org/openjdk/jmh/runner/options/CommandLineOptions.java 2015-08-13 15:56:16.951038100 +0300 @@ -75,6 +75,7 @@ private final List warmupMicros = new ArrayList(); private final Multimap params = new HashMultimap(); private final boolean list; + private final boolean listWithParams; private final boolean listResultFormats; private final boolean help; private final boolean listProfilers; @@ -197,6 +198,7 @@ .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."); @@ -259,6 +261,7 @@ help = set.has("h"); list = set.has("l"); + listWithParams = set.has("lp"); listResultFormats = set.has("lrf"); listProfilers = set.has("lprof"); @@ -404,6 +407,10 @@ return list; } + public boolean shouldListWithParams() { + return listWithParams; + } + public boolean shouldListResultFormats() { return listResultFormats; }