得物.apk(点击下载) / AndroidReferenceMatchers.java


package com.shizhuang.duapp.libs.duapm2.shark;

import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.libs.duapm2.shark.ReferencePattern;
import java.lang.ref.PhantomReference;
import java.lang.ref.SoftReference;
import java.lang.ref.WeakReference;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import org.jetbrains.annotations.NotNull;
import zm.l;
import zm.t;

/* JADX INFO: Failed to restore enum class, 'enum' modifier removed */
@Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\bG\b†\u0001\u0018\u0000 \u000b2\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\u000bB\t\b\u0002¢\u0006\u0004\b\t\u0010\nJ\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H ¢\u0006\u0004\b\u0006\u0010\u0007j\u0002\b\fj\u0002\b\rj\u0002\b\u000ej\u0002\b\u000fj\u0002\b\u0010j\u0002\b\u0011j\u0002\b\u0012j\u0002\b\u0013j\u0002\b\u0014j\u0002\b\u0015j\u0002\b\u0016j\u0002\b\u0017j\u0002\b\u0018j\u0002\b\u0019j\u0002\b\u001aj\u0002\b\u001bj\u0002\b\u001cj\u0002\b\u001dj\u0002\b\u001ej\u0002\b\u001fj\u0002\b j\u0002\b!j\u0002\b\"j\u0002\b#j\u0002\b$j\u0002\b%j\u0002\b&j\u0002\b'j\u0002\b(j\u0002\b)j\u0002\b*j\u0002\b+j\u0002\b,j\u0002\b-j\u0002\b.j\u0002\b/j\u0002\b0j\u0002\b1j\u0002\b2j\u0002\b3j\u0002\b4j\u0002\b5j\u0002\b6j\u0002\b7j\u0002\b8j\u0002\b9j\u0002\b:j\u0002\b;j\u0002\b<j\u0002\b=j\u0002\b>j\u0002\b?j\u0002\b@j\u0002\bAj\u0002\bBj\u0002\bCj\u0002\bDj\u0002\bEj\u0002\bFj\u0002\bGj\u0002\bHj\u0002\bIj\u0002\bJj\u0002\bK¨\u0006L"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "<init>", "(Ljava/lang/String;I)V", "Companion", "IREQUEST_FINISH_CALLBACK", "ACTIVITY_CLIENT_RECORD__NEXT_IDLE", "SPAN_CONTROLLER", "MEDIA_SESSION_LEGACY_HELPER__SINSTANCE", "TEXT_LINE__SCACHED", "BLOCKING_QUEUE", "INPUT_METHOD_MANAGER_IS_TERRIBLE", "LAYOUT_TRANSITION", "SPELL_CHECKER_SESSION", "SPELL_CHECKER", "ACTIVITY_CHOOSE_MODEL", "MEDIA_PROJECTION_CALLBACK", "SPEECH_RECOGNIZER", "ACCOUNT_MANAGER", "MEDIA_SCANNER_CONNECTION", "USER_MANAGER__SINSTANCE", "APP_WIDGET_HOST_CALLBACKS", "AUDIO_MANAGER", "EDITTEXT_BLINK_MESSAGEQUEUE", "CONNECTIVITY_MANAGER__SINSTANCE", "ACCESSIBILITY_NODE_INFO__MORIGINALTEXT", "ASSIST_STRUCTURE", "ACCESSIBILITY_ITERATORS", "BIOMETRIC_PROMPT", "MAGNIFIER", "BACKDROP_FRAME_RENDERER__MDECORVIEW", "VIEWLOCATIONHOLDER_ROOT", "ACCESSIBILITY_NODE_ID_MANAGER", "TEXT_TO_SPEECH", "WINDOW_MANAGER_GLOBAL", "CONTROLLED_INPUT_CONNECTION_WRAPPER", "TOAST_TN", "SPEN_GESTURE_MANAGER", "CLIPBOARD_UI_MANAGER__SINSTANCE", "SEM_CLIPBOARD_MANAGER__MCONTEXT", "CLIPBOARD_EX_MANAGER", "SEM_EMERGENCY_MANAGER__MCONTEXT", "SEM_PERSONA_MANAGER", "SEM_APP_ICON_SOLUTION", "AW_RESOURCE__SRESOURCES", "TEXT_VIEW__MLAST_HOVERED_VIEW", "PERSONA_MANAGER", "RESOURCES__MCONTEXT", "VIEW_CONFIGURATION__MCONTEXT", "AUDIO_MANAGER__MCONTEXT_STATIC", "ACTIVITY_MANAGER_MCONTEXT", "STATIC_MTARGET_VIEW", "GESTURE_BOOST_MANAGER", "BUBBLE_POPUP_HELPER__SHELPER", "LGCONTEXT__MCONTEXT", "SMART_COVER_MANAGER", "MAPPER_CLIENT", "SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL", "INSTRUMENTATION_RECOMMEND_ACTIVITY", "DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER", "EXTENDED_STATUS_BAR_MANAGER", "OEM_SCENE_CALL_BLOCKER", "REFERENCES", "FINALIZER_WATCHDOG_DAEMON", "MAIN", "LEAK_CANARY_THREAD", "LEAK_CANARY_HEAP_DUMPER", "LEAK_CANARY_INTERNAL", "EVENT_RECEIVER__MMESSAGE_QUEUE", "shark"}, k = 1, mv = {1, 4, 0})
/* compiled from: AndroidReferenceMatchers.kt */
public abstract class AndroidReferenceMatchers extends Enum<AndroidReferenceMatchers> {
    private static final /* synthetic */ AndroidReferenceMatchers[] $VALUES;
    public static final AndroidReferenceMatchers ACCESSIBILITY_ITERATORS;
    public static final AndroidReferenceMatchers ACCESSIBILITY_NODE_ID_MANAGER;
    public static final AndroidReferenceMatchers ACCESSIBILITY_NODE_INFO__MORIGINALTEXT;
    public static final AndroidReferenceMatchers ACCOUNT_MANAGER;
    public static final AndroidReferenceMatchers ACTIVITY_CHOOSE_MODEL;
    public static final AndroidReferenceMatchers ACTIVITY_CLIENT_RECORD__NEXT_IDLE;
    public static final AndroidReferenceMatchers ACTIVITY_MANAGER_MCONTEXT;
    public static final Function1<a, Boolean> ALWAYS = AndroidReferenceMatchers$Companion$ALWAYS$1.INSTANCE;
    public static final AndroidReferenceMatchers APP_WIDGET_HOST_CALLBACKS;
    public static final AndroidReferenceMatchers ASSIST_STRUCTURE;
    public static final AndroidReferenceMatchers AUDIO_MANAGER;
    public static final AndroidReferenceMatchers AUDIO_MANAGER__MCONTEXT_STATIC;
    public static final AndroidReferenceMatchers AW_RESOURCE__SRESOURCES;
    public static final AndroidReferenceMatchers BACKDROP_FRAME_RENDERER__MDECORVIEW;
    public static final AndroidReferenceMatchers BIOMETRIC_PROMPT;
    public static final AndroidReferenceMatchers BLOCKING_QUEUE;
    public static final AndroidReferenceMatchers BUBBLE_POPUP_HELPER__SHELPER;
    public static final AndroidReferenceMatchers CLIPBOARD_EX_MANAGER;
    public static final AndroidReferenceMatchers CLIPBOARD_UI_MANAGER__SINSTANCE;
    public static final AndroidReferenceMatchers CONNECTIVITY_MANAGER__SINSTANCE;
    public static final AndroidReferenceMatchers CONTROLLED_INPUT_CONNECTION_WRAPPER;
    public static final Companion Companion = new Companion(null);
    public static final AndroidReferenceMatchers DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER;
    public static final AndroidReferenceMatchers EDITTEXT_BLINK_MESSAGEQUEUE;
    public static final AndroidReferenceMatchers EVENT_RECEIVER__MMESSAGE_QUEUE;
    public static final AndroidReferenceMatchers EXTENDED_STATUS_BAR_MANAGER;
    public static final AndroidReferenceMatchers FINALIZER_WATCHDOG_DAEMON;
    public static final AndroidReferenceMatchers GESTURE_BOOST_MANAGER;
    public static final AndroidReferenceMatchers INPUT_METHOD_MANAGER_IS_TERRIBLE;
    public static final AndroidReferenceMatchers INSTRUMENTATION_RECOMMEND_ACTIVITY;
    public static final AndroidReferenceMatchers IREQUEST_FINISH_CALLBACK;
    public static final AndroidReferenceMatchers LAYOUT_TRANSITION;
    public static final AndroidReferenceMatchers LEAK_CANARY_HEAP_DUMPER;
    public static final AndroidReferenceMatchers LEAK_CANARY_INTERNAL;
    public static final AndroidReferenceMatchers LEAK_CANARY_THREAD;
    public static final AndroidReferenceMatchers LGCONTEXT__MCONTEXT;
    public static final AndroidReferenceMatchers MAGNIFIER;
    public static final AndroidReferenceMatchers MAIN;
    public static final AndroidReferenceMatchers MAPPER_CLIENT;
    public static final AndroidReferenceMatchers MEDIA_PROJECTION_CALLBACK;
    public static final AndroidReferenceMatchers MEDIA_SCANNER_CONNECTION;
    public static final AndroidReferenceMatchers MEDIA_SESSION_LEGACY_HELPER__SINSTANCE;
    public static final AndroidReferenceMatchers OEM_SCENE_CALL_BLOCKER;
    public static final AndroidReferenceMatchers PERSONA_MANAGER;
    public static final AndroidReferenceMatchers REFERENCES;
    public static final AndroidReferenceMatchers RESOURCES__MCONTEXT;
    public static final AndroidReferenceMatchers SEM_APP_ICON_SOLUTION;
    public static final AndroidReferenceMatchers SEM_CLIPBOARD_MANAGER__MCONTEXT;
    public static final AndroidReferenceMatchers SEM_EMERGENCY_MANAGER__MCONTEXT;
    public static final AndroidReferenceMatchers SEM_PERSONA_MANAGER;
    public static final AndroidReferenceMatchers SMART_COVER_MANAGER;
    public static final AndroidReferenceMatchers SPAN_CONTROLLER;
    public static final AndroidReferenceMatchers SPEECH_RECOGNIZER;
    public static final AndroidReferenceMatchers SPELL_CHECKER;
    public static final AndroidReferenceMatchers SPELL_CHECKER_SESSION;
    public static final AndroidReferenceMatchers SPEN_GESTURE_MANAGER;
    public static final AndroidReferenceMatchers STATIC_MTARGET_VIEW;
    public static final AndroidReferenceMatchers SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL;
    public static final AndroidReferenceMatchers TEXT_LINE__SCACHED;
    public static final AndroidReferenceMatchers TEXT_TO_SPEECH;
    public static final AndroidReferenceMatchers TEXT_VIEW__MLAST_HOVERED_VIEW;
    public static final AndroidReferenceMatchers TOAST_TN;
    public static final AndroidReferenceMatchers USER_MANAGER__SINSTANCE;
    public static final AndroidReferenceMatchers VIEWLOCATIONHOLDER_ROOT;
    public static final AndroidReferenceMatchers VIEW_CONFIGURATION__MCONTEXT;
    public static final AndroidReferenceMatchers WINDOW_MANAGER_GLOBAL;
    public static ChangeQuickRedirect changeQuickRedirect;

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACCESSIBILITY_ITERATORS;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACCESSIBILITY_ITERATORS extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACCESSIBILITY_ITERATORS(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30429, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.widget.AccessibilityIterators$LineTextSegmentIterator", "mLayout", "AccessibilityIterators holds on to text layouts which can hold on to spans TextView.ChangeWatcher and android.widget.Editor end up in spans and typically hold on to the view hierarchy", AndroidReferenceMatchers$ACCESSIBILITY_ITERATORS$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACCESSIBILITY_NODE_ID_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACCESSIBILITY_NODE_ID_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACCESSIBILITY_NODE_ID_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30431, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.accessibility.AccessibilityNodeIdManager", "mIdsToViews", "Android Q Beta added AccessibilityNodeIdManager which stores all views from their\nonAttachedToWindow() call, until detached. Unfortunately it's possible to trigger\nthe view framework to call detach before attach (by having a view removing itself\nfrom its parent in onAttach, which then causes AccessibilityNodeIdManager to keep\nchildren view forever. Future releases of Q will hold weak references.", AndroidReferenceMatchers$ACCESSIBILITY_NODE_ID_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACCESSIBILITY_NODE_INFO__MORIGINALTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACCESSIBILITY_NODE_INFO__MORIGINALTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACCESSIBILITY_NODE_INFO__MORIGINALTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30433, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.accessibility.AccessibilityNodeInfo", "mOriginalText", "AccessibilityNodeInfo has a static sPool of AccessibilityNodeInfo. When AccessibilityNodeInfo instances are released back in the pool, AccessibilityNodeInfo.clear() does not clear the mOriginalText field, which causes spans to leak which in turns causes TextView.ChangeWatcher to leak and the whole view hierarchy. Introduced here: https://android.googlesource.com/platform/frameworks/base/+/193520e3dff5248ddcf8435203bf99d2ba667219%5E%21/core/java/android/view/accessibility/AccessibilityNodeInfo.java", AndroidReferenceMatchers$ACCESSIBILITY_NODE_INFO__MORIGINALTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACCOUNT_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACCOUNT_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACCOUNT_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30435, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.accounts.AccountManager$AmsTask$Response", "this$1", "AccountManager$AmsTask$Response is a stub and is held in memory by native code, probably because the reference to the response in the other process hasn't been cleared. AccountManager$AmsTask is holding on to the activity reference to use for launching a new sub- Activity. Tracked here: https://code.google.com/p/android/issues/detail?id=173689 Fix: Pass a null activity reference to the AccountManager methods and then deal with the returned future to to get the result and correctly start an activity when it's available.", AndroidReferenceMatchers$ACCOUNT_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACTIVITY_CHOOSE_MODEL;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACTIVITY_CHOOSE_MODEL extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACTIVITY_CHOOSE_MODEL(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30437, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.c("androidx.appcompat.internal.widget.ActivityChooserModel", "mActivityChoserModelPolicy", "ActivityChooserModel holds a static reference to the last set ActivityChooserModelPolicy which can be an activity context. Tracked here: https://code.google.com/p/android/issues/detail?id=172659 Hack: https://gist.github.com/andaag/b05ab66ed0f06167d6e0", AndroidReferenceMatchers$ACTIVITY_CHOOSE_MODEL$add$1.INSTANCE));
                list.add(Companion.d(companion, "android.widget.ActivityChooserModel", "mActivityChoserModelPolicy", "ActivityChooserModel holds a static reference to the last set ActivityChooserModelPolicy which can be an activity context. Tracked here: https://code.google.com/p/android/issues/detail?id=172659 Hack: https://gist.github.com/andaag/b05ab66ed0f06167d6e0", null, 8));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACTIVITY_CLIENT_RECORD__NEXT_IDLE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACTIVITY_CLIENT_RECORD__NEXT_IDLE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACTIVITY_CLIENT_RECORD__NEXT_IDLE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30439, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.app.ActivityThread$ActivityClientRecord", "nextIdle", "Android AOSP sometimes keeps a reference to a destroyed activity as a nextIdle client record in the android.app.ActivityThread.mActivities map. Not sure what's going on there, input welcome.", AndroidReferenceMatchers$ACTIVITY_CLIENT_RECORD__NEXT_IDLE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ACTIVITY_MANAGER_MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ACTIVITY_MANAGER_MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ACTIVITY_MANAGER_MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30441, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.app.ActivityManager", "mContext", "Samsung added a static mContext field to ActivityManager, holds a reference to the activity. Observed here: https://github.com/square/leakcanary/issues/177 Fix in comment: https://github.com/square/leakcanary/issues/177#issuecomment-222724283", AndroidReferenceMatchers$ACTIVITY_MANAGER_MCONTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$APP_WIDGET_HOST_CALLBACKS;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class APP_WIDGET_HOST_CALLBACKS extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public APP_WIDGET_HOST_CALLBACKS(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30443, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.appwidget.AppWidgetHost$Callbacks", "this$0", "android.appwidget.AppWidgetHost$Callbacks is a stub and is held in memory native code. The reference to the `mContext` was not being cleared, which caused the Callbacks instance to retain this reference Fixed in AOSP: https://github.com/android/platform_frameworks_base/commit/7a96f3c917e0001ee739b65da37b2fadec7d7765", AndroidReferenceMatchers$APP_WIDGET_HOST_CALLBACKS$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$ASSIST_STRUCTURE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class ASSIST_STRUCTURE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public ASSIST_STRUCTURE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30445, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.app.assist.AssistStructure$ViewNodeText", "mText", "AssistStructure (google assistant / autofill) holds on to text spannables on the screen. TextView.ChangeWatcher and android.widget.Editor end up in spans and typically hold on to the view hierarchy", AndroidReferenceMatchers$ASSIST_STRUCTURE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$AUDIO_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class AUDIO_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public AUDIO_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30447, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.media.AudioManager$1", "this$0", "Prior to Android M, VideoView required audio focus from AudioManager and never abandoned it, which leaks the Activity context through the AudioManager. The root of the problem is that AudioManager uses whichever context it receives, which in the case of the VideoView example is an Activity, even though it only needs the application's context. The issue is fixed in Android M, and the AudioManager now uses the application's context. Tracked here: https://code.google.com/p/android/issues/detail?id=152173 Fix: https://gist.github.com/jankovd/891d96f476f7a9ce24e2", AndroidReferenceMatchers$AUDIO_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$AUDIO_MANAGER__MCONTEXT_STATIC;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class AUDIO_MANAGER__MCONTEXT_STATIC extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public AUDIO_MANAGER__MCONTEXT_STATIC(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30449, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.media.AudioManager", "mContext_static", "Samsung added a static mContext_static field to AudioManager, holds a reference to the activity. Observed here: https://github.com/square/leakcanary/issues/32", AndroidReferenceMatchers$AUDIO_MANAGER__MCONTEXT_STATIC$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$AW_RESOURCE__SRESOURCES;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class AW_RESOURCE__SRESOURCES extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public AW_RESOURCE__SRESOURCES(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30451, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("com.android.org.chromium.android_webview.AwResource", "sResources", "", AndroidReferenceMatchers$AW_RESOURCE__SRESOURCES$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$BACKDROP_FRAME_RENDERER__MDECORVIEW;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class BACKDROP_FRAME_RENDERER__MDECORVIEW extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public BACKDROP_FRAME_RENDERER__MDECORVIEW(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30453, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("com.android.internal.policy.BackdropFrameRenderer", "mDecorView", "When BackdropFrameRenderer.releaseRenderer() is called, there's an unknown case where mRenderer becomes null but mChoreographer doesn't and the thread doesn't stop and ends up leaking mDecorView which itself holds on to a destroyed activity", AndroidReferenceMatchers$BACKDROP_FRAME_RENDERER__MDECORVIEW$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$BIOMETRIC_PROMPT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class BIOMETRIC_PROMPT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public BIOMETRIC_PROMPT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30455, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.hardware.biometrics.BiometricPrompt", "mFingerprintManager", "BiometricPrompt holds on to a FingerprintManager which holds on to a destroyed activity.", AndroidReferenceMatchers$BIOMETRIC_PROMPT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$BLOCKING_QUEUE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class BLOCKING_QUEUE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public BLOCKING_QUEUE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30457, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(Companion.d(companion, "android.os.Message", "obj", "A thread waiting on a blocking queue will leak the last dequeued object as a stack local reference. So when a HandlerThread becomes idle, it keeps a local reference to the last message it received. That message then gets recycled and can be used again. As long as all messages are recycled after being used, this won't be a problem, because these references are cleared when being recycled. However, dialogs create template Message instances to be copied when a message needs to be sent. These Message templates holds references to the dialog listeners, which most likely leads to holding a reference onto the activity in some way. Dialogs never recycle their template Message, assuming these Message instances will get GCed when the dialog is GCed. The combination of these two things creates a high potential for memory leaks as soon as you use dialogs. These memory leaks might be temporary, but some handler threads sleep for a long time. To fix this, you could post empty messages to the idle handler threads from time to time. This won't be easy because you cannot access all handler threads, but a library that is widely used should consider doing this for its own handler threads. This leaks has been shown to happen in both Dalvik and ART.", null, 8));
                list.add(Companion.d(companion, "android.os.Message", "next", "A thread waiting on a blocking queue will leak the last dequeued object as a stack local reference. So when a HandlerThread becomes idle, it keeps a local reference to the last message it received. That message then gets recycled and can be used again. As long as all messages are recycled after being used, this won't be a problem, because these references are cleared when being recycled. However, dialogs create template Message instances to be copied when a message needs to be sent. These Message templates holds references to the dialog listeners, which most likely leads to holding a reference onto the activity in some way. Dialogs never recycle their template Message, assuming these Message instances will get GCed when the dialog is GCed. The combination of these two things creates a high potential for memory leaks as soon as you use dialogs. These memory leaks might be temporary, but some handler threads sleep for a long time. To fix this, you could post empty messages to the idle handler threads from time to time. This won't be easy because you cannot access all handler threads, but a library that is widely used should consider doing this for its own handler threads. This leaks has been shown to happen in both Dalvik and ART.", null, 8));
                list.add(Companion.d(companion, "android.os.Message", "target", "A thread waiting on a blocking queue will leak the last dequeued object as a stack local reference. So when a HandlerThread becomes idle, it keeps a local reference to the last message it received. That message then gets recycled and can be used again. As long as all messages are recycled after being used, this won't be a problem, because these references are cleared when being recycled. However, dialogs create template Message instances to be copied when a message needs to be sent. These Message templates holds references to the dialog listeners, which most likely leads to holding a reference onto the activity in some way. Dialogs never recycle their template Message, assuming these Message instances will get GCed when the dialog is GCed. The combination of these two things creates a high potential for memory leaks as soon as you use dialogs. These memory leaks might be temporary, but some handler threads sleep for a long time. To fix this, you could post empty messages to the idle handler threads from time to time. This won't be easy because you cannot access all handler threads, but a library that is widely used should consider doing this for its own handler threads. This leaks has been shown to happen in both Dalvik and ART.", null, 8));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$BUBBLE_POPUP_HELPER__SHELPER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class BUBBLE_POPUP_HELPER__SHELPER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public BUBBLE_POPUP_HELPER__SHELPER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30458, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.widget.BubblePopupHelper", "sHelper", "A static helper for EditText bubble popups leaks a reference to the latest focused view.", AndroidReferenceMatchers$BUBBLE_POPUP_HELPER__SHELPER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$CLIPBOARD_EX_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class CLIPBOARD_EX_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public CLIPBOARD_EX_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30460, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.c("android.sec.clipboard.ClipboardExManager", "mContext", "android.sec.clipboard.ClipboardExManager$IClipboardDataPasteEventImpl$1 is a native callback that holds IClipboardDataPasteEventImpl which holds ClipboardExManager which has a destroyed activity as mContext", AndroidReferenceMatchers$CLIPBOARD_EX_MANAGER$add$1.INSTANCE));
                list.add(companion.c("android.sec.clipboard.ClipboardExManager", "mPersonaManager", "android.sec.clipboard.ClipboardExManager$IClipboardDataPasteEventImpl$1 is a native callback that holds IClipboardDataPasteEventImpl which holds ClipboardExManager which holds PersonaManager which has a destroyed activity as mContext", AndroidReferenceMatchers$CLIPBOARD_EX_MANAGER$add$2.INSTANCE));
                list.add(companion.c("android.widget.TextView$IClipboardDataPasteEventImpl", "this$0", "TextView$IClipboardDataPasteEventImpl$1 is held by a native ref, and IClipboardDataPasteEventImpl ends up leaking a detached textview", AndroidReferenceMatchers$CLIPBOARD_EX_MANAGER$add$3.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$CLIPBOARD_UI_MANAGER__SINSTANCE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class CLIPBOARD_UI_MANAGER__SINSTANCE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public CLIPBOARD_UI_MANAGER__SINSTANCE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30464, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.sec.clipboard.ClipboardUIManager", "mContext", "ClipboardUIManager is a static singleton that leaks an activity context. Fix: trigger a call to ClipboardUIManager.getInstance() in Application.onCreate() , so that the ClipboardUIManager instance gets cached with a reference to the application context. Example: https://gist.github.com/cypressious/91c4fb1455470d803a602838dfcd5774", AndroidReferenceMatchers$CLIPBOARD_UI_MANAGER__SINSTANCE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$CONNECTIVITY_MANAGER__SINSTANCE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class CONNECTIVITY_MANAGER__SINSTANCE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public CONNECTIVITY_MANAGER__SINSTANCE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30466, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.net.ConnectivityManager", "sInstance", "ConnectivityManager has a sInstance field that is set when the first ConnectivityManager instance is created. ConnectivityManager has a mContext field. When calling activity.getSystemService(Context.CONNECTIVITY_SERVICE) , the first ConnectivityManager instance is created with the activity context and stored in sInstance. That activity context then leaks forever. Until this is fixed, app developers can prevent this leak by making sure the ConnectivityManager is first created with an App Context. E.g. in some static init do: context.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE) Tracked here: https://code.google.com/p/android/issues/detail?id=198852 Introduced here: https://github.com/android/platform_frameworks_base/commit/e0bef71662d81caaaa0d7214fb0bef5d39996a69", AndroidReferenceMatchers$CONNECTIVITY_MANAGER__SINSTANCE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$CONTROLLED_INPUT_CONNECTION_WRAPPER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class CONTROLLED_INPUT_CONNECTION_WRAPPER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public CONTROLLED_INPUT_CONNECTION_WRAPPER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30468, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.f("android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper", "ControlledInputConnectionWrapper is held by a global variable in native code. ", AndroidReferenceMatchers.ALWAYS));
            }
        }
    }

    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class Companion {
        public static ChangeQuickRedirect changeQuickRedirect;

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
        }

