
de.tsl2.nano.core.util.MapUtil.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.terminal Show documentation
Show all versions of tsl2.nano.terminal Show documentation
TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)
???? 4?
? ?
?
? ?
?
X ? ?
? ? ?
? ? ? ? ?
X
u
h
???
( ?
(
(
(
(!
("#
!
$%
&'
8 ?
()*
X+
?
,-
./
? 0 X1
2
345
F6
7
89:
L;<=
O;>?
R;
@
;
AB
%CD
E $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this Lde/tsl2/nano/core/util/MapUtil; wrapColumnAttributes 7([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map; i I columns [Ljava/lang/String; attributeNames map Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map;
StackMapTable ? Signature ]([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map; asProperties $([Ljava/lang/Object;)Ljava/util/Map;
keysAndValues [Ljava/lang/Object; asMap 3(Ljava/util/Map;[Ljava/lang/Object;)Ljava/util/Map; instance TM; /(TM;[Ljava/lang/Object;)TM; asArray $(Ljava/util/Map;)[Ljava/lang/Object; m Ljava/lang/reflect/Method; type Ljava/lang/Class; e Ljava/lang/Exception; Ljava/lang/Class; Ljava/util/Map; ? G(Ljava/util/Map;)[TV; 5(Ljava/util/Map;Ljava/lang/Class;)[Ljava/lang/Object; key Ljava/lang/Object; result keySet Ljava/util/Set; TK; Ljava/lang/Class; [TV1; Ljava/util/Set;FG e(Ljava/util/Map;Ljava/lang/Class;)[TV1;
asStringArray $(Ljava/util/Map;)[Ljava/lang/String; v ? V(Ljava/util/Map;)[Ljava/lang/String; removeAll 6(Ljava/util/Map;Ljava/util/Collection;)Ljava/util/Map; k src toRemove Ljava/util/Collection; keys Ljava/util/Collection; u(Ljava/util/Map;Ljava/util/Collection;)Ljava/util/Map; removeAllNulls (Ljava/util/Map;)Ljava/util/Map; it Ljava/util/Iterator; Z(Ljava/util/Map;)Ljava/util/Map; retainAll toRetain toString #(Ljava/util/Map;)Ljava/lang/String; Ljava/util/Map<**>; '(Ljava/util/Map<**>;)Ljava/lang/String; toJSON buf Ljava/lang/StringBuilder; fromJSON #(Ljava/lang/String;)Ljava/util/Map; json Ljava/lang/String; split getValues 3(Ljava/util/Map;Ljava/lang/String;)Ljava/util/List;
keyExpression Ljava/util/List; Ljava/util/Map<*TV;>; Ljava/util/Set<*>; Ljava/util/List;H T(Ljava/util/Map<*TV;>;Ljava/lang/String;)Ljava/util/List; copy "(Ljava/util/Map;II)Ljava/util/Map; start end \(Ljava/util/Map;II)Ljava/util/Map; 1(Ljava/util/Map;IILjava/util/Map;)Ljava/util/Map; dest s(Ljava/util/Map;IILjava/util/Map;)Ljava/util/Map; fromKeys Ljava/util/LinkedHashMap; [TT; 0Ljava/util/LinkedHashMap; ? B([TT;)Ljava/util/Map; filter [TK; !Ljava/util/LinkedHashMap; ^(Ljava/util/Map;[TK;)Ljava/util/Map; asSet $([Ljava/lang/Object;)Ljava/util/Set; items 0([TT;)Ljava/util/Set;
replaceValues !(Ljava/util/Map;Ljava/util/Map;)V origin valueReplacements TV; Ljava/util/Map; [(Ljava/util/Map;Ljava/util/Map;)V extendValues 3(Ljava/util/Map;Ljava/util/Set;Ljava/lang/String;)V valuesToExtend extension &Ljava/util/Map; #Ljava/util/Set; t(Ljava/util/Map;Ljava/util/Set;Ljava/lang/String;)V toMapType 1(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map; p Ljava/util/Properties; wrapperInterface Ljava/lang/Class; >(Ljava/util/Map;Ljava/lang/Class;)TT; asIndexedMap args @Ljava/util/LinkedHashMap; K([Ljava/lang/Object;)Ljava/util/Map;
SourceFile MapUtil.java \ ] java/util/HashMapIJ java/util/Properties v w java/util/LinkedHashMap Zthe 'keysAndValues' parameters must not be null and must contain pairs of keys and values! java/lang/ObjectKLM
java/util/Map values java/lang/ClassNOPQR java/lang/Exception { ?STUVW ?XFYZG[\]^_` java/lang/String ?a java/util/LinkedHashSet \bc`dec ] ?f java/lang/Integerghi java/lang/StringBuilder {jk "jl ": " ",mTno }pq ["] ?r java/util/LinkedListstHue ? ? \v java/util/HashSetwxyze Z [{\|e java/lang/AssertionError Zcan't wrap to specialized class! wrapperInterface must be an interface or Properties.class \}~?? +java/util/concurrent/ConcurrentNavigableMap *java/util/concurrent/ConcurrentSkipListMap \? "java/util/concurrent/ConcurrentMap &java/util/concurrent/ConcurrentHashMap java/util/SortedMap java/util/TreeMap??????? de/tsl2/nano/core/util/MapUtil?\
java/util/Set java/util/Iterator java/util/List put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; "de/tsl2/nano/core/ManagedException implementationError ](Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Lde/tsl2/nano/core/ManagedException; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; #de/tsl2/nano/core/cls/BeanAttribute getGenericType .(Ljava/lang/reflect/Method;I)Ljava/lang/Class; size ()I java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; ()Ljava/lang/String; (Ljava/util/Collection;)V remove containsKey (Ljava/lang/Object;)Z (Ljava/util/Collection;)Z !de/tsl2/nano/core/util/StringUtil toFormattedString '(Ljava/lang/Object;I)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; length deleteCharAt (I)Ljava/lang/StringBuilder; substring (II)Ljava/lang/String; '(Ljava/lang/String;)[Ljava/lang/String; matches (Ljava/lang/String;)Z add (I)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; contains isInterface equals (Ljava/lang/Object;)V getClass ()Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z (Ljava/util/Map;)V putAll de/tsl2/nano/core/cls/BeanClass createInstance 8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; valueOf (I)Ljava/lang/Integer; desiredAssertionStatus ! X Z [ \ ] ^ / *? ? _ 0 ` a b c d ^ ? %? Y? M>+?? ,*2+2? W????,? _ <