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
? ?
?
? ?
?
7 ? ?
? ? ?
? ? ? ? ?
?
? ? ?
7 ?
?
? ? Q
? ? ? ? ? ? ?
? ? D
? ?
?
?
? ? ? ? ? ????
? ? ?
( ? ?
( ?
( ? ?
( ? ? ?
0 ?
? ? ?
7 ?
?
? ? ()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; ? ? 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; ? getValues 3(Ljava/util/Map;Ljava/lang/String;)Ljava/util/List;
keyExpression Ljava/lang/String; Ljava/util/List; Ljava/util/Map<*TV;>; Ljava/util/Set<*>; Ljava/util/List; ? 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;
SourceFile MapUtil.java 8 9 java/util/HashMap ? ? java/util/Properties R S java/util/LinkedHashMap Zthe 'keysAndValues' parameters must not be null and must contain pairs of keys and values! java/lang/Object ? ? ?
java/util/Map values java/lang/Class ? ? ? ? ? java/lang/Exception W d ? ? ? ? ? h ? ? ? ? ? ? ? ? ? ? ? java/lang/String ? ? java/util/LinkedHashSet 8 ? ? ? ? ? 9 w java/lang/Integer java/lang/StringBuilder { : } java/util/LinkedList ?
? ? 8 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; matches (Ljava/lang/String;)Z add (I)V ! 7 8 9 : / *? ? ; &