You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: kotlin-sdk/api/android/kotlin-sdk.api
+16-15Lines changed: 16 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -71,10 +71,10 @@ public abstract interface class dev/openfeature/kotlin/sdk/FeatureProvider {
71
71
public abstract fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
72
72
public abstract fun getStringEvaluation (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
73
73
public abstract fun initialize (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
74
-
public abstract fun observe ()Lkotlinx/coroutines/flow/Flow;
74
+
public fun observe ()Lkotlinx/coroutines/flow/Flow;
75
75
public abstract fun onContextSet (Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
76
76
public abstract fun shutdown ()V
77
-
public abstract fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
77
+
public fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
78
78
}
79
79
80
80
public final class dev/openfeature/kotlin/sdk/FeatureProvider$DefaultImpls {
@@ -164,11 +164,11 @@ public final class dev/openfeature/kotlin/sdk/FlagValueType : java/lang/Enum {
164
164
}
165
165
166
166
public abstract interface class dev/openfeature/kotlin/sdk/Hook {
167
-
public abstract fun after (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
168
-
public abstract fun before (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/util/Map;)V
169
-
public abstract fun error (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/lang/Exception;Ljava/util/Map;)V
170
-
public abstract fun finallyAfter (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
171
-
public abstract fun supportsFlagValueType (Ldev/openfeature/kotlin/sdk/FlagValueType;)Z
167
+
public fun after (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
168
+
public fun before (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/util/Map;)V
169
+
public fun error (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/lang/Exception;Ljava/util/Map;)V
170
+
public fun finallyAfter (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
171
+
public fun supportsFlagValueType (Ldev/openfeature/kotlin/sdk/FlagValueType;)Z
172
172
}
173
173
174
174
public final class dev/openfeature/kotlin/sdk/Hook$DefaultImpls {
@@ -428,6 +428,7 @@ public final class dev/openfeature/kotlin/sdk/TelemetryKt {
428
428
429
429
public abstract interface class dev/openfeature/kotlin/sdk/Tracking {
430
430
public abstract fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
431
+
public static synthetic fun track$default (Ldev/openfeature/kotlin/sdk/Tracking;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;ILjava/lang/Object;)V
431
432
}
432
433
433
434
public final class dev/openfeature/kotlin/sdk/Tracking$DefaultImpls {
@@ -454,14 +455,14 @@ public final class dev/openfeature/kotlin/sdk/TrackingEventDetails : dev/openfea
454
455
}
455
456
456
457
public abstract interface class dev/openfeature/kotlin/sdk/Value {
457
-
public abstract fun asBoolean ()Ljava/lang/Boolean;
458
-
public abstract fun asDouble ()Ljava/lang/Double;
459
-
public abstract fun asInstant ()Lkotlin/time/Instant;
460
-
public abstract fun asInteger ()Ljava/lang/Integer;
461
-
public abstract fun asList ()Ljava/util/List;
462
-
public abstract fun asString ()Ljava/lang/String;
463
-
public abstract fun asStructure ()Ljava/util/Map;
464
-
public abstract fun isNull ()Z
458
+
public fun asBoolean ()Ljava/lang/Boolean;
459
+
public fun asDouble ()Ljava/lang/Double;
460
+
public fun asInstant ()Lkotlin/time/Instant;
461
+
public fun asInteger ()Ljava/lang/Integer;
462
+
public fun asList ()Ljava/util/List;
463
+
public fun asString ()Ljava/lang/String;
464
+
public fun asStructure ()Ljava/util/Map;
465
+
public fun isNull ()Z
465
466
}
466
467
467
468
public final class dev/openfeature/kotlin/sdk/Value$Boolean : dev/openfeature/kotlin/sdk/Value {
Copy file name to clipboardExpand all lines: kotlin-sdk/api/jvm/kotlin-sdk.api
+16-15Lines changed: 16 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -71,10 +71,10 @@ public abstract interface class dev/openfeature/kotlin/sdk/FeatureProvider {
71
71
public abstract fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
72
72
public abstract fun getStringEvaluation (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
73
73
public abstract fun initialize (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
74
-
public abstract fun observe ()Lkotlinx/coroutines/flow/Flow;
74
+
public fun observe ()Lkotlinx/coroutines/flow/Flow;
75
75
public abstract fun onContextSet (Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
76
76
public abstract fun shutdown ()V
77
-
public abstract fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
77
+
public fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
78
78
}
79
79
80
80
public final class dev/openfeature/kotlin/sdk/FeatureProvider$DefaultImpls {
@@ -164,11 +164,11 @@ public final class dev/openfeature/kotlin/sdk/FlagValueType : java/lang/Enum {
164
164
}
165
165
166
166
public abstract interface class dev/openfeature/kotlin/sdk/Hook {
167
-
public abstract fun after (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
168
-
public abstract fun before (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/util/Map;)V
169
-
public abstract fun error (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/lang/Exception;Ljava/util/Map;)V
170
-
public abstract fun finallyAfter (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
171
-
public abstract fun supportsFlagValueType (Ldev/openfeature/kotlin/sdk/FlagValueType;)Z
167
+
public fun after (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
168
+
public fun before (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/util/Map;)V
169
+
public fun error (Ldev/openfeature/kotlin/sdk/HookContext;Ljava/lang/Exception;Ljava/util/Map;)V
170
+
public fun finallyAfter (Ldev/openfeature/kotlin/sdk/HookContext;Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;Ljava/util/Map;)V
171
+
public fun supportsFlagValueType (Ldev/openfeature/kotlin/sdk/FlagValueType;)Z
172
172
}
173
173
174
174
public final class dev/openfeature/kotlin/sdk/Hook$DefaultImpls {
@@ -428,6 +428,7 @@ public final class dev/openfeature/kotlin/sdk/TelemetryKt {
428
428
429
429
public abstract interface class dev/openfeature/kotlin/sdk/Tracking {
430
430
public abstract fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
431
+
public static synthetic fun track$default (Ldev/openfeature/kotlin/sdk/Tracking;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;ILjava/lang/Object;)V
431
432
}
432
433
433
434
public final class dev/openfeature/kotlin/sdk/Tracking$DefaultImpls {
@@ -454,14 +455,14 @@ public final class dev/openfeature/kotlin/sdk/TrackingEventDetails : dev/openfea
454
455
}
455
456
456
457
public abstract interface class dev/openfeature/kotlin/sdk/Value {
457
-
public abstract fun asBoolean ()Ljava/lang/Boolean;
458
-
public abstract fun asDouble ()Ljava/lang/Double;
459
-
public abstract fun asInstant ()Lkotlin/time/Instant;
460
-
public abstract fun asInteger ()Ljava/lang/Integer;
461
-
public abstract fun asList ()Ljava/util/List;
462
-
public abstract fun asString ()Ljava/lang/String;
463
-
public abstract fun asStructure ()Ljava/util/Map;
464
-
public abstract fun isNull ()Z
458
+
public fun asBoolean ()Ljava/lang/Boolean;
459
+
public fun asDouble ()Ljava/lang/Double;
460
+
public fun asInstant ()Lkotlin/time/Instant;
461
+
public fun asInteger ()Ljava/lang/Integer;
462
+
public fun asList ()Ljava/util/List;
463
+
public fun asString ()Ljava/lang/String;
464
+
public fun asStructure ()Ljava/util/Map;
465
+
public fun isNull ()Z
465
466
}
466
467
467
468
public final class dev/openfeature/kotlin/sdk/Value$Boolean : dev/openfeature/kotlin/sdk/Value {
0 commit comments