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

joptsimple.BuiltinHelpFormatter.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????3xjoptsimple/BuiltinHelpFormatterjava/lang/Objectjoptsimple/HelpFormatterBuiltinHelpFormatter.java!joptsimple/BuiltinHelpFormatter$1
nonOptionRowsLjoptsimple/internal/Rows;
optionRows()V(II)V

this!Ljoptsimple/BuiltinHelpFormatter;

joptsimple/internal/Rows

		desiredOverallWidthIdesiredColumnSeparatorWidthformat#(Ljava/util/Map;)Ljava/lang/String;reset"
#$(Ljoptsimple/BuiltinHelpFormatter;)V
%
	&java/util/TreeSet((Ljava/util/Comparator;)V
*
)+
java/util/Map-values()Ljava/util/Collection;/0.1
java/util/Set3addAll(Ljava/util/Collection;)Z5647addRows(Ljava/util/Collection;)V9:
;formattedHelpOutput()Ljava/lang/String;=>
?optionsALjava/util/Map;Ljava/util/Map;
comparator5Ljava/util/Comparator;Ljava/util/Comparator;sorted.Ljava/util/Set;Ljava/util/Set;addOptionRow(Ljava/lang/String;)VL'(Ljava/lang/String;Ljava/lang/String;)VJN
OsingleLjava/lang/String;addSN
TleftrightaddNonOptionRowfitRowsToWidth
fitToWidthZ
[nonOptionOutputrender^>
_optionOutputjava/lang/StringBuilderb
c]>
ejoptsimple/internal/Stringsg
isNullOrEmpty(Ljava/lang/String;)Zij
hkappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;mn
coLINE_SEPARATORqR	hrjava/lang/Stringta>
vtoStringx>
cy	formattedLjava/lang/StringBuilder;nonOptionDisplayaddNonOptionsDescription~:
java/util/Collection?isEmpty()Z????no.options.specified?message9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
?JK
?
addHeaders?:
?
addOptions?:
?Y
?6Ljava/util/Collection<+Ljoptsimple/OptionDescriptor;>;Ljava/util/Collection;findAndRemoveNonOptionsSpec5(Ljava/util/Collection;)Ljoptsimple/OptionDescriptor;??
?"shouldShowNonOptionArgumentDisplay (Ljoptsimple/OptionDescriptor;)Z??
?non.option.arguments.header?XK
?createNonOptionArgumentsDisplay1(Ljoptsimple/OptionDescriptor;)Ljava/lang/String;??
?joptsimple/OptionDescriptor?
nonOptionsLjoptsimple/OptionDescriptor;description?>??argumentTypeIndicator?>??argumentDescription?>??nonOptionDescriptormaybeAppendOptionInfo9(Ljava/lang/StringBuilder;Ljoptsimple/OptionDescriptor;)V??
? maybeAppendNonOptionsDescription??
?bufferlength()I??
c? -- ?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????representsNonOptions????remove???java/lang/AssertionError?no non-options argument spec?(Ljava/lang/Object;)V
?
??it4Ljava/util/Iterator<+Ljoptsimple/OptionDescriptor;>;Ljava/util/Iterator;hasRequiredOption?6
?%option.header.with.required.indicator?description.header?&option.divider.with.required.indicator?description.divider?
option.header?option.divider?
isRequired????eachcreateOptionDisplay??
?createDescriptionDisplay??
?* ?
K
c?()Ljava/util/List;A??java/util/List?optionLeader&(Ljava/lang/String;)Ljava/lang/String;
, 	optioni(Ljava/util/Iterator;
descriptor
u?--joptsimple/ParserRulesHYPHENR	extractTypeIndicator?
requiresArgument??appendOptionHelpA(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Z)V
	indicatorjava/lang/Class"getName$>
#%equals(Ljava/lang/Object;)Z'(
u)joptsimple/internal/Classes+shortNameOf-
,.appendTypeIndicatorB(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;CC)V01
2
typeIndicatorrequiredZ(C)Ljava/lang/StringBuilder;m7
c8: :startCend
defaultValues???@?createDefaultValuesDisplay$(Ljava/util/List;)Ljava/lang/String;CD
Edefault.value.headerGsurround((Ljava/lang/String;CC)Ljava/lang/String;IJ
hKtrimM>
uNLjava/util/List<*>;Ljava/util/List;defaultValuesDisplaysizeS?Tget(I)Ljava/lang/Object;VWX
yjava/util/Locale[
getDefault()Ljava/util/Locale;]^
\_ joptsimple.HelpFormatterMessagesajoptsimple/internal/Messagescn(Ljava/util/Locale;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;?e
df	keySuffixargs[Ljava/lang/Object;CodeLocalVariableTableLineNumberTableLocalVariableTypeTable	SignatureU(Ljava/util/Map;)Ljava/lang/String;
StackMapTable9(Ljava/util/Collection<+Ljoptsimple/OptionDescriptor;>;)VU(Ljava/util/Collection<+Ljoptsimple/OptionDescriptor;>;)Ljoptsimple/OptionDescriptor;9(Ljava/util/Collection<+Ljoptsimple/OptionDescriptor;>;)Z'(Ljava/util/List<*>;)Ljava/lang/String;
SourceFileInnerClasses!

k6*P??lm
>?
kk!*?*?Yh??*?Y???l !!!mHIJ K !k?7*??$*??$?	Y*?'M?)Y,?,N-+?2?8W*-?<*?@?l*77AC DF GIn 7AB DE GHmXY[b c-e2gopJKk@*+M?P?lQRm
pqJNkL
*?+,?U?l 

VR
WRm
z	{XKkC*?+M?U?lQRm
?
?YkA*??\*??\?lm???]>k2*??`?lm?a>k2*??`?lm?=>k?.?cY?dL*?fM,?l?+,?p?s?pW+*?w?pW+?z?l .&{|
!}Rm??
?? ?)?q? cu9:k?.*+??+???**???????
*+??*+??*???l..A?n.A?m????$?)?-?q	or~:k?&*+??M*,???**??????**,?????l &&A? ??n&A?m????%?q?%?or??kr*+???l?+???l?+???l???l**??m?
??q$@??kc?cY?dM*,+??*,+??,?z?l ???|m
??k?)++?ž,???l?ħM?p,???pW?l ))?|)??m(qYc?c?cu??k?8+??M,???!,????N-???,??-???ܻ?Y۷޿l*??'??88A?n'??8A?m#$%#&)'+).+q??#?os?:k?l*+??6**????*?????P**????*?????P?3**????*?????P**????*?????P?lllA?nlA?m89 :;<S=k?q;/or?6k?*+??M,???,????N-????????l ??**A?n*A?mHI#J%K(Mq???ot?:k?5+??M,???',????N-???**-??*-???P??ֱl ??55A?n5A?mZ[#\1]4^q??)?or??k/i?cY+?????M??M+??N-???4-???u:,*??pW,?pW-???,
?pW???*,+??,?z?l48#R$:?ii?Q?|n$:
m*
su-v8wCxJzS{[|^~d?q8????u?c?6?kS+??	???lRm?qBu??k?)*,?N,??:-??l?*+-,?? ?l4))?|)?#!R?Rm????(?q?uu
?ky!+??M,?l?u?&,?*?,?/??l !!?!Rm????q?uk??*+,-<>?3?*+,-[]?3?l4?|4R?R56m????q
01k?7+ ?9?9W,?	+,?pW-?l?,?+;?pW+-?pW+?9W?l>77?|74R7?R7<=7>=m&	?????!?)?/?6?q??k?d+?AM,?B?
+???*,?FN?cY?d+???p ?9?cY?d*H????p ?9-?p?z()?L?p?z?O?l*dd?]?QGRRn]?Pm	
A`
q?CDko+?U?+?Y?Z?+?Z?l?Qn?PmqCuou???kP?`b+,?g?l hRijm
+
*vw
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy