public class java.security.cert.CertPath$CertPathRep implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.security.cert.CertPath$CertPathRep
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3015633072427920915
private java.lang.String type;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private byte[] data;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
protected void <init>(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield java.security.cert.CertPath$CertPathRep.type:Ljava/lang/String;
2: aload 0
aload 2
putfield java.security.cert.CertPath$CertPathRep.data:[B
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/security/cert/CertPath$CertPathRep;
0 4 1 type Ljava/lang/String;
0 4 2 data [B
MethodParameters:
Name Flags
type
data
protected java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield java.security.cert.CertPath$CertPathRep.type:Ljava/lang/String;
invokestatic java.security.cert.CertificateFactory.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
astore 1
start local 1 1: aload 1
new java.io.ByteArrayInputStream
dup
aload 0
getfield java.security.cert.CertPath$CertPathRep.data:[B
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
invokevirtual java.security.cert.CertificateFactory.generateCertPath:(Ljava/io/InputStream;)Ljava/security/cert/CertPath;
2: areturn
end local 1 3: StackMap locals:
StackMap stack: java.security.cert.CertificateException
astore 1
start local 1 4: new java.io.NotSerializableException
dup
5: new java.lang.StringBuilder
dup
ldc "java.security.cert.CertPath: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield java.security.cert.CertPath$CertPathRep.type:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.io.NotSerializableException.<init>:(Ljava/lang/String;)V
7: astore 2
start local 2 8: aload 2
aload 1
invokevirtual java.io.NotSerializableException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
9: aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljava/security/cert/CertPath$CertPathRep;
1 3 1 cf Ljava/security/cert/CertificateFactory;
4 10 1 ce Ljava/security/cert/CertificateException;
8 10 2 nse Ljava/io/NotSerializableException;
Exception table:
from to target type
0 2 3 Class java.security.cert.CertificateException
Exceptions:
throws java.io.ObjectStreamException
}
SourceFile: "CertPath.java"
NestHost: java.security.cert.CertPath
InnerClasses:
protected CertPathRep = java.security.cert.CertPath$CertPathRep of java.security.cert.CertPath