Lines Matching refs:Scope
27 * @summary Ensure Scope impl can cope with hash collisions
34 import com.sun.tools.javac.code.Scope.*;
52 Scope emptyScope = new Scope(symtab.unnamedPackage); // any owner will do
53 Field sHashMask = Scope.class.getDeclaredField("hashMask");
59 // Entry in an empty scope. i.e. name.hashCode() & Scope.hashMask
95 p.members_field = new Scope(p);
105 Scope starImportScope;
109 Class<?> c = Class.forName("com.sun.tools.javac.code.Scope$StarImportScope");
111 importAll = c.getDeclaredMethod("importAll", new Class[] { Scope.class });
112 starImportScope = (Scope) ctor.newInstance(new Object[] { pkg });
121 Scope p_members = p.members();
125 Scope fromScope = p_members;
126 Scope toScope = starImportScope;
129 for (Scope.Entry e = fromScope.elems; e != null; e = e.sibling) {
152 Scope.Entry e = starImportScope.lookup(entry);
173 sym.members_field = new Scope(sym);
182 void dump(String label, Scope s) throws Exception {
189 void dump(String label, Scope s, PrintStream out) throws Exception {
191 Field sTable = Scope.class.getDeclaredField("table");
195 Scope.Entry[] table = (Scope.Entry[]) sTable.get(s);
210 String toString(Scope.Entry e, Scope.Entry[] table, boolean ref) {