
com.groupbyinc.flux.common.cli.CliToolConfig.class Maven / Gradle / Ivy
???? 3 ? ,com/groupbyinc/flux/common/cli/CliToolConfig java/lang/Object CliToolConfig.java .com/groupbyinc/flux/common/cli/CliToolConfig$1 :com/groupbyinc/flux/common/cli/CliToolConfig$OptionsSource
OptionsSource ?com/groupbyinc/flux/common/cli/CliToolConfig$OptionGroupBuilder OptionGroupBuilder :com/groupbyinc/flux/common/cli/CliToolConfig$OptionBuilder
OptionBuilder 0com/groupbyinc/flux/common/cli/CliToolConfig$Cmd Cmd 4com/groupbyinc/flux/common/cli/CliToolConfig$Builder Builder Ecom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder =com/groupbyinc/flux/common/google/common/collect/ImmutableMap toolType Ljava/lang/Class; ; name Ljava/lang/String; cmds ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; helpPrinter ,Lcom/groupbyinc/flux/common/cli/HelpPrinter; $assertionsDisabled Z config [(Ljava/lang/String;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/cli/CliToolConfig$Builder; V(Ljava/lang/String;Ljava/lang/Class;Lcom/groupbyinc/flux/common/cli/CliToolConfig$1;)V ) *
+ Y(Ljava/lang/String;Ljava/lang/Class;[Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;)V ()V ) .
/ 1 3 builder I()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; 5 6
7 java/lang/String 9 java/lang/Class ; 3[Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd; =
access$100 F(Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;)Ljava/lang/String; ? @
A put m(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; C D
E build A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; G H
I ! K i I this .Lcom/groupbyinc/flux/common/cli/CliToolConfig; cmdsBuilder ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; isSingle ()Z size ()I V W
X single 4()Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd; % & \ T U
^ java/lang/AssertionError ` 1Requesting single command on a multi-command tool b (Ljava/lang/Object;)V ) d
a e values H()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableCollection; g h
i Dcom/groupbyinc/flux/common/google/common/collect/ImmutableCollection k iterator I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; m n
l o Ecom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator q next ()Ljava/lang/Object; s t
r u ()Ljava/lang/Class; ()Ljava/lang/String; ()Ljava/util/Collection; cmd F(Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd; get &(Ljava/lang/Object;)Ljava/lang/Object; | }
~
printUsage ,(Lcom/groupbyinc/flux/common/cli/Terminal;)V # $ ? *com/groupbyinc/flux/common/cli/HelpPrinter ? print Z(Lcom/groupbyinc/flux/common/cli/CliToolConfig;Lcom/groupbyinc/flux/common/cli/Terminal;)V ? ?
? ? terminal )Lcom/groupbyinc/flux/common/cli/Terminal; ?(Ljava/lang/String;Ljava/lang/Class;[Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;Lcom/groupbyinc/flux/common/cli/CliToolConfig$1;)V ) -
? x0 x1 x2 x3 0Lcom/groupbyinc/flux/common/cli/CliToolConfig$1;
access$700 .()Lcom/groupbyinc/flux/common/cli/HelpPrinter; desiredAssertionStatus ? U
<