All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.rdrei.android.buildtimetracker.reporters.AbstractBuildTimeTrackerReporter.groovy Maven / Gradle / Ivy

The newest version!
package net.rdrei.android.buildtimetracker.reporters

import net.rdrei.android.buildtimetracker.Timing
import org.gradle.BuildResult
import org.gradle.api.logging.Logger

abstract class AbstractBuildTimeTrackerReporter {
    Map options
    Logger logger

    AbstractBuildTimeTrackerReporter(Map options, Logger logger) {
        this.options = options
        this.logger = logger
    }

    abstract run(List timings)

    String getOption(String name, String defaultVal) {
        options[name] == null ? defaultVal : options[name]
    }

    void onBuildResult(BuildResult result) {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy