zzkw.smali
.class final Lcom/google/android/gms/measurement/internal/zzkw;
.super Ljavax/net/ssl/SSLSocket;
.source "com.google.android.gms:play-services-measurement-impl@@18.0.1"
# instance fields
.field private final zza:Ljavax/net/ssl/SSLSocket;
# direct methods
.method constructor <init>(Lcom/google/android/gms/measurement/internal/zzkx;Ljavax/net/ssl/SSLSocket;)V
.registers 3
.line 1
invoke-direct {p0}, Ljavax/net/ssl/SSLSocket;-><init>()V
iput-object p2, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
return-void
.end method
# virtual methods
.method public final addHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->addHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V
return-void
.end method
.method public final bind(Ljava/net/SocketAddress;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->bind(Ljava/net/SocketAddress;)V
return-void
.end method
.method public final declared-synchronized close()V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->close()V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
monitor-exit p0
return-void
:catchall_8
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final connect(Ljava/net/SocketAddress;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->connect(Ljava/net/SocketAddress;)V
return-void
.end method
.method public final connect(Ljava/net/SocketAddress;I)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 2
invoke-virtual {v0, p1, p2}, Ljavax/net/ssl/SSLSocket;->connect(Ljava/net/SocketAddress;I)V
return-void
.end method
.method public final equals(Ljava/lang/Object;)Z
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final getChannel()Ljava/nio/channels/SocketChannel;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getChannel()Ljava/nio/channels/SocketChannel;
move-result-object v0
return-object v0
.end method
.method public final getEnableSessionCreation()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getEnableSessionCreation()Z
move-result v0
return v0
.end method
.method public final getEnabledCipherSuites()[Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getEnabledProtocols()[Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getInetAddress()Ljava/net/InetAddress;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getInetAddress()Ljava/net/InetAddress;
move-result-object v0
return-object v0
.end method
.method public final getInputStream()Ljava/io/InputStream;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getInputStream()Ljava/io/InputStream;
move-result-object v0
return-object v0
.end method
.method public final getKeepAlive()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getKeepAlive()Z
move-result v0
return v0
.end method
.method public final getLocalAddress()Ljava/net/InetAddress;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getLocalAddress()Ljava/net/InetAddress;
move-result-object v0
return-object v0
.end method
.method public final getLocalPort()I
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getLocalPort()I
move-result v0
return v0
.end method
.method public final getLocalSocketAddress()Ljava/net/SocketAddress;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getLocalSocketAddress()Ljava/net/SocketAddress;
move-result-object v0
return-object v0
.end method
.method public final getNeedClientAuth()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getNeedClientAuth()Z
move-result v0
return v0
.end method
.method public final getOOBInline()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getOOBInline()Z
move-result v0
return v0
.end method
.method public final getOutputStream()Ljava/io/OutputStream;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getOutputStream()Ljava/io/OutputStream;
move-result-object v0
return-object v0
.end method
.method public final getPort()I
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getPort()I
move-result v0
return v0
.end method
.method public final declared-synchronized getReceiveBufferSize()I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getReceiveBufferSize()I
move-result v0
:try_end_7
.catchall {:try_start_1 .. :try_end_7} :catchall_9
monitor-exit p0
return v0
:catchall_9
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final getRemoteSocketAddress()Ljava/net/SocketAddress;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getRemoteSocketAddress()Ljava/net/SocketAddress;
move-result-object v0
return-object v0
.end method
.method public final getReuseAddress()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getReuseAddress()Z
move-result v0
return v0
.end method
.method public final declared-synchronized getSendBufferSize()I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSendBufferSize()I
move-result v0
:try_end_7
.catchall {:try_start_1 .. :try_end_7} :catchall_9
monitor-exit p0
return v0
:catchall_9
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final getSession()Ljavax/net/ssl/SSLSession;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession;
move-result-object v0
return-object v0
.end method
.method public final getSoLinger()I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSoLinger()I
move-result v0
return v0
.end method
.method public final declared-synchronized getSoTimeout()I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSoTimeout()I
move-result v0
:try_end_7
.catchall {:try_start_1 .. :try_end_7} :catchall_9
monitor-exit p0
return v0
:catchall_9
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final getSupportedCipherSuites()[Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSupportedCipherSuites()[Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getSupportedProtocols()[Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getSupportedProtocols()[Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getTcpNoDelay()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getTcpNoDelay()Z
move-result v0
return v0
.end method
.method public final getTrafficClass()I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getTrafficClass()I
move-result v0
return v0
.end method
.method public final getUseClientMode()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getUseClientMode()Z
move-result v0
return v0
.end method
.method public final getWantClientAuth()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getWantClientAuth()Z
move-result v0
return v0
.end method
.method public final isBound()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->isBound()Z
move-result v0
return v0
.end method
.method public final isClosed()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->isClosed()Z
move-result v0
return v0
.end method
.method public final isConnected()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->isConnected()Z
move-result v0
return v0
.end method
.method public final isInputShutdown()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->isInputShutdown()Z
move-result v0
return v0
.end method
.method public final isOutputShutdown()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->isOutputShutdown()Z
move-result v0
return v0
.end method
.method public final removeHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->removeHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V
return-void
.end method
.method public final sendUrgentData(I)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->sendUrgentData(I)V
return-void
.end method
.method public final setEnableSessionCreation(Z)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setEnableSessionCreation(Z)V
return-void
.end method
.method public final setEnabledCipherSuites([Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setEnabledCipherSuites([Ljava/lang/String;)V
return-void
.end method
.method public final setEnabledProtocols([Ljava/lang/String;)V
.registers 5
if-eqz p1, :cond_33
.line 1
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
const-string v1, "SSLv3"
invoke-interface {v0, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_33
new-instance p1, Ljava/util/ArrayList;
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 2
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-direct {p1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 3
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v2, 0x1
if-le v0, v2, :cond_27
.line 4
invoke-interface {p1, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
.line 5
:cond_27
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
new-array v0, v0, [Ljava/lang/String;
invoke-interface {p1, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p1
check-cast p1, [Ljava/lang/String;
:cond_33
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 6
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setEnabledProtocols([Ljava/lang/String;)V
return-void
.end method
.method public final setKeepAlive(Z)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setKeepAlive(Z)V
return-void
.end method
.method public final setNeedClientAuth(Z)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setNeedClientAuth(Z)V
return-void
.end method
.method public final setOOBInline(Z)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setOOBInline(Z)V
return-void
.end method
.method public final setPerformancePreferences(III)V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1, p2, p3}, Ljavax/net/ssl/SSLSocket;->setPerformancePreferences(III)V
return-void
.end method
.method public final declared-synchronized setReceiveBufferSize(I)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setReceiveBufferSize(I)V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
monitor-exit p0
return-void
:catchall_8
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final setReuseAddress(Z)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setReuseAddress(Z)V
return-void
.end method
.method public final declared-synchronized setSendBufferSize(I)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setSendBufferSize(I)V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
monitor-exit p0
return-void
:catchall_8
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final setSoLinger(ZI)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1, p2}, Ljavax/net/ssl/SSLSocket;->setSoLinger(ZI)V
return-void
.end method
.method public final declared-synchronized setSoTimeout(I)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setSoTimeout(I)V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
monitor-exit p0
return-void
:catchall_8
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final setTcpNoDelay(Z)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setTcpNoDelay(Z)V
return-void
.end method
.method public final setTrafficClass(I)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/SocketException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setTrafficClass(I)V
return-void
.end method
.method public final setUseClientMode(Z)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setUseClientMode(Z)V
return-void
.end method
.method public final setWantClientAuth(Z)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0, p1}, Ljavax/net/ssl/SSLSocket;->setWantClientAuth(Z)V
return-void
.end method
.method public final shutdownInput()V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->shutdownInput()V
return-void
.end method
.method public final shutdownOutput()V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->shutdownOutput()V
return-void
.end method
.method public final startHandshake()V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->startHandshake()V
return-void
.end method
.method public final toString()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzkw;->zza:Ljavax/net/ssl/SSLSocket;
.line 1
invoke-virtual {v0}, Ljavax/net/ssl/SSLSocket;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method