
org.apache.commons.io.ByteOrderMark.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
% Z
[ \ ] ^
_ `
a
b
c d e
\
f
% g
% h i
Z
j k
l
m n o p
q r
[ s
t u
v
w x
y z
{ |
} ~
? ? serialVersionUID J
ConstantValue UTF_8 %Lorg/apache/commons/io/ByteOrderMark; UTF_16BE UTF_16LE UTF_32BE UTF_32LE charsetName Ljava/lang/String; bytes [I (Ljava/lang/String;[I)V Code LineNumberTable LocalVariableTable this getCharsetName ()Ljava/lang/String; length ()I get (I)I pos I getBytes ()[B i copy [B equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; bom hashCode b arr$ len$ i$ toString builder Ljava/lang/StringBuilder; ()V
SourceFile ByteOrderMark.java 6 W ? > ? "java/lang/IllegalArgumentException No charsetName specified 6 ? No bytes specified 2 3 4 5 ? ? ? #org/apache/commons/io/ByteOrderMark @ A ? ? N ? java/lang/StringBuilder ? ? = ? ? ? ? : , 0x ? ? ? ? = S = UTF-8 6 7 , - UTF-16BE . - UTF-16LE / - UTF-32BE 0 - UTF-32LE 1 - java/lang/Object java/io/Serializable java/lang/String (Ljava/lang/String;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getClass ()Ljava/lang/Class; java/lang/Class
getSimpleName append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; java/lang/Integer toHexString (I)Ljava/lang/String; toUpperCase !
% &