![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.io.BaseEncoding.class Maven / Gradle / Ivy
???? 4
; ?
: ?
? ? ?
: ?
?
: ? ? ?
?
?
? ? ?
?
? ?
: ? ? ?
?
: ? ?
: ?
: ?
: ? ?
? ? : ? : ? : ? : ? : ? ?
! ?
? ? ?
$ ?
: ? ?
' ? ? ? ?
? ?
) ? ? ? ? ? ?
0 ? ? ? ? ? ?
6 ? ? ? ? SeparatedBaseEncoding InnerClasses Base64Encoding Base16Encoding StandardBaseEncoding ? Alphabet DecodingException BASE64 #Lcom/google/common/io/BaseEncoding;
BASE64_URL BASE32
BASE32_HEX BASE16 ()V Code LineNumberTable LocalVariableTable this encode ([B)Ljava/lang/String; bytes [B MethodParameters ([BII)Ljava/lang/String;
impossible Ljava/io/IOException; off I len result Ljava/lang/StringBuilder;
StackMapTable T encodingStream ((Ljava/io/Writer;)Ljava/io/OutputStream; writer RuntimeInvisibleAnnotations 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; encodingSink @(Lcom/google/common/io/CharSink;)Lcom/google/common/io/ByteSink; encodedSink Lcom/google/common/io/CharSink; extract ([BI)[B length trunc canDecode (Ljava/lang/CharSequence;)Z chars decode (Ljava/lang/CharSequence;)[B badInput 5Lcom/google/common/io/BaseEncoding$DecodingException; Ljava/lang/CharSequence;
decodeChecked tmp
Exceptions decodingStream '(Ljava/io/Reader;)Ljava/io/InputStream; reader decodingSource D(Lcom/google/common/io/CharSource;)Lcom/google/common/io/ByteSource;
encodedSource !Lcom/google/common/io/CharSource; maxEncodedSize (I)I encodeTo (Ljava/lang/Appendable;[BII)V target maxDecodedSize decodeTo ([BLjava/lang/CharSequence;)I trimTrailingPadding 2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; omitPadding %()Lcom/google/common/io/BaseEncoding; withPadChar &(C)Lcom/google/common/io/BaseEncoding; padChar
withSeparator 8(Ljava/lang/String;I)Lcom/google/common/io/BaseEncoding; separator n upperCase lowerCase
ignoreCase base64 base64Url base32 base32Hex base16 ignoringReader 4(Ljava/io/Reader;Ljava/lang/String;)Ljava/io/Reader; delegate Ljava/io/Reader; toIgnore Ljava/lang/String; separatingAppendable A(Ljava/lang/Appendable;Ljava/lang/String;I)Ljava/lang/Appendable; Ljava/lang/Appendable; afterEveryChars separatingWriter 5(Ljava/io/Writer;Ljava/lang/String;I)Ljava/io/Writer; Ljava/io/Writer;
SourceFile BaseEncoding.java RuntimeVisibleAnnotations 6Lcom/google/common/io/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated K L Q V ? ? ? java/lang/StringBuilder ? ? K ? ? ? java/io/IOException java/lang/AssertionError K ? ? ? ? ? #com/google/common/io/BaseEncoding$1 K ? ? ? ? v r 3com/google/common/io/BaseEncoding$DecodingException "java/lang/IllegalArgumentException K ? ? ? l ? ? ? ? ? j k #com/google/common/io/BaseEncoding$2 K ? java/lang/CharSequence E F G F H F I F J F #com/google/common/io/BaseEncoding$3 K ? #com/google/common/io/BaseEncoding$4 K ? ? #com/google/common/io/BaseEncoding$5 K 0com/google/common/io/BaseEncoding$Base64Encoding base64() @ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ K base64Url() @ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_ 6com/google/common/io/BaseEncoding$StandardBaseEncoding base32() ABCDEFGHIJKLMNOPQRSTUVWXYZ234567 base32Hex() 0123456789ABCDEFGHIJKLMNOPQRSTUV 0com/google/common/io/BaseEncoding$Base16Encoding base16() 0123456789ABCDEF K !com/google/common/io/BaseEncoding java/lang/Object 7com/google/common/io/BaseEncoding$SeparatedBaseEncoding *com/google/common/io/BaseEncoding$Alphabet $com/google/common/base/Preconditions checkPositionIndexes (III)V (I)V (Ljava/lang/Object;)V toString ()Ljava/lang/String; checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; E(Lcom/google/common/io/BaseEncoding;Lcom/google/common/io/CharSink;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V (Ljava/lang/Throwable;)V ()I G(Lcom/google/common/io/BaseEncoding;Lcom/google/common/io/CharSource;)V %(Ljava/io/Reader;Ljava/lang/String;)V
checkArgument (Z)V ,(ILjava/lang/Appendable;Ljava/lang/String;)V )(Ljava/lang/Appendable;Ljava/io/Writer;)V java/lang/Character valueOf (C)Ljava/lang/Character; <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V '(Ljava/lang/String;Ljava/lang/String;)V! : ; E F G F H F I F J F K L M / *? ? N ? O P F Q R M = *++?? ? N ? O P F S T U S Q V M ? 5`+?? ? Y*? ? :*+? ? :? Y?
?? ? # N ? ? ? ? # ? % ? / ? O > %
W X 5 P F 5 S T 5 Y Z 5 [ Z \ ] ^ ? # : _ U
S Y [ ` a U b c
d e f g M G +? W?
Y*+? ? N
? ? O P F h i U h c
d e
j k M m *?? *??M*,? ,? N ? ? ? ? ? O \ T l Z
m T ^ U \ l n o U p q r M j *+? ?M? Y,? ? N ? ? ? O s t P F p u ^ F U p v r M t *+? L*+? ? ?M*,+? >,? ? N ? ? ? ? O * P F p u
w T [ Z x U p y z U { c
d e | } M G +? W? Y*+? ? N
? ? O P F ~ U ~ c
d e ? ? U S ? ? x U ? S Y [ ? ? U p ? ? x U ? p ? ? M <