List resolveTasks()

in src/main/groovy/org/jetbrains/gradle/ext/TaskTriggersConfig.groovy [48:60]


  List<? extends Task> resolveTasks(Object taskObject) {
    if (taskObject instanceof Task) {
      return Collections.singletonList((Task)taskObject)
    } else if (taskObject instanceof Provider) {
      return resolveTasks(((Provider)taskObject).get())
    } else if (taskObject instanceof String) {
      return Collections.singletonList(project.tasks.findByPath(taskObject));
    } else if (taskObject instanceof TaskCollection) {
      return ((TaskCollection)taskObject).asList()
    } else {
      return Collections.emptyList()
    }
  }