.class public final Lorg/apache/http/util/EncodingUtils; .super Ljava/lang/Object; .source "EncodingUtils.java" # direct methods .method private constructor ()V .registers 1 .line 141 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getAsciiBytes(Ljava/lang/String;)[B .registers 2 .line 106 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 107 sget-object v0, Lorg/apache/http/Consts;->ASCII:Ljava/nio/charset/Charset; invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B move-result-object p0 return-object p0 .end method .method public static getAsciiString([B)Ljava/lang/String; .registers 3 .line 134 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; const/4 v0, 0x0 .line 135 array-length v1, p0 invoke-static {p0, v0, v1}, Lorg/apache/http/util/EncodingUtils;->getAsciiString([BII)Ljava/lang/String; move-result-object p0 return-object p0 .end method .method public static getAsciiString([BII)Ljava/lang/String; .registers 5 .line 121 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 122 new-instance v0, Ljava/lang/String; sget-object v1, Lorg/apache/http/Consts;->ASCII:Ljava/nio/charset/Charset; invoke-direct {v0, p0, p1, p2, v1}, Ljava/lang/String;->([BIILjava/nio/charset/Charset;)V return-object v0 .end method .method public static getBytes(Ljava/lang/String;Ljava/lang/String;)[B .registers 3 .line 90 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 91 const-string v0, "Charset" invoke-static {p1, v0}, Lorg/apache/http/util/Args;->notEmpty(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence; .line 93 :try_start_a invoke-virtual {p0, p1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B move-result-object p0 :try_end_e .catch Ljava/io/UnsupportedEncodingException; {:try_start_a .. :try_end_e} :catch_f return-object p0 .line 95 :catch_f invoke-virtual {p0}, Ljava/lang/String;->getBytes()[B move-result-object p0 return-object p0 .end method .method public static getString([BIILjava/lang/String;)Ljava/lang/String; .registers 5 .line 57 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 58 const-string v0, "Charset" invoke-static {p3, v0}, Lorg/apache/http/util/Args;->notEmpty(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence; .line 60 :try_start_a new-instance v0, Ljava/lang/String; invoke-direct {v0, p0, p1, p2, p3}, Ljava/lang/String;->([BIILjava/lang/String;)V :try_end_f .catch Ljava/io/UnsupportedEncodingException; {:try_start_a .. :try_end_f} :catch_10 return-object v0 .line 62 :catch_10 new-instance p3, Ljava/lang/String; invoke-direct {p3, p0, p1, p2}, Ljava/lang/String;->([BII)V return-object p3 .end method .method public static getString([BLjava/lang/String;)Ljava/lang/String; .registers 4 .line 77 const-string v0, "Input" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; const/4 v0, 0x0 .line 78 array-length v1, p0 invoke-static {p0, v0, v1, p1}, Lorg/apache/http/util/EncodingUtils;->getString([BIILjava/lang/String;)Ljava/lang/String; move-result-object p0 return-object p0 .end method