Index: org/netbeans/modules/apisupport/beanbrowser/CookieKids.java =================================================================== RCS file: /cvs/apisupport/src/org/netbeans/modules/apisupport/beanbrowser/Attic/CookieKids.java,v retrieving revision 1.15 diff -c -r1.15 CookieKids.java *** org/netbeans/modules/apisupport/beanbrowser/CookieKids.java 27 Feb 2003 23:32:45 -0000 1.15 --- org/netbeans/modules/apisupport/beanbrowser/CookieKids.java 4 Dec 2003 22:00:10 -0000 *************** *** 18,24 **** import org.openide.*; import org.openide.cookies.*; ! import org.openide.src.*; import org.openide.nodes.*; import org.openide.loaders.*; import org.openide.util.*; --- 18,24 ---- import org.openide.*; import org.openide.cookies.*; ! //import org.openide.src.*; import org.openide.nodes.*; import org.openide.loaders.*; import org.openide.util.*; *************** *** 86,92 **** } public void run () { java.util.Map cookies = new HashMap (); // Map> ! Class[] clazzes = getCookieClasses (); for (int i = 0; i < clazzes.length; i++) { try { Node.Cookie cookie = (Node.Cookie) method.invoke (holder, new Object[] { clazzes[i] }); --- 86,100 ---- } public void run () { java.util.Map cookies = new HashMap (); // Map> ! Class[] clazzes = null; ! if (holder instanceof Lookup.Provider) { ! Lookup.Provider provider = (Lookup.Provider)holder; ! Lookup.Result res = provider.getLookup().lookup(new Lookup.Template(Object.class)); ! Set resultSet = res.allClasses(); ! clazzes = (Class[])resultSet.toArray(new Class[resultSet.size()]); ! } else { ! clazzes = getCookieClasses (); ! } for (int i = 0; i < clazzes.length; i++) { try { Node.Cookie cookie = (Node.Cookie) method.invoke (holder, new Object[] { clazzes[i] });