
META-INF.modules.java.desktop.classes.javax.swing.text.LayoutQueue.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V java/util/Vector
javax/swing/text/LayoutQueue tasks Ljava/util/Vector;
sun/awt/AppContext
getAppContext ()Lsun/awt/AppContext;
DEFAULT_QUEUE Ljava/lang/Object;
get &(Ljava/lang/Object;)Ljava/lang/Object;
! " put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; $ % & worker Ljava/lang/Thread; ( ) * run 4(Ljavax/swing/text/LayoutQueue;)Ljava/lang/Runnable; , java/lang/Thread . text-layout
+ 0 1 B(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JZ)V
+ 3 4 5 setPriority (I)V
+ 7 8 start
: ; <
addElement (Ljava/lang/Object;)V
> ? notifyAll
A B C size ()I
E F wait H java/lang/InterruptedException
J K L firstElement ()Ljava/lang/Object; N java/lang/Runnable
P Q 5 removeElementAt
S T U waitForWork ()Ljava/lang/Runnable; M W ) Signature (Ljava/util/Vector; Code LineNumberTable LocalVariableTable this Ljavax/swing/text/LayoutQueue; getDefaultQueue ()Ljavax/swing/text/LayoutQueue; defaultQueue ac Lsun/awt/AppContext;
StackMapTable f java/lang/Throwable setDefaultQueue !(Ljavax/swing/text/LayoutQueue;)V q addTask (Ljava/lang/Runnable;)V workerRunnable Ljava/lang/Runnable; task ie Ljava/lang/InterruptedException; work lambda$addTask$0
SourceFile LayoutQueue.java BootstrapMethods x
y z { | } "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ?
? r InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! X Y % &