Source/sources/android/support/p000v4/content/LocalBroadcastManager.java
public void executePendingBroadcasts() {
        /*
            r10 = this;
        L_0x0000:
            java.util.HashMap<android.content.BroadcastReceiver, java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord>> r8 = r10.mReceivers
            monitor-enter(r8)
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            int r0 = r7.size()     // Catch:{ all -> 0x0041 }
            if (r0 > 0) goto L_0x000d
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            return
        L_0x000d:
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] r2 = new android.support.p000v4.content.LocalBroadcastManager.BroadcastRecord[r0]     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.toArray(r2)     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.clear()     // Catch:{ all -> 0x0041 }
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            r3 = 0
        L_0x001b:
            int r7 = r2.length
            if (r3 >= r7) goto L_0x0000
            r1 = r2[r3]
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            int r5 = r7.size()
            r4 = 0
        L_0x0027:
            if (r4 >= r5) goto L_0x0044
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            java.lang.Object r6 = r7.get(r4)
            android.support.v4.content.LocalBroadcastManager$ReceiverRecord r6 = (android.support.p000v4.content.LocalBroadcastManager.ReceiverRecord) r6
            boolean r7 = r6.dead
            if (r7 != 0) goto L_0x003e
            android.content.BroadcastReceiver r7 = r6.receiver
            android.content.Context r8 = r10.mAppContext
            android.content.Intent r9 = r1.intent
            r7.onReceive(r8, r9)
        L_0x003e:
            int r4 = r4 + 1
            goto L_0x0027
        L_0x0041:
            r7 = move-exception
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            throw r7
        L_0x0044:
            int r3 = r3 + 1
            goto L_0x001b
        */
        throw new UnsupportedOperationException("Method not decompiled: android.support.p000v4.content.LocalBroadcastManager.executePendingBroadcasts():void");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public void executePendingBroadcasts() {
        /*
            r10 = this;
        L_0x0000:
            java.util.HashMap<android.content.BroadcastReceiver, java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord>> r8 = r10.mReceivers
            monitor-enter(r8)
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            int r0 = r7.size()     // Catch:{ all -> 0x0041 }
            if (r0 > 0) goto L_0x000d
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            return
        L_0x000d:
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] r2 = new android.support.p000v4.content.LocalBroadcastManager.BroadcastRecord[r0]     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.toArray(r2)     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.clear()     // Catch:{ all -> 0x0041 }
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            r3 = 0
        L_0x001b:
            int r7 = r2.length
            if (r3 >= r7) goto L_0x0000
            r1 = r2[r3]
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            int r5 = r7.size()
            r4 = 0
        L_0x0027:
            if (r4 >= r5) goto L_0x0044
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            java.lang.Object r6 = r7.get(r4)
            android.support.v4.content.LocalBroadcastManager$ReceiverRecord r6 = (android.support.p000v4.content.LocalBroadcastManager.ReceiverRecord) r6
            boolean r7 = r6.dead
            if (r7 != 0) goto L_0x003e
            android.content.BroadcastReceiver r7 = r6.receiver
            android.content.Context r8 = r10.mAppContext
            android.content.Intent r9 = r1.intent
            r7.onReceive(r8, r9)
        L_0x003e:
            int r4 = r4 + 1
            goto L_0x0027
        L_0x0041:
            r7 = move-exception
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            throw r7
        L_0x0044:
            int r3 = r3 + 1
            goto L_0x001b
        */
        throw new UnsupportedOperationException("Method not decompiled: android.support.p000v4.content.LocalBroadcastManager.executePendingBroadcasts():void");
    }
public void executePendingBroadcasts ( ) { /*
            r10 = this;
        L_0x0000:
            java.util.HashMap<android.content.BroadcastReceiver, java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord>> r8 = r10.mReceivers
            monitor-enter(r8)
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            int r0 = r7.size()     // Catch:{ all -> 0x0041 }
            if (r0 > 0) goto L_0x000d
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            return
        L_0x000d:
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] r2 = new android.support.p000v4.content.LocalBroadcastManager.BroadcastRecord[r0]     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.toArray(r2)     // Catch:{ all -> 0x0041 }
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$BroadcastRecord> r7 = r10.mPendingBroadcasts     // Catch:{ all -> 0x0041 }
            r7.clear()     // Catch:{ all -> 0x0041 }
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            r3 = 0
        L_0x001b:
            int r7 = r2.length
            if (r3 >= r7) goto L_0x0000
            r1 = r2[r3]
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            int r5 = r7.size()
            r4 = 0
        L_0x0027:
            if (r4 >= r5) goto L_0x0044
            java.util.ArrayList<android.support.v4.content.LocalBroadcastManager$ReceiverRecord> r7 = r1.receivers
            java.lang.Object r6 = r7.get(r4)
            android.support.v4.content.LocalBroadcastManager$ReceiverRecord r6 = (android.support.p000v4.content.LocalBroadcastManager.ReceiverRecord) r6
            boolean r7 = r6.dead
            if (r7 != 0) goto L_0x003e
            android.content.BroadcastReceiver r7 = r6.receiver
            android.content.Context r8 = r10.mAppContext
            android.content.Intent r9 = r1.intent
            r7.onReceive(r8, r9)
        L_0x003e:
            int r4 = r4 + 1
            goto L_0x0027
        L_0x0041:
            r7 = move-exception
            monitor-exit(r8)     // Catch:{ all -> 0x0041 }
            throw r7
        L_0x0044:
            int r3 = r3 + 1
            goto L_0x001b
        */ throw new UnsupportedOperationException ( "Method not decompiled: android.support.p000v4.content.LocalBroadcastManager.executePendingBroadcasts():void" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .