
de.tsl2.nano.core.Argumentator.class Maven / Gradle / Ivy
???? 4?
J
J
r J
J J J J
J J
!"
#
$
%&
' 6(
)
J*
J+
!
J,-
r.
/
J0
J12
345
,6
,78
,9:
J;
<=
J>?
6@
JA
BC
BDE???
FG
,
BH
,IJKL <M
JN O
r9PQ
RS
FT
JUVWX
FYZ[\]^_
`a
Jbc
de
f gh
ij
3klm gn
Fo gpqr
Jstuvw
%xy
Fz{| name Ljava/lang/String; argMap Ljava/util/Properties; consumed I syntax KEY_DUTY
ConstantValue EXP_CONSTRAINT} KEY_PREFIX_EXAMPLE man Ljava/util/Map; Signature =Ljava/util/Map;>; errorCodeOnExit 7(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lde/tsl2/nano/core/Argumentator; args [Ljava/lang/String; LocalVariableTypeTable 5Ljava/util/Map; ](Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V 8(Ljava/lang/String;Ljava/util/Map;I[Ljava/lang/String;)V f(Ljava/lang/String;Ljava/util/Map;>;I[Ljava/lang/String;)V decorateMan (Ljava/util/Map;)Ljava/util/Map; k argDef
StackMapTable~ t(Ljava/util/Map;)Ljava/util/Map;>;
defineArgs :(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; n v Ljava/lang/Object; arg p isOption Z i ?"| h(Ljava/util/Map;>;[Ljava/lang/String;)Ljava/util/Properties;
storeWithName ;(ILjava/lang/Object;Ljava/util/Map;Ljava/util/Properties;)V it Ljava/util/Iterator; (Ljava/util/Iterator; i(ILjava/lang/Object;Ljava/util/Map;>;Ljava/util/Properties;)V getArgMap ()Ljava/util/Properties; get &(Ljava/lang/String;)Ljava/lang/String; key getArgumentClasses 8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class; defaultType Ljava/lang/Class; [Ljava/lang/Object; clss [Ljava/lang/Class; ?- ? '(Ljava/lang/String;I)Ljava/lang/String; alternativeArgIndex check (Ljava/io/PrintStream;)Z out Ljava/io/PrintStream; keys Ljava/util/Set; #Ljava/util/Set;? 6(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V value d(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;>;)V hasOption (Ljava/lang/String;)Z option isSet consume &(Ljava/lang/String;)Ljava/lang/Object; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; defaultValue TT; 0(Ljava/lang/String;TT;)TT; next ()Ljava/lang/Object; staticNames 6(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; cls fieldType Ljava/lang/Class<*>; <(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/String; staticValues bc !Lde/tsl2/nano/core/cls/BeanClass; names buf Ljava/lang/StringBuilder; $Lde/tsl2/nano/core/cls/BeanClass<*>;?5 staticKeyValues printManual ()V (Ljava/io/PrintStream;)V isDuty $(Ljava/util/Map;Ljava/lang/String;)Z $Ljava/util/Map; 9(Ljava/util/Map;Ljava/lang/String;)Z :(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V width kw fkw w1
newlinetab examplesStarted? O(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V getSyntax 6(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; K(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; readManifest ()Ljava/util/jar/Attributes; start 5(Ljava/io/PrintStream;Ljava/util/function/Function;)V printStream runner Ljava/util/function/Function; GLjava/util/function/Function; _(Ljava/io/PrintStream;Ljava/util/function/Function;)V toString ()Ljava/lang/String; ln
SourceFile Argumentator.java de/tsl2/nano/core/Arg ? ? ? ? ? ? w x -+/=? y t s t ? ? x ? ? u v java/util/LinkedHashMap~?? ????????? ? ? java/lang/String ?? ???? java/util/Properties -? ??? =?????? ? ? ? ? ? ? java/lang/Class??? ? ? ? ? ? 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??? java/lang/StringBuilder ERROR: argument '?? ' was not set! 5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
? ???? ? ? java/lang/Boolean?? ? ?????? java/lang/Integer?????? =
? ? ? ?? ? de/tsl2/nano/core/Argumentator (!)?? ?? ? ? example
EXAMPLES:
: ?? syntax: < > [ ]
? ? ? ? ? tsl-logo.txt??? ??????????
>>>>> starting <<<<<
?????? .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> ? ???? .>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
P===============================================================================
? :
??
called with:
java/lang/Object \[[\w.\d]:
java/util/Map java/util/Iterator
java/util/Set de/tsl2/nano/core/cls/BeanClass java/io/PrintStream size ()I (I)V keySet ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/String;Ljava/lang/String;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
startsWith substring (I)Ljava/lang/String; split '(Ljava/lang/String;)[Ljava/lang/String; TRUE Ljava/lang/Boolean; valueOf getClass ()Ljava/lang/Class; getProperty println (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/System exit booleanValue getBeanClass 4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass;
getFieldNames '(Ljava/lang/Class;Z)[Ljava/lang/String; !de/tsl2/nano/core/util/StringUtil '(Ljava/lang/Object;I)Ljava/lang/String; getStatic 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; mandatory contains (Ljava/lang/CharSequence;)Z fixString )(Ljava/lang/String;ICZ)Ljava/lang/String; :(Ljava/lang/Object;Ljava/lang/String;[I)Ljava/lang/String; 0de/tsl2/nano/core/classloader/RuntimeClassloader de/tsl2/nano/core/util/FileUtil getFileBytes -(Ljava/lang/String;Ljava/lang/ClassLoader;)[B ([B)V de/tsl2/nano/core/util/CLI$Color Color InnerClasses YELLOW "Lde/tsl2/nano/core/util/CLI$Color; de/tsl2/nano/core/util/CLI tag H(Ljava/lang/Object;Lde/tsl2/nano/core/util/CLI$Color;)Ljava/lang/String; print GREEN toFormattedString ((Ljava/lang/Object;IZ)Ljava/lang/String;
LIGHT_BLUE java/util/function/Function apply
getSimpleName ! J r s t u v w x y t z t { K | t { } ~ t { Q ? ? ? ? x ? ? ? ? j *+,? -? ? ?
a b ? * ? ? s t ? ? ? ? ? ? ? ? ? ? ? ? )*? *? *? *+? *,? *?
*,? ? ? ? " d M P e f g h ( i ? 4 ) ? ? ) s t ) ? ) ? x ) ? ? ? ) ? ? ?
? ? ? ? L?
Y*? ? L*? ? M,? ? *,? ? N+-? Y-*-? ? ? ? W???+? ? l m - n G o J p ? - ? t L ? > ? ? ? L ? > ? ? ? ? ? ?? / ? ? ? ? ? X ?? Y? M6+?? ?+2? ?+2? 6? +2? ? +2:? :? 2N??
2? ? :? 1?? `? N2:`*,? !? 2N2:-*? ",-? #W???h,? ? N z ? ? $ ? : ? C ? H ? M ? c ? j ? r ? x ? ? ? ? ? ? ? ? ? ? ? ? ? ?
M ? t ` ? ? r ? t x ? ? : f ? t ? ? t ? ? ? C ] ? ? $ | ? ? ? ? x ? ? ? ? ? ? u v ? ? ? ? ?
? ? ? ? ? ( ? ? ? C ?? " ? ? ? ? ? ? B ?? ? ? ? ? ? "?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? E,? ? =,? ? ::6? ? ? :????+,? "-+? #W? ? &