de.tsl2.nano.core.util.Util.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)
???? 4w
B ?
? ?
? ? N ?
G ? ?
N ? ? ?
? ?
?
? ?
?
?
N ?
B ?
? ?
? ? ? ? ? ?
B ?
G ?
G ?
N ?
N ?
? ?
? ? ? ?
N ? ? ? ?
N ?
? ?
?
?
B N
, m
0
?
?
N
0 ?
N ?
G
G !
"#
N$
%&'
?()
*
?+,-
?./
G0
12 FRAMEWORK_PACKAGE Ljava/lang/String; $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this Lde/tsl2/nano/core/util/Util; isFrameworkClass (Ljava/lang/Class;)Z cls Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>;
StackMapTable Signature (Ljava/lang/Class<*>;)Z
isJavaType isAllNull ([Ljava/lang/Object;)Z o Ljava/lang/Object; objects [Ljava/lang/Object; hasNull checkParameterCount ([Ljava/lang/Object;I)V i I isEmpty (Ljava/lang/Object;)Z obj (Ljava/lang/Object;Z)Z object trim nonEmpty &(Ljava/lang/Object;)Ljava/lang/Object; value TT; (TT;)TT; isContainer in ((Ljava/lang/Object;[Ljava/lang/Object;)Z entry elements [TT; (TT;[TT;)Z contains )([Ljava/lang/Object;[Ljava/lang/Object;)Z data items !([TT;[TT;)Z containsAll asString &(Ljava/lang/Object;)Ljava/lang/String;'
cryptoHash ([B)[B [B ([BLjava/lang/String;I)[B e Ljava/lang/Exception; algorithm length hashCode ([Ljava/lang/Object;)I equals last :([Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; arr index defaultValue #([TT;ITT;)TT; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; !(TT;TT;)TT; asList *(Ljava/lang/Object;)Ljava/util/Collection; array c Ljava/util/Collection; ? convert 7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; Ljava/text/ParseException; type
convertAll 9(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Object; forEach c(Ljava/lang/Iterable;Ljava/lang/String;Lde/tsl2/nano/core/execution/IRunnable;)Ljava/lang/Iterable; Ljava/lang/Iterable; regEx action 'Lde/tsl2/nano/core/execution/IRunnable; result Ljava/lang/Iterable; /Lde/tsl2/nano/core/execution/IRunnable; Ljava/util/Collection; ?(Ljava/lang/Iterable;Ljava/lang/String;Lde/tsl2/nano/core/execution/IRunnable;)Ljava/lang/Iterable; y(Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/Collection;Lde/tsl2/nano/core/execution/IRunnable;)Ljava/lang/Iterable; TS;3 ?(Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/Collection;Lde/tsl2/nano/core/execution/IRunnable;)Ljava/lang/Iterable; get 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; name 0(Ljava/lang/String;TT;)TT; N(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; df Ljava/text/Format; p Ljava/util/Properties;45 F(Ljava/util/Properties;Ljava/lang/String;TT;)TT; untyped checkedGenericObject toString 8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; members buf Ljava/lang/StringBuilder; ? ;(Ljava/lang/Class<*>;[Ljava/lang/Object;)Ljava/lang/String; pck [Ljava/lang/String;
SourceFile Util.java W X6789:; S T<= java o p "java/lang/IllegalArgumentException java/lang/StringBuilder at least >?>@ parameter must be given! ?; WA s vBCDEFGH java/util/Collection sE
java/util/Map x; s t _I _J ?KL ? t ? ? ?M SHA ? ?NOPQ ? java/lang/ExceptionRST ? ? ? t U V java/lang/AssertionError !array parameter must be an array! WU java/util/ArrayList WV ?WX tYEZ[\]^_5`a java/text/ParseException ? ? ? ?bc3dEef java/lang/Iterableg ?h= java/lang/Objectijklmn ? ?4 ? z java/lang/Stringo; (>p , ) de/tsl2/nano/core/util/UtilqE \.rstuv java/util/Iterator java/util/Properties java/text/Format java/lang/Class
getPackage ()Ljava/lang/Package; java/lang/Package getName ()Ljava/lang/String;
startsWith (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/String;)V getClass ()Ljava/lang/Class; isArray ()Z java/lang/reflect/Array getLength (Ljava/lang/Object;)I isAssignableFrom java/util/Arrays %([Ljava/lang/Object;)Ljava/util/List; java/util/List (Ljava/util/Collection;)Z java/security/MessageDigest getInstance 1(Ljava/lang/String;)Ljava/security/MessageDigest; digest "de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; (Ljava/lang/Object;)V (I)V '(Ljava/lang/Object;I)Ljava/lang/Object; add isPrimitive #de/tsl2/nano/core/cls/PrimitiveUtil getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object; !de/tsl2/nano/core/util/FormatUtil getDefaultFormat '(Ljava/lang/Object;Z)Ljava/text/Format; parseObject &(Ljava/lang/String;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; valueOf matches %de/tsl2/nano/core/execution/IRunnable run 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java/lang/System
getProperties ()Ljava/util/Properties;
getSimpleName -(Ljava/lang/Object;)Ljava/lang/StringBuilder; desiredAssertionStatus split '(Ljava/lang/String;)[Ljava/lang/String; !de/tsl2/nano/core/util/StringUtil concat )([C[Ljava/lang/Object;)Ljava/lang/String; ! N B S T U V W X Y 3 *? ? Z
( ) [ \ ] ^ _ Y d *? ? *? ? ? ? ? ? ? Z 4 [ ` a b ` c d @ e f g _ Y c *? ? *? ? ? ? ? ? Z = [ ` a b ` c d @ e f ? h i Y ? %*? *L+?=>? +2:? ?????? Z F G H I G # L [ j k % l m d ? /? ? n i Y ? %*? *L+?=>? +2:? ?????? Z V W X Y W # \ [ j k % l m d ? /? o p Y q +*? *?? #? Y? Y?
? ?
? ? ? ?? Z `
a * c [ + l m + q r d
s t Y ? E*? ? :*? ? ?
*? ? )*? ? *? ? ? *? ? *? ? ? ? ? Z m $ n 7 o D m [ E u k d @ s v Y x /*? (*? ? !? *? ? ? ? ?
*? ? ? ? ? Z y z . y [ / w k / x V d @ y z Y V
*? ? ? *? Z ? [
{ k b
{ | d @ } e ~ t Y E *?
*? ? ? ? Z ? [ u k d @ _ Y ` *? ? *? ? ? ? Z ? [ ` a b ` c d @ e f ? ? ? Y d +? +? *? ? Z
? ? [ ? k ? m b ? | ? ? e ? ? ? ? Y ? =*?? *2+? !? ?????? Z ? ? ? ? ? [ q r ? m ? m b ? ? ? ? d
? ? e ? ? ? ? Y ^ *? +? ? " ? Z ? [ ? m ? m b ? ? ? ? e ? ? ? Y D
*?
*? ? ? Z ? [
u k d @ ? ? ? Y 3 *# ? $? Z ? [ ? ? ? ? Y y +? %*? &?N-? (W? ' Z ? ?
? ? [ *
? ? ? ? ? T ? r d I ? ? ? ? Y 8
*? *? )? Z
? ? [
l m ? ? i Y ? 8*? *2L*M,?>6? ",2:? +? *? ?L????? Z " ? ? ? ? + ? - ? 0 ? 6 ? [ j k 8 l m / ? k d ' ? / } / ? }? / } { ? Y { *?? *2? *2? ,? Z [ ? m ? r ? k b ? ? ? | d @ } e ? { ? Y g
*? *? +? Z [
w k
? k b
w |
? | d @ } e ? ? ? Y ? U? +? *? ? ?
? ,Y-? .?*? /? *? /? /? ?*?