
de.tsl2.nano.core.Argumentator.class Maven / Gradle / Ivy
???? 4T
Q ? ; ? ? ; ? ; ?
; ? ; ? ; ? ?
? ?
?
? ?
? ( ?
?
; ?
?
; ? ?
Q ?
? ? ? ? ? ? ? ? ? ?
; ?
; ? ?
? ?
? ?
?
? ?
; ?
; ? ?
( ?
; ?
?
?
? ?
? ? ????
?
;
? ? ?
;
!" name Ljava/lang/String; argMap Ljava/util/Properties; consumed I syntax man Ljava/util/Map; Signature 5Ljava/util/Map; KEY_DUTY
ConstantValue KEY_PREFIX_EXAMPLE 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 ](Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V
defineArgs :(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; n v Ljava/lang/Object; arg p isOption Z i
StackMapTable# h ? ?" `(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; 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 k out Ljava/io/PrintStream; keys Ljava/util/Set; #Ljava/util/Set;$% 6(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V value \(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<*>;& ? staticKeyValues printManual ()V (Ljava/io/PrintStream;)V isDuty $(Ljava/util/Map;Ljava/lang/String;)Z J(Ljava/util/Map;Ljava/lang/String;)Z :(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V width kw fkw w1
newlinetab examplesStarted' `(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V getSyntax 6(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; \(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; readManifest ()Ljava/util/jar/Attributes; toString ()Ljava/lang/String; ln
SourceFile Argumentator.java ` ? V W -+/=? X S R S k l T U Y Z java/util/Properties -( ?)* =+,-./* ? ?01 ~ ? java/lang/Class234 #56$78%9: ? ? java/lang/String ? ? ? ? java/lang/StringBuilder
argument ';< ' was not set!
? ?'=> ? ? ? ? java/lang/Boolean?: ~ ~@&ABCD java/lang/IntegerE ?F `GHI;J =
K ? ? ? ? de/tsl2/nano/core/Argumentator (!)LM NO ? ? example
EXAMPLES:
: +P syntax: < > [ ]
Q ? ? P===============================================================================
R ? :
SF
called with:
java/lang/Object
java/util/Map
java/util/Set java/util/Iterator de/tsl2/nano/core/cls/BeanClass java/io/PrintStream
startsWith substring (I)Ljava/lang/String; split '(Ljava/lang/String;)[Ljava/lang/String; TRUE Ljava/lang/Boolean; valueOf put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; getProperty keySet ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; println (Ljava/lang/String;)V booleanValue &(Ljava/lang/Object;)Ljava/lang/Object; 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; (I)V getStatic 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/System size ()I fixString )(Ljava/lang/String;ICZ)Ljava/lang/String; :(Ljava/lang/Object;Ljava/lang/String;[I)Ljava/lang/String; 0de/tsl2/nano/core/classloader/RuntimeClassloader
getSimpleName toFormattedString ! ; Q R S T U V W X S Y Z [ \ ] S ^ <