.4org/eclipse/jdt/internal/compiler/ProcessTaskManagerjava/lang/Objectjava/lang/Runnablecompiler,Lorg/eclipse/jdt/internal/compiler/Compiler; unitIndexIprocessingThreadLjava/lang/Thread; unitToProcessBLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;caughtExceptionLjava/lang/Throwable; currentIndexavailableIndexsize sleepCountunitsC[Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;PROCESSED_QUEUE_SIZE ConstantValue /(Lorg/eclipse/jdt/internal/compiler/Compiler;)VCode  ()V !  # %  '  )  +  -@org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration / 1java/lang/Thread3Compiler Processing Task 05 6)(Ljava/lang/Runnable;Ljava/lang/String;)V 8 0: ;< setDaemon(Z)V 0> ?startLineNumberTableLocalVariableTablethis6Lorg/eclipse/jdt/internal/compiler/ProcessTaskManager; addNextUnitE(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V I JKwait(J)V M NnotifyPjava/lang/InterruptedException newElementremoveNextUnitD()Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; ExceptionsVjava/lang/Error X Zjava/lang/RuntimeExceptiond 0^ _yieldnextZrun d  fhg*org/eclipse/jdt/internal/compiler/Compiler ijgetUnitToProcessE(I)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; lnm/org/eclipse/jdt/internal/compiler/util/Messages opcompilation_processingLjava/lang/String;rjava/lang/String ,t uv getFileName()[C qx y([C)V l{ |}bind8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; f reportProgress(Ljava/lang/String;)V f options8Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; 6org/eclipse/jdt/internal/compiler/impl/CompilerOptions averbose f outLjava/io/PrintWriter; l pcompilation_process q valueOf(I)Ljava/lang/String; f  totalUnits l |9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/io/PrintWriter println f processF(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;I)V , cleanUp  DEindexeLjava/lang/Error;Ljava/lang/RuntimeException;shutdown   notifyAll 0 Kjoint SourceFileProcessTaskManager.java!   @ @ @ @  X**+ *"*$*&* (****(,.*YM*0Y*247*79*7=,ç,ÿ2QTTVT@: !#$%&#'.)2*@+H,O)W-AXBCX"DER***FHW***.*&2*.*Y&Z`&+S*&*(*&***LO@2 2578;2$>5?@@EAMBQCARBCRQRSTUL=*YN*.*$2L+ *WR*7(*W*WU *WU*WY-***[HW***.*$2L+*.*Y$Z`$S*$*(*$**%*Y*`Z**L**=-ç-ÿ]+NUXOGI@nFGHIJL$M+O5P=QESIWNYXZY]^^h_lb}cdefgHjklA BC`_ab*c<*YM*7,ñ** *"ec*c *7,ñ*Y"Z`"<,ç,ÿ* kqY*cswz~* >* qY`SY* SYqY*cswS* *cM*c *c,*c *c**c3M*YN*7*,W-ç-ÿM*YN*7*,W-ç-ÿ*7G5G6DGGIGJ U5U6U Y5Y6Y@+pqr tuw'x.y3z6|BtJery| pA*BC  3L*YM*7*7L*7*,ç,ÿ++FW " .1O@.  #'12A3BC/