final class com.sun.jndi.ldap.UnsolicitedResponseImpl implements javax.naming.ldap.UnsolicitedNotification
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.jndi.ldap.UnsolicitedResponseImpl
super_class: java.lang.Object
{
private java.lang.String oid;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] referrals;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private byte[] extensionValue;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private javax.naming.NamingException exception;
descriptor: Ljavax/naming/NamingException;
flags: (0x0002) ACC_PRIVATE
private javax.naming.ldap.Control[] controls;
descriptor: [Ljavax/naming/ldap/Control;
flags: (0x0002) ACC_PRIVATE
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5913778898401784775
void <init>(java.lang.String, byte[], java.util.Vector<java.util.Vector<java.lang.String>>, int, java.lang.String, java.lang.String, javax.naming.ldap.Control[]);
descriptor: (Ljava/lang/String;[BLjava/util/Vector;ILjava/lang/String;Ljava/lang/String;[Ljavax/naming/ldap/Control;)V
flags: (0x0000)
Code:
stack=4, locals=10, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.jndi.ldap.UnsolicitedResponseImpl.oid:Ljava/lang/String;
2: aload 0
aload 2
putfield com.sun.jndi.ldap.UnsolicitedResponseImpl.extensionValue:[B
3: aload 3
ifnull 11
aload 3
invokevirtual java.util.Vector.size:()I
ifle 11
4: aload 3
invokevirtual java.util.Vector.size:()I
istore 8
start local 8 5: aload 0
iload 8
anewarray java.lang.String
putfield com.sun.jndi.ldap.UnsolicitedResponseImpl.referrals:[Ljava/lang/String;
6: iconst_0
istore 9
start local 9 7: goto 10
8: StackMap locals: com.sun.jndi.ldap.UnsolicitedResponseImpl java.lang.String byte[] java.util.Vector int java.lang.String java.lang.String javax.naming.ldap.Control[] int int
StackMap stack:
aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.referrals:[Ljava/lang/String;
iload 9
aload 3
iload 9
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast java.util.Vector
iconst_0
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast java.lang.String
aastore
9: iinc 9 1
StackMap locals:
StackMap stack:
10: iload 9
iload 8
if_icmplt 8
end local 9 end local 8 11: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 5
invokestatic com.sun.jndi.ldap.LdapCtx.mapErrorCode:(ILjava/lang/String;)Ljavax/naming/NamingException;
putfield com.sun.jndi.ldap.UnsolicitedResponseImpl.exception:Ljavax/naming/NamingException;
12: aload 0
aload 7
putfield com.sun.jndi.ldap.UnsolicitedResponseImpl.controls:[Ljavax/naming/ldap/Control;
13: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
0 14 1 oid Ljava/lang/String;
0 14 2 berVal [B
0 14 3 ref Ljava/util/Vector<Ljava/util/Vector<Ljava/lang/String;>;>;
0 14 4 status I
0 14 5 msg Ljava/lang/String;
0 14 6 matchedDN Ljava/lang/String;
0 14 7 controls [Ljavax/naming/ldap/Control;
5 11 8 len I
7 11 9 i I
Signature: (Ljava/lang/String;[BLjava/util/Vector<Ljava/util/Vector<Ljava/lang/String;>;>;ILjava/lang/String;Ljava/lang/String;[Ljavax/naming/ldap/Control;)V
MethodParameters:
Name Flags
oid
berVal
ref
status
msg
matchedDN
controls
public java.lang.String getID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.oid:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
public byte[] getEncodedValue();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.extensionValue:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
public java.lang.String[] getReferrals();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.referrals:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
public javax.naming.NamingException getException();
descriptor: ()Ljavax/naming/NamingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.exception:Ljavax/naming/NamingException;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
public javax.naming.ldap.Control[] getControls();
descriptor: ()[Ljavax/naming/ldap/Control;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.jndi.ldap.UnsolicitedResponseImpl.controls:[Ljavax/naming/ldap/Control;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/jndi/ldap/UnsolicitedResponseImpl;
Exceptions:
throws javax.naming.NamingException
}
SourceFile: "UnsolicitedResponseImpl.java"