Skip to content

Commit 7e4029e

Browse files
authored
Merge pull request #2532 from DataDog/tvaleev/rum-8630/app_hang_rates
[RUM-8630]: Rates calculation
2 parents b2ae399 + 9768dea commit 7e4029e

File tree

16 files changed

+672
-83
lines changed

16 files changed

+672
-83
lines changed

detekt_custom.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ datadog:
659659
- "java.util.LinkedHashMap.remove(kotlin.String)"
660660
- "java.util.Queue.clear()"
661661
- "java.util.Queue.lastOrNull()"
662+
- "java.util.Queue.map(kotlin.Function1)"
662663
- "java.util.Stack.constructor()"
663664
- "java.util.Stack.isNotEmpty()"
664665
- "java.util.Stack.pop()"

features/dd-sdk-android-rum/api/apiSurface

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1779,7 +1779,7 @@ data class com.datadog.android.rum.model.ViewEvent
17791779
fun fromJson(kotlin.String): ViewEventSession
17801780
fun fromJsonObject(com.google.gson.JsonObject): ViewEventSession
17811781
data class ViewEventView
1782-
constructor(kotlin.String, kotlin.String? = null, kotlin.String, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, LoadingType? = null, kotlin.Long, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Number? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, CustomTimings? = null, kotlin.Boolean? = null, kotlin.Boolean? = null, Action, Error, Crash? = null, LongTask? = null, FrozenFrame? = null, Resource, Frustration? = null, kotlin.collections.List<InForegroundPeriod>? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, FlutterBuildTime? = null, FlutterBuildTime? = null, FlutterBuildTime? = null, Performance? = null)
1782+
constructor(kotlin.String, kotlin.String? = null, kotlin.String, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, LoadingType? = null, kotlin.Long, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Number? = null, kotlin.Long? = null, kotlin.String? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, CustomTimings? = null, kotlin.Boolean? = null, kotlin.Boolean? = null, Action, Error, Crash? = null, LongTask? = null, FrozenFrame? = null, kotlin.collections.List<SlowFrame>? = null, Resource, Frustration? = null, kotlin.collections.List<InForegroundPeriod>? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, kotlin.Number? = null, FlutterBuildTime? = null, FlutterBuildTime? = null, FlutterBuildTime? = null, Performance? = null)
17831783
fun toJson(): com.google.gson.JsonElement
17841784
companion object
17851785
fun fromJson(kotlin.String): ViewEventView
@@ -1833,7 +1833,7 @@ data class com.datadog.android.rum.model.ViewEvent
18331833
fun fromJson(kotlin.String): Device
18341834
fun fromJsonObject(com.google.gson.JsonObject): Device
18351835
data class Dd
1836-
constructor(DdSession? = null, Configuration? = null, kotlin.String? = null, kotlin.Long, kotlin.collections.List<PageState>? = null, ReplayStats? = null)
1836+
constructor(DdSession? = null, Configuration? = null, kotlin.String? = null, kotlin.Long, kotlin.collections.List<PageState>? = null, ReplayStats? = null, DdCls? = null)
18371837
val formatVersion: kotlin.Long
18381838
fun toJson(): com.google.gson.JsonElement
18391839
companion object
@@ -1893,6 +1893,12 @@ data class com.datadog.android.rum.model.ViewEvent
18931893
companion object
18941894
fun fromJson(kotlin.String): FrozenFrame
18951895
fun fromJsonObject(com.google.gson.JsonObject): FrozenFrame
1896+
data class SlowFrame
1897+
constructor(kotlin.Long, kotlin.Long)
1898+
fun toJson(): com.google.gson.JsonElement
1899+
companion object
1900+
fun fromJson(kotlin.String): SlowFrame
1901+
fun fromJsonObject(com.google.gson.JsonObject): SlowFrame
18961902
data class Resource
18971903
constructor(kotlin.Long)
18981904
fun toJson(): com.google.gson.JsonElement
@@ -1918,7 +1924,7 @@ data class com.datadog.android.rum.model.ViewEvent
19181924
fun fromJson(kotlin.String): FlutterBuildTime
19191925
fun fromJsonObject(com.google.gson.JsonObject): FlutterBuildTime
19201926
data class Performance
1921-
constructor(Cls? = null, Fcp? = null, Fid? = null, Inp? = null, Lcp? = null, Fbc? = null)
1927+
constructor(PerformanceCls? = null, Fcp? = null, Fid? = null, Inp? = null, Lcp? = null, Fbc? = null)
19221928
fun toJson(): com.google.gson.JsonElement
19231929
companion object
19241930
fun fromJson(kotlin.String): Performance
@@ -1965,18 +1971,24 @@ data class com.datadog.android.rum.model.ViewEvent
19651971
companion object
19661972
fun fromJson(kotlin.String): ReplayStats
19671973
fun fromJsonObject(com.google.gson.JsonObject): ReplayStats
1974+
data class DdCls
1975+
constructor(kotlin.Number? = null)
1976+
fun toJson(): com.google.gson.JsonElement
1977+
companion object
1978+
fun fromJson(kotlin.String): DdCls
1979+
fun fromJsonObject(com.google.gson.JsonObject): DdCls
19681980
data class ContainerView
19691981
constructor(kotlin.String)
19701982
fun toJson(): com.google.gson.JsonElement
19711983
companion object
19721984
fun fromJson(kotlin.String): ContainerView
19731985
fun fromJsonObject(com.google.gson.JsonObject): ContainerView
1974-
data class Cls
1986+
data class PerformanceCls
19751987
constructor(kotlin.Number, kotlin.Long? = null, kotlin.String? = null, PreviousRect? = null, PreviousRect? = null)
19761988
fun toJson(): com.google.gson.JsonElement
19771989
companion object
1978-
fun fromJson(kotlin.String): Cls
1979-
fun fromJsonObject(com.google.gson.JsonObject): Cls
1990+
fun fromJson(kotlin.String): PerformanceCls
1991+
fun fromJsonObject(com.google.gson.JsonObject): PerformanceCls
19801992
data class Fcp
19811993
constructor(kotlin.Long)
19821994
fun toJson(): com.google.gson.JsonElement

0 commit comments

Comments
 (0)