META-INF.modules.java.base.classes.java.util.Base64$Encoder.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$Encoder isURL Z newline [B linemax I doPadding
java/lang/Math addExact (II)I
multiplyExact " java/lang/ArithmeticException $ java/lang/OutOfMemoryError & Encoded size is too large
# ( ) (Ljava/lang/String;)V
+ , - encodedOutLength (IZ)I
/ 0 1 encode0 ([BII[B)I
3 4 5 6 7 java/util/Arrays copyOf ([BI)[B 9 "java/lang/IllegalArgumentException ; ;Output byte array is too small for encoding all input bytes
8 (
> ? @ encode ([B)[B B java/lang/String
A D E ([BIII)V
G H I J K java/nio/ByteBuffer remaining ()I
G M N O hasArray ()Z
G Q R S array ()[B
G U V K arrayOffset
G X Y K position
G [ \ K limit
G ^ Y _ (I)Ljava/nio/ByteBuffer;
G a b c get ([B)Ljava/nio/ByteBuffer;
G e f c wrap
h i j k l java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; n java/util/Base64$EncOutputStream p q r toBase64URL [C t u r toBase64
m w x (Ljava/io/OutputStream;[C[BIZ)V
z { (Z[BIZ)V
} ~ min
? ? ? encodeBlock ([BII[BIZ)V ? ? CRLF ? ? ? RFC4648 Ljava/util/Base64$Encoder; ? ? ? RFC4648_URLSAFE ? ? ? RFC2045 MIMELINEMAX
ConstantValue L Code LineNumberTable LocalVariableTable this n ex Ljava/lang/ArithmeticException; srclen throwOOME len
StackMapTable src dst ret ([B[B)I encodeToString ([B)Ljava/lang/String; encoded ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; buffer Ljava/nio/ByteBuffer; .(Ljava/io/OutputStream;)Ljava/io/OutputStream; os Ljava/io/OutputStream; ? java/io/OutputStream r withoutPadding ()Ljava/util/Base64$Encoder; bits sp0 dp0 sp sl dp base64 RuntimeVisibleAnnotations (Ljdk/internal/HotSpotIntrinsicCandidate; b B sl0 dlen b1 b0 off end slen
SourceFile Base64.java NestHost ? java/util/Base64 InnerClasses Encoder EncOutputStream ! u r q r ? ? ? ? ? ? ? ? ? ? { ? ? *? *? *,?
*? *? ? ? ? ? ? ? ? ? ? 4 ? ? , - ? 6 f>*? ? ? l? >? p6l? ? ? `? >*? ? d*? l*?
?h? >? :?
? #Y%? '?>? O R ! ? 6
5
< O R
T X b d ? > ? T ? ? f ? ? f ? f ? d ? ? 6 ? ? ? ? B !? !? ? @ ? ? '*+?? *=?N*++?-? .6-??
-? 2?-? ? $ % &