Class IntegerValueConverter

java.lang.Object
org.openjdk.jmh.runner.options.IntegerValueConverter
All Implemented Interfaces:
joptsimple.ValueConverter<Integer>

public class IntegerValueConverter extends Object implements joptsimple.ValueConverter<Integer>
Converts option value from String to Integer and makes sure the value exceeds given minimal threshold.
  • Field Details

    • TO_INT_CONVERTER

      private static final joptsimple.ValueConverter<Integer> TO_INT_CONVERTER
    • POSITIVE

      public static final IntegerValueConverter POSITIVE
    • NON_NEGATIVE

      public static final IntegerValueConverter NON_NEGATIVE
    • minValue

      private final int minValue
  • Constructor Details

    • IntegerValueConverter

      public IntegerValueConverter(int minValue)
  • Method Details

    • convert

      public Integer convert(String value)
      Specified by:
      convert in interface joptsimple.ValueConverter<Integer>
    • valueType

      public Class<? extends Integer> valueType()
      Specified by:
      valueType in interface joptsimple.ValueConverter<Integer>
    • valuePattern

      public String valuePattern()
      Specified by:
      valuePattern in interface joptsimple.ValueConverter<Integer>