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

org.kohsuke.args4j.CmdLineParser.class Maven / Gradle / Ivy

The newest version!
????1?
?v
wx
?y
z{
z	?|	?}	?~	?	???
z
?
w?
???
??????
?
???????????	???
??
??
??????
?????
'??
??	???
??
??
??
???
1z????????	7?
?
Q???
1?
7?
1?
1??
@?
??	??
???
E?
??
??
??
E?
w?
??
??
??
?????
1???
Q?
E?
w?
?	7??
7??	??
???
Q?
Q?
Q?
Q?
Q?
??????
??2
w?
???
n??
pz
n?
n?
??
w?
Q?
Q?
???	??
y?
n?
n?	??	?????
??
?
7???
??
?
Q
??
?	?
?
??	

1
y
??
?
?
?
?	?	???
?	?
'

?	?
'
Q
'?
Q
'?: ce
?!
w"#
?$%
?&
E'
E()*CmdLineImplInnerClassesoptionsLjava/util/List;	Signature8Ljava/util/List;	argumentsparsingOptionsZcurrentOptionHandler&Lorg/kohsuke/args4j/spi/OptionHandler;parserProperties%Lorg/kohsuke/args4j/ParserProperties;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/kohsuke/args4j/CmdLineParser;beanLjava/lang/Object;:(Ljava/lang/Object;Lorg/kohsuke/args4j/ParserProperties;)V
getProperties'()Lorg/kohsuke/args4j/ParserProperties;addArgument?(Lorg/kohsuke/args4j/spi/Setter;Lorg/kohsuke/args4j/Argument;)VsetterLorg/kohsuke/args4j/spi/Setter;aLorg/kohsuke/args4j/Argument;hindexI	addOption=(Lorg/kohsuke/args4j/spi/Setter;Lorg/kohsuke/args4j/Option;)ValiasLjava/lang/String;arr$[Ljava/lang/String;len$i$oLorg/kohsuke/args4j/Option;getArguments()Ljava/util/List;:()Ljava/util/List;
getOptionscheckOptionNotInMap(Ljava/lang/String;)Vname
ExceptionscreateOptionHandlere(Lorg/kohsuke/args4j/OptionDef;Lorg/kohsuke/args4j/spi/Setter;)Lorg/kohsuke/args4j/spi/OptionHandler;Lorg/kohsuke/args4j/OptionDef;printExample<(Lorg/kohsuke/args4j/OptionHandlerFilter;)Ljava/lang/String;filter(Lorg/kohsuke/args4j/OptionHandlerFilter;4(Lorg/kohsuke/args4j/ExampleMode;)Ljava/lang/String;mode Lorg/kohsuke/args4j/ExampleMode;
DeprecatedV(Lorg/kohsuke/args4j/OptionHandlerFilter;Ljava/util/ResourceBundle;)Ljava/lang/String;optionLjava/util/Iterator;rbLjava/util/ResourceBundle;bufLjava/lang/StringBuilder;N(Lorg/kohsuke/args4j/ExampleMode;Ljava/util/ResourceBundle;)Ljava/lang/String;
printUsage(Ljava/io/OutputStream;)VoutLjava/io/OutputStream;-(Ljava/io/Writer;Ljava/util/ResourceBundle;)VLjava/io/Writer;U(Ljava/io/Writer;Ljava/util/ResourceBundle;Lorg/kohsuke/args4j/OptionHandlerFilter;)VcurLenwLjava/io/PrintWriter;lenprintOption?(Ljava/io/PrintWriter;Lorg/kohsuke/args4j/spi/OptionHandler;ILjava/util/ResourceBundle;Lorg/kohsuke/args4j/OptionHandlerFilter;)VnameAndMetausageformatoutputihandlertotalUsageWidth
widthMetadata
widthUsagedefaultValuePart
namesAndMetasusagesLocalVariableTypeTable$Ljava/util/List;createDefaultValuePart:(Lorg/kohsuke/args4j/spi/OptionHandler;)Ljava/lang/String;vlocalize@(Ljava/lang/String;Ljava/util/ResourceBundle;)Ljava/lang/String;s	wrapLines%(Ljava/lang/String;I)Ljava/util/List;
lineLength	candidatesp
restOfLineline	maxLengthrv9(Ljava/lang/String;I)Ljava/util/List;getPrefixLenC(Lorg/kohsuke/args4j/spi/OptionHandler;Ljava/util/ResourceBundle;)I
getOptionName()Ljava/lang/String;
parseArgument(Ljava/util/Collection;)VargsLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)V([Ljava/lang/String;)VisKeyValuePairmsgLorg/kohsuke/args4j/Messages;argdiffexpandedArgscmdLine.Lorg/kohsuke/args4j/CmdLineParser$CmdLineImpl;presentLjava/util/Set;argIndexhelpSet7Ljava/util/Set;
expandAtFiles(([Ljava/lang/String;)[Ljava/lang/String;exLjava/io/IOException;fileLjava/io/File;resultreadAllLines (Ljava/io/File;)Ljava/util/List;frLjava/io/BufferedReader;4(Ljava/io/File;)Ljava/util/List; checkRequiredOptionsAndArguments(Ljava/util/Set;)V:(Ljava/util/Set;)VisHandlerHasHisOptions5(Lorg/kohsuke/args4j/NamedOptionDef;Ljava/util/Set;)Zdepend#Lorg/kohsuke/args4j/NamedOptionDef;](Lorg/kohsuke/args4j/NamedOptionDef;Ljava/util/Set;)ZisHandlerAllowOtherOptionsforbidfindOptionHandler:(Ljava/lang/String;)Lorg/kohsuke/args4j/spi/OptionHandler;posfindOptionByNameisOption(Ljava/lang/String;)ZregisterHandler%(Ljava/lang/Class;Ljava/lang/Class;)V	valueTypeLjava/lang/Class;handlerClass:Ljava/lang/Class<+Lorg/kohsuke/args4j/spi/OptionHandler;>;N(Ljava/lang/Class;Ljava/lang/Class<+Lorg/kohsuke/args4j/spi/OptionHandler;>;)V
setUsageWidth(I)V
usageWidthstopOptionParsing()VprintSingleLineUsagepwprintSingleLineOptionX(Ljava/io/PrintWriter;Lorg/kohsuke/args4j/spi/OptionHandler;Ljava/util/ResourceBundle;)V
access$0006(Lorg/kohsuke/args4j/CmdLineParser;)Ljava/lang/String;x0
SourceFileCmdLineParser.java./+,????ljava/util/ArrayList??????????org/kohsuke/args4j/ClassParser-./0123Setter456Argumentorg/kohsuke/args4j/OptionDef789?:??;?<=><?@AB)org/kohsuke/args4j/IllegalAnnotationErrorCD9java/lang/ObjectEFGH??IJOptionK?/??LM!org/kohsuke/args4j/NamedOptionDef?N^\O9	OptionDefPQR?S???java/lang/StringBuilderTUVW9XY$org/kohsuke/args4j/spi/OptionHandler??/Z<[\]^_`a^bc/java/io/OutputStreamWriter?d?java/io/PrintWriter?e,-fgh
ilj<kh"# java/lang/String %1$-^l
s : %2$-1s
s   %2$-1smn?o9p9??org/kohsuke/args4j/spi/Getterq/ r9stu\nvwxyz{x|}/~?06?9DE,org/kohsuke/args4j/CmdLineParser$CmdLineImpl??java/util/HashSet?9?/_`?/???{[\#org/kohsuke/args4j/CmdLineException?9???l???9?9java/lang/IllegalStateException@Argument with index=
 is undefined????9?@QR@?`java/io/File?9?9?/KL??java/io/IOExceptionFailed to parse ^???java/io/BufferedReaderjava/io/FileReader?????/?l?9?9TU?9?M?cHYU?9?M???@-ab??OutputStreammWriterop???? ... org/kohsuke/args4j/CmdLineParser#org/kohsuke/args4j/ParserPropertiesdefaultsparse7(Ljava/lang/Object;Lorg/kohsuke/args4j/CmdLineParser;)VgetOptionSorter()Ljava/util/Comparator;java/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)Vorg/kohsuke/args4j/UtilitiescheckNonNull'(Ljava/lang/Object;Ljava/lang/String;)Vorg/kohsuke/args4j/spi/Setter
isMultiValued()Z!(Lorg/kohsuke/args4j/Argument;Z)Vorg/kohsuke/args4j/Argument()Ijava/util/Listsizeadd(Ljava/lang/Object;)Zget(I)Ljava/lang/Object;org/kohsuke/args4j/MessagesMULTIPLE_USE_OF_ARGUMENTjava/lang/IntegervalueOf(I)Ljava/lang/Integer;'([Ljava/lang/Object;)Ljava/lang/String;set'(ILjava/lang/Object;)Ljava/lang/Object;org/kohsuke/args4j/Optionaliases()[Ljava/lang/String;(Lorg/kohsuke/args4j/Option;)VMULTIPLE_USE_OF_OPTION(org/kohsuke/args4j/OptionHandlerRegistrygetRegistry,()Lorg/kohsuke/args4j/OptionHandlerRegistry;?(Lorg/kohsuke/args4j/CmdLineParser;Lorg/kohsuke/args4j/OptionDef;Lorg/kohsuke/args4j/spi/Setter;)Lorg/kohsuke/args4j/spi/OptionHandler;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;length&org/kohsuke/args4j/OptionHandlerFilterselect)(Lorg/kohsuke/args4j/spi/OptionHandler;)Zappend(C)Ljava/lang/StringBuilder;getNameAndMetaS(Ljava/util/ResourceBundle;Lorg/kohsuke/args4j/ParserProperties;)Ljava/lang/String;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringPUBLIC(Ljava/io/Writer;)Vjava/lang/Mathmax(II)Iflush
getUsageWidthmin(I)Ljava/lang/StringBuilder;9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;printlngetShowDefaultsrequiredprintDefaultValue
DEFAULT_VALUEjava/util/ResourceBundle	getString&(Ljava/lang/String;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;	substring(II)Ljava/lang/String;lastIndexOf(I)I(I)Ljava/lang/String;trimjava/util/CollectiontoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getAtSyntax8(Lorg/kohsuke/args4j/CmdLineParser;[Ljava/lang/String;)VhasMoregetCurrentTokengetOptionValueDelimitercontains(Ljava/lang/CharSequence;)ZindexOfUNDEFINED_OPTIONX(Lorg/kohsuke/args4j/CmdLineParser;Lorg/kohsuke/args4j/Localizable;[Ljava/lang/String;)V
splitToken
access$1002(Lorg/kohsuke/args4j/CmdLineParser$CmdLineImpl;I)VNO_ARGUMENT_ALLOWEDTOO_MANY_ARGUMENTSparseArguments&(Lorg/kohsuke/args4j/spi/Parameters;)I
java/util/Sethelp
startsWithexistsNO_SUCH_FILEgetPathaddAll(Ljava/util/Collection;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;L(Lorg/kohsuke/args4j/CmdLineParser;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/io/File;)V(Ljava/io/Reader;)VreadLinecloseREQUIRED_OPTION_MISSINGREQUIRED_ARGUMENT_MISSINGREQUIRES_OPTION_MISSINGdependsjava/util/ArraysFORBIDDEN_OPTION_PRESENTforbids(Ljava/lang/String;)IequalswithUsageWidth((I)Lorg/kohsuke/args4j/ParserProperties;print(C)V!???????????????'???A	*+????
GH?	??	??????M*?*?Y??*?Y??*?	*?
*,?+???Y?
+*?,??*?,????.Y).01$Z)].`:bAcLe? M??M??M?????/*???h???????z+?,?*?Y,+??+?N,?6*???*??W???*????Y??Y?S? ?!?*?-?"W??*
stv w(y6zD|R}ly??4z??z??z?? Z??(R??????U+?,#?*,?$?%,?&N-?66?-2:*?%????*?*?'Y,?(+??W??"????1?7?=?T??H1?? ??!??$??U??U??U?????/*????????????/*????????????e%+)?*+?*??Y?+?Y+S? ?!??????$??%??%??????\+,?,??-*+,?.?????? ?????????;*+?/???????????;*+?0?????????????p?1Y?2N+3?*??4:?5?K?6?7:?8:?9?:????+?;????- ?W???-????*
???/?6?D?R?Y?h?k??H62??/9??R??p??p??p??h????E*+,?/???? ????????F*?@Y+?A?B??

????L
*+,?C?D??
	? 
??

????	߻EY+?F:6*??4:?5?$?6?7:*,?G6?H6???*??4:?5?$?6?7:*,?G6?H6???*??4:?5??6?7:*,-?I???*??4:?5??6?7:*,-?I????J??J
 
!."7#@$C%d&m'v(y+?,?-?.?/?0?2?3??7	?.??+??m	?d??N+??????%??????%????????????
?	

??
?`>,?8?9?,?8?9?:?,?;??*??K6dl?L6dd6*,?M:	*,*??=?N:
*?1Y?2*,?8?9?O?>	?>???N:6
???H??
??P?
??Q:
??P???Q:
?:?$??1Y?2R?>?ST?>????1Y?2R?>?SU?>??:?Y
SYS?V:+?W???J??BD"G#K,L8MAOHSZU?X?Y?Z?[^1`7X=b???~?
?_??1????>??>
>?>?>??>??,?8?A??H??	Z??
???Z?
????K*??X?A+?8?Y?7+?Z?[?-+?\M,?$?1Y?2]?>?^?Y,S? ?>???P??ef#g'hHj? #%?K??K? ?N,?	,+?_?+??
n
o? ??!???"#?^??Y?N+`?a:?66?f2:?:?G?b:		 ?c6

hl?

6?6-?b?W?d?e:???-?W????-??6
z{&|/8?A?R?U?d?p?s?|{???zO$?U$?88%?	A/&?
&V'?r??m??j??????(??)?|*?|*?+,-?b+?8?9?:??+,*??=?:???
??? ??????./?5*?
?8?f??????01?a*++?g?Q?h?i?j??
?????2324?y?5?06??	?+k?+M*??l?	*+?mM?nY*,?oN?pY?q:6-?r?-?s:*?t?l*??u?v?=?w??6*?*?x?	*?*?
*?
??yY*?z?QYS?{??
-?|?-?}??*???.*???	?~??:?yY*?QYS?{?**???7?
*?
?$??Y?1Y?2??>?S??>?????*?
?8????*?
-??6-?}*?
??W???6*??4:?5?,?6?7:?8??????6????	*?????&?????"?+?.?5?;?D?e?}???????????????????? -0:	@
LORs???????
eE7??89;:?:;?s?]3??????2??<?"z=>+q?@.nA?RJB?+q?C?yDE?t	??Y?M+N-?66??-2:????e??Y?d??:????yY*???QY??S?{?,????W?$:?yY*?1Y?2??>????????,?W???{,,??Q???i?Wcf??:%&'((7)?*W,c/f-h.?0?1?&?4?\	hFG7PHIu:?
?????????????2??J??J?y
KL?????Y??Y*????L?Y?M+??YN?,-?W???,:+???:+???/6686?;=?!@,B/D?*J?(??MI/NOJ???PQR?3]*??4M,?5?>,?6?7N-?8?Y?'+-????yY*???QY-?8?fS?{????*??4M,?5?>,?6?7N-?8?Y?'+-????yY*???QY-?8?fS?{????+??M,?5?S,?6?7N-?8?'?<*-?8?'+???-?yY*???QY-?8?fSY-?8?'????S?{????+??M,?5?S,?6?7N-?8?'?<*-?8?'+???-?yY*???QY-?8?fSY-?8?'????S?{??????FJK1LKNNQkRS?U?X?Y?Z?]?`a/bYe\f?f
.?
D??k.?XD???C??Y??C?Y??]??]?@]?C?y?STU??2+??N-?66? -2:,*?x??????????lm(n*l0p?HV?+??	'??$??2??2?W2?@2?C?XYU??2+??N-?66? -2:,*?x??????????wx(y*w0{?HZ?+??	'??$??2??2?W2?@2?C?X[\?z(+*??u??=?
+=?w=?
+?bL*+?*???????"?? (??(??]?^\?	g*??4M,?5?U,?6?7N-?8?':+?????-???:?66?2:+???-?????????*
??&?2?4?Q?Z?\?b?e??\	Q??;'??@"??C??&<?WE??
[??g??g??_`?T+??*?	?+???????
?????:?	ab?g*??+???-*+?????????cdedef??ghi?B
*???W??
?	??
??
j??kl?4*?	??
?????m?P+??*?@Y+?A??????????m?l+???EY+?FN*??4:?5??6?7:*-,?????*??4:?5??6?7:*-,?????-?J??*
???0?8?;?\?d?g?k??R0??!??\??F!??l??l	l??]n
op??D+ ??,?8?Y?	+[??+,-*??=??,?8???	+???,?8?Y?	+]????&	????#-3=C?*D??Dn
D??D??qr?/*???$?s?tu?
n??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy