Lines Matching refs:sym

178                     Symbol sym = e.sym;
179 if (sym.kind == TYP &&
180 (sym.flags() & STATIC) != 0 &&
181 staticImportAccessible(sym, packge) &&
182 sym.isMemberOf(origin, types) &&
183 !toScope.includes(sym))
184 toScope.enter(sym, fromScope, origin.members());
207 Symbol sym = e.sym;
208 if (sym.isStatic() && sym.kind != TYP &&
209 staticImportAccessible(sym, packge) &&
210 !toScope.includes(sym) &&
211 sym.isMemberOf(origin, types)) {
212 toScope.enter(sym, fromScope, origin.members());
222 // is the sym accessible everywhere in packge?
223 boolean staticImportAccessible(Symbol sym, PackageSymbol packge) {
224 int flags = (int)(sym.flags() & AccessFlags);
233 return sym.packge() == packge;
272 Symbol sym = e.sym;
273 if (sym.isStatic() &&
274 sym.kind == TYP &&
275 staticImportAccessible(sym, packge) &&
276 sym.isMemberOf(origin, types) &&
277 chk.checkUniqueStaticImport(pos, sym, toScope))
278 toScope.enter(sym, sym.owner.members(), origin.members());
303 Symbol sym = e.sym;
304 if (sym.isStatic() &&
305 staticImportAccessible(sym, packge) &&
306 sym.isMemberOf(origin, types)) {
308 if (sym.kind == MTH ||
309 sym.kind != TYP && chk.checkUniqueStaticImport(pos, sym, toScope))
310 toScope.enter(sym, sym.owner.members(), origin.members());
420 (types.supertype(tree.sym.type).tsym.flags() & Flags.ENUM) == 0) {
430 JCExpression valuesType = make.Type(new ArrayType(tree.sym.type, syms.arrayClass));
448 make.Type(tree.sym.type),
459 if (!target.compilerBootstrap(tree.sym)) return;
489 new MethodType(List.of(tree.sym.type),
493 tree.sym);
569 tree.sym = m;
588 params.append(Assert.checkNonNull(param.sym));
613 localEnv.info.scope.owner = tree.sym;
649 tree.sym = v;
676 if (tree.sym.owner.kind == TYP) {
678 localEnv.info.scope.owner = tree.sym;
681 (env.enclClass.sym.flags() & INTERFACE) != 0)
698 mEnv.info.lint = mEnv.info.lint.augment(tree.sym.attributes_field, tree.sym.flags());
702 mEnv.info.scope.enterIfAbsent(l.head.sym);
847 * @param sym The symbol of the class to be completed.
849 public void complete(Symbol sym) throws CompletionFailure {
853 Assert.check((sym.flags() & Flags.COMPOUND) == 0);
854 sym.completer = this;
858 ClassSymbol c = (ClassSymbol)sym;
1012 log.error(tree.pos, "clash.with.pkg.of.same.name", Kinds.kindName(sym), c);
1038 Scope baseScope = new Scope(tree.sym);
1041 if (e.sym.isLocal()) {
1042 baseScope.enter(e.sym);
1186 void synthesizeTyparams(ClassSymbol sym, int n) {
1187 ClassType ct = (ClassType) sym.type;
1190 TypeVar v = new TypeVar(names.fromString("T"), sym, syms.botType);
1194 TypeVar v = new TypeVar(names.fromString("T" + i), sym, syms.botType);