code: Iterable<CompilerInput> getAllInputs() {
      return Iterables.concat(Iterables.transform(Arrays.asList(modules), JSModule::getInputs));
    }
docs: Gets an iterable over all input source files in dependency order.