.f3org/eclipse/jdt/internal/compiler/CompilationResultjava/lang/Objectproblems3[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;tasks problemCountI taskCountcompilationUnit8Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit; problemsMapLjava/util/Map; firstErrorsLjava/util/Set;maxProblemPerUnitqualifiedReferences[[[CsimpleNameReferences[[CrootReferenceshasAnnotationsZlineSeparatorPositions[IrecoveryScannerData>Lorg/eclipse/jdt/internal/compiler/parser/RecoveryScannerData; compiledTypes unitIndextotalUnitsKnownhasBeenAcceptedfileName[C"hasInconsistentToplevelHierarchieshasSyntaxError packageNamecheckSecondaryTypesnumberOfErrorsEMPTY_LINE_ENDSPROBLEM_COMPARATORLjava/util/Comparator;()VCode /10+org/eclipse/jdt/internal/compiler/util/Util 2EMPTY_INT_ARRAY 4 (65org/eclipse/jdt/internal/compiler/CompilationResult$1 58 9, ; )*LineNumberTableLocalVariableTable([CIII)V 8 A Cjava/util/Hashtable BE 9F(I)V H  J  L # N $ P & R !" T  V  X  this5Lorg/eclipse/jdt/internal/compiler/CompilationResult;>(Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;III)V ]_^6org/eclipse/jdt/internal/compiler/env/ICompilationUnit `a getFileName()[C c computePriority5(Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)I gih0org/eclipse/jdt/core/compiler/CategorizedProblem jkgetSourceLineNumber()I gm noisError()Z r  tvu java/util/Map wxget&(Ljava/lang/Object;)Ljava/lang/Object;z7org/eclipse/jdt/internal/compiler/impl/ReferenceContext|?org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration {~ oisStatic@    java/util/Set contains(Ljava/lang/Object;)Zproblem2Lorg/eclipse/jdt/core/compiler/CategorizedProblem;prioritycontext9Lorg/eclipse/jdt/internal/compiler/impl/ReferenceContext;methodALorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;getAllProblems5()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;   getProblems  getTasks g kgetSourceStart onlyProblemsonlyProblemCount onlyTasks onlyTaskCounttotalNumberOfProblem allProblemsallProblemIndex taskIndex problemIndexnextTask nextProblemcurrentProblem getClassFiles0()[Lorg/eclipse/jdt/internal/compiler/ClassFile; t ksize+org/eclipse/jdt/internal/compiler/ClassFile t values()Ljava/util/Collection; java/util/Collection toArray(([Ljava/lang/Object;)[Ljava/lang/Object; classFiles.[Lorg/eclipse/jdt/internal/compiler/ClassFile;getCompilationUnit:()Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit; getErrors   reportedProblems errorCountierrorsindexgetLineSeparatorPositions()[I     java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V  quickPrioritize8([Lorg/eclipse/jdt/core/compiler/CategorizedProblem;II)V java/util/Arrays sort.([Ljava/lang/Object;IILjava/util/Comparator;)V     hasErrors  '  hasProblemshasTasks hasWarnings g o isWarning  de problemListleftright original_leftoriginal_rightmidtmprecordPackageName([[C)V  %packNamerecordn(Lorg/eclipse/jdt/core/compiler/CategorizedProblem;Lorg/eclipse/jdt/internal/compiler/impl/ReferenceContext;)V g kgetID    recordTask5(Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)Vjava/util/HashMap Ejava/util/HashSet E y o   add t   put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@ newProblemreferenceContext2([CLorg/eclipse/jdt/internal/compiler/ClassFile;)V  referenceBinding ?@keySet()Ljava/util/Set; B CDiterator()Ljava/util/Iterator; FHGjava/util/Iterator IJnext()Ljava/lang/Object;"M - FO PohasNextRNo COMPILED type ,T 3U(I)Ljava/lang/StringBuffer;W PROBLEM(s) detected ,Y 3Z,(Ljava/lang/Object;)Ljava/lang/StringBuffer;\ No PROBLEM ,^ *+bufferLjava/lang/StringBuffer;keysLjava/util/Iterator; SourceFileCompilationResult.java InnerClasses!        !"#$%&' ()*+,-9.35Y7:<MN3=9>-@*?*@*BY DG*I*K*M*O*+Q*S*U*W<2 T@ CEG H%J*U/V4W9X?Y=4@YZ@!"@ @ @ 9[-J*?*@*BY DG*I*K*M*O*+\Q*+b*S*U*W<6 [@ CEG H%J*\4]9^>_C`Ia=4JYZJ J J J de-x'+fd==+lp`=*q*q+syN-<-{-{:}Ą'`=*+ĄN `=<>i jkln4o8p?qErMsVv[xhyq|v~=4xYZx o 4DE- *L++=*N--6+-`6g:666 p: :  -2:   + 2: :  3 $   : # :  :   :  S `<$!&(,.4;>ADGJMTZ`fins= YZ ! 4 ;> A D} Jj Mg iK -[*GL*G+W+< =YZ -/*b<= YZ-^*L=>+2l**+gN66+2l-+2S*-<2  #-25;P\=H^YZYW   2,5) 8$ `a-/*Q<= YZ-<* 3*ư<= YZ-*z**Ⱦ***gZ**W>**W3***d**W***gZ***Ⱦ:*Ȱ<& ,>MUn~= YZ-{A*8**ھ***ܽgZ*ܸ**ھ:*ڰ<, <= AYZo-5 *ߙ<=  YZo-5 *<=  YZo-5 *ܙ<=  YZo-o'*!<*2*<  !%#='YZ  -@|66*+dl`26*+2*+2+2:++2S+S *+ *+б<Z') * +-.!--/003/?1D2I3O4T5W6Z8_9e:m;s<{==R|YZ|| |  s  p a I->*+< CD=YZ-N+ *+**gȧ***Ⱦ***hgZ***YZ`+S,P*q*Yq**Y+l,*+W*q+, W+l*Y`+~*M<JH IJLM!N-OHQYR]SpTUVXYZ[^= YZ-}%,N--*K*G+, W<defh$i=*%YZ%"%  !-K*ܚ*gڧ***ھ***hgZ*ܸ**YZ`+S<lmno9qJr=KYZK"-@*q*q+#W**+&W+l *Yd*Yd<tu$v+w5y?z=@YZ@()-G*I*q**<|} ~= YZ*+-U,Y.L*Q+/1*Q5 8W*GD+;1W*G=AM,EKN+L1-5 8W,Nߧ +Q1W*;+*SV1W=+L1*2X 8W* +[1W+]<J#*2ADN_ksz=4YZ_`A*abN"$ cde 5