summaryrefslogtreecommitdiff
path: root/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt')
-rw-r--r--opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt20
1 files changed, 16 insertions, 4 deletions
diff --git a/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt b/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt
index 64e8f272..a1059e9e 100644
--- a/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt
+++ b/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Trace.kt
@@ -55,7 +55,10 @@ public interface Trace {
* @throws IllegalArgumentException if [format] is not supported.
*/
@JvmStatic
- public fun open(path: File, format: String): Trace = open(path.toPath(), format)
+ public fun open(
+ path: File,
+ format: String,
+ ): Trace = open(path.toPath(), format)
/**
* Open a [Trace] at the specified [path] in the given [format].
@@ -65,7 +68,10 @@ public interface Trace {
* @throws IllegalArgumentException if [format] is not supported.
*/
@JvmStatic
- public fun open(path: Path, format: String): Trace {
+ public fun open(
+ path: Path,
+ format: String,
+ ): Trace {
val provider = requireNotNull(TraceFormat.byName(format)) { "Unknown format $format" }
return TraceImpl(provider, path)
}
@@ -77,7 +83,10 @@ public interface Trace {
* @param format The format of the trace to create.
*/
@JvmStatic
- public fun create(path: File, format: String): Trace = create(path.toPath(), format)
+ public fun create(
+ path: File,
+ format: String,
+ ): Trace = create(path.toPath(), format)
/**
* Create a [Trace] at the specified [path] in the given [format].
@@ -86,7 +95,10 @@ public interface Trace {
* @param format The format of the trace to create.
*/
@JvmStatic
- public fun create(path: Path, format: String): Trace {
+ public fun create(
+ path: Path,
+ format: String,
+ ): Trace {
val provider = requireNotNull(TraceFormat.byName(format)) { "Unknown format $format" }
provider.create(path)
return TraceImpl(provider, path)