Skip to content

Commit 697444e

Browse files
committed
refactor(ErrorCaptureOptions): Changed the order of the ErrorCaptureOptions constructor arguments keep the boolean flags grouped
1 parent 7dde678 commit 697444e

File tree

2 files changed

+47
-47
lines changed

2 files changed

+47
-47
lines changed

bugsnag-android-core/api/bugsnag-android-core.api

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -112,40 +112,6 @@ public class com/bugsnag/android/BugsnagVmViolationListener : android/os/StrictM
112112
public fun onVmViolation (Landroid/os/strictmode/Violation;)V
113113
}
114114

115-
public final class com/bugsnag/android/CaptureOptions {
116-
public static final field CAPTURE_BREADCRUMBS I
117-
public static final field CAPTURE_FEATURE_FLAGS I
118-
public static final field CAPTURE_STACKTRACE I
119-
public static final field CAPTURE_THREADS I
120-
public static final field CAPTURE_USER I
121-
public static final field Companion Lcom/bugsnag/android/CaptureOptions$Companion;
122-
public fun <init> ()V
123-
public fun <init> (ZZLjava/util/Set;ZZZ)V
124-
public synthetic fun <init> (ZZLjava/util/Set;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
125-
public static final fun captureNothing ()Lcom/bugsnag/android/CaptureOptions;
126-
public static final fun captureOnly (I)Lcom/bugsnag/android/CaptureOptions;
127-
public static final fun captureOnly (ILjava/util/Set;)Lcom/bugsnag/android/CaptureOptions;
128-
public final fun getBreadcrumbs ()Z
129-
public final fun getFeatureFlags ()Z
130-
public final fun getMetadata ()Ljava/util/Set;
131-
public final fun getStacktrace ()Z
132-
public final fun getThreads ()Z
133-
public final fun getUser ()Z
134-
public final fun setBreadcrumbs (Z)V
135-
public final fun setFeatureFlags (Z)V
136-
public final fun setMetadata (Ljava/util/Set;)V
137-
public final fun setStacktrace (Z)V
138-
public final fun setThreads (Z)V
139-
public final fun setUser (Z)V
140-
}
141-
142-
public final class com/bugsnag/android/CaptureOptions$Companion {
143-
public final fun captureNothing ()Lcom/bugsnag/android/CaptureOptions;
144-
public final fun captureOnly (I)Lcom/bugsnag/android/CaptureOptions;
145-
public final fun captureOnly (ILjava/util/Set;)Lcom/bugsnag/android/CaptureOptions;
146-
public static synthetic fun captureOnly$default (Lcom/bugsnag/android/CaptureOptions$Companion;ILjava/util/Set;ILjava/lang/Object;)Lcom/bugsnag/android/CaptureOptions;
147-
}
148-
149115
public class com/bugsnag/android/Client : com/bugsnag/android/CallbackAware, com/bugsnag/android/FeatureFlagAware, com/bugsnag/android/MetadataAware, com/bugsnag/android/UserAware {
150116
public fun <init> (Landroid/content/Context;)V
151117
public fun <init> (Landroid/content/Context;Lcom/bugsnag/android/Configuration;)V
@@ -391,12 +357,46 @@ public class com/bugsnag/android/Error : com/bugsnag/android/JsonStream$Streamab
391357
public fun toStream (Lcom/bugsnag/android/JsonStream;)V
392358
}
393359

360+
public final class com/bugsnag/android/ErrorCaptureOptions {
361+
public static final field CAPTURE_BREADCRUMBS I
362+
public static final field CAPTURE_FEATURE_FLAGS I
363+
public static final field CAPTURE_STACKTRACE I
364+
public static final field CAPTURE_THREADS I
365+
public static final field CAPTURE_USER I
366+
public static final field Companion Lcom/bugsnag/android/ErrorCaptureOptions$Companion;
367+
public fun <init> ()V
368+
public fun <init> (ZZZZZLjava/util/Set;)V
369+
public synthetic fun <init> (ZZZZZLjava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
370+
public static final fun captureNothing ()Lcom/bugsnag/android/ErrorCaptureOptions;
371+
public static final fun captureOnly (I)Lcom/bugsnag/android/ErrorCaptureOptions;
372+
public static final fun captureOnly (ILjava/util/Set;)Lcom/bugsnag/android/ErrorCaptureOptions;
373+
public final fun getBreadcrumbs ()Z
374+
public final fun getFeatureFlags ()Z
375+
public final fun getMetadata ()Ljava/util/Set;
376+
public final fun getStacktrace ()Z
377+
public final fun getThreads ()Z
378+
public final fun getUser ()Z
379+
public final fun setBreadcrumbs (Z)V
380+
public final fun setFeatureFlags (Z)V
381+
public final fun setMetadata (Ljava/util/Set;)V
382+
public final fun setStacktrace (Z)V
383+
public final fun setThreads (Z)V
384+
public final fun setUser (Z)V
385+
}
386+
387+
public final class com/bugsnag/android/ErrorCaptureOptions$Companion {
388+
public final fun captureNothing ()Lcom/bugsnag/android/ErrorCaptureOptions;
389+
public final fun captureOnly (I)Lcom/bugsnag/android/ErrorCaptureOptions;
390+
public final fun captureOnly (ILjava/util/Set;)Lcom/bugsnag/android/ErrorCaptureOptions;
391+
public static synthetic fun captureOnly$default (Lcom/bugsnag/android/ErrorCaptureOptions$Companion;ILjava/util/Set;ILjava/lang/Object;)Lcom/bugsnag/android/ErrorCaptureOptions;
392+
}
393+
394394
public final class com/bugsnag/android/ErrorOptions {
395395
public fun <init> ()V
396-
public fun <init> (Lcom/bugsnag/android/CaptureOptions;)V
397-
public synthetic fun <init> (Lcom/bugsnag/android/CaptureOptions;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
398-
public final fun getCapture ()Lcom/bugsnag/android/CaptureOptions;
399-
public final fun setCapture (Lcom/bugsnag/android/CaptureOptions;)V
396+
public fun <init> (Lcom/bugsnag/android/ErrorCaptureOptions;)V
397+
public synthetic fun <init> (Lcom/bugsnag/android/ErrorCaptureOptions;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
398+
public final fun getCapture ()Lcom/bugsnag/android/ErrorCaptureOptions;
399+
public final fun setCapture (Lcom/bugsnag/android/ErrorCaptureOptions;)V
400400
}
401401

402402
public final class com/bugsnag/android/ErrorType : java/lang/Enum {

bugsnag-android-core/src/main/java/com/bugsnag/android/ErrorOptions.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ class ErrorCaptureOptions(
1818
/** Whether to capture feature flags. Defaults to true. */
1919
var featureFlags: Boolean = true,
2020

21+
/** Whether to capture stacktrace. Defaults to true. */
22+
var stacktrace: Boolean = true,
23+
24+
/** Whether to capture thread state. Defaults to true. */
25+
var threads: Boolean = true,
26+
27+
/** Whether to capture user information. Defaults to true. */
28+
var user: Boolean = true,
29+
2130
/**
2231
* Controls which custom metadata tabs are included.
2332
* - null: all metadata tabs captured
@@ -27,15 +36,6 @@ class ErrorCaptureOptions(
2736
* Note: app and device tabs are always captured.
2837
*/
2938
var metadata: Set<String>? = null,
30-
31-
/** Whether to capture stacktrace. Defaults to true. */
32-
var stacktrace: Boolean = true,
33-
34-
/** Whether to capture thread state. Defaults to true. */
35-
var threads: Boolean = true,
36-
37-
/** Whether to capture user information. Defaults to true. */
38-
var user: Boolean = true,
3939
) {
4040
/**
4141
* Create a CaptureOptions with all of the default capturing behaviour (capture everything).

0 commit comments

Comments
 (0)