![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.util.CollectionUtil.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.h5 Show documentation
Show all versions of tsl2.nano.h5 Show documentation
TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)
???? ='
java/lang/Object ()V
getClass ()Ljava/lang/Class;
java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; [Ljava/lang/Object;
de/tsl2/nano/core/util/Util asList *(Ljava/lang/Object;)Ljava/util/Collection;
java/lang/Class getName ()Ljava/lang/String; java.util.Arrays$ArrayList
" # $ % & java/lang/String equals (Ljava/lang/Object;)Z ( java/util/ArrayList
' * + (Ljava/util/Collection;)V - . / 0 1 java/util/Collection size ()I - 3 4 5 iterator ()Ljava/util/Iterator; 7 8 9 : ; java/util/Iterator hasNext ()Z 7 = > ? next ()Ljava/lang/Object;
A B
getComponentType
D E '(Ljava/lang/Class;[I)Ljava/lang/Object; G [[Ljava/lang/Object;
I J K L M %de/tsl2/nano/core/util/CollectionUtil copyOfRange *([Ljava/lang/Object;II)[Ljava/lang/Object;
I O L P ;([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object; R "java/lang/IllegalArgumentException T U V makeConcatWithConstants (II)Ljava/lang/String;
Q X Y (Ljava/lang/String;)V
[ \ ] ^ _ java/lang/Math min (II)I
a b c d e java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
g h i j k java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object;
I m n o concat :(Ljava/lang/Class;[[Ljava/lang/Object;)[Ljava/lang/Object;
I q r s concatNew <([Ljava/lang/Object;[[Ljava/lang/Object;)[Ljava/lang/Object;
'
' v w & add
I y z { addAll B(Ljava/util/Collection;[[Ljava/lang/Object;)Ljava/util/Collection; } java/util/List
g ? %([Ljava/lang/Object;)Ljava/util/List; - ? z ? (Ljava/util/Collection;)Z ? $de/tsl2/nano/core/util/DefaultFormat
?
? ? ? ? ? !de/tsl2/nano/core/util/NumberUtil getNumberAndStringComparator *(Ljava/text/Format;)Ljava/util/Comparator;
? ? toString
I ? ? ?
getSortedList W(Ljava/util/Collection;Ljava/util/Comparator;Ljava/lang/String;Z)Ljava/util/Collection; I ? ? ? $assertionsDisabled Z ? java/lang/AssertionError ? +collection and comparator must not be null!
? ? ? (Ljava/lang/Object;)V I ? ? ? LOG Lorg/apache/commons/logging/Log; ? U ? =(Ljava/lang/String;ILjava/util/Comparator;)Ljava/lang/String; ? ? ? ? ? org/apache/commons/logging/Log debug ? java/util/TreeSet
? ? ? (Ljava/util/Comparator;)V ? ? ? java/util/SortedSet ? U ? &(Ljava/lang/String;)Ljava/lang/String; ?
? ? ? ? ? java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V - ? ? clear
? ? ? getEnumConstants ()[Ljava/lang/Object; ? [Ljava/lang/Enum;
? ? & isEmpty
" ? ? toLowerCase
? ? ? java/lang/Enum ? U ? 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/String;
' ? ? (I)V
? ? ? name | v ? java/util/Scanner ? java/io/File
? X
? ? ? (Ljava/io/File;)V
? ? ? ? useDelimiter '(Ljava/lang/String;)Ljava/util/Scanner; ? java/util/LinkedList
?
? 8
? ? > - v
? ? ? close ? java/lang/Exception
? ? ? ? ? "de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ? java/io/FileWriter
? ? ? ? ? de/tsl2/nano/core/util/FileUtil userDirFile "(Ljava/lang/String;)Ljava/io/File;
? ? U 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
java/io/Writer append *(Ljava/lang/CharSequence;)Ljava/io/Writer;
? java/lang/Throwable
addSuppressed (Ljava/lang/Throwable;)V | get (I)Ljava/lang/Object; 3 java/lang/Iterable U ((Ljava/lang/Iterable;)Ljava/lang/String; U (I)Ljava/lang/String; !"
java/util/Map keySet ()Ljava/util/Set;$ 3%
java/util/Set'( &(Ljava/lang/Object;)Ljava/lang/Object; 7*+ remove |-./ indexOf (Ljava/lang/Object;)I1 'de/tsl2/nano/core/util/CollectionUtil$1
0
45678 !de/tsl2/nano/core/util/StringUtil
fuzzyMatch '(Ljava/lang/Object;Ljava/lang/String;)D
:;<=> java/lang/Double valueOf (D)Ljava/lang/Double;
@ABCD java/util/HashMap put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;F java/util/LinkedHashMap .
E ?JK" entrySetM java/util/Map$EntryLOP ? getValue
RST isAssignableFrom (Ljava/lang/Class;)ZLVW ? getKeyA
Z[ ; desiredAssertionStatus
]^_`a de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; Code LineNumberTable LocalVariableTable this 'Lde/tsl2/nano/core/util/CollectionUtil; asArray (([Ljava/lang/Object;)[Ljava/lang/Object; i I objects type Ljava/lang/Class; LocalVariableTypeTable [TT; Ljava/lang/Class;
StackMapTable Signature ([TT;)[TT; array Ljava/lang/Object; asStandardArrayList .(Ljava/util/Collection;)Ljava/util/Collection; list Ljava/util/Collection; Ljava/util/Collection<*>; 4(Ljava/util/Collection<*>;)Ljava/util/Collection<*>; hasNoValues object c split *([Ljava/lang/Object;I)[[Ljava/lang/Object; origin itemCount arrCount splitted [[TT; "([TT;I)[[TT; original from !([TT;I)[TT; to "([TT;II)[TT; newType newLength copy [TU; Ljava/lang/Class<+[TT;>; N([TU;IILjava/lang/Class<+[TT;>;)[TT; )([[Ljava/lang/Object;)[Ljava/lang/Object; arrays !([[TT;)[TT; 9(Ljava/lang/Class<+[TT;>;[[TT;)[TT; newArray dest [[TU; 9([TT;[[TU;)[TT; getList &(Ljava/util/Iterator;)Ljava/util/List; Ljava/util/Iterator; Ljava/util/ArrayList; Ljava/util/Iterator; Ljava/util/ArrayList; F(Ljava/util/Iterator;)Ljava/util/List; asListCombined &([[Ljava/lang/Object;)Ljava/util/List; A([[Ljava/lang/Object;)Ljava/util/List;
collection TC; P;T:Ljava/lang/Object;>(TC;[[Ljava/lang/Object;)TC; getSortedSet R(Ljava/util/Collection;Ljava/text/Format;Ljava/lang/String;)Ljava/util/Collection; formatter Ljava/text/Format; Ljava/lang/String; X(Ljava/util/Collection<*>;Ljava/text/Format;Ljava/lang/String;)Ljava/util/Collection<*>; sortedSet Ljava/util/SortedSet; slist Ljava/util/List;
comparator Ljava/util/Comparator; createSortedSet Ljava/util/SortedSet; Ljava/util/List; Ljava/util/Collection; Ljava/util/Comparator; |(Ljava/util/Collection;Ljava/util/Comparator;Ljava/lang/String;Z)Ljava/util/Collection;
getEnumValues #(Ljava/lang/Class;)Ljava/util/List; enumClass Ljava/lang/Class; F;>(Ljava/lang/Class;)Ljava/util/List; findEnum 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; e Ljava/lang/Enum; enumToString
enumConstants TE; [TE; F;>(Ljava/lang/Class;Ljava/lang/String;)TE; getEnumNames #([Ljava/lang/Enum;)Ljava/util/List; enums strList $Ljava/util/List; 7([Ljava/lang/Enum;)Ljava/util/List; swap ([Ljava/lang/Object;II)V
indexSwap1
indexSwap2 t load <(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Collection; sc Ljava/util/Scanner; Ljava/lang/Exception; file delimiter write =(Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V w Ljava/io/Writer; )(Ljava/lang/Iterable;I)Ljava/lang/Object; item iterable Ljava/lang/Iterable; position TT; Ljava/lang/Iterable; 5(Ljava/lang/Iterable;I)TT; removeEmptyEntries (Ljava/util/Map;)I k map Ljava/util/Map; keys Ljava/util/Set; count 5Ljava/util/Map; #Ljava/util/Set; 8(Ljava/util/Map;)I contains (([Ljava/lang/Object;Ljava/lang/Object;)Z element (([Ljava/lang/Object;Ljava/lang/Object;)I fuzzyFind 9(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Map; match D src
expression Ljava/util/HashMap; *Ljava/util/HashMap; k(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Map; getPropertiesOfType 1(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map; entry Ljava/util/Map$Entry; tmap ;Ljava/util/Map$Entry; &Ljava/util/Map; ?(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map;
SourceFile CollectionUtil.java NestMembers BootstrapMethods
U $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; > Hsorting collection of ' in a new TreeSet instance (size:, comparator: sorting finished () Rsorting (one time!) collection of ' in the current instance (size:, comparator: can't be found as enum of is empty! position must be between 0 and InnerClasses Entry# %java/lang/invoke/MethodHandles$Lookup% java/lang/invoke/MethodHandles Lookup ! I ? ? ? ? ! b / *? ? c -d ef ?gh b ? .L=*?? *2?
*2? L????+? L+*?? ? ? c " 7 8
9 : 8 = ! > $ @d ij .k ,lm n .ko ,lp q ? ? r s b / *? ? c Kd tu vw b g *? ? ? !? ? 'Y*? )K*? c X Y [d xy n xz q r { | ? b ? 1*? *? , ? ?*? 2 L+? 6 ? +? < M,? ????? c e
f i &