@@ -1086,6 +1086,7 @@ public abstract interface class io/sentry/ISocketTagger {
10861086}
10871087
10881088public abstract interface class io/sentry/ISpan {
1089+ public abstract fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
10891090 public abstract fun finish ()V
10901091 public abstract fun finish (Lio/sentry/SpanStatus;)V
10911092 public abstract fun finish (Lio/sentry/SpanStatus;Lio/sentry/SentryDate;)V
@@ -1781,6 +1782,7 @@ public final class io/sentry/NoOpSocketTagger : io/sentry/ISocketTagger {
17811782}
17821783
17831784public final class io/sentry/NoOpSpan : io/sentry/ISpan {
1785+ public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
17841786 public fun finish ()V
17851787 public fun finish (Lio/sentry/SpanStatus;)V
17861788 public fun finish (Lio/sentry/SpanStatus;Lio/sentry/SentryDate;)V
@@ -1828,6 +1830,7 @@ public final class io/sentry/NoOpSpanFactory : io/sentry/ISpanFactory {
18281830}
18291831
18301832public final class io/sentry/NoOpTransaction : io/sentry/ITransaction {
1833+ public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
18311834 public fun finish ()V
18321835 public fun finish (Lio/sentry/SpanStatus;)V
18331836 public fun finish (Lio/sentry/SpanStatus;Lio/sentry/SentryDate;)V
@@ -3859,6 +3862,7 @@ public final class io/sentry/SentryTraceHeader {
38593862public final class io/sentry/SentryTracer : io/sentry/ITransaction {
38603863 public fun <init> (Lio/sentry/TransactionContext;Lio/sentry/IScopes;)V
38613864 public fun <init> (Lio/sentry/TransactionContext;Lio/sentry/IScopes;Lio/sentry/TransactionOptions;)V
3865+ public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
38623866 public fun finish ()V
38633867 public fun finish (Lio/sentry/SpanStatus;)V
38643868 public fun finish (Lio/sentry/SpanStatus;Lio/sentry/SentryDate;)V
@@ -3999,6 +4003,7 @@ public final class io/sentry/ShutdownHookIntegration : io/sentry/Integration, ja
39994003
40004004public final class io/sentry/Span : io/sentry/ISpan {
40014005 public fun <init> (Lio/sentry/TransactionContext;Lio/sentry/SentryTracer;Lio/sentry/IScopes;Lio/sentry/SpanOptions;)V
4006+ public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
40024007 public fun finish ()V
40034008 public fun finish (Lio/sentry/SpanStatus;)V
40044009 public fun finish (Lio/sentry/SpanStatus;Lio/sentry/SentryDate;)V
@@ -4051,6 +4056,7 @@ public class io/sentry/SpanContext : io/sentry/JsonSerializable, io/sentry/JsonU
40514056 protected field baggage Lio/sentry/Baggage;
40524057 protected field data Ljava/util/Map;
40534058 protected field description Ljava/lang/String;
4059+ protected field featureFlags Lio/sentry/featureflags/IFeatureFlagBuffer;
40544060 protected field op Ljava/lang/String;
40554061 protected field origin Ljava/lang/String;
40564062 protected field status Lio/sentry/SpanStatus;
@@ -4060,11 +4066,13 @@ public class io/sentry/SpanContext : io/sentry/JsonSerializable, io/sentry/JsonU
40604066 public fun <init> (Lio/sentry/protocol/SentryId;Lio/sentry/SpanId;Ljava/lang/String;Lio/sentry/SpanId;Lio/sentry/TracesSamplingDecision;)V
40614067 public fun <init> (Ljava/lang/String;)V
40624068 public fun <init> (Ljava/lang/String;Lio/sentry/TracesSamplingDecision;)V
4069+ public fun addFeatureFlag (Ljava/lang/String;Ljava/lang/Boolean;)V
40634070 public fun copyForChild (Ljava/lang/String;Lio/sentry/SpanId;Lio/sentry/SpanId;)Lio/sentry/SpanContext;
40644071 public fun equals (Ljava/lang/Object;)Z
40654072 public fun getBaggage ()Lio/sentry/Baggage;
40664073 public fun getData ()Ljava/util/Map;
40674074 public fun getDescription ()Ljava/lang/String;
4075+ public fun getFeatureFlagBuffer ()Lio/sentry/featureflags/IFeatureFlagBuffer;
40684076 public fun getInstrumenter ()Lio/sentry/Instrumenter;
40694077 public fun getOperation ()Ljava/lang/String;
40704078 public fun getOrigin ()Ljava/lang/String;
@@ -4766,6 +4774,14 @@ public final class io/sentry/featureflags/NoOpFeatureFlagBuffer : io/sentry/feat
47664774 public static fun getInstance ()Lio/sentry/featureflags/NoOpFeatureFlagBuffer;
47674775}
47684776
4777+ public final class io/sentry/featureflags/SpanFeatureFlagBuffer : io/sentry/featureflags/IFeatureFlagBuffer {
4778+ public fun add (Ljava/lang/String;Ljava/lang/Boolean;)V
4779+ public fun clone ()Lio/sentry/featureflags/IFeatureFlagBuffer;
4780+ public synthetic fun clone ()Ljava/lang/Object;
4781+ public static fun create ()Lio/sentry/featureflags/IFeatureFlagBuffer;
4782+ public fun getFeatureFlags ()Lio/sentry/protocol/FeatureFlags;
4783+ }
4784+
47694785public abstract interface class io/sentry/hints/AbnormalExit {
47704786 public abstract fun ignoreCurrentThread ()Z
47714787 public abstract fun mechanism ()Ljava/lang/String;
@@ -5486,6 +5502,7 @@ public final class io/sentry/protocol/Device$JsonKeys {
54865502}
54875503
54885504public final class io/sentry/protocol/FeatureFlag : io/sentry/JsonSerializable, io/sentry/JsonUnknown {
5505+ public static final field DATA_PREFIX Ljava/lang/String;
54895506 public fun <init> (Ljava/lang/String;Z)V
54905507 public fun equals (Ljava/lang/Object;)Z
54915508 public fun getFlag ()Ljava/lang/String;
0 commit comments