All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.commons.cli.Options.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1?5com/groupbyinc/flux/common/apache/commons/cli/Optionsjava/lang/Objectjava/io/SerializableOptions.javaserialVersionUIDJ	shortOptsLjava/util/Map;YLjava/util/Map;longOptsrequiredOptsLjava/util/List;$Ljava/util/List;optionGroups^Ljava/util/Map;()V
java/util/LinkedHashMap

	
	java/util/ArrayList 
!	#java/util/HashMap%
&
	(this7Lcom/groupbyinc/flux/common/apache/commons/cli/Options;addOptionGroupt(Lcom/groupbyinc/flux/common/apache/commons/cli/OptionGroup;)Lcom/groupbyinc/flux/common/apache/commons/cli/Options;9com/groupbyinc/flux/common/apache/commons/cli/OptionGroup.
isRequired()Z01
/2java/util/List4add(Ljava/lang/Object;)Z6758
getOptions()Ljava/util/Collection;:;
/<java/util/Collection>iterator()Ljava/util/Iterator;@A?Bjava/util/IteratorDhasNextF1EGnext()Ljava/lang/Object;IJEK4com/groupbyinc/flux/common/apache/commons/cli/OptionMsetRequired(Z)VOP
NQ	addOptiono(Lcom/groupbyinc/flux/common/apache/commons/cli/Option;)Lcom/groupbyinc/flux/common/apache/commons/cli/Options;ST
UgetKey()Ljava/lang/String;WX
NY
java/util/Map[put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]^\_option6Lcom/groupbyinc/flux/common/apache/commons/cli/Option;group;Lcom/groupbyinc/flux/common/apache/commons/cli/OptionGroup;getOptionGroupsjava/util/HashSetfvaluesh;\i(Ljava/util/Collection;)Vk
gl](Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/commons/cli/Options;p(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lcom/groupbyinc/flux/common/apache/commons/cli/Options;So
poptLjava/lang/String;description^(Ljava/lang/String;ZLjava/lang/String;)Lcom/groupbyinc/flux/common/apache/commons/cli/Options;hasArgZ:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Vx
NylongOpt
hasLongOpt|1
N}
getLongOptX
N?
N2contains?75?indexOf(Ljava/lang/Object;)I??5?remove(I)Ljava/lang/Object;??5?keyhelpOptions()Ljava/util/List;??
?java/util/Collections?unmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;??
??
!lgetRequiredOptionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;??
??	getOptionJ(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/commons/cli/Option;2com/groupbyinc/flux/common/apache/commons/cli/Util?stripLeadingHyphens&(Ljava/lang/String;)Ljava/lang/String;??
??containsKey?7\?get&(Ljava/lang/Object;)Ljava/lang/Object;??\?getMatchingOptions$(Ljava/lang/String;)Ljava/util/List;keySet()Ljava/util/Set;??\?
java/util/Set???
singletonList$(Ljava/lang/Object;)Ljava/util/List;??
???Bjava/lang/String?
startsWith(Ljava/lang/String;)Z??
??matchingOpts$Ljava/util/List;	hasOption
hasLongOptionhasShortOptiongetOptionGroups(Lcom/groupbyinc/flux/common/apache/commons/cli/Option;)Lcom/groupbyinc/flux/common/apache/commons/cli/OptionGroup;toStringjava/lang/StringBuilder?
?[ Options: [ short ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
???X
?
 ] [ long ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? ]?
??bufLjava/lang/StringBuilder;
ConstantValue	SignatureCodeLocalVariableTableLineNumberTableU()Ljava/util/Collection;P()Ljava/util/Collection;J()Ljava/util/List;LocalVariableTypeTable8(Ljava/lang/String;)Ljava/util/List;
SourceFile!	?

?
??
??k1*?*?Y??*?Y??*?!Y?"?$*?&Y?'?)??1*+?,25:%=,-??N+?3?*?$+?9W+?=?CM,?H?*,?L?NN-?R*-?VW*?)-?Z+?`W???*?? /abN*+Ncd?"GIL/Q4R:TIULWe;?;?gY*?)?j?m??*+?a??Sn?M*+,?qW*?? *+rsts?
o	pSu?W*+-?qW*??**+rsvwts?
~	So?i*?NY+,?z?VW*??4*+rs{svwts?
??ST??\+?ZM+?~?*?+??+?`W+???/*?$,???*?$*?$,????W*?$,?9W*?,+?`W*?? \*+\rbW?s?&	????"?/?C?N?Z?:;?2*??????*+???????;?!Y*??j????*+???????2*?$????*+?????n.+??L*?+???*?+???N?*?+???N??.*+.rs???? ?????^+??L?!Y?"M*???+???+???*?????N-?H?#-?L??:+???,?9W???,??*G{s^*+^rs
Q??
Q???&	??
??$?G?P?Y?\??????]%+??L*?+???*?+??????%*+%rs?

???H+??L*?+????*+rs?
???H+??L*?+????*+rs?
$&???E*?)+?Z???/??*+rb?2?X??7??Y??L+ζ?W+*??Զ?W+ֶ?W+*???W+۶?W+?ܰ?7*+/???=?@A"B+C2E?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy