Lines Matching refs:closure
342 Set<ITypeReference> closure = new HashSet<ITypeReference>(); in getInterfaceClosure() local
344 closure); in getInterfaceClosure() local
345 return closure; in getInterfaceClosure()
349 Set<ITypeReference> closure) { in collectInterfaceClosure() argument
357 closure.add(interfaze); in collectInterfaceClosure()
364 .getRawType(), closure); in collectInterfaceClosure() local
366 collectInterfaceClosure(superclass, closure); in collectInterfaceClosure()
372 .getRawType(), closure); in collectInterfaceClosure() local
374 collectInterfaceClosure(interfaze, closure); in collectInterfaceClosure()
512 Set<IMethod> closure = new HashSet<IMethod>();
515 closure);
516 return closure;
519 private void collectMethods(IClassDefinition clazz, Set<IMethod> closure) {
524 closure.addAll(clazz.getMethods());
527 collectMethods(getClassDefinition(clazz.getSuperClass()), closure);
531 collectMethods(getClassDefinition(interfaze), closure);