-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Task
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,org.gradle.api.plugins.ExtensionAware
,org.gradle.util.Configurable
public class NativePerformanceReport extends DefaultTask
The task generates performance report for Kotlin/Native binary.
-
-
Field Summary
Fields Modifier and Type Field Description private NativeBinary
binary
private TaskTimerListener
timeListener
private final File
reportDirectory
private final File
outputFile
private PerformanceExtension
settings
-
Constructor Summary
Constructors Constructor Description NativePerformanceReport()
-
Method Summary
Modifier and Type Method Description final NativeBinary
getBinary()
final Unit
setBinary(@Internal() NativeBinary binary)
final TaskTimerListener
getTimeListener()
final Unit
setTimeListener(@Internal() TaskTimerListener timeListener)
final File
getReportDirectory()
final File
getOutputFile()
final PerformanceExtension
getSettings()
final Unit
setSettings(@Internal() PerformanceExtension settings)
final Unit
generate()
-
Methods inherited from class org.jetbrains.kotlin.gradle.targets.native.tasks.NativePerformanceReport
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBinary
final NativeBinary getBinary()
-
setBinary
final Unit setBinary(@Internal() NativeBinary binary)
-
getTimeListener
final TaskTimerListener getTimeListener()
-
setTimeListener
final Unit setTimeListener(@Internal() TaskTimerListener timeListener)
-
getReportDirectory
final File getReportDirectory()
-
getOutputFile
final File getOutputFile()
-
getSettings
final PerformanceExtension getSettings()
-
setSettings
final Unit setSettings(@Internal() PerformanceExtension settings)
-
-
-
-