Skip to content

Commit eeae5c6

Browse files
committed
make flag and result nullable params
1 parent 74acb10 commit eeae5c6

18 files changed

+82
-30
lines changed

sentry/api/sentry.api

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public final class io/sentry/CombinedScopeView : io/sentry/IScope {
264264
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
265265
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
266266
public fun addEventProcessor (Lio/sentry/EventProcessor;)V
267-
public fun addFeatureFlag (Ljava/lang/String;Z)V
267+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
268268
public fun assignTraceContext (Lio/sentry/SentryEvent;)V
269269
public fun bindClient (Lio/sentry/ISentryClient;)V
270270
public fun clear ()V
@@ -612,7 +612,7 @@ public final class io/sentry/HttpStatusCodeRange {
612612
public final class io/sentry/HubAdapter : io/sentry/IHub {
613613
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
614614
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
615-
public fun addFeatureFlag (Ljava/lang/String;Z)V
615+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
616616
public fun bindClient (Lio/sentry/ISentryClient;)V
617617
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
618618
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -685,7 +685,7 @@ public final class io/sentry/HubScopesWrapper : io/sentry/IHub {
685685
public fun <init> (Lio/sentry/IScopes;)V
686686
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
687687
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
688-
public fun addFeatureFlag (Ljava/lang/String;Z)V
688+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
689689
public fun bindClient (Lio/sentry/ISentryClient;)V
690690
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
691691
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -848,7 +848,7 @@ public abstract interface class io/sentry/IScope {
848848
public abstract fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
849849
public abstract fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
850850
public abstract fun addEventProcessor (Lio/sentry/EventProcessor;)V
851-
public abstract fun addFeatureFlag (Ljava/lang/String;Z)V
851+
public abstract fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
852852
public abstract fun assignTraceContext (Lio/sentry/SentryEvent;)V
853853
public abstract fun bindClient (Lio/sentry/ISentryClient;)V
854854
public abstract fun clear ()V
@@ -936,7 +936,7 @@ public abstract interface class io/sentry/IScopes {
936936
public abstract fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
937937
public fun addBreadcrumb (Ljava/lang/String;)V
938938
public fun addBreadcrumb (Ljava/lang/String;Ljava/lang/String;)V
939-
public abstract fun addFeatureFlag (Ljava/lang/String;Z)V
939+
public abstract fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
940940
public abstract fun bindClient (Lio/sentry/ISentryClient;)V
941941
public abstract fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
942942
public fun captureEnvelope (Lio/sentry/SentryEnvelope;)Lio/sentry/protocol/SentryId;
@@ -1518,7 +1518,7 @@ public final class io/sentry/NoOpEnvelopeReader : io/sentry/IEnvelopeReader {
15181518
public final class io/sentry/NoOpHub : io/sentry/IHub {
15191519
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
15201520
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
1521-
public fun addFeatureFlag (Ljava/lang/String;Z)V
1521+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
15221522
public fun bindClient (Lio/sentry/ISentryClient;)V
15231523
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
15241524
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -1620,7 +1620,7 @@ public final class io/sentry/NoOpScope : io/sentry/IScope {
16201620
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
16211621
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
16221622
public fun addEventProcessor (Lio/sentry/EventProcessor;)V
1623-
public fun addFeatureFlag (Ljava/lang/String;Z)V
1623+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
16241624
public fun assignTraceContext (Lio/sentry/SentryEvent;)V
16251625
public fun bindClient (Lio/sentry/ISentryClient;)V
16261626
public fun clear ()V
@@ -1689,7 +1689,7 @@ public final class io/sentry/NoOpScope : io/sentry/IScope {
16891689
public final class io/sentry/NoOpScopes : io/sentry/IScopes {
16901690
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
16911691
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
1692-
public fun addFeatureFlag (Ljava/lang/String;Z)V
1692+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
16931693
public fun bindClient (Lio/sentry/ISentryClient;)V
16941694
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
16951695
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -2283,7 +2283,7 @@ public final class io/sentry/Scope : io/sentry/IScope {
22832283
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
22842284
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
22852285
public fun addEventProcessor (Lio/sentry/EventProcessor;)V
2286-
public fun addFeatureFlag (Ljava/lang/String;Z)V
2286+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
22872287
public fun assignTraceContext (Lio/sentry/SentryEvent;)V
22882288
public fun bindClient (Lio/sentry/ISentryClient;)V
22892289
public fun clear ()V
@@ -2401,7 +2401,7 @@ public final class io/sentry/Scopes : io/sentry/IScopes {
24012401
public fun <init> (Lio/sentry/IScope;Lio/sentry/IScope;Lio/sentry/IScope;Ljava/lang/String;)V
24022402
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
24032403
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
2404-
public fun addFeatureFlag (Ljava/lang/String;Z)V
2404+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
24052405
public fun bindClient (Lio/sentry/ISentryClient;)V
24062406
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
24072407
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -2473,7 +2473,7 @@ public final class io/sentry/Scopes : io/sentry/IScopes {
24732473
public final class io/sentry/ScopesAdapter : io/sentry/IScopes {
24742474
public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
24752475
public fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
2476-
public fun addFeatureFlag (Ljava/lang/String;Z)V
2476+
public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
24772477
public fun bindClient (Lio/sentry/ISentryClient;)V
24782478
public fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
24792479
public fun captureEnvelope (Lio/sentry/SentryEnvelope;Lio/sentry/Hint;)Lio/sentry/protocol/SentryId;
@@ -2584,7 +2584,7 @@ public final class io/sentry/Sentry {
25842584
public static fun addBreadcrumb (Lio/sentry/Breadcrumb;Lio/sentry/Hint;)V
25852585
public static fun addBreadcrumb (Ljava/lang/String;)V
25862586
public static fun addBreadcrumb (Ljava/lang/String;Ljava/lang/String;)V
2587-
public static fun addFeatureFlag (Ljava/lang/String;Z)V
2587+
public static fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
25882588
public static fun bindClient (Lio/sentry/ISentryClient;)V
25892589
public static fun captureCheckIn (Lio/sentry/CheckIn;)Lio/sentry/protocol/SentryId;
25902590
public static fun captureEvent (Lio/sentry/SentryEvent;)Lio/sentry/protocol/SentryId;
@@ -4718,7 +4718,7 @@ public final class io/sentry/exception/SentryHttpClientException : java/lang/Exc
47184718
}
47194719

47204720
public final class io/sentry/featureflags/FeatureFlagBuffer : io/sentry/featureflags/IFeatureFlagBuffer {
4721-
public fun add (Ljava/lang/String;Z)V
4721+
public fun add (Ljava/lang/String;Ljava/lang/Boolean;)V
47224722
public fun clone ()Lio/sentry/featureflags/IFeatureFlagBuffer;
47234723
public synthetic fun clone ()Ljava/lang/Object;
47244724
public static fun create (Lio/sentry/SentryOptions;)Lio/sentry/featureflags/IFeatureFlagBuffer;
@@ -4727,14 +4727,14 @@ public final class io/sentry/featureflags/FeatureFlagBuffer : io/sentry/featuref
47274727
}
47284728

47294729
public abstract interface class io/sentry/featureflags/IFeatureFlagBuffer {
4730-
public abstract fun add (Ljava/lang/String;Z)V
4730+
public abstract fun add (Ljava/lang/String;Ljava/lang/Boolean;)V
47314731
public abstract fun clone ()Lio/sentry/featureflags/IFeatureFlagBuffer;
47324732
public abstract fun getFeatureFlags ()Lio/sentry/protocol/FeatureFlags;
47334733
}
47344734

47354735
public final class io/sentry/featureflags/NoOpFeatureFlagBuffer : io/sentry/featureflags/IFeatureFlagBuffer {
47364736
public fun <init> ()V
4737-
public fun add (Ljava/lang/String;Z)V
4737+
public fun add (Ljava/lang/String;Ljava/lang/Boolean;)V
47384738
public fun clone ()Lio/sentry/featureflags/IFeatureFlagBuffer;
47394739
public synthetic fun clone ()Ljava/lang/Object;
47404740
public fun getFeatureFlags ()Lio/sentry/protocol/FeatureFlags;

sentry/src/main/java/io/sentry/CombinedScopeView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ public void setReplayId(@NotNull SentryId replayId) {
512512
}
513513

514514
@Override
515-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {
515+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {
516516
getDefaultWriteScope().addFeatureFlag(flag, result);
517517
}
518518

sentry/src/main/java/io/sentry/HubAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ public void reportFullyDisplayed() {
390390
}
391391

392392
@Override
393-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {
393+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {
394394
Sentry.addFeatureFlag(flag, result);
395395
}
396396
}

sentry/src/main/java/io/sentry/HubScopesWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ public void reportFullyDisplayed() {
375375
}
376376

377377
@Override
378-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {
378+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {
379379
scopes.addFeatureFlag(flag, result);
380380
}
381381
}

sentry/src/main/java/io/sentry/IScope.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ void setSpanContext(
425425
@ApiStatus.Internal
426426
void replaceOptions(final @NotNull SentryOptions options);
427427

428-
void addFeatureFlag(final @NotNull String flag, final boolean result);
428+
void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result);
429429

430430
@ApiStatus.Internal
431431
@Nullable

sentry/src/main/java/io/sentry/IScopes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -744,5 +744,5 @@ default boolean isNoOp() {
744744
@NotNull
745745
ILoggerApi logger();
746746

747-
void addFeatureFlag(final @NotNull String flag, final boolean result);
747+
void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result);
748748
}

sentry/src/main/java/io/sentry/NoOpHub.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,5 +332,5 @@ public boolean isNoOp() {
332332
}
333333

334334
@Override
335-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {}
335+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {}
336336
}

sentry/src/main/java/io/sentry/NoOpScope.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ public void setSpanContext(
301301
public void replaceOptions(@NotNull SentryOptions options) {}
302302

303303
@Override
304-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {}
304+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {}
305305

306306
@Override
307307
public @Nullable FeatureFlags getFeatureFlags() {

sentry/src/main/java/io/sentry/NoOpScopes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,5 +330,5 @@ public boolean isNoOp() {
330330
}
331331

332332
@Override
333-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {}
333+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {}
334334
}

sentry/src/main/java/io/sentry/Scope.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,7 @@ public void bindClient(@NotNull ISentryClient client) {
11281128
}
11291129

11301130
@Override
1131-
public void addFeatureFlag(final @NotNull String flag, final boolean result) {
1131+
public void addFeatureFlag(final @Nullable String flag, final @Nullable Boolean result) {
11321132
featureFlags.add(flag, result);
11331133
}
11341134

0 commit comments

Comments
 (0)