Offset 809, 68 lines modified |
Offset 809, 67 lines modified |
809 |
····.line·161
|
809 |
····.line·161
|
810 |
····.end·local·v7····#·"refreshRate":I
|
810 |
····.end·local·v7····#·"refreshRate":I
|
811 |
····:cond_0
|
811 |
····:cond_0
|
812 |
····return-void
|
812 |
····return-void
|
813 |
.end·method
|
813 |
.end·method
|
|
|
814 |
.method·public·stopTick()V
|
814 |
.method·public·stopTick()V
|
815 |
····.locals·4
|
815 |
····.locals·3
|
|
|
816 |
····.prologue
|
816 |
····.prologue
|
817 |
····.line·146
|
817 |
····.line·146
|
818 |
····const/4·v2,·0x0
|
818 |
····const/4·v1,·0x0
|
|
|
819 |
····iput-boolean·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->ticking:Z
|
819 |
····iput-boolean·v1,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->ticking:Z
|
|
|
820 |
····.line·147
|
820 |
····.line·147
|
821 |
····iget-object·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture;
|
821 |
····iget-object·v1,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture;
|
|
|
822 |
····const/4·v3,·0x1
|
822 |
····const/4·v2,·0x1
|
|
|
823 |
····invoke-interface·{v2,·v3},·Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
|
823 |
····invoke-interface·{v1,·v2},·Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
|
|
|
824 |
····.line·148
|
824 |
····.line·148
|
825 |
····iget-object·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
825 |
····iget-object·v1,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
|
|
826 |
····invoke-virtual·{v2},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->getQueue()Ljava/util/concurrent/BlockingQueue;
|
826 |
····invoke-virtual·{v1},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->getQueue()Ljava/util/concurrent/BlockingQueue;
|
|
|
827 |
····move-result-object·v2
|
827 |
····move-result-object·v1
|
|
|
828 |
····invoke-interface·{v2},·Ljava/util/concurrent/BlockingQueue;->iterator()Ljava/util/Iterator;
|
828 |
····invoke-interface·{v1},·Ljava/util/concurrent/BlockingQueue;->iterator()Ljava/util/Iterator;
|
|
|
829 |
····move-result-object·v0
|
829 |
····move-result-object·v1
|
|
|
830 |
····.local·v0,·"i$":Ljava/util/Iterator;
|
|
831 |
····:goto_0
|
830 |
····:goto_0
|
832 |
····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
|
831 |
····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
|
|
|
833 |
····move-result·v2
|
832 |
····move-result·v2
|
|
|
834 |
····if-eqz·v2,·:cond_0
|
833 |
····if-eqz·v2,·:cond_0
|
|
|
835 |
····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
|
834 |
····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
|
|
|
836 |
····move-result-object·v1
|
835 |
····move-result-object·v0
|
|
|
837 |
····check-cast·v1,·Ljava/lang/Runnable;
|
836 |
····check-cast·v0,·Ljava/lang/Runnable;
|
|
|
838 |
····.line·149
|
837 |
····.line·149
|
839 |
····.local·v1,·"t":Ljava/lang/Runnable;
|
838 |
····.local·v0,·"t":Ljava/lang/Runnable;
|
840 |
····iget-object·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
839 |
····iget-object·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
|
|
841 |
····invoke-virtual·{v2,·v1},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->remove(Ljava/lang/Runnable;)Z
|
840 |
····invoke-virtual·{v2,·v0},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->remove(Ljava/lang/Runnable;)Z
|
|
|
842 |
····goto·:goto_0
|
841 |
····goto·:goto_0
|
|
|
843 |
····.line·151
|
842 |
····.line·151
|
844 |
····.end·local·v1····#·"t":Ljava/lang/Runnable;
|
843 |
····.end·local·v0····#·"t":Ljava/lang/Runnable;
|
845 |
····:cond_0
|
844 |
····:cond_0
|
846 |
····const/4·v2,·0x0
|
845 |
····const/4·v1,·0x0
|
|
|
847 |
····iput-object·v2,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture;
|
846 |
····iput-object·v1,·p0,·Lorg/gringene/concentricclock/ConcentricClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture;
|
|
|
848 |
····.line·152
|
847 |
····.line·152
|
849 |
····return-void
|
848 |
····return-void
|
850 |
.end·method
|
849 |
.end·method
|
|
|
851 |
.method·protected·updateTime()V
|
850 |
.method·protected·updateTime()V
|
852 |
····.locals·11
|
851 |
····.locals·11
|