79Acom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObjectjava/lang/Objectjavax/tools/JavaFileObject binaryNameLjava/lang/String;uriLjava/net/URI;namekind!Ljavax/tools/JavaFileObject$Kind; localContents[BlazyURLY(Ljava/lang/String;Ljava/net/URI;Ljava/io/InputStream;Ljavax/tools/JavaFileObject$Kind;)V Exceptionsjava/io/IOExceptionCode  D(Ljava/lang/String;Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)Vjava/io/ByteArrayOutputStream  ()V "!org/apache/commons/io/IOUtils #$copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)I & '( toByteArray()[B * +, setContents([B)V.compile0.java 243 java/io/File 56createTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; 28 9: getParentFile()Ljava/io/File; < =>foldersToCreate$(Ljava/lang/String;)Ljava/util/List; @BAjava/util/List CDiterator()Ljava/util/Iterator; FHGjava/util/Iterator IJnext()Ljava/lang/Object;Ljava/lang/String 2N O#(Ljava/io/File;Ljava/lang/String;)V 2Q RSmkdirs()Z FU VShasNext X YZfileName&(Ljava/lang/String;)Ljava/lang/String;\java/io/FileOutputStream [^ _(Ljava/io/File;)Vajava/io/ByteArrayInputStream `c , [e fclose 2h ijgetAbsolutePath()Ljava/lang/String; l  npojava/nio/file/Paths qrget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; tvujava/nio/file/Path wxtoUri()Ljava/net/URI; z  LineNumberTableLocalVariableTablethisCLcom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObject;javaObjectNameisLjava/io/InputStream;baosLjava/io/ByteArrayOutputStream;data generatedLjava/io/File;parentcurrentpartsLjava/util/List;element resolvedNametmpfosLjava/io/FileOutputStream;LocalVariableTypeTable$Ljava/util/List; StackMapTable java/net/URIjava/io/InputStreamjavax/tools/JavaFileObject$Kind Signature8(Ljava/lang/String;)Ljava/util/List;java/util/ArrayList / K split'(Ljava/lang/String;)[Ljava/lang/String; @ add(Ljava/lang/Object;)Zresult[Ljava/lang/String;iIR(Ljava/lang/String;Ljava/net/URI;Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)Vcontents      K endsWith(Ljava/lang/String;)Z K length()I K  substring(II)Ljava/lang/String; jtoString stripName   byteArrayopenInputStream()Ljava/io/InputStream;   getContents toURL()Ljava/net/URL;  java/net/URL  openStreamopenOutputStream()Ljava/io/OutputStream;Ccom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObject$1 F(Lcom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObject;)VgetName openReader(Z)Ljava/io/Reader;java/io/InputStreamReader  !java/nio/charset/StandardCharsets UTF_8Ljava/nio/charset/Charset; 2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)VignoreEncodingErrorsZgetCharContent(Z)Ljava/lang/CharSequence;java/io/StringWriter  ##(Ljava/io/Reader;Ljava/io/Writer;)I lcLjava/io/Reader;swLjava/io/StringWriter; openWriter()Ljava/io/Writer;'java/lang/UnsupportedOperationException getLastModified()JdeletegetKind#()Ljavax/tools/JavaFileObject$Kind;setKind$(Ljavax/tools/JavaFileObject$Kind;)VkisNameCompatible6(Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Zjava/lang/StringBuilder K valueOf&(Ljava/lang/Object;)Ljava/lang/String;   (Ljava/lang/String;)V   extension   append-(Ljava/lang/String;)Ljava/lang/StringBuilder;    ! "equals $ j K! simpleNamebaseNamegetNestingKind(()Ljavax/lang/model/element/NestingKind;getAccessLevel%()Ljavax/lang/model/element/Modifier;-CustomJavaFileObject{uri=  / 0-(Ljava/lang/Object;)Ljava/lang/StringBuilder;  2 3(C)Ljava/lang/StringBuilder; SourceFileCustomJavaFileObject.java InnerClassesKind NestMembers!    2*+,-Y:-W%:*)-/1:7:: *+;:  ?: " EK: 2Y  M:  PW T*+W: 2Y  M: [Y ]: `Yb W d* gk* gKmsy{Z)* +-.#/)02192=3D4\5i6o4y89:;<=>@|}~  #29= D \ J = 2 D EP K222@FZK=>.YM+N6,-2W-d,{CDEF E,H|4.}~.& & @ YZP+M,,d2{ LM| }~h*+,*-y{RS T|4}~   8**,*+*-+:d:*,õk{& VW XYZ[ \/^7_|48}~88 8 "/KK+,>*+DZ{ bc|}~wx/*y{g| }~/*̰{m| }~Y*y*y϶Ӱ`Y*Ƿb{qrt| }~3 Y*ܰ{y|  }~j/*k{| }~CY*{|}~v"Y*̲MYN,-W-{|*"}~" 2Y{| }~, {| }~S2Y{| }~/*{| }~ >*+{ |}~   J Y+,N,* *-*#%*# Y-{!0@CF|*J}~J&J 4' FK()2Y{| }~*+2Y{| }~j/*{| }~jD Y,*.}1{| }~4567@8