public final class javax.naming.ldap.SortResponseControl extends javax.naming.ldap.BasicControl
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javax.naming.ldap.SortResponseControl
super_class: javax.naming.ldap.BasicControl
{
public static final java.lang.String OID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.2.840.113556.1.4.474"
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5142939176006310877
private int resultCode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String badAttrId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String, boolean, byte[]);
descriptor: (Ljava/lang/String;Z[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
aload 3
invokespecial javax.naming.ldap.BasicControl.<init>:(Ljava/lang/String;Z[B)V
1: aload 0
iconst_0
putfield javax.naming.ldap.SortResponseControl.resultCode:I
2: aload 0
aconst_null
putfield javax.naming.ldap.SortResponseControl.badAttrId:Ljava/lang/String;
3: new com.sun.jndi.ldap.BerDecoder
dup
aload 3
iconst_0
aload 3
arraylength
invokespecial com.sun.jndi.ldap.BerDecoder.<init>:([BII)V
astore 4
start local 4 4: aload 4
aconst_null
invokevirtual com.sun.jndi.ldap.BerDecoder.parseSeq:([I)I
pop
5: aload 0
aload 4
invokevirtual com.sun.jndi.ldap.BerDecoder.parseEnumeration:()I
putfield javax.naming.ldap.SortResponseControl.resultCode:I
6: aload 4
invokevirtual com.sun.jndi.ldap.BerDecoder.bytesLeft:()I
ifle 8
aload 4
invokevirtual com.sun.jndi.ldap.BerDecoder.peekByte:()I
sipush 128
if_icmpne 8
7: aload 0
aload 4
sipush 128
iconst_1
aconst_null
invokevirtual com.sun.jndi.ldap.BerDecoder.parseStringWithTag:(IZ[I)Ljava/lang/String;
putfield javax.naming.ldap.SortResponseControl.badAttrId:Ljava/lang/String;
8: StackMap locals: javax.naming.ldap.SortResponseControl java.lang.String int byte[] com.sun.jndi.ldap.BerDecoder
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/naming/ldap/SortResponseControl;
0 9 1 id Ljava/lang/String;
0 9 2 criticality Z
0 9 3 value [B
4 9 4 ber Lcom/sun/jndi/ldap/BerDecoder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
criticality
value
public boolean isSorted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.naming.ldap.SortResponseControl.resultCode:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/ldap/SortResponseControl;
public int getResultCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.naming.ldap.SortResponseControl.resultCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/naming/ldap/SortResponseControl;
public java.lang.String getAttributeID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.naming.ldap.SortResponseControl.badAttrId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/naming/ldap/SortResponseControl;
public javax.naming.NamingException getException();
descriptor: ()Ljavax/naming/NamingException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.naming.ldap.SortResponseControl.resultCode:I
aconst_null
invokestatic com.sun.jndi.ldap.LdapCtx.mapErrorCode:(ILjava/lang/String;)Ljavax/naming/NamingException;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/naming/ldap/SortResponseControl;
}
SourceFile: "SortResponseControl.java"