public final class javax.naming.ldap.PagedResultsControl 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.PagedResultsControl
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.319"
private static final byte[] EMPTY_COOKIE;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6684806685736844298
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
newarray 8
putstatic javax.naming.ldap.PagedResultsControl.EMPTY_COOKIE:[B
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(int, boolean);
descriptor: (IZ)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
ldc "1.2.840.113556.1.4.319"
iload 2
aconst_null
invokespecial javax.naming.ldap.BasicControl.<init>:(Ljava/lang/String;Z[B)V
1: aload 0
aload 0
iload 1
getstatic javax.naming.ldap.PagedResultsControl.EMPTY_COOKIE:[B
invokevirtual javax.naming.ldap.PagedResultsControl.setEncodedValue:(I[B)[B
putfield javax.naming.ldap.PagedResultsControl.value:[B
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/ldap/PagedResultsControl;
0 3 1 pageSize I
0 3 2 criticality Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pageSize
criticality
public void <init>(int, byte[], boolean);
descriptor: (I[BZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "1.2.840.113556.1.4.319"
iload 3
aconst_null
invokespecial javax.naming.ldap.BasicControl.<init>:(Ljava/lang/String;Z[B)V
1: aload 2
ifnonnull 3
2: getstatic javax.naming.ldap.PagedResultsControl.EMPTY_COOKIE:[B
astore 2
3: StackMap locals: javax.naming.ldap.PagedResultsControl int byte[] int
StackMap stack:
aload 0
aload 0
iload 1
aload 2
invokevirtual javax.naming.ldap.PagedResultsControl.setEncodedValue:(I[B)[B
putfield javax.naming.ldap.PagedResultsControl.value:[B
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/naming/ldap/PagedResultsControl;
0 5 1 pageSize I
0 5 2 cookie [B
0 5 3 criticality Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pageSize
cookie
criticality
private byte[] setEncodedValue(int, byte[]);
descriptor: (I[B)[B
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.jndi.ldap.BerEncoder
dup
bipush 10
aload 2
arraylength
iadd
invokespecial com.sun.jndi.ldap.BerEncoder.<init>:(I)V
astore 3
start local 3 1: aload 3
bipush 48
invokevirtual com.sun.jndi.ldap.BerEncoder.beginSeq:(I)V
2: aload 3
iload 1
invokevirtual com.sun.jndi.ldap.BerEncoder.encodeInt:(I)V
3: aload 3
aload 2
iconst_4
invokevirtual com.sun.jndi.ldap.BerEncoder.encodeOctetString:([BI)V
4: aload 3
invokevirtual com.sun.jndi.ldap.BerEncoder.endSeq:()V
5: aload 3
invokevirtual com.sun.jndi.ldap.BerEncoder.getTrimmedBuf:()[B
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/naming/ldap/PagedResultsControl;
0 6 1 pageSize I
0 6 2 cookie [B
1 6 3 ber Lcom/sun/jndi/ldap/BerEncoder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pageSize
cookie
}
SourceFile: "PagedResultsControl.java"