in src/main/groovy/org/jetbrains/gradle/ext/TaskTriggersConfig.groovy [37:46]
Map<String, ?> toMap() {
def result = new LinkedHashMap<String, Object>()
phaseMap.keySet().each { String phase ->
List<Object> tasksObjects = phaseMap.get(phase)
List<Task> tasks = (List<Task>) tasksObjects.collect { resolveTasks(it) }.findAll { !it.isEmpty() }.flatten()
def taskInfos = tasks.collect { task -> ["taskPath" : task.name, "projectPath" : task.project.projectDir.path.replaceAll("\\\\", "/")] }
result.put(phase, taskInfos)
}
return result
}