de.tsl2.nano.core.util.ByteUtil.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)
???? 4p
g ? ?
c ?
e ?
? ? ?
? ? ? ? ? ? ?
? ?
? ? ?
? ? ?
?
? ?
?
e ?
?
? ? ?
? ?
e ?
?
e ? ? e ? ?
! ? ?
! ?
c ?
? ?
! ? ? ?
e ? ?
! ? ? ? ?
- ?
/
/
/
-
!
-
9
;
;
;
e
G?? @
! O? ?
?
e
?
Z ?
e !
^"
]
#
$%&'(
)*+ InnerClasses LOG Lorg/apache/commons/logging/Log; ()V Code LineNumberTable LocalVariableTable this !Lde/tsl2/nano/core/util/ByteUtil; isByteStream (Ljava/lang/Class;)Z type Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>;
StackMapTable Signature (Ljava/lang/Class<*>;)Z toByteStream '([BLjava/lang/Class;)Ljava/lang/Object; e Ljava/lang/Exception; b [Ljava/lang/Byte; bytes [B Ljava/lang/Class; ? 3([BLjava/lang/Class;)TT; addToByteStream ,(Ljava/io/OutputStream;Ljava/lang/String;Z)V Ljava/io/IOException; out Ljava/io/OutputStream; data Ljava/lang/String; close Z ? getBytes (Ljava/lang/Object;)[B o Ljava/lang/Object; serialize instance convertToByteArray bos Ljava/io/ByteArrayOutputStream; Ljava/io/ObjectOutputStream; ex bean convertToObject -([BLjava/lang/ClassLoader;)Ljava/lang/Object; i Ljava/io/ObjectInputStream; bis Ljava/io/ByteArrayInputStream; object classLoader Ljava/lang/ClassLoader; ?, equals '(Ljava/lang/Object;Ljava/lang/Object;)Z bean1 bean2 ([B[B)Z copy &(Ljava/lang/Object;)Ljava/lang/Object; ser TT; (TT;)TT; amount (J)Ljava/lang/String; c J ? getInputStream ([B)Ljava/io/InputStream; toByteArray (Ljava/io/InputStream;)[B stream Ljava/io/InputStream; toString ;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; encoding ? getPipe ()Ljava/io/PrintStream; 1(Ljava/io/PipedInputStream;)Ljava/io/PrintStream; in Ljava/io/PipedInputStream; forEach @(Ljava/io/InputStream;ILde/tsl2/nano/core/execution/IRunnable;)V bufferlength I action 'Lde/tsl2/nano/core/execution/IRunnable; buffer =Lde/tsl2/nano/core/execution/IRunnable; V(Ljava/io/InputStream;ILde/tsl2/nano/core/execution/IRunnable;)V
SourceFile
ByteUtil.java k l java/io/Serializable ?-. s/012 s java/nio/ByteBuffer java/io/InputStream
java/sql/Blob "javax/sql/rowset/serial/SerialBlob k3 java/lang/Exception456 java/lang/Byte789 java/lang/String:; java/io/ByteArrayInputStream ? ? ?<=>3 java/io/IOException? ?@ ? ?A< ? ?BC i j java/lang/StringBuilder 0trying to serialize a non-serializeable object: DEFGHI ?IJKL ? ? 7creating byte array through serializing object of type DMNL java/io/ByteArrayOutputStream java/io/ObjectOutputStream kOPL ? l serialized byte array for type size: QRDS bytes ?< !de/tsl2/nano/core/util/ByteUtil$1 kT java/io/ObjectInputStream kUVW ? ?XYZ[\]D^ GB MB KB_ ?
file.encoding UTF-8`abcde java/io/PipedInputStream ? ? java/io/PrintStream java/io/PipedOutputStream kfgRhi java/lang/Objectjkl de/tsl2/nano/core/util/ByteUtilmno de/tsl2/nano/core/util/Util java/lang/ClassLoader (Ljava/lang/Object;)Z isFrameworkClass java/lang/Class isArray ()Z isAssignableFrom ([B)V "de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V wrap ([B)Ljava/nio/ByteBuffer; ()[B java/io/OutputStream write de/tsl2/nano/core/util/FileUtil /(Ljava/io/OutputStream;Z)Ljava/io/OutputStream; array getBinaryStream ()Ljava/io/InputStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getClass ()Ljava/lang/Class; getName ()Ljava/lang/String; org/apache/commons/logging/Log warn (Ljava/lang/Object;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; debug (Ljava/io/OutputStream;)V writeObject size ()I (I)Ljava/lang/StringBuilder; /(Ljava/io/InputStream;Ljava/lang/ClassLoader;)V (Ljava/io/InputStream;)V
readObject ()Ljava/lang/Object; java/util/Arrays java/lang/Thread
currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader; (J)Ljava/lang/StringBuilder; readBytes get 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; getFileData +(Ljava/io/InputStream;Ljava/lang/String;)[C valueOf ([C)Ljava/lang/String; (Ljava/io/PipedInputStream;)V available read ([B)I %de/tsl2/nano/core/execution/IRunnable run 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! e g i j k l m / *? ? n + o p q r s m ? J*? ?
*? ? 7*? ? *? ? '*? ? *? ?
*? ? *? ? ? ? n 5 6 , 7 I 5 o J t u v J t w x @ y z { | m / w+? ? *?+? ? ? Y*?
?M,? W?+? ? *?? M*,*?? ,?+? ? ? Y*? ? +? ? *? ?
+? ? ? Y*? ?*? ? n J D E F H I J # K % M . N 4 O = P ? Q H R Q S Z T _ U h V q X o * } ~ 4 ? w ? ? w t u v w t ? x Q ?
y ? ? ? m ? *+? ? ? N-? W? *? W? n d g e f h i j o * } ? ? ? ? ? ? ? x K ? ? ? m ? i*? ? *? ? ?*? ? *? ?*? ? *? ? ?*? ? *? ? ?*?
? *?
? ?*? ? *? ? ? ?L+? W?*? ? O [ \ n B r s t u v " w * x 1 y 9 z @ { H | O ~ \ ] ? b ? d ? o ] } ~ i ? ? x S ? ? ? m w 3*? ? **? $? ? !Y? "#? $*? %? &? $? '? ( ?*? )? n ? ? ? , ? . ? o 3 ? ? x , ? ? m ? t? ? !Y? "*? $*? %? +? '? , ? -Y? .L? /Y+? 0M,*? 1,? 2? ? !Y? "3? $*? %? +4? $+? 5? 67? $? '? , +? 8?L+? W? k l n *
? ? &