![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.cls.PrimitiveUtil.class Maven / Gradle / Ivy
???? =a
java/lang/Object ()V
!de/tsl2/nano/core/util/FormatUtil getDefaultFormat '(Ljava/lang/Object;Z)Ljava/text/Format;
java/text/Format parseObject &(Ljava/lang/String;)Ljava/lang/Object; java/text/ParseException
"de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
java/lang/Class isPrimitive ()Z " java/lang/Comparable
$ % & isAssignableFrom (Ljava/lang/Class;)Z ( ) * + , #de/tsl2/nano/core/cls/PrimitiveUtil wrappers [Ljava/lang/Class;
. / 0 1 2 java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; 4 5 6 7 8 java/util/List indexOf (Ljava/lang/Object;)I ( : ; <
comparator -Lde/tsl2/nano/core/cls/SimpleClassComparator;
. > ? @ binarySearch >([Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I ( B C ,
primitives
E F G getClass ()Ljava/lang/Class;
( I J & isPrimitiveArray
L M isArray
O P G getComponentType ( R S T $assertionsDisabled Z V java/lang/AssertionError
U
( Y Z [
getWrapper $(Ljava/lang/Class;)Ljava/lang/Class; ] TYPE
_ ` a b c de/tsl2/nano/core/cls/BeanClass getStatic 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
( e J f (Ljava/lang/Object;)Z
h i j k 8 java/lang/reflect/Array getLength
h m n o set ((Ljava/lang/Object;ILjava/lang/Object;)V
q r s t u java/lang/String substring (II)Ljava/lang/String;
q w x y toUpperCase ()Ljava/lang/String; { | } makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
_ ? ? load %(Ljava/lang/String;)Ljava/lang/Class;
h ? ? ? newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; ? )java/util/concurrent/atomic/AtomicInteger
? ? ? ? accept m(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Class;)Ljava/util/function/Consumer; ? ? ? ? ? java/util/stream/Stream forEach (Ljava/util/function/Consumer;)V ? [Z
. ? ? ? toString ([Z)Ljava/lang/String; ? [B
. ? ? ? ([B)Ljava/lang/String; ? [C
. ? ? ? ([C)Ljava/lang/String; ? [D
. ? ? ? ([D)Ljava/lang/String; ? [F
. ? ? ? ([F)Ljava/lang/String; ? [I
. ? ? ? ([I)Ljava/lang/String; ? [J
. ? ? ? ([J)Ljava/lang/String; ? [S
. ? ? ? ([S)Ljava/lang/String; ? "java/lang/IllegalArgumentException
? ? ? ? ] ? java/lang/Boolean Ljava/lang/Class;
? ? f equals ? ? ? ? FALSE Ljava/lang/Boolean; ? ? ? java/lang/Integer
? ? ? (I)V ? ? ? java/lang/Character
? ? ? (C)V ? ? ? java/lang/Short
? ? ? (S)V ? ? ? java/lang/Long
? ? ? (J)V ? ? ? java/lang/Float
? ? ? (F)V ? ? ? java/lang/Double
? ? ? (D)V ? ? ? java/lang/Byte
? ? ? (B)V ? ? ? java/lang/Void ? 1only primitives and their immutables are allowed!
? ? ? implementationError ](Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Lde/tsl2/nano/core/ManagedException;
( ? & isPrimitiveOrWrapper
( isDefaultValue &(Ljava/lang/Class;Ljava/lang/Object;)Z
( getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object;
| %(Ljava/lang/Class;)Ljava/lang/String;
U
(Ljava/lang/Object;)V
_ getBeanClass 4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass; MIN_VALUE
_ createInstance '([Ljava/lang/Object;)Ljava/lang/Object; ? ? TRUE MAX_VALUE
( [ getPrimitive" java/lang/Exception ($%& LOG Lorg/apache/commons/logging/Log; ( |) 6(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;+,-. org/apache/commons/logging/Log debug
?012
shortValue ()S
?456 intValue ()I
?89: longValue ()J
?<=>
floatValue ()F
?@AB doubleValue ()D
D@E java/math/BigDecimal
?GH booleanValue
?JKL charValue ()C
?NOP byteValue ()BR java/lang/Number
(T %U %(Ljava/lang/Class;Ljava/lang/Class;)ZW false
q ?Z true
\ ? y
?^_` valueOf '(Ljava/lang/String;)Ljava/lang/Boolean;
?b_c (I)Ljava/lang/Integer;
ef6 hashCode
hijkl de/tsl2/nano/core/util/Util isEmpty (Ljava/lang/Object;Z)Z
no c parse q |r 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String;
?t u (Ljava/lang/String;)V q
Q@
?y_z (J)Ljava/lang/Long;
?|_} (F)Ljava/lang/Float;
?_? (D)Ljava/lang/Double;
??_? (S)Ljava/lang/Short;
??_? (B)Ljava/lang/Byte;
??_? (C)Ljava/lang/Character;? *conversionType is not primitive or wrapper
?? y getName
.??? stream .([Ljava/lang/Object;)Ljava/util/stream/Stream; ??? apply ()Ljava/util/function/Function; ???? map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ???? toArray ()[Ljava/lang/Object;
q?? y trim?
true|false
q??? matches (Ljava/lang/String;)Z? [+-]?\d+[.,]{1}\d+
??_? &(Ljava/lang/String;)Ljava/lang/Double;? [+-]?\d+
??_? '(Ljava/lang/String;)Ljava/lang/Integer;
(?? getMaximumValue
????? java/lang/Math log10 (D)D
(?? string2Wrapper
???6 getAndIncrement
(??? convert 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
?? desiredAssertionStatus
????? de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;? +de/tsl2/nano/core/cls/SimpleClassComparator
?
.??? sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V Code LineNumberTable LocalVariableTable this %Lde/tsl2/nano/core/cls/PrimitiveUtil; create e Ljava/text/ParseException; type value Ljava/lang/String; LocalVariableTypeTable Ljava/lang/Class;
StackMapTable Signature C(Ljava/lang/Class;Ljava/lang/String;)TT; Ljava/lang/Class<*>; (Ljava/lang/Class<*>;)Z immutableWrapper i I D(Ljava/lang/Class;)Ljava/lang/Class; obj Ljava/lang/Object; primitiveArrayType getPrimitiveArrayComponentType fillArray '(Ljava/lang/Object;Ljava/lang/Object;)V
arrayInstance length getPrimitiveArrayClass str ?(Ljava/util/stream/Stream;Ljava/lang/Class;I)Ljava/lang/Object; Ljava/util/stream/Stream;
componentType arr +Ljava/util/concurrent/atomic/AtomicInteger;
toArrayString &(Ljava/lang/Object;)Ljava/lang/String; primitiveArray primitive standardType 1(Ljava/lang/Class;)TT; TT; (TT;)Z
primitiveType 2(Ljava/lang/Class;TT;)Z getMinimumValue t ex Ljava/lang/Exception; cls1 cls2 isassignable +(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z asPrimitive (Ljava/lang/Short;)S o Ljava/lang/Short; (Ljava/lang/Integer;)I Ljava/lang/Integer; (Ljava/lang/Long;)J Ljava/lang/Long; (Ljava/lang/Float;)F Ljava/lang/Float; (Ljava/lang/Double;)D Ljava/lang/Double; (Ljava/math/BigDecimal;)D Ljava/math/BigDecimal; (Ljava/lang/Boolean;)Z (Ljava/lang/Character;)C Ljava/lang/Character; (Ljava/lang/Byte;)B Ljava/lang/Byte; p c conversionType d D C(Ljava/lang/Object;Ljava/lang/Class;)TT; getPrimitiveClass name ((Ljava/lang/String;)Ljava/lang/Class<*>; (([Ljava/lang/String;)[Ljava/lang/Object; args [Ljava/lang/String; a getDecMaxLen (Ljava/lang/Class;)I max Ljava/lang/Number; (Ljava/lang/Class<*>;)I isBoolean lambda$string2Wrapper$1 lambda$toArray$0 c(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Class;Ljava/lang/Object;)V item
SourceFile PrimitiveUtil.java BootstrapMethods;
<=> |? $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;A [C
DEFGH "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;K
(L34N *standardType must be a primitive, but is:P class is not assignable from R "value "" cannot be converted to T can't be converted to V &(Ljava/lang/Object;)Ljava/lang/Object;X
(Y2 InnerClasses] %java/lang/invoke/MethodHandles$Lookup_ java/lang/invoke/MethodHandles Lookup ! ( %&