Map toMap()

in src/main/groovy/org/jetbrains/gradle/ext/RunConfigurations.groovy [115:128]


    Map<String, ?> toMap() {
        List<BeforeRunTask> beforeRunTasks = beforeRun.toList()
        List<Map<String, ?>> maps = new ArrayList<>()
        for (BeforeRunTask aTask : beforeRunTasks) {
            maps.add(aTask.toMap())
        }
        return super.toMap() << [
                "envs"             : envs,
                "workingDirectory" : workingDirectory,
                "beforeRun"        : maps,
                "jvmArgs"          : jvmArgs,
                "programParameters": programParameters
        ]
    }