public interface org.openjdk.jmh.runner.options.Options extends java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.openjdk.jmh.runner.options.Options
  super_class: java.lang.Object
{
  public abstract java.util.List<java.lang.String> getIncludes();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract java.util.List<java.lang.String> getExcludes();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.String> getOutput();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.results.format.ResultFormatType> getResultFormat();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/results/format/ResultFormatType;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.String> getResult();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldDoGC();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Boolean;>;

  public abstract java.util.List<org.openjdk.jmh.runner.options.ProfilerConfig> getProfilers();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/openjdk/jmh/runner/options/ProfilerConfig;>;

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.VerboseMode> verbosity();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/VerboseMode;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldFailOnError();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Boolean;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getThreads();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<int[]> getThreadGroups();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<[I>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldSyncIterations();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Boolean;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupIterations();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getWarmupTime();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupBatchSize();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.WarmupMode> getWarmupMode();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/WarmupMode;>;

  public abstract java.util.List<java.lang.String> getWarmupIncludes();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementIterations();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getMeasurementTime();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementBatchSize();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract java.util.Collection<org.openjdk.jmh.annotations.Mode> getBenchModes();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/openjdk/jmh/annotations/Mode;>;

  public abstract org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit> getTimeUnit();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/concurrent/TimeUnit;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getOperationsPerInvocation();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getForkCount();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupForkCount();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;

  public abstract org.openjdk.jmh.util.Optional<java.lang.String> getJvm();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;

  public abstract org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgs();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;

  public abstract org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;

  public abstract org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;

  public abstract org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
    MethodParameters:
      Name  Flags
      name  

  public abstract org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getTimeout();
    descriptor: ()Lorg/openjdk/jmh/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
}
SourceFile: "Options.java"