summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java42
1 files changed, 0 insertions, 42 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java
deleted file mode 100644
index 3e226a7ec5..0000000000
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/IconManagerResolver.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package com.mapbox.mapboxsdk.maps;
-
-import com.mapbox.mapboxsdk.annotations.Icon;
-
-import java.lang.reflect.Field;
-import java.util.HashMap;
-import java.util.Map;
-
-import timber.log.Timber;
-
-public class IconManagerResolver {
-
- private IconManager iconManager;
-
- public IconManagerResolver(MapboxMap mapboxMap) {
- try {
- Field annotationManagerField = MapboxMap.class.getDeclaredField("annotationManager");
- annotationManagerField.setAccessible(true);
- AnnotationManager annotationManager = (AnnotationManager) annotationManagerField.get(mapboxMap);
-
- Field iconManagerField = AnnotationManager.class.getDeclaredField("iconManager");
- iconManagerField.setAccessible(true);
- iconManager = (IconManager) iconManagerField.get(annotationManager);
- } catch (Exception exception) {
- Timber.e(exception, "Could not create IconManagerResolver, unable to reflect.");
- }
- }
-
- @SuppressWarnings("unchecked")
- public Map<Icon, Integer> getIconMap() {
- try {
- Field field = IconManager.class.getDeclaredField("iconMap");
- field.setAccessible(true);
- return (Map<Icon, Integer>) field.get(iconManager);
- } catch (NoSuchFieldException exception) {
- Timber.e(exception, "Could not getIconMap, unable to reflect.");
- } catch (IllegalAccessException exception) {
- Timber.e(exception, "Could not getIconMap, unable to reflect.");
- }
- return new HashMap<>();
- }
-}