• Home
  • Raw
  • Download

Lines Matching refs:origin

45       ClassSymbol origin,  in resolve()  argument
48 return resolve(env, origin, sym, simpleName, new HashSet<>()); in resolve()
53 ClassSymbol origin, in resolve() argument
71 result = resolve(env, origin, bound.superclass(), simpleName, seen); in resolve()
72 if (result != null && visible(origin, result, env.get(result))) { in resolve()
77 result = resolve(env, origin, i, simpleName, seen); in resolve()
78 if (result != null && visible(origin, result, env.get(result))) { in resolve()
90 Env<ClassSymbol, ? extends HeaderBoundClass> env, ClassSymbol origin) { in resolveFunction() argument
95 return Resolve.resolve(env, origin, base, name); in resolveFunction()
154 Env<ClassSymbol, TypeBoundClass> env, ClassSymbol origin, ClassSymbol sym, Tree.Ident name) {
155 return resolveField(env, origin, sym, name, new HashSet<>());
160 ClassSymbol origin,
178 FieldInfo field = resolveField(env, origin, info.superclass(), name, seen);
179 if (field != null && visible(origin, field)) {
184 FieldInfo field = resolveField(env, origin, i, name, seen);
185 if (field != null && visible(origin, field)) {
193 private static boolean visible(ClassSymbol origin, FieldInfo info) {
194 return visible(origin, info.sym().owner(), info.access());
198 private static boolean visible(ClassSymbol origin, ClassSymbol sym, HeaderBoundClass info) {
199 return visible(origin, sym, info.access());
202 private static boolean visible(ClassSymbol origin, ClassSymbol owner, int access) {
209 return Objects.equals(packageName(owner), packageName(origin));
213 return owner.equals(origin);