public class android.net.http.SslError
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.http.SslError
super_class: java.lang.Object
{
public static final int SSL_NOTYETVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SSL_EXPIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SSL_IDMISMATCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int SSL_UNTRUSTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int SSL_DATE_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int SSL_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int SSL_MAX_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
RuntimeVisibleAnnotations:
java.lang.Deprecated()
int mErrors;
descriptor: I
flags: (0x0000)
final android.net.http.SslCertificate mCertificate;
descriptor: Landroid/net/http/SslCertificate;
flags: (0x0010) ACC_FINAL
final java.lang.String mUrl;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Landroid/net/http/SslError;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic android.net.http.SslError.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(int, android.net.http.SslCertificate);
descriptor: (ILandroid/net/http/SslCertificate;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc ""
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/http/SslError;
0 2 1 error I
0 2 2 certificate Landroid/net/http/SslCertificate;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
error
certificate
public void <init>(int, java.security.cert.X509Certificate);
descriptor: (ILjava/security/cert/X509Certificate;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc ""
invokespecial android.net.http.SslError.<init>:(ILjava/security/cert/X509Certificate;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/http/SslError;
0 2 1 error I
0 2 2 certificate Ljava/security/cert/X509Certificate;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
error
certificate
public void <init>(int, android.net.http.SslCertificate, java.lang.String);
descriptor: (ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: getstatic android.net.http.SslError.$assertionsDisabled:Z
ifne 2
aload 2
ifnonnull 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: android.net.http.SslError int android.net.http.SslCertificate java.lang.String
StackMap stack:
getstatic android.net.http.SslError.$assertionsDisabled:Z
ifne 3
aload 3
ifnonnull 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual android.net.http.SslError.addError:(I)Z
pop
4: aload 0
aload 2
putfield android.net.http.SslError.mCertificate:Landroid/net/http/SslCertificate;
5: aload 0
aload 3
putfield android.net.http.SslError.mUrl:Ljava/lang/String;
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/http/SslError;
0 7 1 error I
0 7 2 certificate Landroid/net/http/SslCertificate;
0 7 3 url Ljava/lang/String;
MethodParameters:
Name Flags
error
certificate
url
public void <init>(int, java.security.cert.X509Certificate, java.lang.String);
descriptor: (ILjava/security/cert/X509Certificate;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
new android.net.http.SslCertificate
dup
aload 2
invokespecial android.net.http.SslCertificate.<init>:(Ljava/security/cert/X509Certificate;)V
aload 3
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/http/SslError;
0 2 1 error I
0 2 2 certificate Ljava/security/cert/X509Certificate;
0 2 3 url Ljava/lang/String;
MethodParameters:
Name Flags
error
certificate
url
public static android.net.http.SslError SslErrorFromChromiumErrorCode(int, android.net.http.SslCertificate, java.lang.String);
descriptor: (ILandroid/net/http/SslCertificate;Ljava/lang/String;)Landroid/net/http/SslError;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic android.net.http.SslError.$assertionsDisabled:Z
ifne 2
iload 0
sipush -299
if_icmplt 1
iload 0
sipush -200
if_icmple 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
sipush -200
if_icmpne 4
3: new android.net.http.SslError
dup
iconst_2
aload 1
aload 2
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
areturn
4: StackMap locals:
StackMap stack:
iload 0
sipush -201
if_icmpne 6
5: new android.net.http.SslError
dup
iconst_4
aload 1
aload 2
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
areturn
6: StackMap locals:
StackMap stack:
iload 0
sipush -202
if_icmpne 8
7: new android.net.http.SslError
dup
iconst_3
aload 1
aload 2
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
areturn
8: StackMap locals:
StackMap stack:
new android.net.http.SslError
dup
iconst_5
aload 1
aload 2
invokespecial android.net.http.SslError.<init>:(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 error I
0 9 1 cert Landroid/net/http/SslCertificate;
0 9 2 url Ljava/lang/String;
MethodParameters:
Name Flags
error
cert
url
public android.net.http.SslCertificate getCertificate();
descriptor: ()Landroid/net/http/SslCertificate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.http.SslError.mCertificate:Landroid/net/http/SslCertificate;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/http/SslError;
public java.lang.String getUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.http.SslError.mUrl:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/http/SslError;
public boolean addError(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
bipush 6
if_icmpge 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 2
ifeq 5
4: aload 0
dup
getfield android.net.http.SslError.mErrors:I
iconst_1
iload 1
ishl
ior
putfield android.net.http.SslError.mErrors:I
5: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/http/SslError;
0 6 1 error I
3 6 2 rval Z
MethodParameters:
Name Flags
error
public boolean hasError(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
bipush 6
if_icmpge 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 2
ifeq 7
4: aload 0
getfield android.net.http.SslError.mErrors:I
iconst_1
iload 1
ishl
iand
ifeq 5
iconst_1
goto 6
StackMap locals: int
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 2
7: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/net/http/SslError;
0 8 1 error I
3 8 2 rval Z
MethodParameters:
Name Flags
error
public int getPrimaryError();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.http.SslError.mErrors:I
ifeq 8
1: iconst_5
istore 1
start local 1 2: goto 6
3: StackMap locals: int
StackMap stack:
aload 0
getfield android.net.http.SslError.mErrors:I
iconst_1
iload 1
ishl
iand
ifeq 5
4: iload 1
ireturn
5: StackMap locals:
StackMap stack:
iinc 1 -1
StackMap locals:
StackMap stack:
6: iload 1
ifge 3
end local 1 7: getstatic android.net.http.SslError.$assertionsDisabled:Z
ifne 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/net/http/SslError;
2 7 1 error I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "primary error: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual android.net.http.SslError.getPrimaryError:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: ldc " certificate: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.net.http.SslError.getCertificate:()Landroid/net/http/SslCertificate;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: ldc " on URL: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.net.http.SslError.getUrl:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/http/SslError;
}
SourceFile: "SslError.java"