.class public Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider; .super Ljava/lang/Object; .source "NetscapeDraftSpecProvider.java" # interfaces .implements Lorg/apache/http/cookie/CookieSpecProvider; # instance fields .field private volatile cookieSpec:Lorg/apache/http/cookie/CookieSpec; .field private final datepatterns:[Ljava/lang/String; # direct methods .method public constructor ()V .registers 2 const/4 v0, 0x0 .line 61 invoke-direct {p0, v0}, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->([Ljava/lang/String;)V return-void .end method .method public constructor ([Ljava/lang/String;)V .registers 2 .line 56 invoke-direct {p0}, Ljava/lang/Object;->()V .line 57 iput-object p1, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->datepatterns:[Ljava/lang/String; return-void .end method # virtual methods .method public create(Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/cookie/CookieSpec; .registers 3 .line 66 iget-object p1, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->cookieSpec:Lorg/apache/http/cookie/CookieSpec; if-nez p1, :cond_17 .line 67 monitor-enter p0 .line 68 :try_start_5 iget-object p1, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->cookieSpec:Lorg/apache/http/cookie/CookieSpec; if-nez p1, :cond_12 .line 69 new-instance p1, Lorg/apache/http/impl/cookie/NetscapeDraftSpec; iget-object v0, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->datepatterns:[Ljava/lang/String; invoke-direct {p1, v0}, Lorg/apache/http/impl/cookie/NetscapeDraftSpec;->([Ljava/lang/String;)V iput-object p1, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->cookieSpec:Lorg/apache/http/cookie/CookieSpec; .line 71 :cond_12 monitor-exit p0 goto :goto_17 :catchall_14 move-exception p1 monitor-exit p0 :try_end_16 .catchall {:try_start_5 .. :try_end_16} :catchall_14 throw p1 .line 73 :cond_17 :goto_17 iget-object p1, p0, Lorg/apache/http/impl/cookie/NetscapeDraftSpecProvider;->cookieSpec:Lorg/apache/http/cookie/CookieSpec; return-object p1 .end method