package io.vertx.groovy.core.cli;
public class CommandLine_GroovyExtension {
  public static <T>java.lang.Object getOptionValue(io.vertx.core.cli.CommandLine j_receiver, java.lang.String name) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.getOptionValue(name));
  }
  public static <T>java.lang.Object getArgumentValue(io.vertx.core.cli.CommandLine j_receiver, java.lang.String name) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.getArgumentValue(name));
  }
  public static <T>java.lang.Object getArgumentValue(io.vertx.core.cli.CommandLine j_receiver, int index) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.getArgumentValue(index));
  }
  public static boolean isOptionAssigned(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.isOptionAssigned(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null);
  }
  public static java.util.List<java.lang.String> getRawValues(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.getRawValues(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null) != null ? j_receiver.getRawValues(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null).stream().map(elt -> elt).collect(java.util.stream.Collectors.toList()) : null;
  }
  public static java.util.List<java.lang.String> getRawValuesForOption(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.getRawValuesForOption(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null) != null ? j_receiver.getRawValuesForOption(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null).stream().map(elt -> elt).collect(java.util.stream.Collectors.toList()) : null;
  }
  public static java.util.List<java.lang.String> getRawValuesForArgument(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> argument) {
    return j_receiver.getRawValuesForArgument(argument != null ? new io.vertx.core.cli.Argument(io.vertx.core.impl.ConversionHelper.toJsonObject(argument)) : null) != null ? j_receiver.getRawValuesForArgument(argument != null ? new io.vertx.core.cli.Argument(io.vertx.core.impl.ConversionHelper.toJsonObject(argument)) : null).stream().map(elt -> elt).collect(java.util.stream.Collectors.toList()) : null;
  }
  public static java.lang.String getRawValueForOption(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.getRawValueForOption(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null);
  }
  public static boolean acceptMoreValues(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.acceptMoreValues(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null);
  }
  public static java.lang.String getRawValueForArgument(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> arg) {
    return j_receiver.getRawValueForArgument(arg != null ? new io.vertx.core.cli.Argument(io.vertx.core.impl.ConversionHelper.toJsonObject(arg)) : null);
  }
  public static boolean isArgumentAssigned(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> arg) {
    return j_receiver.isArgumentAssigned(arg != null ? new io.vertx.core.cli.Argument(io.vertx.core.impl.ConversionHelper.toJsonObject(arg)) : null);
  }
  public static boolean isSeenInCommandLine(io.vertx.core.cli.CommandLine j_receiver, java.util.Map<String, Object> option) {
    return j_receiver.isSeenInCommandLine(option != null ? new io.vertx.core.cli.Option(io.vertx.core.impl.ConversionHelper.toJsonObject(option)) : null);
  }
}