joptsimple.OptionSpecBuilder.class Maven / Gradle / Ivy
???? 3 ? joptsimple/OptionSpecBuilder joptsimple/NoArgumentOptionSpec OptionSpecBuilder.java parser Ljoptsimple/OptionParser; >(Ljoptsimple/OptionParser;Ljava/util/List;Ljava/lang/String;)V %(Ljava/util/List;Ljava/lang/String;)V
attachToParser ()V
this Ljoptsimple/OptionSpecBuilder; options $Ljava/util/List; Ljava/util/List; description Ljava/lang/String; joptsimple/OptionParser recognize "(Ljoptsimple/AbstractOptionSpec;)V
withRequiredArg *()Ljoptsimple/ArgumentAcceptingOptionSpec; %joptsimple/RequiredArgumentOptionSpec " ()Ljava/util/List; $
% ()Ljava/lang/String; '
(
# newSpec ; (Ljoptsimple/ArgumentAcceptingOptionSpec; withOptionalArg %joptsimple/OptionalArgumentOptionSpec /
0
requiredIf E(Ljava/lang/String;[Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder; validatedDependents 7(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; 4 5
6 java/util/List 8 iterator ()Ljava/util/Iterator; : ; 9 < java/util/Iterator > hasNext ()Z @ A ? B next ()Ljava/lang/Object; D E ? F java/lang/String H 2
J each dependent otherDependents [Ljava/lang/String;
dependents O(Ljoptsimple/OptionSpec;[Ljoptsimple/OptionSpec;)Ljoptsimple/OptionSpecBuilder; *(Ljava/util/List;Ljoptsimple/OptionSpec;)V 2 R
S [Ljoptsimple/OptionSpec; U Ljoptsimple/OptionSpec<*>; Ljoptsimple/OptionSpec; [Ljoptsimple/OptionSpec<*>; requiredUnless Z
[ Z R
] availableIf _
` _ R
b availableUnless d
e d R
g java/util/ArrayList i
j k add (Ljava/lang/Object;)Z m n 9 o java/util/Collections q addAll ,(Ljava/util/Collection;[Ljava/lang/Object;)Z s t
r u isRecognized (Ljava/lang/String;)Z w x
y &joptsimple/UnconfiguredOptionException { (Ljava/lang/String;)V }
| ~
defaultValues ? $
? argumentTypeIndicator ? '
? argumentDescription ? '
?
isRequired ? A
? requiresArgument ? A
? acceptsArguments ? A
? Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature R(Ljoptsimple/OptionParser;Ljava/util/List;Ljava/lang/String;)V >()Ljoptsimple/ArgumentAcceptingOptionSpec;
StackMapTable U(Ljoptsimple/OptionSpec<*>;[Ljoptsimple/OptionSpec<*>;)Ljoptsimple/OptionSpecBuilder; K(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
SourceFile ! ? v *,-? *+? *? ? ? * ? ? ? A B C ? ? ? 7 *? *? ? ? ?
F G ! ? h ? #Y*? &*? )? *L*? +? +? ?
+ - ?
+ , ? O P R ? ? . ! ? l ? 0Y*? &*? )? 1L*? +? +? ?
+ - ?
+ , ? [ \ ] _ ? ? ? 2 3 ? ? 7*+,? 7N-? = :? C ? ? G ? I:*? *? &? K???*? ? 4 %
L 7 7 M 7 N O 0 P ? 0 P ? o p % q 5 s ? ? 9 ?? % ? 2 Q ? ? 7*? *? &+? T,N-?66? -2:*? *? &? T????*? ? * "
L X 7 7 M X 7 N U ? "
L W 7 M W 7 N Y ? ? ? " ? / ? 5 ? ?
? V? ? ? ? Z 3 ? ? 7*+,? 7N-? = :? C ? ? G ? I:*? *? &? \???*? ? 4 %
L 7 7 M 7 N O 0 P ? 0 P ? ? ? % ? 2 ? 5 ? ? ? 9 ?? % ? Z Q ? ? 7*? *? &+? ^,N-?66? -2:*? *? &? ^????*? ? * "
L X 7 7 M X 7 N U ? "
L W 7 M W 7 N Y ? ? ? " ? / ? 5 ? ?
? V? ? ? ? _ 3 ? ? 7*+,? 7N-? = :? C ? ? G ? I:*? *? &? a???*? ? 4 %
L 7 7 M 7 N O 0 P ? 0 P ? ? ? % ? 5 ? ? ? 9 ?? % ? _ Q ? ? 7*? *? &+? c,N-?66? -2:*? *? &? c????*? ? * "
L X 7 7 M X 7 N U ? "
L W 7 M W 7 N Y ? ? ? " ? / ? 5 ? ?
? V? ? ? ? d 3 ? ? 7*+,? 7N-? = :? C ? ? G ? I:*? *? &? f???*? ? 4 %
L 7 7 M 7 N O 0 P ? 0 P ? ? ? % ? 5 ? ? ? 9 ?? % ? d Q ? ? 7*? *? &+? h,N-?66? -2:*? *? &? h????*? ? * "
L X 7 7 M X 7 N U ? "
L W 7 M W 7 N Y ? " / 5 ?
? V? ? ? ? 4 5 ? ? O? jY? lN-+? p W-,? vW-? = :? C ? (? G ? I:*? ? z?
? |Y? ????-? ? 4 4 L O O M O N O G P ? G P ? "
4
@ J M ? ? 9 ?+? ? ?A ? $ ? / *? ?? ? ? ;A ? ' ? / *? ?? ? ? ;A ? ' ? / *? ?? ? ? ;A ? A ? / *? ?? ? ? ;A ? A ? / *? ?? ? ? ;A ? A ? / *? ?? ? ? ; ?