.class public Lorg/apache/http/impl/cookie/BrowserCompatVersionAttributeHandler; .super Lorg/apache/http/impl/cookie/AbstractCookieAttributeHandler; .source "BrowserCompatVersionAttributeHandler.java" # interfaces .implements Lorg/apache/http/cookie/CommonCookieAttributeHandler; # annotations .annotation runtime Ljava/lang/Deprecated; .end annotation # direct methods .method public constructor ()V .registers 1 .line 51 invoke-direct {p0}, Lorg/apache/http/impl/cookie/AbstractCookieAttributeHandler;->()V return-void .end method # virtual methods .method public getAttributeName()Ljava/lang/String; .registers 2 .line 75 const-string v0, "version" return-object v0 .end method .method public parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V .registers 4 .annotation system Ldalvik/annotation/Throws; value = { Lorg/apache/http/cookie/MalformedCookieException; } .end annotation .line 60 const-string v0, "Cookie" invoke-static {p1, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; if-eqz p2, :cond_11 .line 66 :try_start_7 invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result p2 :try_end_b .catch Ljava/lang/NumberFormatException; {:try_start_7 .. :try_end_b} :catch_c goto :goto_d :catch_c const/4 p2, 0x0 .line 70 :goto_d invoke-interface {p1, p2}, Lorg/apache/http/cookie/SetCookie;->setVersion(I)V return-void .line 62 :cond_11 new-instance p1, Lorg/apache/http/cookie/MalformedCookieException; const-string p2, "Missing value for version attribute" invoke-direct {p1, p2}, Lorg/apache/http/cookie/MalformedCookieException;->(Ljava/lang/String;)V throw p1 .end method