Êþº¾2ß=org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpljava/lang/Object!javax/annotation/processing/Filer_dispatchManagerOLorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager;_envFLorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl; _fileManagerLjavax/tools/JavaFileManager; _createdFilesLjava/util/HashSet; Signature#Ljava/util/HashSet;™(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager;Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl;)VCode  ()V   Eorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl   !java/util/HashSet  $ LineNumberTableLocalVariableTablethis?Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl;dispatchManagerenvGLorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl; addNewUnit;(Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;)V /10Dorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl ,-unit8Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;addNewClassFile>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V /7 45binding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;createClassFileY(Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; Exceptions>java/io/IOException @BAjavax/tools/StandardLocation CD CLASS_OUTPUTLjavax/tools/StandardLocation; FHGjava/lang/CharSequence IJtoString()Ljava/lang/String; LNMjavax/tools/JavaFileObject$Kind OPCLASS!Ljavax/tools/JavaFileObject$Kind; RTSjavax/tools/JavaFileManager UVgetJavaFileForOutput(Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)Ljavax/tools/JavaFileObject; XZYjavax/tools/JavaFileObject [\toUri()Ljava/net/URI; ^ _`contains(Ljava/lang/Object;)Zb*javax/annotation/processing/FilerExceptiondjava/lang/StringBuilderfClass file already created : ch i(Ljava/lang/String;)V ck lmappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder; cH ah q r`addtCorg/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject Xv wJgetName sy zp(Ljavax/tools/JavaFileObject;Ljava/lang/String;Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl;)VnameLjava/lang/CharSequence;originatingElements#[Ljavax/lang/model/element/Element;jfoLjavax/tools/JavaFileObject;uriLjava/net/URI; StackMapTable… java/net/URIcreateResource“(Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/FileObject; ‰ Š‹ validateName(Ljava/lang/CharSequence;)V R ŽgetFileForOutput|(Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;Ljavax/tools/FileObject;)Ljavax/tools/FileObject; ‘Z’javax/tools/FileObject”Resource already created : c– l—(C)Ljava/lang/StringBuilder;location&Ljavax/tools/JavaFileManager$Location;pkg relativeNamefoLjavax/tools/FileObject; FŸ  ¡length()I£"java/lang/IllegalArgumentException¥relative path cannot be empty ¢h ¨ª©java/lang/String «¬indexOf(I)I ¨® ¯°replace(CC)Ljava/lang/String; ¨² ³´charAt(I)C¶relative path is absolute¸relative name º is not relative c¼ l½-(Ljava/lang/String;)Ljava/lang/StringBuilder;IpathLjava/lang/String;hasDotZicreateSourceFile @Æ ÇD SOURCE_OUTPUT LÉ ÊPSOURCEÌSource file already created :  getResourcep(Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljavax/tools/FileObject; RÐ ÑÒgetFileForInputd(Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject;Ôjava/io/FileNotFoundExceptionÖResource does not exist : Óh SourceFileBatchFilerImpl.java InnerClassesÜ$javax/tools/JavaFileManager$LocationLocationKind!   t"*·*+µ*,´µ*,µ*» Y·"µ#±%-/ 012!3& "'(")"*+,-A *´+¶.±% 67& '( 2345A *´+¶6±% :;& '( 89:;<=Ü]*´²?+¹E²K¹QN-¹W:*´#¶]™»aY»cYe·g+¶j¶n·o¿*´#¶pW»sY--¹u*·x°%"CDCEF+GCJMK&4]'(]{|]}~F€>‚ƒ ýCX„†‡<=i-¸ˆ*´+,¹E-¹E¹Œ:¹:*´#¶]™-»aY»cY“·g+¶j/¶•,¶j/¶•-¶j¶n·o¿*´#¶pW°%& UVWVX&Y2Z\]f^&Hi'(i˜™iš|i›|i}~Lœ&C‚ƒ ý\‘„ Š‹y»*¹ž<š »¢Y¤·¦¿*¹EM,\¶§Ÿ ,\/¶­M,¶±/  »¢Yµ·¦¿>6§K,¶±ª=./8™'»¢Y»cY··g*¶j¹¶»¶n·¦¿>§>„¡ÿµ™ »¢Y»cY··g*¶j¹¶»¶n·¦¿±%Rbc dfg&i/k9lCnEoKphrls‰w‹xŽzo™}~º€&4»›|´ ¾Ÿ¿ÀEvÁÂHQþƒ üü¨ý ú&Ä;<=Ü]*´²Å+¹E²È¹QN-¹W:*´#¶]™»aY»cYË·g+¶j¶n·o¿*´#¶pW»sY--¹u*·x°%"ˆ‰ˆŠ‹+ŒCM‘&4]'(]{|]}~F€>‚ƒ ýCX„ÍÎ<=/—-¸ˆ*´+,¹E-¹E¹Ï:Ç-»ÓY»cYÕ·g+¶j/¶•,¶j/¶•-¶j¶n·×¿¹:*´#¶]™-»aY»cY“·g+¶j/¶•,¶j/¶•-¶j¶n·o¿*´#¶pW°%. š›œ›!žK T¡`¢Š¥”¦&>—'(—˜™—š|—›|{œTC‚ƒüK‘ü>„ØÙÚÛRÝ LXÞ@