META-INF.modules.java.base.classes.java.util.Base64$Decoder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? : ?
java/lang/Object ()V
java/util/Base64$Decoder isURL Z isMIME
decodedOutLength ([BII)I
decode0 ([BII[B)I
java/util/Arrays copyOf ([BI)[B ! " # sun/nio/cs/ISO_8859_1 INSTANCE Lsun/nio/cs/ISO_8859_1;
% & ' ( ) java/lang/String getBytes (Ljava/nio/charset/Charset;)[B
+ , - decode ([B)[B / "java/lang/IllegalArgumentException 1 ;Output byte array is too small for decoding all input bytes
. 3 4 (Ljava/lang/String;)V
6 7 8 9 : java/nio/ByteBuffer position ()I
6 < = > hasArray ()Z
6 @ A B array ()[B
6 D E : arrayOffset
6 G H : limit
6 J 9 K (I)Ljava/nio/ByteBuffer;
6 M N : remaining
6 P Q R get ([B)Ljava/nio/ByteBuffer;
6 T U V wrap ([BII)Ljava/nio/ByteBuffer;
X Y Z [ \ java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; ^ java/util/Base64$DecInputStream ` a b
fromBase64URL [I d e b
fromBase64
] g h (Ljava/io/InputStream;[IZ)V j :Input byte[] should at least have 2 bytes for base64 bytes p -Input byte array has wrong 4-byte ending unit r java/lang/StringBuilder
q u Illegal base64 character
q w x y append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
{ | } ~ java/lang/Integer toString (II)Ljava/lang/String;
q ? ~ ? ()Ljava/lang/String; ? )Last unit does not have enough valid bits ? .Input byte array has incorrect ending byte at
q ? x ? (I)Ljava/lang/StringBuilder;
? ? ? fill ([II)V ? ? ? ? ? java/util/Base64$Encoder toBase64 [C ? ? ? ? toBase64URL
? ? (ZZ)V ? ? ? RFC4648 Ljava/util/Base64$Decoder; ? ? ? RFC4648_URLSAFE ? ? ? RFC2045 Code LineNumberTable LocalVariableTable this src [B dst ret I
StackMapTable ? (Ljava/lang/String;)[B Ljava/lang/String; ([B[B)I len ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; sp sl iae $Ljava/lang/IllegalArgumentException; buffer Ljava/nio/ByteBuffer; pos0 ,(Ljava/io/InputStream;)Ljava/io/InputStream; is Ljava/io/InputStream; ? java/io/InputStream b b n base64 paddings b1 b2 b3 b4 bits0 sl0 dp bits shiftto i
SourceFile Base64.java NestHost ? java/util/Base64 InnerClasses Decoder DecInputStream Encoder ! e b a b ? ? ? ? ? ? ? ? Y *? *? *?
? ? ? ? ? , - ? ? #*++?? ?M*++?,? >,?? ,? M,? ? 6 7 8 9 !; ? * # ? ? # ? ? ? ? ? ? ? ? ! ? , ? ? @ *+? ? $? *? ? N ? ? ? ? ? , ? ? ? (*++?? >,?? ?
? .Y0? 2?*++?,? ? ? k l m o ? * ( ? ? ( ? ? ( ? ? ? ? ? ? , ? ? b o+? 5=+? ;? *+? ?N+? C+? 5`6+? C+? F`6++? F? IW? +? L?N+-? OW6-?6*-? ?:*-? ? S?N+? IW-? e f . ? > ? ? ? ? ? '? 3? :? @? C? G? T? f? g? m? ? p " ? ? ? ? ' ? ? : , ? ? C # ? ? G ? ? T ? ? g ? ? o ? ? o ? ? j ? ? ? ? 3? ?? 6 . U ? ? ? "+? WW? ]Y+*? ? ? _? ? c*?
? f? ?
? ? ? " ? ? " ? ? ? 1 ? ? ?? ? ? ? ? ? ?*? ? ? _? ? c:6d6? ?? *?
?
.? ?? .Yi? 2?*?
? G6? 5+?3 ?~6=? d`d6? .Y6? ????d6? +d3=? ?+d3=? ?? ~? ~d6? ka mm?hd? ? r ? ? ? ? ? !? '? 6? 8? B? I? L? Q? ]? d? n? q? }? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? \ ] # ? ? L > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b ? ? ? ? ? ? ? "
B ?? ? ? ? $? ? ? *? ? ? _? ? c:666?p? ?`? ?d?~`6 ? ?+?3 ?~.6
+?3 ?~.6+?3 ?~.6+?3 ?~.6
??
?? ??? C
xx?x?
?6?z?T?z?T??T??m? ? ?+?3 ?~6 .Y6 ? ` ?? +? ? +?3=?
? ~? .Yo? 2?*?
? ???? .Y? qY? st? v+d3? z? v? ?? 2? x?6??? 1?z?T?z?T??T66???? ?z?T? 8? "?z?T?z?T? ?
? .Y?? 2?? 8*?
? +?3 ?~.? ??? .Y? qY? s?? v? ?? ?? 2?? ? ? 4 ? ? ? ? ? !? /? 9? ?? N? ]? l? {? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ?
$'>KUX]ky?? ?"?$?%?&?'?(?)?+?0?1?2?36 ? ? N ~ ? ?
] o ? ? l ` ? ? { Q ? ?
? ' ? ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b ? ? ? ? ? ? ? ? m
B ?? ? ? ? ? ? U ? ? ? ? ?
? ? ? ? ? 4 #? ?# ? ? ? ?
? c? c? ?;? ??? ? c? ?4O? ??? c=?O ?
? _? _? ?;? ??? ? _? ?4O? ??? _=?O? Y? ?? ?? Y? ?? ?? Y? ?? ?? ? > # ) 1 9 @ J T Z b# n$ z% ? ? ? B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ] ? ?
? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy