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
+34-23Lines changed: 34 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -271,33 +271,17 @@ public final class dev/openfeature/kotlin/sdk/NoOpProvider$NoOpProviderMetadata
271
271
public fun toString ()Ljava/lang/String;
272
272
}
273
273
274
-
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPI {
274
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPI : dev/openfeature/kotlin/sdk/OpenFeatureInstance {
275
275
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;
276
-
public final fun addHooks (Ljava/util/List;)V
277
-
public final fun clearHooks ()V
278
-
public final fun clearProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
279
-
public final fun getClient (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/Client;
280
-
public static synthetic fun getClient$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/Client;
281
-
public final fun getEvaluationContext ()Ldev/openfeature/kotlin/sdk/EvaluationContext;
282
-
public final fun getHooks ()Ljava/util/List;
283
-
public final fun getProvider ()Ldev/openfeature/kotlin/sdk/FeatureProvider;
284
-
public final fun getProviderMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
285
-
public final fun getProvidersFlow ()Lkotlinx/coroutines/flow/MutableStateFlow;
286
-
public final fun getStatus ()Ldev/openfeature/kotlin/sdk/OpenFeatureStatus;
287
-
public final fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
288
-
public final fun setEvaluationContext (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;)V
289
-
public static synthetic fun setEvaluationContext$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;ILjava/lang/Object;)V
290
-
public final fun setEvaluationContextAndWait (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
291
-
public final fun setProvider (Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;)V
292
-
public static synthetic fun setProvider$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;ILjava/lang/Object;)V
293
-
public final fun setProviderAndWait (Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
294
-
public static synthetic fun setProviderAndWait$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
295
-
public final fun shutdown (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
276
+
}
277
+
278
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPIKt {
279
+
public static final fun createOpenFeatureInstance ()Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;
296
280
}
297
281
298
282
public final class dev/openfeature/kotlin/sdk/OpenFeatureClient : dev/openfeature/kotlin/sdk/Client {
299
-
public fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
300
-
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
283
+
public fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
284
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
301
285
public fun addHooks (Ljava/util/List;)V
302
286
public fun getBooleanDetails (Ljava/lang/String;Z)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
303
287
public fun getBooleanDetails (Ljava/lang/String;ZLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
@@ -340,6 +324,33 @@ public final class dev/openfeature/kotlin/sdk/OpenFeatureClient$Metadata : dev/o
340
324
public fun toString ()Ljava/lang/String;
341
325
}
342
326
327
+
public class dev/openfeature/kotlin/sdk/OpenFeatureInstance {
328
+
public static final field Companion Ldev/openfeature/kotlin/sdk/OpenFeatureInstance$Companion;
329
+
public final fun addHooks (Ljava/util/List;)V
330
+
public final fun clearHooks ()V
331
+
public final fun clearProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
332
+
public final fun getClient (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/Client;
333
+
public static synthetic fun getClient$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/Client;
334
+
public final fun getEvaluationContext ()Ldev/openfeature/kotlin/sdk/EvaluationContext;
335
+
public final fun getHooks ()Ljava/util/List;
336
+
public final fun getProvider ()Ldev/openfeature/kotlin/sdk/FeatureProvider;
337
+
public final fun getProviderMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
338
+
public final fun getProvidersFlow ()Lkotlinx/coroutines/flow/MutableStateFlow;
339
+
public final fun getStatus ()Ldev/openfeature/kotlin/sdk/OpenFeatureStatus;
340
+
public final fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
341
+
public final fun setEvaluationContext (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;)V
342
+
public static synthetic fun setEvaluationContext$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;ILjava/lang/Object;)V
343
+
public final fun setEvaluationContextAndWait (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
344
+
public final fun setProvider (Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;)V
345
+
public static synthetic fun setProvider$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;ILjava/lang/Object;)V
346
+
public final fun setProviderAndWait (Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
347
+
public static synthetic fun setProviderAndWait$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
348
+
public final fun shutdown (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
349
+
}
350
+
351
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureInstance$Companion {
352
+
}
353
+
343
354
public abstract interface class dev/openfeature/kotlin/sdk/OpenFeatureStatus {
Copy file name to clipboardExpand all lines: kotlin-sdk/api/jvm/kotlin-sdk.api
+34-23Lines changed: 34 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -271,33 +271,17 @@ public final class dev/openfeature/kotlin/sdk/NoOpProvider$NoOpProviderMetadata
271
271
public fun toString ()Ljava/lang/String;
272
272
}
273
273
274
-
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPI {
274
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPI : dev/openfeature/kotlin/sdk/OpenFeatureInstance {
275
275
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;
276
-
public final fun addHooks (Ljava/util/List;)V
277
-
public final fun clearHooks ()V
278
-
public final fun clearProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
279
-
public final fun getClient (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/Client;
280
-
public static synthetic fun getClient$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/Client;
281
-
public final fun getEvaluationContext ()Ldev/openfeature/kotlin/sdk/EvaluationContext;
282
-
public final fun getHooks ()Ljava/util/List;
283
-
public final fun getProvider ()Ldev/openfeature/kotlin/sdk/FeatureProvider;
284
-
public final fun getProviderMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
285
-
public final fun getProvidersFlow ()Lkotlinx/coroutines/flow/MutableStateFlow;
286
-
public final fun getStatus ()Ldev/openfeature/kotlin/sdk/OpenFeatureStatus;
287
-
public final fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
288
-
public final fun setEvaluationContext (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;)V
289
-
public static synthetic fun setEvaluationContext$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;ILjava/lang/Object;)V
290
-
public final fun setEvaluationContextAndWait (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
291
-
public final fun setProvider (Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;)V
292
-
public static synthetic fun setProvider$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;ILjava/lang/Object;)V
293
-
public final fun setProviderAndWait (Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
294
-
public static synthetic fun setProviderAndWait$default (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
295
-
public final fun shutdown (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
276
+
}
277
+
278
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureAPIKt {
279
+
public static final fun createOpenFeatureInstance ()Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;
296
280
}
297
281
298
282
public final class dev/openfeature/kotlin/sdk/OpenFeatureClient : dev/openfeature/kotlin/sdk/Client {
299
-
public fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
300
-
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureAPI;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
283
+
public fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
284
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
301
285
public fun addHooks (Ljava/util/List;)V
302
286
public fun getBooleanDetails (Ljava/lang/String;Z)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
303
287
public fun getBooleanDetails (Ljava/lang/String;ZLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
@@ -340,6 +324,33 @@ public final class dev/openfeature/kotlin/sdk/OpenFeatureClient$Metadata : dev/o
340
324
public fun toString ()Ljava/lang/String;
341
325
}
342
326
327
+
public class dev/openfeature/kotlin/sdk/OpenFeatureInstance {
328
+
public static final field Companion Ldev/openfeature/kotlin/sdk/OpenFeatureInstance$Companion;
329
+
public final fun addHooks (Ljava/util/List;)V
330
+
public final fun clearHooks ()V
331
+
public final fun clearProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
332
+
public final fun getClient (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/Client;
333
+
public static synthetic fun getClient$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/Client;
334
+
public final fun getEvaluationContext ()Ldev/openfeature/kotlin/sdk/EvaluationContext;
335
+
public final fun getHooks ()Ljava/util/List;
336
+
public final fun getProvider ()Ldev/openfeature/kotlin/sdk/FeatureProvider;
337
+
public final fun getProviderMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
338
+
public final fun getProvidersFlow ()Lkotlinx/coroutines/flow/MutableStateFlow;
339
+
public final fun getStatus ()Ldev/openfeature/kotlin/sdk/OpenFeatureStatus;
340
+
public final fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
341
+
public final fun setEvaluationContext (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;)V
342
+
public static synthetic fun setEvaluationContext$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;ILjava/lang/Object;)V
343
+
public final fun setEvaluationContextAndWait (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
344
+
public final fun setProvider (Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;)V
345
+
public static synthetic fun setProvider$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/FeatureProvider;Lkotlinx/coroutines/CoroutineDispatcher;Ldev/openfeature/kotlin/sdk/EvaluationContext;ILjava/lang/Object;)V
346
+
public final fun setProviderAndWait (Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
347
+
public static synthetic fun setProviderAndWait$default (Ldev/openfeature/kotlin/sdk/OpenFeatureInstance;Ldev/openfeature/kotlin/sdk/FeatureProvider;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
348
+
public final fun shutdown (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
349
+
}
350
+
351
+
public final class dev/openfeature/kotlin/sdk/OpenFeatureInstance$Companion {
352
+
}
353
+
343
354
public abstract interface class dev/openfeature/kotlin/sdk/OpenFeatureStatus {
0 commit comments