final class com.sun.jndi.ldap.LdapSearchEnumeration extends com.sun.jndi.ldap.AbstractLdapNamingEnumeration<javax.naming.directory.SearchResult>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.jndi.ldap.LdapSearchEnumeration
super_class: com.sun.jndi.ldap.AbstractLdapNamingEnumeration
{
private javax.naming.Name startName;
descriptor: Ljavax/naming/Name;
flags: (0x0002) ACC_PRIVATE
private com.sun.jndi.ldap.LdapCtx$SearchArgs searchArgs;
descriptor: Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
flags: (0x0002) ACC_PRIVATE
private final java.security.AccessControlContext acc;
descriptor: Ljava/security/AccessControlContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.sun.jndi.ldap.LdapCtx, com.sun.jndi.ldap.LdapResult, java.lang.String, com.sun.jndi.ldap.LdapCtx$SearchArgs, com.sun.jndi.toolkit.ctx.Continuation);
descriptor: (Lcom/sun/jndi/ldap/LdapCtx;Lcom/sun/jndi/ldap/LdapResult;Ljava/lang/String;Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;Lcom/sun/jndi/toolkit/ctx/Continuation;)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
1: aload 4
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.name:Ljavax/naming/Name;
2: aload 5
invokespecial com.sun.jndi.ldap.AbstractLdapNamingEnumeration.<init>:(Lcom/sun/jndi/ldap/LdapCtx;Lcom/sun/jndi/ldap/LdapResult;Ljavax/naming/Name;Lcom/sun/jndi/toolkit/ctx/Continuation;)V
3: aload 0
aconst_null
putfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
4: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield com.sun.jndi.ldap.LdapSearchEnumeration.acc:Ljava/security/AccessControlContext;
5: aload 0
new javax.naming.ldap.LdapName
dup
aload 3
invokespecial javax.naming.ldap.LdapName.<init>:(Ljava/lang/String;)V
putfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
6: aload 0
aload 4
putfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
7: return
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 8 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 8 1 homeCtx Lcom/sun/jndi/ldap/LdapCtx;
0 8 2 search_results Lcom/sun/jndi/ldap/LdapResult;
0 8 3 starter Ljava/lang/String;
0 8 4 args Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
0 8 5 cont Lcom/sun/jndi/toolkit/ctx/Continuation;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
homeCtx
search_results
starter
args
cont
protected javax.naming.directory.SearchResult createItem(java.lang.String, javax.naming.directory.Attributes, java.util.Vector<javax.naming.ldap.Control>);
descriptor: (Ljava/lang/String;Ljavax/naming/directory/Attributes;Ljava/util/Vector;)Ljavax/naming/directory/SearchResult;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: iconst_1
istore 7
start local 7 2: new javax.naming.ldap.LdapName
dup
aload 1
invokespecial javax.naming.ldap.LdapName.<init>:(Ljava/lang/String;)V
astore 8
start local 8 3: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
ifnull 7
aload 8
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
invokeinterface javax.naming.Name.startsWith:(Ljavax/naming/Name;)Z
ifeq 7
4: aload 8
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
invokeinterface javax.naming.Name.size:()I
invokeinterface javax.naming.Name.getSuffix:(I)Ljavax/naming/Name;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 5
start local 5 5: aload 8
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.currentParsedDN:Ljavax/naming/Name;
invokeinterface javax.naming.Name.size:()I
invokeinterface javax.naming.Name.getSuffix:(I)Ljavax/naming/Name;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 6
start local 6 6: goto 21
end local 6 end local 5 7: StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object top top int javax.naming.Name
StackMap stack:
iconst_0
istore 7
8: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.hostname:Ljava/lang/String;
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.port_number:I
9: aload 1
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.hasLdapsScheme:Z
10: invokestatic com.sun.jndi.ldap.LdapURL.toUrlString:(Ljava/lang/String;ILjava/lang/String;Z)Ljava/lang/String;
11: dup
astore 5
start local 5 12: astore 6
end local 8 start local 6 13: goto 21
end local 6 end local 5 StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object top top int
StackMap stack: javax.naming.NamingException
14: pop
15: iconst_0
istore 7
16: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.hostname:Ljava/lang/String;
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.port_number:I
17: aload 1
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.hasLdapsScheme:Z
18: invokestatic com.sun.jndi.ldap.LdapURL.toUrlString:(Ljava/lang/String;ILjava/lang/String;Z)Ljava/lang/String;
19: dup
astore 5
start local 5 20: astore 6
start local 6 21: StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int
StackMap stack:
new javax.naming.CompositeName
dup
invokespecial javax.naming.CompositeName.<init>:()V
astore 8
start local 8 22: aload 5
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 24
23: aload 8
aload 5
invokevirtual javax.naming.CompositeName.add:(Ljava/lang/String;)Ljavax/naming/Name;
pop
24: StackMap locals: javax.naming.CompositeName
StackMap stack:
new javax.naming.CompositeName
dup
invokespecial javax.naming.CompositeName.<init>:()V
astore 9
start local 9 25: aload 6
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 27
26: aload 9
aload 6
invokevirtual javax.naming.CompositeName.add:(Ljava/lang/String;)Ljavax/naming/Name;
pop
27: StackMap locals: javax.naming.CompositeName
StackMap stack:
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
aload 2
aload 9
invokevirtual com.sun.jndi.ldap.LdapCtx.setParents:(Ljavax/naming/directory/Attributes;Ljavax/naming/Name;)V
28: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.cons:Ljavax/naming/directory/SearchControls;
invokevirtual javax.naming.directory.SearchControls.getReturningObjFlag:()Z
ifeq 66
29: aload 2
getstatic com.sun.jndi.ldap.Obj.JAVA_ATTRIBUTES:[Ljava/lang/String;
iconst_2
aaload
invokeinterface javax.naming.directory.Attributes.get:(Ljava/lang/String;)Ljavax/naming/directory/Attribute;
ifnull 36
30: new com.sun.jndi.ldap.LdapSearchEnumeration$1
dup
aload 0
aload 2
invokespecial com.sun.jndi.ldap.LdapSearchEnumeration$1.<init>:(Lcom/sun/jndi/ldap/LdapSearchEnumeration;Ljavax/naming/directory/Attributes;)V
31: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.acc:Ljava/security/AccessControlContext;
32: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
astore 4
33: goto 36
StackMap locals:
StackMap stack: java.security.PrivilegedActionException
34: astore 10
start local 10 35: aload 10
invokevirtual java.security.PrivilegedActionException.getException:()Ljava/lang/Exception;
checkcast javax.naming.NamingException
athrow
end local 10 36: StackMap locals:
StackMap stack:
aload 4
ifnonnull 38
37: new com.sun.jndi.ldap.LdapCtx
dup
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
aload 1
invokespecial com.sun.jndi.ldap.LdapCtx.<init>:(Lcom/sun/jndi/ldap/LdapCtx;Ljava/lang/String;)V
astore 4
38: StackMap locals:
StackMap stack:
aload 4
aload 9
iload 7
ifeq 39
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
goto 40
StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: java.lang.Object javax.naming.CompositeName
39: aconst_null
40: StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: java.lang.Object javax.naming.CompositeName com.sun.jndi.ldap.LdapCtx
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
getfield com.sun.jndi.ldap.LdapCtx.envprops:Ljava/util/Hashtable;
aload 2
41: invokestatic javax.naming.spi.DirectoryManager.getObjectInstance:(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;Ljavax/naming/directory/Attributes;)Ljava/lang/Object;
astore 4
42: goto 52
StackMap locals:
StackMap stack: javax.naming.NamingException
43: astore 10
start local 10 44: aload 10
athrow
end local 10 45: StackMap locals:
StackMap stack: java.lang.Exception
astore 10
start local 10 46: new javax.naming.NamingException
dup
47: ldc "problem generating object using object factory"
48: invokespecial javax.naming.NamingException.<init>:(Ljava/lang/String;)V
49: astore 11
start local 11 50: aload 11
aload 10
invokevirtual javax.naming.NamingException.setRootCause:(Ljava/lang/Throwable;)V
51: aload 11
athrow
end local 11 end local 10 52: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.reqAttrs:[Ljava/lang/String;
dup
astore 10
start local 10 53: ifnull 66
54: new javax.naming.directory.BasicAttributes
dup
iconst_1
invokespecial javax.naming.directory.BasicAttributes.<init>:(Z)V
astore 11
start local 11 55: iconst_0
istore 12
start local 12 56: goto 59
57: StackMap locals: java.lang.String[] javax.naming.directory.Attributes int
StackMap stack:
aload 11
aload 10
iload 12
aaload
aconst_null
invokeinterface javax.naming.directory.Attributes.put:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/naming/directory/Attribute;
pop
58: iinc 12 1
StackMap locals:
StackMap stack:
59: iload 12
aload 10
arraylength
if_icmplt 57
end local 12 60: iconst_0
istore 12
start local 12 61: goto 65
62: StackMap locals:
StackMap stack:
aload 11
getstatic com.sun.jndi.ldap.Obj.JAVA_ATTRIBUTES:[Ljava/lang/String;
iload 12
aaload
invokeinterface javax.naming.directory.Attributes.get:(Ljava/lang/String;)Ljavax/naming/directory/Attribute;
ifnonnull 64
63: aload 2
getstatic com.sun.jndi.ldap.Obj.JAVA_ATTRIBUTES:[Ljava/lang/String;
iload 12
aaload
invokeinterface javax.naming.directory.Attributes.remove:(Ljava/lang/String;)Ljavax/naming/directory/Attribute;
pop
64: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
65: iload 12
getstatic com.sun.jndi.ldap.Obj.JAVA_ATTRIBUTES:[Ljava/lang/String;
arraylength
if_icmplt 62
end local 12 end local 11 end local 10 66: StackMap locals:
StackMap stack:
aload 3
ifnull 74
67: new com.sun.jndi.ldap.SearchResultWithControls
dup
68: iload 7
ifeq 69
aload 8
invokevirtual javax.naming.CompositeName.toString:()Ljava/lang/String;
goto 70
StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: new 67 new 67
69: aload 5
StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: new 67 new 67 java.lang.String
70: aload 4
aload 2
71: iload 7
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.homeCtx:Lcom/sun/jndi/ldap/LdapCtx;
aload 3
invokevirtual com.sun.jndi.ldap.LdapCtx.convertControls:(Ljava/util/Vector;)[Ljavax/naming/ldap/Control;
72: invokespecial com.sun.jndi.ldap.SearchResultWithControls.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;Z[Ljavax/naming/ldap/Control;)V
astore 10
start local 10 73: goto 79
end local 10 74: StackMap locals:
StackMap stack:
new javax.naming.directory.SearchResult
dup
75: iload 7
ifeq 76
aload 8
invokevirtual javax.naming.CompositeName.toString:()Ljava/lang/String;
goto 77
StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: new 74 new 74
76: aload 5
77: StackMap locals: com.sun.jndi.ldap.LdapSearchEnumeration java.lang.String javax.naming.directory.Attributes java.util.Vector java.lang.Object java.lang.String java.lang.String int javax.naming.CompositeName javax.naming.CompositeName
StackMap stack: new 74 new 74 java.lang.String
aload 4
aload 2
iload 7
78: invokespecial javax.naming.directory.SearchResult.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;Z)V
astore 10
start local 10 79: StackMap locals: javax.naming.directory.SearchResult
StackMap stack:
aload 10
aload 1
invokevirtual javax.naming.directory.SearchResult.setNameInNamespace:(Ljava/lang/String;)V
80: aload 10
areturn
end local 10 end local 9 end local 8 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 81 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 81 1 dn Ljava/lang/String;
0 81 2 attrs Ljavax/naming/directory/Attributes;
0 81 3 respCtls Ljava/util/Vector<Ljavax/naming/ldap/Control;>;
1 81 4 obj Ljava/lang/Object;
5 7 5 relStart Ljava/lang/String;
12 14 5 relStart Ljava/lang/String;
20 81 5 relStart Ljava/lang/String;
6 7 6 relHome Ljava/lang/String;
13 14 6 relHome Ljava/lang/String;
21 81 6 relHome Ljava/lang/String;
2 81 7 relative Z
3 13 8 parsed Ljavax/naming/Name;
22 81 8 cn Ljavax/naming/CompositeName;
25 81 9 rcn Ljavax/naming/CompositeName;
35 36 10 e Ljava/security/PrivilegedActionException;
44 45 10 e Ljavax/naming/NamingException;
46 52 10 e Ljava/lang/Exception;
50 52 11 ne Ljavax/naming/NamingException;
53 66 10 reqAttrs [Ljava/lang/String;
55 66 11 rattrs Ljavax/naming/directory/Attributes;
56 60 12 i I
61 66 12 i I
73 74 10 sr Ljavax/naming/directory/SearchResult;
79 81 10 sr Ljavax/naming/directory/SearchResult;
Exception table:
from to target type
2 13 14 Class javax.naming.NamingException
30 33 34 Class java.security.PrivilegedActionException
38 42 43 Class javax.naming.NamingException
38 42 45 Class java.lang.Exception
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljavax/naming/directory/Attributes;Ljava/util/Vector<Ljavax/naming/ldap/Control;>;)Ljavax/naming/directory/SearchResult;
MethodParameters:
Name Flags
dn
attrs
respCtls
public void appendUnprocessedReferrals(com.sun.jndi.ldap.LdapReferralException);
descriptor: (Lcom/sun/jndi/ldap/LdapReferralException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
1: aload 0
aload 1
invokespecial com.sun.jndi.ldap.AbstractLdapNamingEnumeration.appendUnprocessedReferrals:(Lcom/sun/jndi/ldap/LdapReferralException;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 3 1 ex Lcom/sun/jndi/ldap/LdapReferralException;
MethodParameters:
Name Flags
ex
protected com.sun.jndi.ldap.AbstractLdapNamingEnumeration<? extends javax.naming.NameClassPair> getReferredResults(com.sun.jndi.ldap.LdapReferralContext);
descriptor: (Lcom/sun/jndi/ldap/LdapReferralContext;)Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.name:Ljavax/naming/Name;
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.filter:Ljava/lang/String;
aload 0
getfield com.sun.jndi.ldap.LdapSearchEnumeration.searchArgs:Lcom/sun/jndi/ldap/LdapCtx$SearchArgs;
getfield com.sun.jndi.ldap.LdapCtx$SearchArgs.cons:Ljavax/naming/directory/SearchControls;
2: invokevirtual com.sun.jndi.ldap.LdapReferralContext.search:(Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration;
checkcast com.sun.jndi.ldap.AbstractLdapNamingEnumeration
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 3 1 refCtx Lcom/sun/jndi/ldap/LdapReferralContext;
Exceptions:
throws javax.naming.NamingException
Signature: (Lcom/sun/jndi/ldap/LdapReferralContext;)Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration<+Ljavax/naming/NameClassPair;>;
MethodParameters:
Name Flags
refCtx
protected void update(com.sun.jndi.ldap.AbstractLdapNamingEnumeration<? extends javax.naming.NameClassPair>);
descriptor: (Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.jndi.ldap.AbstractLdapNamingEnumeration.update:(Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration;)V
1: aload 1
checkcast com.sun.jndi.ldap.LdapSearchEnumeration
astore 2
start local 2 2: aload 0
aload 2
getfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
putfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 4 1 ne Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration<+Ljavax/naming/NameClassPair;>;
2 4 2 se Lcom/sun/jndi/ldap/LdapSearchEnumeration;
Signature: (Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration<+Ljavax/naming/NameClassPair;>;)V
MethodParameters:
Name Flags
ne
void setStartName(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.jndi.ldap.LdapSearchEnumeration.startName:Ljavax/naming/Name;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/jndi/ldap/LdapSearchEnumeration;
0 2 1 nm Ljavax/naming/Name;
MethodParameters:
Name Flags
nm
protected javax.naming.NameClassPair createItem(java.lang.String, javax.naming.directory.Attributes, java.util.Vector);
descriptor: (Ljava/lang/String;Ljavax/naming/directory/Attributes;Ljava/util/Vector;)Ljavax/naming/NameClassPair;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.jndi.ldap.LdapSearchEnumeration.createItem:(Ljava/lang/String;Ljavax/naming/directory/Attributes;Ljava/util/Vector;)Ljavax/naming/directory/SearchResult;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javax.naming.NamingException
}
Signature: Lcom/sun/jndi/ldap/AbstractLdapNamingEnumeration<Ljavax/naming/directory/SearchResult;>;
SourceFile: "LdapSearchEnumeration.java"
NestMembers:
com.sun.jndi.ldap.LdapSearchEnumeration$1
InnerClasses:
final SearchArgs = com.sun.jndi.ldap.LdapCtx$SearchArgs of com.sun.jndi.ldap.LdapCtx
com.sun.jndi.ldap.LdapSearchEnumeration$1