2^(Ljava/lang/String;Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;Ljava/nio/charset/Charset;)VCode  2(Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)V java/io/File  uriLjava/net/URI;  (Ljava/net/URI;)V     ! LineNumberTableLocalVariableTablethis>Lorg/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject; classNameLjava/lang/String;kind!Ljavax/tools/JavaFileObject$Kind;getAccessLevel%()Ljavax/lang/model/element/Modifier; - ./getKind#()Ljavax/tools/JavaFileObject$Kind; 132javax/tools/JavaFileObject$Kind 4)CLASS 687:org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader 9:readL(Ljava/io/File;)Lorg/eclipse/jdt/internal/compiler/classfmt/ClassFileReader; 6< => accessFlags()I @BA!javax/lang/model/element/Modifier CDPUBLIC#Ljavax/lang/model/element/Modifier; @F GDABSTRACT @I JDFINALL?org/eclipse/jdt/internal/compiler/classfmt/ClassFormatExceptionNjava/io/IOExceptionreaderordinal ^`_$javax/lang/model/element/NestingKind ab TOP_LEVEL&Ljavax/lang/model/element/NestingKind; 6d ef isAnonymous()Z ^h ib ANONYMOUS 6k lfisLocal ^n obLOCAL 6q rfisMember ^t ubMEMBERdelete x vfequals(Ljava/lang/Object;)Z | }~toUri()Ljava/net/URI;  java/net/URI yzoLjava/lang/Object;eclipseFileObjectgetCharContent(Z)Ljava/lang/CharSequence; Exceptions +org/eclipse/jdt/internal/compiler/util/Util getFileByteContent(Ljava/io/File;)[B java/nio/charset/Charset name()Ljava/lang/String; /org/eclipse/jdt/internal/compiler/apt/util/Util getCharContentsG(Ljavax/tools/FileObject;Z[BLjava/lang/String;)Ljava/lang/CharSequence;ignoreEncodingErrorsgetLastModified()J   lastModifiedgetName  getPathhashCode  >openInputStream()Ljava/io/InputStream;java/io/FileInputStream (Ljava/io/File;)VopenOutputStream()Ljava/io/OutputStream;  ensureParentDirectoriesExist()Vjava/io/FileOutputStream  openReader(Z)Ljava/io/Reader;java/io/FileReader  openWriter()Ljava/io/Writer;java/io/FileWriter toString  getAbsolutePath   getParentFile()Ljava/io/File;  fexists  fmkdirs  f isDirectoryjava/lang/StringBuilder(Unable to create parent directories for (Ljava/lang/String;)V append-(Ljava/lang/Object;)Ljava/lang/StringBuilder; Mparent  1 values$()[Ljavax/tools/JavaFileObject$Kind; 1 )HTML 1 )OTHER 1 )SOURCEjava/lang/NoSuchFieldError  SourceFileEclipseFileObject.java InnerClassesjavax/tools/JavaFileObjectKind!   !*,-*Y*** "-./0 1#4!$%!&'!!()!*+L*,0L*5LWW++;=~?~E~HKM"B8 9 ;=>@C"D$F)G/H3J;K?MFNJP# L$%>OP)#=QR 6KCM ST cU*XZ.V]L*5LWW++cg+jm+ps]&.1K&.5M"BW Y$[&]1^5`6c:d<fCgGiNjRlYm]oaq#c$%&;OPR  6KCM vf2*w"y# $%yzm++M,{*"}~ # $% %R MH***"#$% 2*"# $%2*"# $%>2*"# $%M6 Y*"#  $%M>*Y*" # $%M@ Y*"# $% M>*Y*" # $%2*ð"# $%MP* K*L+:+ʚ3+͚,+ʙ +КMYYշ*ڶ޷* ""!/JO#P$%@R / WJYW侼 K*0ZOW*ZOW*ZOW*ZOW*Y&)*367@C"'#R# HKKK 1@