Home | History | Annotate | Download | only in deps

Lines Matching defs:closure

39  * Collects the minimal compile-time API for symbols in the supertype closure of compiled classes.
107 Set<ClassSymbol> closure = new LinkedHashSet<>();
109 addSuperTypes(closure, env, sym);
112 for (ClassSymbol sym : closure) {
118 closure.addAll(directChildren);
119 return closure;
123 Set<ClassSymbol> closure, Env<ClassSymbol, TypeBoundClass> env, ClassSymbol sym) {
124 if (!closure.add(sym)) {
132 addSuperTypes(closure, env, info.superclass());
135 addSuperTypes(closure, env, i);