        /* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers$Companion */
        /* JADX WARN: Multi-variable type inference failed */
        public static /* synthetic */ LibraryLeakReferenceMatcher d(Companion companion, String str, String str2, String str3, Function1 function1, int i) {
            if ((i & 4) != 0) {
                str3 = "";
            }
            if ((i & 8) != 0) {
                function1 = AndroidReferenceMatchers.ALWAYS;
            }
            return companion.c(str, str2, str3, function1);
        }

        @NotNull
        public final l a(@NotNull String str, @NotNull String str2) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str, str2}, this, changeQuickRedirect, false, 30476, new Class[]{String.class, String.class}, l.class);
            return proxy.isSupported ? (l) proxy.result : new l(new ReferencePattern.InstanceFieldPattern(str, str2));
        }

        @NotNull
        public final l b(@NotNull String str) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str}, this, changeQuickRedirect, false, 30477, new Class[]{String.class}, l.class);
            return proxy.isSupported ? (l) proxy.result : new l(new ReferencePattern.JavaLocalPattern(str));
        }

        @NotNull
        public final LibraryLeakReferenceMatcher c(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull Function1<? super a, Boolean> function1) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str, str2, str3, function1}, this, changeQuickRedirect, false, 30473, new Class[]{String.class, String.class, String.class, Function1.class}, LibraryLeakReferenceMatcher.class);
            return proxy.isSupported ? (LibraryLeakReferenceMatcher) proxy.result : e(new ReferencePattern.InstanceFieldPattern(str, str2), str3, function1);
        }

        public final LibraryLeakReferenceMatcher e(ReferencePattern referencePattern, String str, Function1<? super a, Boolean> function1) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{referencePattern, str, function1}, this, changeQuickRedirect, false, 30475, new Class[]{ReferencePattern.class, String.class, Function1.class}, LibraryLeakReferenceMatcher.class);
            if (proxy.isSupported) {
                return (LibraryLeakReferenceMatcher) proxy.result;
            }
            return new LibraryLeakReferenceMatcher(referencePattern, str, new AndroidReferenceMatchers$Companion$libraryLeak$1(function1));
        }

        @NotNull
        public final LibraryLeakReferenceMatcher f(@NotNull String str, @NotNull String str2, @NotNull Function1<? super a, Boolean> function1) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str, str2, function1}, this, changeQuickRedirect, false, 30474, new Class[]{String.class, String.class, Function1.class}, LibraryLeakReferenceMatcher.class);
            return proxy.isSupported ? (LibraryLeakReferenceMatcher) proxy.result : e(new ReferencePattern.NativeGlobalVariablePattern(str), str2, function1);
        }

        @NotNull
        public final LibraryLeakReferenceMatcher g(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull Function1<? super a, Boolean> function1) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str, str2, str3, function1}, this, changeQuickRedirect, false, 30472, new Class[]{String.class, String.class, String.class, Function1.class}, LibraryLeakReferenceMatcher.class);
            return proxy.isSupported ? (LibraryLeakReferenceMatcher) proxy.result : e(new ReferencePattern.StaticFieldPattern(str, str2), str3, function1);
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30480, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.app.admin.DevicePolicyManager$SettingsObserver", "this$0", "DevicePolicyManager keeps a reference to the context it has been created with instead of extracting the application context. In this Motorola build, DevicePolicyManager has an inner SettingsObserver class that is a content observer, which is held into memory by a binder transport object.", AndroidReferenceMatchers$DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$EDITTEXT_BLINK_MESSAGEQUEUE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class EDITTEXT_BLINK_MESSAGEQUEUE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public EDITTEXT_BLINK_MESSAGEQUEUE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30482, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.widget.Editor$Blink", "this$0", "The EditText Blink of the Cursor is implemented using a callback and Messages, which trigger the display of the Cursor. If an AlertDialog or DialogFragment that contains a blinking cursor is detached, a message is posted with a delay after the dialog has been closed and as a result leaks the Activity. This can be fixed manually by calling TextView.setCursorVisible(false) in the dismiss() method of the dialog. Tracked here: https://code.google.com/p/android/issues/detail?id=188551 Fixed in AOSP: https://android.googlesource.com/platform/frameworks/base/+/5b734f2430e9f26c769d6af8ea5645e390fcf5af%5E%21/", AndroidReferenceMatchers$EDITTEXT_BLINK_MESSAGEQUEUE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$EVENT_RECEIVER__MMESSAGE_QUEUE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class EVENT_RECEIVER__MMESSAGE_QUEUE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public EVENT_RECEIVER__MMESSAGE_QUEUE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30484, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.a("android.view.Choreographer$FrameDisplayEventReceiver", "mMessageQueue"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$EXTENDED_STATUS_BAR_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class EXTENDED_STATUS_BAR_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public EXTENDED_STATUS_BAR_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30485, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.app.ExtendedStatusBarManager", "sInstance", "ExtendedStatusBarManager is held in a static sInstance field and has a mContext\nfield which references a decor context which references a destroyed activity.", AndroidReferenceMatchers$EXTENDED_STATUS_BAR_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$FINALIZER_WATCHDOG_DAEMON;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class FINALIZER_WATCHDOG_DAEMON extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public FINALIZER_WATCHDOG_DAEMON(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30487, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.b("FinalizerWatchdogDaemon"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$GESTURE_BOOST_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class GESTURE_BOOST_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public GESTURE_BOOST_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30488, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.gestureboost.GestureBoostManager", "mContext", "GestureBoostManager is a static singleton that leaks an activity context. Fix: https://github.com/square/leakcanary/issues/696#issuecomment-296420756", AndroidReferenceMatchers$GESTURE_BOOST_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class INPUT_METHOD_MANAGER_IS_TERRIBLE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public INPUT_METHOD_MANAGER_IS_TERRIBLE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30490, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mNextServedView", "When we detach a view that receives keyboard input, the InputMethodManager leaks a reference to it until a new view asks for keyboard input. Tracked here: https://code.google.com/p/android/issues/detail?id=171190 Hack: https://gist.github.com/pyricau/4df64341cc978a7de414", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$1.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mServedView", "When we detach a view that receives keyboard input, the InputMethodManager leaks a reference to it until a new view asks for keyboard input. Tracked here: https://code.google.com/p/android/issues/detail?id=171190 Hack: https://gist.github.com/pyricau/4df64341cc978a7de414", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$2.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mServedInputConnection", "When we detach a view that receives keyboard input, the InputMethodManager leaks a reference to it until a new view asks for keyboard input. Tracked here: https://code.google.com/p/android/issues/detail?id=171190 Hack: https://gist.github.com/pyricau/4df64341cc978a7de414", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$3.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mLastSrvView", "HUAWEI added a mLastSrvView field to InputMethodManager that leaks a reference to the last served view.", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$4.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mCurRootView", "The singleton InputMethodManager is holding a reference to mCurRootView long after the activity has been destroyed. Observed on ICS MR1: https://github.com/square/leakcanary/issues/1#issuecomment-100579429 Hack: https://gist.github.com/pyricau/4df64341cc978a7de414", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$5.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mImeInsetsConsumer", "Android Q Beta has a leak where InputMethodManager.mImeInsetsConsumer isn't set to\nnull when the activity is destroyed.", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$6.INSTANCE));
                list.add(companion.c("android.view.inputmethod.InputMethodManager", "mCurrentInputConnection", "In Android Q Beta InputMethodManager keeps its EditableInputConnection after the\nactivity has been destroyed.", AndroidReferenceMatchers$INPUT_METHOD_MANAGER_IS_TERRIBLE$add$7.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$INSTRUMENTATION_RECOMMEND_ACTIVITY;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class INSTRUMENTATION_RECOMMEND_ACTIVITY extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public INSTRUMENTATION_RECOMMEND_ACTIVITY(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30498, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.app.Instrumentation", "mRecommendActivity", "Instrumentation would leak com.android.internal.app.RecommendActivity (in framework.jar) in Meizu FlymeOS 4.5 and above, which is based on Android 5.0 and  above", AndroidReferenceMatchers$INSTRUMENTATION_RECOMMEND_ACTIVITY$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$IREQUEST_FINISH_CALLBACK;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class IREQUEST_FINISH_CALLBACK extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public IREQUEST_FINISH_CALLBACK(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30500, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.app.Activity$1", "this$0", "Android Q added a new android.app.IRequestFinishCallback$Stub class. android.app.Activity creates an implementation of that interface as an anonymous subclass. That anonymous subclass has a reference to the activity. Another process is keeping the android.app.IRequestFinishCallback$Stub reference alive long after Activity.onDestroyed() has been called, causing the activity to leak.", AndroidReferenceMatchers$IREQUEST_FINISH_CALLBACK$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$LAYOUT_TRANSITION;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class LAYOUT_TRANSITION extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public LAYOUT_TRANSITION(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30502, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.animation.LayoutTransition$1", "val$parent", "LayoutTransition leaks parent ViewGroup through ViewTreeObserver.OnPreDrawListener When triggered, this leaks stays until the window is destroyed. Tracked here: https://code.google.com/p/android/issues/detail?id=171830", AndroidReferenceMatchers$LAYOUT_TRANSITION$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$LEAK_CANARY_HEAP_DUMPER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class LEAK_CANARY_HEAP_DUMPER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public LEAK_CANARY_HEAP_DUMPER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30504, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.a("leakcanary.internal.AndroidHeapDumper", "resumedActivity"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$LEAK_CANARY_INTERNAL;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class LEAK_CANARY_INTERNAL extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public LEAK_CANARY_INTERNAL(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30505, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.a("leakcanary.internal.InternalLeakCanary", "application"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$LEAK_CANARY_THREAD;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class LEAK_CANARY_THREAD extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public LEAK_CANARY_THREAD(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30506, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.b("LeakCanary-Heap-Dump"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$LGCONTEXT__MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class LGCONTEXT__MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public LGCONTEXT__MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30507, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("com.lge.systemservice.core.LGContext", "mContext", "LGContext is a static singleton that leaks an activity context.", AndroidReferenceMatchers$LGCONTEXT__MCONTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MAGNIFIER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MAGNIFIER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MAGNIFIER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30509, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.widget.Magnifier$InternalPopupWindow", "mCallback", "android.widget.Magnifier.InternalPopupWindow registers a frame callback on android.view.ThreadedRenderer.SimpleRenderer which holds it as a native reference. android.widget.Editor$InsertionHandleView registers an OnOperationCompleteCallback on Magnifier.InternalPopupWindow. These references are held after the activity has been destroyed.", AndroidReferenceMatchers$MAGNIFIER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MAIN;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MAIN extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MAIN(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30511, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.b("main"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MAPPER_CLIENT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MAPPER_CLIENT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MAPPER_CLIENT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30512, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("com.nvidia.ControllerMapper.MapperClient$ServiceClient", "this$0", "Not sure exactly what ControllerMapper is about, but there is an anonymous Handler in ControllerMapper.MapperClient.ServiceClient, which leaks ControllerMapper.MapperClient which leaks the activity context.", AndroidReferenceMatchers$MAPPER_CLIENT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MEDIA_PROJECTION_CALLBACK;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MEDIA_PROJECTION_CALLBACK extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MEDIA_PROJECTION_CALLBACK(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30514, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.media.projection.MediaProjection$MediaProjectionCallback", "this$0", "MediaProjectionCallback is held by another process, and holds on to MediaProjection\nwhich has an activity as its context.", AndroidReferenceMatchers$MEDIA_PROJECTION_CALLBACK$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MEDIA_SCANNER_CONNECTION;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MEDIA_SCANNER_CONNECTION extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MEDIA_SCANNER_CONNECTION(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30516, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.media.MediaScannerConnection", "mContext", "The static method MediaScannerConnection.scanFile() takes an activity context but the service might not disconnect after the activity has been destroyed. Tracked here: https://code.google.com/p/android/issues/detail?id=173788 Fix: Create an instance of MediaScannerConnection yourself and pass in the application context. Call connect() and disconnect() manually.", AndroidReferenceMatchers$MEDIA_SCANNER_CONNECTION$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$MEDIA_SESSION_LEGACY_HELPER__SINSTANCE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class MEDIA_SESSION_LEGACY_HELPER__SINSTANCE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public MEDIA_SESSION_LEGACY_HELPER__SINSTANCE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30518, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.media.session.MediaSessionLegacyHelper", "sInstance", "MediaSessionLegacyHelper is a static singleton that is lazily instantiated and keeps a reference to the context it's given the first time MediaSessionLegacyHelper.getHelper() is called. This leak was introduced in android-5.0.1_r1 and fixed in Android 5.1.0_r1 by calling context.getApplicationContext(). Fix: https://github.com/android/platform_frameworks_base/commit/9b5257c9c99c4cb541d8e8e78fb04f008b1a9091 To fix this, you could call MediaSessionLegacyHelper.getHelper() early in Application.onCreate() and pass it the application context.", AndroidReferenceMatchers$MEDIA_SESSION_LEGACY_HELPER__SINSTANCE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$OEM_SCENE_CALL_BLOCKER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class OEM_SCENE_CALL_BLOCKER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public OEM_SCENE_CALL_BLOCKER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30520, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("com.oneplus.util.OemSceneCallBlocker", "sContext", "OemSceneCallBlocker has a sContext static field which holds on to an activity instance.", AndroidReferenceMatchers$OEM_SCENE_CALL_BLOCKER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$PERSONA_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class PERSONA_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public PERSONA_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30522, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.os.PersonaManager", "mContext", "android.app.LoadedApk.mResources has a reference to android.content.res.Resources.mPersonaManager which has a reference to android.os.PersonaManager.mContext which is an activity.", AndroidReferenceMatchers$PERSONA_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$REFERENCES;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class REFERENCES extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public REFERENCES(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30524, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.a(WeakReference.class.getName(), "referent"));
                list.add(companion.a("leakcanary.KeyedWeakReference", "referent"));
                list.add(companion.a(SoftReference.class.getName(), "referent"));
                list.add(companion.a(PhantomReference.class.getName(), "referent"));
                list.add(companion.a("java.lang.ref.Finalizer", "prev"));
                list.add(companion.a("java.lang.ref.Finalizer", "element"));
                list.add(companion.a("java.lang.ref.Finalizer", "next"));
                list.add(companion.a("java.lang.ref.FinalizerReference", "prev"));
                list.add(companion.a("java.lang.ref.FinalizerReference", "element"));
                list.add(companion.a("java.lang.ref.FinalizerReference", "next"));
                list.add(companion.a("sun.misc.Cleaner", "prev"));
                list.add(companion.a("sun.misc.Cleaner", "next"));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$RESOURCES__MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class RESOURCES__MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public RESOURCES__MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30525, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.content.res.Resources", "mContext", "In AOSP the Resources class does not have a context. Here we have ZygoteInit.mResources (static field) holding on to a Resources instance that has a context that is the activity. Observed here: https://github.com/square/leakcanary/issues/1#issue-74450184", AndroidReferenceMatchers$RESOURCES__MCONTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SEM_APP_ICON_SOLUTION;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SEM_APP_ICON_SOLUTION extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SEM_APP_ICON_SOLUTION(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30527, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(Companion.d(AndroidReferenceMatchers.Companion, "android.app.SemAppIconSolution", "mContext", null, AndroidReferenceMatchers$SEM_APP_ICON_SOLUTION$add$1.INSTANCE, 4));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SEM_CLIPBOARD_MANAGER__MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SEM_CLIPBOARD_MANAGER__MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SEM_CLIPBOARD_MANAGER__MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30529, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.f("com.samsung.android.content.clipboard.SemClipboardManager$1", "SemClipboardManager inner classes are held by native references due to IPC calls ", AndroidReferenceMatchers$SEM_CLIPBOARD_MANAGER__MCONTEXT$add$1.INSTANCE));
                list.add(companion.f("com.samsung.android.content.clipboard.SemClipboardManager$3", "SemClipboardManager inner classes are held by native references due to IPC calls ", AndroidReferenceMatchers$SEM_CLIPBOARD_MANAGER__MCONTEXT$add$2.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SEM_EMERGENCY_MANAGER__MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SEM_EMERGENCY_MANAGER__MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SEM_EMERGENCY_MANAGER__MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30532, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("com.samsung.android.emergencymode.SemEmergencyManager", "mContext", "SemEmergencyManager is a static singleton that leaks a DecorContext. Fix: https://gist.github.com/jankovd/a210460b814c04d500eb12025902d60d", AndroidReferenceMatchers$SEM_EMERGENCY_MANAGER__MCONTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SEM_PERSONA_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SEM_PERSONA_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SEM_PERSONA_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30534, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(Companion.d(AndroidReferenceMatchers.Companion, "com.samsung.android.knox.SemPersonaManager", "mContext", null, AndroidReferenceMatchers$SEM_PERSONA_MANAGER$add$1.INSTANCE, 4));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SMART_COVER_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SMART_COVER_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SMART_COVER_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30536, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("com.lge.systemservice.core.SmartCoverManager", "mContext", "SmartCoverManager$CallbackRegister is a callback held by a native ref, and SmartCoverManager ends up leaking an activity context.", AndroidReferenceMatchers$SMART_COVER_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SPAN_CONTROLLER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SPAN_CONTROLLER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SPAN_CONTROLLER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30538, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.c("android.widget.Editor$SpanController", "this$0", "Editor inserts a special span, which has a reference to the EditText. That span is a NoCopySpan, which makes sure it gets dropped when creating a new SpannableStringBuilder from a given CharSequence. TextView.onSaveInstanceState() does a copy of its mText before saving it in the bundle. Prior to KitKat, that copy was done using the SpannableString constructor, instead of SpannableStringBuilder. The SpannableString constructor does not drop NoCopySpan spans. So we end up with a saved state that holds a reference to the textview and therefore the entire view hierarchy & activity context. Fix: https://github.com/android/platform_frameworks_base/commit/af7dcdf35a37d7a7dbaad7d9869c1c91bce2272b . To fix this, you could override TextView.onSaveInstanceState(), and then use reflection to access TextView.SavedState.mText and clear the NoCopySpan spans.", AndroidReferenceMatchers$SPAN_CONTROLLER$add$1.INSTANCE));
                list.add(companion.c("android.widget.Editor$EasyEditSpanController", "this$0", "Editor inserts a special span, which has a reference to the EditText. That span is a NoCopySpan, which makes sure it gets dropped when creating a new SpannableStringBuilder from a given CharSequence. TextView.onSaveInstanceState() does a copy of its mText before saving it in the bundle. Prior to KitKat, that copy was done using the SpannableString constructor, instead of SpannableStringBuilder. The SpannableString constructor does not drop NoCopySpan spans. So we end up with a saved state that holds a reference to the textview and therefore the entire view hierarchy & activity context. Fix: https://github.com/android/platform_frameworks_base/commit/af7dcdf35a37d7a7dbaad7d9869c1c91bce2272b . To fix this, you could override TextView.onSaveInstanceState(), and then use reflection to access TextView.SavedState.mText and clear the NoCopySpan spans.", AndroidReferenceMatchers$SPAN_CONTROLLER$add$2.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SPEECH_RECOGNIZER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SPEECH_RECOGNIZER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SPEECH_RECOGNIZER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30541, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.speech.SpeechRecognizer$InternalListener", "this$0", "Prior to Android 5, SpeechRecognizer.InternalListener was a non static inner class and leaked the SpeechRecognizer which leaked an activity context. Fixed in AOSP: https://github.com/android/platform_frameworks_base/commit /b37866db469e81aca534ff6186bdafd44352329b", AndroidReferenceMatchers$SPEECH_RECOGNIZER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SPELL_CHECKER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SPELL_CHECKER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SPELL_CHECKER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30543, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.widget.SpellChecker$1", "this$0", "SpellChecker holds on to a detached view that points to a destroyed activity. mSpellRunnable is being enqueued, and that callback should be removed when  closeSession() is called. Maybe closeSession() wasn't called, or maybe it was  called after the view was detached.", AndroidReferenceMatchers$SPELL_CHECKER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SPELL_CHECKER_SESSION;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SPELL_CHECKER_SESSION extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SPELL_CHECKER_SESSION(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30545, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.textservice.SpellCheckerSession$1", "this$0", "SpellCheckerSessionListenerImpl.mHandler is leaking destroyed Activity when the SpellCheckerSession is closed before the service is connected. Tracked here: https://code.google.com/p/android/issues/detail?id=172542", AndroidReferenceMatchers$SPELL_CHECKER_SESSION$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SPEN_GESTURE_MANAGER;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SPEN_GESTURE_MANAGER extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SPEN_GESTURE_MANAGER(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30547, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("com.samsung.android.smartclip.SpenGestureManager", "mContext", "SpenGestureManager has a static mContext field that leaks a reference to the activity. Yes, a STATIC mContext field.", AndroidReferenceMatchers$SPEN_GESTURE_MANAGER$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$STATIC_MTARGET_VIEW;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class STATIC_MTARGET_VIEW extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public STATIC_MTARGET_VIEW(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30549, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.widget.TextView", "mTargetView", "Samsung added a static mTargetView field to TextView which holds on to detached views.", AndroidReferenceMatchers$STATIC_MTARGET_VIEW$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30551, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.hardware.SystemSensorManager", "mAppContextImpl", "SystemSensorManager stores a reference to context in a static field in its constructor. Fix: use application context to get SensorManager", AndroidReferenceMatchers$SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$TEXT_LINE__SCACHED;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class TEXT_LINE__SCACHED extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public TEXT_LINE__SCACHED(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30553, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.text.TextLine", "sCached", "TextLine.sCached is a pool of 3 TextLine instances. TextLine.recycle() has had at least two bugs that created memory leaks by not correctly clearing the recycled TextLine instances. The first was fixed in android-5.1.0_r1: https://github.com/android/platform_frameworks_base/commit/893d6fe48d37f71e683f722457bea646994a10 The second was fixed, not released yet: https://github.com/android/platform_frameworks_base/commit/b3a9bc038d3a218b1dbdf7b5668e3d6c12be5e To fix this, you could access TextLine.sCached and clear the pool every now and then (e.g. on activity destroy).", AndroidReferenceMatchers$TEXT_LINE__SCACHED$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$TEXT_TO_SPEECH;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class TEXT_TO_SPEECH extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public TEXT_TO_SPEECH(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30555, new Class[]{List.class}, Void.TYPE).isSupported) {
                Companion companion = AndroidReferenceMatchers.Companion;
                list.add(companion.c("android.speech.tts.TextToSpeech", "mContext", "TextToSpeech.shutdown() does not release its references to context objects. Furthermore, TextToSpeech instances cannot be garbage collected due to other process keeping the references, resulting the context objects leaked. Developers might be able to mitigate the issue by passing application context to TextToSpeech constructor. Tracked at: https://github.com/square/leakcanary/issues/1210 and https://issuetracker.google.com/issues/129250419", AndroidReferenceMatchers$TEXT_TO_SPEECH$add$1.INSTANCE));
                list.add(companion.c("android.speech.tts.TtsEngines", "mContext", "TextToSpeech.shutdown() does not release its references to context objects. Furthermore, TextToSpeech instances cannot be garbage collected due to other process keeping the references, resulting the context objects leaked. Developers might be able to mitigate the issue by passing application context to TextToSpeech constructor. Tracked at: https://github.com/square/leakcanary/issues/1210 and https://issuetracker.google.com/issues/129250419", AndroidReferenceMatchers$TEXT_TO_SPEECH$add$2.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$TEXT_VIEW__MLAST_HOVERED_VIEW;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class TEXT_VIEW__MLAST_HOVERED_VIEW extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public TEXT_VIEW__MLAST_HOVERED_VIEW(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30558, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.g("android.widget.TextView", "mLastHoveredView", "mLastHoveredView is a static field in TextView that leaks the last hovered view.", AndroidReferenceMatchers$TEXT_VIEW__MLAST_HOVERED_VIEW$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$TOAST_TN;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class TOAST_TN extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public TOAST_TN(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30560, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.f("android.widget.Toast$TN", "Toast.TN is held by a global variable in native code due to an IPC call to show the toast.", AndroidReferenceMatchers.ALWAYS));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$USER_MANAGER__SINSTANCE;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class USER_MANAGER__SINSTANCE extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public USER_MANAGER__SINSTANCE(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30561, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.os.UserManager", "mContext", "UserManager has a static sInstance field that creates an instance and caches it the first time UserManager.get() is called. This instance is created with the outer context (which is an activity base context). Tracked here: https://code.google.com/p/android/issues/detail?id=173789 Introduced by: https://github.com/android/platform_frameworks_base/commit/27db46850b708070452c0ce49daf5f79503fbde6 Fix: trigger a call to UserManager.get() in Application.onCreate(), so that the UserManager instance gets cached with a reference to the application context.", AndroidReferenceMatchers$USER_MANAGER__SINSTANCE$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$VIEWLOCATIONHOLDER_ROOT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class VIEWLOCATIONHOLDER_ROOT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public VIEWLOCATIONHOLDER_ROOT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30563, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.ViewGroup$ViewLocationHolder", "mRoot", "In Android P, ViewLocationHolder has an mRoot field that is not cleared in its clear() method. Introduced in https://github.com/aosp-mirror/platform_frameworks_base/commit/86b326012813f09d8f1de7d6d26c986a909d Bug report: https://issuetracker.google.com/issues/112792715", AndroidReferenceMatchers$VIEWLOCATIONHOLDER_ROOT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$VIEW_CONFIGURATION__MCONTEXT;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class VIEW_CONFIGURATION__MCONTEXT extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public VIEW_CONFIGURATION__MCONTEXT(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30565, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.ViewConfiguration", "mContext", "In AOSP the ViewConfiguration class does not have a context. Here we have ViewConfiguration.sConfigurations (static field) holding on to a ViewConfiguration instance that has a context that is the activity. Observed here: https://github.com/square/leakcanary/issues/1#issuecomment-100324683", AndroidReferenceMatchers$VIEW_CONFIGURATION__MCONTEXT$add$1.INSTANCE));
            }
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\bÆ\u0001\u0018\u00002\u00020\u0001J\u001d\u0010\b\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0010¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers$WINDOW_MANAGER_GLOBAL;", "Lcom/shizhuang/duapp/libs/duapm2/shark/AndroidReferenceMatchers;", "", "Lzm/t;", "references", "", "add$shark", "(Ljava/util/List;)V", "add", "shark"}, k = 1, mv = {1, 4, 0})
    /* compiled from: AndroidReferenceMatchers.kt */
    public static final class WINDOW_MANAGER_GLOBAL extends AndroidReferenceMatchers {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* JADX WARN: Incorrect args count in method signature: ()V */
        public WINDOW_MANAGER_GLOBAL(String str, int i) {
            super(str, i, null);
        }

        @Override // com.shizhuang.duapp.libs.duapm2.shark.AndroidReferenceMatchers
        public void add$shark(@NotNull List<t> list) {
            if (!PatchProxy.proxy(new Object[]{list}, this, changeQuickRedirect, false, 30567, new Class[]{List.class}, Void.TYPE).isSupported) {
                list.add(AndroidReferenceMatchers.Companion.c("android.view.WindowManagerGlobal", "mRoots", "ViewRootImpl references a destroyed activity yet it's not detached (still has a view)\n and WindowManagerGlobal still references it.", AndroidReferenceMatchers$WINDOW_MANAGER_GLOBAL$add$1.INSTANCE));
            }
        }
    }

    static {
        IREQUEST_FINISH_CALLBACK irequest_finish_callback = new IREQUEST_FINISH_CALLBACK("IREQUEST_FINISH_CALLBACK", 0);
        IREQUEST_FINISH_CALLBACK = irequest_finish_callback;
        ACTIVITY_CLIENT_RECORD__NEXT_IDLE activity_client_record__next_idle = new ACTIVITY_CLIENT_RECORD__NEXT_IDLE("ACTIVITY_CLIENT_RECORD__NEXT_IDLE", 1);
        ACTIVITY_CLIENT_RECORD__NEXT_IDLE = activity_client_record__next_idle;
        SPAN_CONTROLLER span_controller = new SPAN_CONTROLLER("SPAN_CONTROLLER", 2);
        SPAN_CONTROLLER = span_controller;
        MEDIA_SESSION_LEGACY_HELPER__SINSTANCE media_session_legacy_helper__sinstance = new MEDIA_SESSION_LEGACY_HELPER__SINSTANCE("MEDIA_SESSION_LEGACY_HELPER__SINSTANCE", 3);
        MEDIA_SESSION_LEGACY_HELPER__SINSTANCE = media_session_legacy_helper__sinstance;
        TEXT_LINE__SCACHED text_line__scached = new TEXT_LINE__SCACHED("TEXT_LINE__SCACHED", 4);
        TEXT_LINE__SCACHED = text_line__scached;
        BLOCKING_QUEUE blocking_queue = new BLOCKING_QUEUE("BLOCKING_QUEUE", 5);
        BLOCKING_QUEUE = blocking_queue;
        INPUT_METHOD_MANAGER_IS_TERRIBLE input_method_manager_is_terrible = new INPUT_METHOD_MANAGER_IS_TERRIBLE("INPUT_METHOD_MANAGER_IS_TERRIBLE", 6);
        INPUT_METHOD_MANAGER_IS_TERRIBLE = input_method_manager_is_terrible;
        LAYOUT_TRANSITION layout_transition = new LAYOUT_TRANSITION("LAYOUT_TRANSITION", 7);
        LAYOUT_TRANSITION = layout_transition;
        SPELL_CHECKER_SESSION spell_checker_session = new SPELL_CHECKER_SESSION("SPELL_CHECKER_SESSION", 8);
        SPELL_CHECKER_SESSION = spell_checker_session;
        SPELL_CHECKER spell_checker = new SPELL_CHECKER("SPELL_CHECKER", 9);
        SPELL_CHECKER = spell_checker;
        ACTIVITY_CHOOSE_MODEL activity_choose_model = new ACTIVITY_CHOOSE_MODEL("ACTIVITY_CHOOSE_MODEL", 10);
        ACTIVITY_CHOOSE_MODEL = activity_choose_model;
        MEDIA_PROJECTION_CALLBACK media_projection_callback = new MEDIA_PROJECTION_CALLBACK("MEDIA_PROJECTION_CALLBACK", 11);
        MEDIA_PROJECTION_CALLBACK = media_projection_callback;
        SPEECH_RECOGNIZER speech_recognizer = new SPEECH_RECOGNIZER("SPEECH_RECOGNIZER", 12);
        SPEECH_RECOGNIZER = speech_recognizer;
        ACCOUNT_MANAGER account_manager = new ACCOUNT_MANAGER("ACCOUNT_MANAGER", 13);
        ACCOUNT_MANAGER = account_manager;
        MEDIA_SCANNER_CONNECTION media_scanner_connection = new MEDIA_SCANNER_CONNECTION("MEDIA_SCANNER_CONNECTION", 14);
        MEDIA_SCANNER_CONNECTION = media_scanner_connection;
        USER_MANAGER__SINSTANCE user_manager__sinstance = new USER_MANAGER__SINSTANCE("USER_MANAGER__SINSTANCE", 15);
        USER_MANAGER__SINSTANCE = user_manager__sinstance;
        APP_WIDGET_HOST_CALLBACKS app_widget_host_callbacks = new APP_WIDGET_HOST_CALLBACKS("APP_WIDGET_HOST_CALLBACKS", 16);
        APP_WIDGET_HOST_CALLBACKS = app_widget_host_callbacks;
        AUDIO_MANAGER audio_manager = new AUDIO_MANAGER("AUDIO_MANAGER", 17);
        AUDIO_MANAGER = audio_manager;
        EDITTEXT_BLINK_MESSAGEQUEUE edittext_blink_messagequeue = new EDITTEXT_BLINK_MESSAGEQUEUE("EDITTEXT_BLINK_MESSAGEQUEUE", 18);
        EDITTEXT_BLINK_MESSAGEQUEUE = edittext_blink_messagequeue;
        CONNECTIVITY_MANAGER__SINSTANCE connectivity_manager__sinstance = new CONNECTIVITY_MANAGER__SINSTANCE("CONNECTIVITY_MANAGER__SINSTANCE", 19);
        CONNECTIVITY_MANAGER__SINSTANCE = connectivity_manager__sinstance;
        ACCESSIBILITY_NODE_INFO__MORIGINALTEXT accessibility_node_info__moriginaltext = new ACCESSIBILITY_NODE_INFO__MORIGINALTEXT("ACCESSIBILITY_NODE_INFO__MORIGINALTEXT", 20);
        ACCESSIBILITY_NODE_INFO__MORIGINALTEXT = accessibility_node_info__moriginaltext;
        ASSIST_STRUCTURE assist_structure = new ASSIST_STRUCTURE("ASSIST_STRUCTURE", 21);
        ASSIST_STRUCTURE = assist_structure;
        ACCESSIBILITY_ITERATORS accessibility_iterators = new ACCESSIBILITY_ITERATORS("ACCESSIBILITY_ITERATORS", 22);
        ACCESSIBILITY_ITERATORS = accessibility_iterators;
        BIOMETRIC_PROMPT biometric_prompt = new BIOMETRIC_PROMPT("BIOMETRIC_PROMPT", 23);
        BIOMETRIC_PROMPT = biometric_prompt;
        MAGNIFIER magnifier = new MAGNIFIER("MAGNIFIER", 24);
        MAGNIFIER = magnifier;
        BACKDROP_FRAME_RENDERER__MDECORVIEW backdrop_frame_renderer__mdecorview = new BACKDROP_FRAME_RENDERER__MDECORVIEW("BACKDROP_FRAME_RENDERER__MDECORVIEW", 25);
        BACKDROP_FRAME_RENDERER__MDECORVIEW = backdrop_frame_renderer__mdecorview;
        VIEWLOCATIONHOLDER_ROOT viewlocationholder_root = new VIEWLOCATIONHOLDER_ROOT("VIEWLOCATIONHOLDER_ROOT", 26);
        VIEWLOCATIONHOLDER_ROOT = viewlocationholder_root;
        ACCESSIBILITY_NODE_ID_MANAGER accessibility_node_id_manager = new ACCESSIBILITY_NODE_ID_MANAGER("ACCESSIBILITY_NODE_ID_MANAGER", 27);
        ACCESSIBILITY_NODE_ID_MANAGER = accessibility_node_id_manager;
        TEXT_TO_SPEECH text_to_speech = new TEXT_TO_SPEECH("TEXT_TO_SPEECH", 28);
        TEXT_TO_SPEECH = text_to_speech;
        WINDOW_MANAGER_GLOBAL window_manager_global = new WINDOW_MANAGER_GLOBAL("WINDOW_MANAGER_GLOBAL", 29);
        WINDOW_MANAGER_GLOBAL = window_manager_global;
        CONTROLLED_INPUT_CONNECTION_WRAPPER controlled_input_connection_wrapper = new CONTROLLED_INPUT_CONNECTION_WRAPPER("CONTROLLED_INPUT_CONNECTION_WRAPPER", 30);
        CONTROLLED_INPUT_CONNECTION_WRAPPER = controlled_input_connection_wrapper;
        TOAST_TN toast_tn = new TOAST_TN("TOAST_TN", 31);
        TOAST_TN = toast_tn;
        SPEN_GESTURE_MANAGER spen_gesture_manager = new SPEN_GESTURE_MANAGER("SPEN_GESTURE_MANAGER", 32);
        SPEN_GESTURE_MANAGER = spen_gesture_manager;
        CLIPBOARD_UI_MANAGER__SINSTANCE clipboard_ui_manager__sinstance = new CLIPBOARD_UI_MANAGER__SINSTANCE("CLIPBOARD_UI_MANAGER__SINSTANCE", 33);
        CLIPBOARD_UI_MANAGER__SINSTANCE = clipboard_ui_manager__sinstance;
        SEM_CLIPBOARD_MANAGER__MCONTEXT sem_clipboard_manager__mcontext = new SEM_CLIPBOARD_MANAGER__MCONTEXT("SEM_CLIPBOARD_MANAGER__MCONTEXT", 34);
        SEM_CLIPBOARD_MANAGER__MCONTEXT = sem_clipboard_manager__mcontext;
        CLIPBOARD_EX_MANAGER clipboard_ex_manager = new CLIPBOARD_EX_MANAGER("CLIPBOARD_EX_MANAGER", 35);
        CLIPBOARD_EX_MANAGER = clipboard_ex_manager;
        SEM_EMERGENCY_MANAGER__MCONTEXT sem_emergency_manager__mcontext = new SEM_EMERGENCY_MANAGER__MCONTEXT("SEM_EMERGENCY_MANAGER__MCONTEXT", 36);
        SEM_EMERGENCY_MANAGER__MCONTEXT = sem_emergency_manager__mcontext;
        SEM_PERSONA_MANAGER sem_persona_manager = new SEM_PERSONA_MANAGER("SEM_PERSONA_MANAGER", 37);
        SEM_PERSONA_MANAGER = sem_persona_manager;
        SEM_APP_ICON_SOLUTION sem_app_icon_solution = new SEM_APP_ICON_SOLUTION("SEM_APP_ICON_SOLUTION", 38);
        SEM_APP_ICON_SOLUTION = sem_app_icon_solution;
        AW_RESOURCE__SRESOURCES aw_resource__sresources = new AW_RESOURCE__SRESOURCES("AW_RESOURCE__SRESOURCES", 39);
        AW_RESOURCE__SRESOURCES = aw_resource__sresources;
        TEXT_VIEW__MLAST_HOVERED_VIEW text_view__mlast_hovered_view = new TEXT_VIEW__MLAST_HOVERED_VIEW("TEXT_VIEW__MLAST_HOVERED_VIEW", 40);
        TEXT_VIEW__MLAST_HOVERED_VIEW = text_view__mlast_hovered_view;
        PERSONA_MANAGER persona_manager = new PERSONA_MANAGER("PERSONA_MANAGER", 41);
        PERSONA_MANAGER = persona_manager;
        RESOURCES__MCONTEXT resources__mcontext = new RESOURCES__MCONTEXT("RESOURCES__MCONTEXT", 42);
        RESOURCES__MCONTEXT = resources__mcontext;
        VIEW_CONFIGURATION__MCONTEXT view_configuration__mcontext = new VIEW_CONFIGURATION__MCONTEXT("VIEW_CONFIGURATION__MCONTEXT", 43);
        VIEW_CONFIGURATION__MCONTEXT = view_configuration__mcontext;
        AUDIO_MANAGER__MCONTEXT_STATIC audio_manager__mcontext_static = new AUDIO_MANAGER__MCONTEXT_STATIC("AUDIO_MANAGER__MCONTEXT_STATIC", 44);
        AUDIO_MANAGER__MCONTEXT_STATIC = audio_manager__mcontext_static;
        ACTIVITY_MANAGER_MCONTEXT activity_manager_mcontext = new ACTIVITY_MANAGER_MCONTEXT("ACTIVITY_MANAGER_MCONTEXT", 45);
        ACTIVITY_MANAGER_MCONTEXT = activity_manager_mcontext;
        STATIC_MTARGET_VIEW static_mtarget_view = new STATIC_MTARGET_VIEW("STATIC_MTARGET_VIEW", 46);
        STATIC_MTARGET_VIEW = static_mtarget_view;
        GESTURE_BOOST_MANAGER gesture_boost_manager = new GESTURE_BOOST_MANAGER("GESTURE_BOOST_MANAGER", 47);
        GESTURE_BOOST_MANAGER = gesture_boost_manager;
        BUBBLE_POPUP_HELPER__SHELPER bubble_popup_helper__shelper = new BUBBLE_POPUP_HELPER__SHELPER("BUBBLE_POPUP_HELPER__SHELPER", 48);
        BUBBLE_POPUP_HELPER__SHELPER = bubble_popup_helper__shelper;
        LGCONTEXT__MCONTEXT lgcontext__mcontext = new LGCONTEXT__MCONTEXT("LGCONTEXT__MCONTEXT", 49);
        LGCONTEXT__MCONTEXT = lgcontext__mcontext;
        SMART_COVER_MANAGER smart_cover_manager = new SMART_COVER_MANAGER("SMART_COVER_MANAGER", 50);
        SMART_COVER_MANAGER = smart_cover_manager;
        MAPPER_CLIENT mapper_client = new MAPPER_CLIENT("MAPPER_CLIENT", 51);
        MAPPER_CLIENT = mapper_client;
        SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL system_sensor_manager__mappcontextimpl = new SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL("SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL", 52);
        SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL = system_sensor_manager__mappcontextimpl;
        INSTRUMENTATION_RECOMMEND_ACTIVITY instrumentation_recommend_activity = new INSTRUMENTATION_RECOMMEND_ACTIVITY("INSTRUMENTATION_RECOMMEND_ACTIVITY", 53);
        INSTRUMENTATION_RECOMMEND_ACTIVITY = instrumentation_recommend_activity;
        DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER device_policy_manager__settings_observer = new DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER("DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER", 54);
        DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER = device_policy_manager__settings_observer;
        EXTENDED_STATUS_BAR_MANAGER extended_status_bar_manager = new EXTENDED_STATUS_BAR_MANAGER("EXTENDED_STATUS_BAR_MANAGER", 55);
        EXTENDED_STATUS_BAR_MANAGER = extended_status_bar_manager;
        OEM_SCENE_CALL_BLOCKER oem_scene_call_blocker = new OEM_SCENE_CALL_BLOCKER("OEM_SCENE_CALL_BLOCKER", 56);
        OEM_SCENE_CALL_BLOCKER = oem_scene_call_blocker;
        REFERENCES references = new REFERENCES("REFERENCES", 57);
        REFERENCES = references;
        FINALIZER_WATCHDOG_DAEMON finalizer_watchdog_daemon = new FINALIZER_WATCHDOG_DAEMON("FINALIZER_WATCHDOG_DAEMON", 58);
        FINALIZER_WATCHDOG_DAEMON = finalizer_watchdog_daemon;
        MAIN main = new MAIN("MAIN", 59);
        MAIN = main;
        LEAK_CANARY_THREAD leak_canary_thread = new LEAK_CANARY_THREAD("LEAK_CANARY_THREAD", 60);
        LEAK_CANARY_THREAD = leak_canary_thread;
        LEAK_CANARY_HEAP_DUMPER leak_canary_heap_dumper = new LEAK_CANARY_HEAP_DUMPER("LEAK_CANARY_HEAP_DUMPER", 61);
        LEAK_CANARY_HEAP_DUMPER = leak_canary_heap_dumper;
        LEAK_CANARY_INTERNAL leak_canary_internal = new LEAK_CANARY_INTERNAL("LEAK_CANARY_INTERNAL", 62);
        LEAK_CANARY_INTERNAL = leak_canary_internal;
        EVENT_RECEIVER__MMESSAGE_QUEUE event_receiver__mmessage_queue = new EVENT_RECEIVER__MMESSAGE_QUEUE("EVENT_RECEIVER__MMESSAGE_QUEUE", 63);
        EVENT_RECEIVER__MMESSAGE_QUEUE = event_receiver__mmessage_queue;
        $VALUES = new AndroidReferenceMatchers[]{irequest_finish_callback, activity_client_record__next_idle, span_controller, media_session_legacy_helper__sinstance, text_line__scached, blocking_queue, input_method_manager_is_terrible, layout_transition, spell_checker_session, spell_checker, activity_choose_model, media_projection_callback, speech_recognizer, account_manager, media_scanner_connection, user_manager__sinstance, app_widget_host_callbacks, audio_manager, edittext_blink_messagequeue, connectivity_manager__sinstance, accessibility_node_info__moriginaltext, assist_structure, accessibility_iterators, biometric_prompt, magnifier, backdrop_frame_renderer__mdecorview, viewlocationholder_root, accessibility_node_id_manager, text_to_speech, window_manager_global, controlled_input_connection_wrapper, toast_tn, spen_gesture_manager, clipboard_ui_manager__sinstance, sem_clipboard_manager__mcontext, clipboard_ex_manager, sem_emergency_manager__mcontext, sem_persona_manager, sem_app_icon_solution, aw_resource__sresources, text_view__mlast_hovered_view, persona_manager, resources__mcontext, view_configuration__mcontext, audio_manager__mcontext_static, activity_manager_mcontext, static_mtarget_view, gesture_boost_manager, bubble_popup_helper__shelper, lgcontext__mcontext, smart_cover_manager, mapper_client, system_sensor_manager__mappcontextimpl, instrumentation_recommend_activity, device_policy_manager__settings_observer, extended_status_bar_manager, oem_scene_call_blocker, references, finalizer_watchdog_daemon, main, leak_canary_thread, leak_canary_heap_dumper, leak_canary_internal, event_receiver__mmessage_queue};
    }

    private AndroidReferenceMatchers(String str, int i) {
    }

    public static AndroidReferenceMatchers valueOf(String str) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str}, null, changeQuickRedirect, true, 30428, new Class[]{String.class}, AndroidReferenceMatchers.class);
        return (AndroidReferenceMatchers) (proxy.isSupported ? proxy.result : Enum.valueOf(AndroidReferenceMatchers.class, str));
    }

    public static AndroidReferenceMatchers[] values() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], null, changeQuickRedirect, true, 30427, new Class[0], AndroidReferenceMatchers[].class);
        return (AndroidReferenceMatchers[]) (proxy.isSupported ? proxy.result : $VALUES.clone());
    }

    public abstract void add$shark(@NotNull List<t> list);

    public /* synthetic */ AndroidReferenceMatchers(String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
        this(str, i);
    }
}