
org.kohsuke.args4j.spi.MapOptionHandler.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
P Q R S T
U V
W X Y
W Z
[
W \ ] ^
_ `
a
b
c d e f g h
i
j
k
l f m
n o p q b(Lorg/kohsuke/args4j/CmdLineParser;Lorg/kohsuke/args4j/OptionDef;Lorg/kohsuke/args4j/spi/Setter;)V Code LineNumberTable LocalVariableTable this )Lorg/kohsuke/args4j/spi/MapOptionHandler; parser "Lorg/kohsuke/args4j/CmdLineParser; option Lorg/kohsuke/args4j/OptionDef; setter Lorg/kohsuke/args4j/spi/Setter; LocalVariableTypeTable 5Lorg/kohsuke/args4j/spi/Setter<-Ljava/util/Map<**>;>; Signature x(Lorg/kohsuke/args4j/CmdLineParser;Lorg/kohsuke/args4j/OptionDef;Lorg/kohsuke/args4j/spi/Setter<-Ljava/util/Map<**>;>;)V getDefaultMetaVariable ()Ljava/lang/String; parseArguments &(Lorg/kohsuke/args4j/spi/Parameters;)I params #Lorg/kohsuke/args4j/spi/Parameters; fs $Lorg/kohsuke/args4j/spi/FieldSetter; v Ljava/util/Map;
Exceptions createNewCollection "(Ljava/lang/Class;)Ljava/util/Map; type Ljava/lang/Class; #Ljava/lang/Class<+Ljava/util/Map;>; 4(Ljava/lang/Class<+Ljava/util/Map;>;)Ljava/util/Map; addToMap $(Ljava/lang/String;Ljava/util/Map;)V mapKey Ljava/lang/String; mapValue argument m idx I 6(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V key value ;Lorg/kohsuke/args4j/spi/OptionHandler;>;
SourceFile MapOptionHandler.java r s t "java/lang/IllegalArgumentException *MapOptionHandler can only work with fields u * + v w x
java/util/Map y z ; < { | } ~ A B java/util/HashMap ? ? ? ? ? #org/kohsuke/args4j/CmdLineException ? ' ? ? ? java/lang/String ? ? ? ? ? ? ? ? A J ? ? 'org/kohsuke/args4j/spi/MapOptionHandler $org/kohsuke/args4j/spi/OptionHandler org/kohsuke/args4j/spi/Setter
asFieldSetter &()Lorg/kohsuke/args4j/spi/FieldSetter; (Ljava/lang/String;)V "org/kohsuke/args4j/spi/FieldSetter getValue ()Ljava/lang/Object; getType ()Ljava/lang/Class; addValue (Ljava/lang/Object;)V !org/kohsuke/args4j/spi/Parameters getParameter (I)Ljava/lang/String; ()V valueOf &(Ljava/lang/Object;)Ljava/lang/String; indexOf (I)I owner org/kohsuke/args4j/spi/Messages FORMAT_ERROR_FOR_MAP !Lorg/kohsuke/args4j/spi/Messages; X(Lorg/kohsuke/args4j/CmdLineParser;Lorg/kohsuke/args4j/Localizable;[Ljava/lang/String;)V substring (II)Ljava/lang/String; length ()I MAP_HAS_NO_KEY put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! ! ? *+,-? -? ?
? Y? ?? " # * $ % &