![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.util.ByteUtil.class Maven / Gradle / Ivy
???? =
de/tsl2/nano/core/util/Util ()V java/io/Serializable
java/lang/Object equals (Ljava/lang/Object;)Z
de/tsl2/nano/core/util/ByteUtil isFrameworkClass (Ljava/lang/Class;)Z
java/lang/Class isArray ()Z [Ljava/lang/Byte;
isAssignableFrom ! [B # java/nio/ByteBuffer % java/io/InputStream '
java/sql/Blob ) "javax/sql/rowset/serial/SerialBlob
( + , ([B)V . java/lang/Exception
0 1 2 3 4 "de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; 6 java/lang/Byte
8 9 : ; < java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V > java/lang/String
= +
" A B C wrap ([B)Ljava/nio/ByteBuffer; E java/io/ByteArrayInputStream
D +
H I J convertToObject -([BLjava/lang/ClassLoader;)Ljava/lang/Object;
= L M N getBytes ()[B
P Q R S , java/io/OutputStream write U java/io/IOException
W X Y Z [ de/tsl2/nano/core/util/FileUtil close /(Ljava/io/OutputStream;Z)Ljava/io/OutputStream; ] java/util/Collection \ _ ` a stream ()Ljava/util/stream/Stream; 5 c d e TYPE Ljava/lang/Class; \ g h i size ()I
k l m n o #de/tsl2/nano/core/cls/PrimitiveUtil toArray ?(Ljava/util/stream/Stream;Ljava/lang/Class;I)Ljava/lang/Object;
q r s serialize (Ljava/lang/Object;)[B u java/lang/CharSequence
w x y z { "de/tsl2/nano/core/util/parser/JSon isJSon (Ljava/lang/CharSequence;)Z
w
w ~ n =(Ljava/lang/Class;Ljava/lang/CharSequence;)Ljava/lang/Object;
" ? ? N array
? ? ? toByteArray (Ljava/io/InputStream;)[B &