Lines Matching refs:sym

91             for (Scope.Entry e = se; e.sym != null; e = e.next()) {
92 System.err.print(sep + e.sym.name + ":" + e.sym);
241 if (e.sym.kind == TYP && !toScope.includes(e.sym))
242 toScope.enter(e.sym, fromScope);
247 starImportModel.enter(e.sym);
264 if (se.sym.name.toString().contains("$"))
265 nestedClasses.add((ClassSymbol) se.sym);
271 ClassSymbol sym = nestedClasses.remove(rgen.nextInt(i));
272 log("adjusting class " + sym);
275 starImportModel.remove(sym);
277 String s = sym.name.toString();
281 assert (sym.owner.kind == PCK);
285 // log(sym + " owner: " + sym.owner, sym.owner.members());
286 Scope.Entry outerEntry = sym.owner.members().lookup(outerName);
287 ClassSymbol outer = (ClassSymbol) outerEntry.sym;
291 sym.owner.members().remove(sym);
294 sym.name = names.fromString(s.substring(dollar + 1));
295 outer.members().enter(sym);
296 sym.owner = outer;
304 ClassSymbol sym = new ClassSymbol(0, name, owner);
305 sym.members_field = new Scope(sym);
307 owner.members().enter(sym);
308 return sym;
329 void enter(Symbol sym) {
330 Set<Symbol> syms = map.get(sym.name);
332 map.put(sym.name, syms = new LinkedHashSet<Symbol>());
333 syms.add(sym);
336 void remove(Symbol sym) {
337 Set<Symbol> syms = map.get(sym.name);
339 error("no entries for " + sym.name + " found in reference model");
341 boolean ok = syms.remove(sym);
343 // log(sym.name + "(" + sym + ") removed from reference model");
345 error(sym.name + " not found in reference model");
348 map.remove(sym.name);
359 Symbol sym = se.sym;
360 if (sym.owner != se.scope.owner) {
361 if (bogus.contains(sym)) {
364 log("Warning: " + sym.name + ":" + sym + " appears to be bogus");
365 bogus.add(sym);
368 Set<Symbol> syms = map.get(sym.name);
370 error("check: no entries found for " + sym.name + ":" + sym + " in reference map");
371 } else if (!syms.contains(sym)) {
372 error("check: symbol " + sym.name + ":" + sym + " not found in reference map");
385 if (se.sym == null) {
390 for (Symbol sym: me.getValue()) {
391 for (Scope.Entry e = se; e.sym != null; e = e.next()) {
392 if (sym == e.sym)
395 error("check: symbol " + sym + " not found in scope");