File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed
src/main/java/io/sentry/android/ndk Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 22
33## Unreleased
44
5+ ### Features
6+
7+ - Make ` DebugImagesLoader ` public ([ #2993 ] ( https://github.com/getsentry/sentry-java/pull/2993 ) )
8+
59### Fixes
610
711- Set export flag on Android receivers on API 33+ ([ #2990 ] ( https://github.com/getsentry/sentry-java/pull/2990 ) )
Original file line number Diff line number Diff line change @@ -6,6 +6,12 @@ public final class io/sentry/android/ndk/BuildConfig {
66 public fun <init> ()V
77}
88
9+ public final class io/sentry/android/ndk/DebugImagesLoader : io/sentry/android/core/IDebugImagesLoader {
10+ public fun <init> (Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/ndk/NativeModuleListLoader;)V
11+ public fun clearDebugImages ()V
12+ public fun loadDebugImages ()Ljava/util/List;
13+ }
14+
915public final class io/sentry/android/ndk/NdkScopeObserver : io/sentry/IScopeObserver {
1016 public fun <init> (Lio/sentry/SentryOptions;)V
1117 public fun addBreadcrumb (Lio/sentry/Breadcrumb;)V
Original file line number Diff line number Diff line change 1212import org .jetbrains .annotations .Nullable ;
1313import org .jetbrains .annotations .VisibleForTesting ;
1414
15- final class DebugImagesLoader implements IDebugImagesLoader {
15+ /**
16+ * Class used for loading the list of debug images from sentry-native. Using this class requires
17+ * manually initializing the SDK.
18+ */
19+ public final class DebugImagesLoader implements IDebugImagesLoader {
1620
1721 private final @ NotNull SentryOptions options ;
1822
@@ -23,7 +27,7 @@ final class DebugImagesLoader implements IDebugImagesLoader {
2327 /** we need to lock it because it could be called from different threads */
2428 private static final @ NotNull Object debugImagesLock = new Object ();
2529
26- DebugImagesLoader (
30+ public DebugImagesLoader (
2731 final @ NotNull SentryAndroidOptions options ,
2832 final @ NotNull NativeModuleListLoader moduleListLoader ) {
2933 this .options = Objects .requireNonNull (options , "The SentryAndroidOptions is required." );
You can’t perform that action at this time.
0 commit comments