Edit C:\Program Files\Java\jdk1.7.0_45\lib\visualvm\platform\modules\org\netbeans\modules\progress\ui\RunOffEDTImpl.class
Êþº¾ 2¼ ¼ ½ ¾ ¿ À Á Â Ã Ä Å 3 Æ 3 Ç È É Ê 3 Ë Ì Í Î Ï Ð Ì Ñ 3 Ò 3 Ó Ô Õ Ö 3 × 3 Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ! ç 3 è é $ ê n ë ì í ì î À ï ð À ñ * ò ó ô ó õ ö / ò 3 ÷ ø ù ú û ü ý þ ÿ 8 7 7 ! ! @ è F Ù â ç 3 S ç U !" â# Ù$% &' &( 3)* +,-. e ç/ e0 e1 e23 U4 É567 n8 q ç9 : â;<= ProgressBackgroundRunner InnerClasses? TranslucentMask@ CancellableFutureTask WORKER #Lorg/openide/util/RequestProcessor; CUMULATIVE_SPENT_TIME Ljava/util/Map; Signature 3Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>; MAXIMAL_SPENT_TIME INVOCATION_COUNT 6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>; CANCEL_TIME I ConstantValue è WARNING_TIME LOG Ljava/util/logging/Logger; assertionsOn Z $assertionsDisabled runOffEventDispatchThread W(Ljava/lang/Runnable;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;ZII)V Code LineNumberTable StackMapTable úABC Î Ô runOffEventDispatchThreadImpl ä æDEF ÿ waitMomentarily _(Ljava/awt/Component;Ljava/awt/Cursor;ILjava/util/concurrent/CountDownLatch;Ljava/awt/Window;)ZG <init> ()V showProgressDialogAndRunLater v(Lorg/netbeans/api/progress/ProgressRunnable;Lorg/netbeans/api/progress/ProgressHandle;Z)Ljava/util/concurrent/Future;HIJK ?<T:Ljava/lang/Object;>(Lorg/netbeans/api/progress/ProgressRunnable<TT;>;Lorg/netbeans/api/progress/ProgressHandle;Z)Ljava/util/concurrent/Future<TT;>; showProgressDialogAndRun S(Lorg/netbeans/api/progress/ProgressRunnable;Ljava/lang/String;Z)Ljava/lang/Object; úH-3 _<T:Ljava/lang/Object;>(Lorg/netbeans/api/progress/ProgressRunnable<TT;>;Ljava/lang/String;Z)TT; B(Ljava/lang/Runnable;Lorg/netbeans/api/progress/ProgressHandle;Z)V <clinit> SourceFile RunOffEDTImpl.java operationLMN cancelOperationOPQAR ©STU ? ? ? ?VWXYZ ? ?[\] java/lang/Long^_`Uab ? ? ? ? java/lang/Integer^cde ? ? ? ?fgh &Lengthy operation: {0}:{1}:{2}:{3}:{4} java/lang/Object %3.2fi^jBklmno #java/util/concurrent/CountDownLatch ¨p +java/util/concurrent/atomic/AtomicReference ¨ © ? 0org/netbeans/modules/progress/ui/RunOffEDTImpl$1 ¨qruvwxyz{| javax/swing/RootPaneContainer}~z????? javax/swing/JFrame ¥ ¦F?? .org/netbeans/modules/progress/ui/RunOffEDTImpl RunOffAWT.TITLE_Operation??? RunOffAWT.BTN_Cancel org/openide/DialogDescriptor 0org/netbeans/modules/progress/ui/RunOffEDTImpl$2 ¨? ¨??p???????\? java/awt/Dialog??????? java/lang/IllegalStateException *Canceled operation did not finish in time. ¨? java/lang/InterruptedException?hn?D??E ¡ ? ? java/lang/AssertionError Gorg/netbeans/modules/progress/ui/RunOffEDTImpl$ProgressBackgroundRunner org/openide/util/Cancellable ¨¢J£¤¥¦Q§¤ &Interrupted/cancelled during start {0}n¨©h "Interrupted/cancelled during startª«¬« ª «K®¯° *java/util/concurrent/CancellationException java/lang/StringBuilder Cancelled ±²±³´Z 'java/util/concurrent/ExecutionException ¨µ¶Q !org/openide/util/RequestProcessor 'org/netbeans/api/progress/ProgressUtils java/util/HashMap -org.netbeans.modules.progress.ui.WARNING_TIME·¸¹º 3org/netbeans/modules/progress/spi/RunOffEDTProvider <org/netbeans/modules/progress/spi/RunOffEDTProvider$Progress Progress >org/netbeans/modules/progress/ui/RunOffEDTImpl$TranslucentMask Dorg/netbeans/modules/progress/ui/RunOffEDTImpl$CancellableFutureTask java/lang/Runnable java/lang/String )java/util/concurrent/atomic/AtomicBoolean java/awt/Window java/awt/Component java/awt/Cursor java/lang/Throwable *org/netbeans/api/progress/ProgressRunnable (org/netbeans/api/progress/ProgressHandle 5org/netbeans/modules/progress/ui/AbstractWindowRunner java/util/concurrent/Future org/openide/util/Parameters notNull -(Ljava/lang/CharSequence;Ljava/lang/Object;)V javax/swing/SwingUtilities isEventDispatchThread ()Z run java/lang/System currentTimeMillis ()J getClass ()Ljava/lang/Class; java/lang/Class getName ()Ljava/lang/String; java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; valueOf (J)Ljava/lang/Long; longValue put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (I)Ljava/lang/Integer; intValue ()I java/util/logging/Level WARNING Ljava/util/logging/Level; java/lang/Double (D)Ljava/lang/Double; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/util/logging/Logger log A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V (I)V Ä(Lorg/netbeans/modules/progress/ui/RunOffEDTImpl;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;Ljava/util/concurrent/atomic/AtomicReference;)V post» Task >(Ljava/lang/Runnable;)Lorg/openide/util/RequestProcessor$Task; java/awt/KeyboardFocusManager getCurrentKeyboardFocusManager !()Ljava/awt/KeyboardFocusManager; getFocusOwner ()Ljava/awt/Component; getWindowAncestor '(Ljava/awt/Component;)Ljava/awt/Window; getAncestorOfClass ;(Ljava/lang/Class;Ljava/awt/Component;)Ljava/awt/Container; getGlassPane !org/openide/windows/WindowManager getDefault %()Lorg/openide/windows/WindowManager; getMainWindow ()Ljava/awt/Frame; getPredefinedCursor (I)Ljava/awt/Cursor; org/openide/util/NbBundle getMessage 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; ?(Lorg/netbeans/modules/progress/ui/RunOffEDTImpl;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicReference;)V ?(Ljava/lang/Object;Ljava/lang/String;Z[Ljava/lang/Object;Ljava/lang/Object;ILorg/openide/util/HelpCtx;Ljava/awt/event/ActionListener;)V setMessageType org/openide/DialogDisplayer ()Lorg/openide/DialogDisplayer; createDialog 1(Lorg/openide/DialogDescriptor;)Ljava/awt/Dialog; set (Ljava/lang/Object;)V ()Ljava/lang/Object; setVisible (Z)V java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit; await #(JLjava/util/concurrent/TimeUnit;)Z (Ljava/lang/String;)V FINE C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getCursor ()Ljava/awt/Cursor; setCursor (Ljava/awt/Cursor;)V [(Lorg/netbeans/api/progress/ProgressRunnable;Lorg/netbeans/api/progress/ProgressHandle;ZZ)V start ()Ljava/util/concurrent/Future; java/awt/EventQueue isDispatchThread waitForStart @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V FINER /org/netbeans/api/progress/ProgressHandleFactory createHandle \(Ljava/lang/String;Lorg/openide/util/Cancellable;)Lorg/netbeans/api/progress/ProgressHandle; >(Ljava/lang/String;)Lorg/netbeans/api/progress/ProgressHandle; org/openide/util/Exceptions printStackTrace (Ljava/lang/Throwable;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString C(Ljava/lang/Runnable;Lorg/netbeans/api/progress/ProgressHandle;ZZ)V desiredAssertionStatus getInteger ((Ljava/lang/String;I)Ljava/lang/Integer; getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; &org/openide/util/RequestProcessor$Task ! 3 v w ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :+¸ -¸ ¸ ? +¹ ±¸ 7*+,-· ¸ e7 *´ ?+¶ ¶ :² ¹ À :Ç ¸ :¶ a¸ :² ¹ W² ¹ À : Ç ¸ : ¶ ?? ¸ : ² ¹ W² ¹ À :Ç ¸ ::¶ `¸ Y::W² ¹ W ² ??? E² ² ½ YSYSYSY SY½ Y¶ ?¶ ?o¸ S¸ S¶ ± ? v >