7@com/dexels/navajo/compiler/impl/javacompiler/JavaEclipseCompilerjava/lang/Object+com/dexels/navajo/compiler/api/JavaCompilerloggerLorg/slf4j/Logger;context"Lorg/osgi/framework/BundleContext; fileManager%Ljavax/tools/StandardJavaFileManager;customJavaFileManagerLjavax/tools/JavaFileManager;eclipseCompilerLjavax/tools/JavaCompiler;fileManagerRegistration(Lorg/osgi/framework/ServiceRegistration; SignatureGLorg/osgi/framework/ServiceRegistration;customClassLoader@Lcom/dexels/navajo/compiler/impl/javacompiler/CustomClassLoader;customClassLoaderRegistrationALorg/osgi/framework/ServiceRegistration;navajoIOConfig)Lcom/dexels/navajo/server/NavajoIOConfig;()VCode ! org/slf4j/LoggerFactory "# getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; % LineNumberTableLocalVariableTable * (thisBLcom/dexels/navajo/compiler/impl/javacompiler/JavaEclipseCompiler; setIOConfig,(Lcom/dexels/navajo/server/NavajoIOConfig;)V 0 config clearIOConfigactivate4(Ljava/util/Map;Lorg/osgi/framework/BundleContext;)VZ(Ljava/util/Map;Lorg/osgi/framework/BundleContext;)V7Activating java compiler. 9;:org/slf4j/Logger <=info(Ljava/lang/String;)V ? A B4modifiedsettingsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;HUpdate settings J  LNM&org/osgi/framework/ServiceRegistration O unregister Q  S  UWVjavax/tools/JavaFileManager XcloseZError: 9\ ]^error*(Ljava/lang/String;Ljava/lang/Throwable;)V ` abgetEclipseCompiler()Ljavax/tools/JavaCompiler; d f ghreport"()Ljavax/tools/DiagnosticListener; jlkjavax/tools/JavaCompiler mngetStandardFileManagers(Ljavax/tools/DiagnosticListener;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; p rMcom/dexels/navajo/compiler/impl/javacompiler/CustomClassloaderJavaFileManager tvujava/util/Optional wx ofNullable((Ljava/lang/Object;)Ljava/util/Optional; z {|getClass()Ljava/lang/Class; ~java/lang/Class getClassLoader()Ljava/lang/ClassLoader; q (K(Ljava/util/Optional;Ljava/lang/ClassLoader;Ljavax/tools/JavaFileManager;)V>com/dexels/navajo/compiler/impl/javacompiler/CustomClassLoader ( (Ljavax/tools/JavaFileManager;)V    org/osgi/framework/BundleContext registerServicec(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;java/util/Hashtable *typenavajoScriptClassLoader java/util/Dictionary put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/ClassLoaderjava/io/IOExceptioneLjava/io/IOException;compilerOutputListener Ljavax/tools/DiagnosticListener;nscLjava/util/Dictionary;>Ljavax/tools/DiagnosticListener;; StackMapTablejavax/tools/DiagnosticListener6org/eclipse/jdt/internal/compiler/tool/EclipseCompiler *!Error retrieving Eclipse compiler 9 ^warnjava/lang/ExceptionLjava/lang/Exception; deactivateDeactivating java compiler!Error closing custom file managercompile+(Ljava/lang/String;Ljava/io/InputStream;)[B Exceptions1com/dexels/navajo/script/api/CompilationException  getJavaSourceFileObjectE(Ljava/lang/String;Ljava/io/InputStream;)Ljavax/tools/JavaFileObject;javax/tools/JavaFileObject java/util/Arrays asList%([Ljava/lang/Object;)Ljava/util/List;java/io/StringWriter * g2(Ljava/io/Writer;)Ljavax/tools/DiagnosticListener;java/util/ArrayList *-nowarn java/util/List add(Ljava/lang/Object;)Z-target11 j getTask(Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljavax/tools/JavaCompiler$CompilationTask; (javax/tools/JavaCompiler$CompilationTask call()Ljava/lang/Boolean; java/lang/Boolean  booleanValue()Zjava/lang/StringBuilder  toString()Ljava/lang/String; java/lang/String valueOf&(Ljava/lang/Object;)Ljava/lang/String;  (=  append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   javax/tools/StandardLocation  CLASS_OUTPUTLjavax/tools/StandardLocation; javax/tools/JavaFileObject$Kind CLASS!Ljavax/tools/JavaFileObject$Kind; U getJavaFileForInputw(Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject;Acom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObjectCompilation failed: {} {} 9! ]"9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V$java/io/ByteArrayOutputStream #* ' ()openInputStream()Ljava/io/InputStream; +-,org/apache/commons/io/IOUtils ./copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)I #1 23 toByteArray()[B classNameLjava/lang/String;sourceLjava/io/InputStream; javaSourceLjavax/tools/JavaFileObject; fileObjectsLjava/lang/Iterable;swLjava/io/Writer;sweLjava/io/StringWriter;optionsLjava/util/List;task*Ljavax/tools/JavaCompiler$CompilationTask;successZjfoCLcom/dexels/navajo/compiler/impl/javacompiler/CustomJavaFileObject;baosLjava/io/ByteArrayOutputStream;3Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;$Ljava/util/List;Mjava/io/InputStreamOjava/lang/IterableQjava/io/WriterS\U/ W XYreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; [ \SOURCE ^ _5 extensionafile:/// c Xd(CC)Ljava/lang/String; fhg java/net/URI ijcreate"(Ljava/lang/String;)Ljava/net/URI; l (mY(Ljava/lang/String;Ljava/net/URI;Ljava/io/InputStream;Ljavax/tools/JavaFileObject$Kind;)VcontentssocompileJavaEntity'(Ljava/lang/String;Ljava/lang/String;)Vs\.u\/ w xy replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;{ java/io/File }~'com/dexels/navajo/server/NavajoIOConfig  getRootPath /entities/.java z  indexOf(I)I,Creating compiledScript for default package! 9 =defaultPackage/java/io/FileInputStream  ((Ljava/io/File;)V  W&Java compilation failed for script: {} 9 '(Ljava/lang/String;Ljava/lang/Object;)V.classjava/io/ByteArrayInputStream  (([B)V }  writeOutputN(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V packageNameentity entityPathfileLjava/io/File;inLjava/io/FileInputStream; byteBuffer[B compileJava } getCompiledScriptPathscriptlambda$0(Ljavax/tools/Diagnostic;)V diagnosticLjavax/tools/Diagnostic;7Ljavax/tools/Diagnostic<+Ljavax/tools/JavaFileObject;>;lambda$1+(Ljava/io/Writer;Ljavax/tools/Diagnostic;)V)Compilation problem. Line in .java file: javax/tools/Diagnostic  getLineNumber()J  (J)Ljava/lang/StringBuilder; , error: java/util/Locale ENGLISHLjava/util/Locale;   getMessage&(Ljava/util/Locale;)Ljava/lang/String; P =writeCompilation problem:  SourceFileJavaEclipseCompiler.javaBootstrapMethods "java/lang/invoke/LambdaMetafactory  metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;     InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupCompilationTask$javax/tools/JavaFileManager$LocationLocationKind!    ) $&/'(3*)& 9:' +,-.>*+/& =>'+,12.>*/& DE'+,1345r$68*,>*+,@&H IJL' +,CD E CFB45Ѳ$G8*I *IK*P *PK*R*RTN$Y-[**_ceN**c-io*qY,s*y}*oR*Y*R,?**>U*RIY:W**>*P1:=&rO QRT!U*W1Y:Z>[I^Q_Wbgcpd~ceghijhmnopqot'>+,CD > WzE CFWzR abjYL$+&xy z|'+, HW$8*RTL$+[*I *IK*P *PK*c*o**P &6 ")29BGLQV'W+,  V H *+,NY-S:Y::Y:Y:ٹWWW*c*R:  6  +YY   *R +:  $ #Y%:  & *W 0&f&/8BLV`dgnz' +,456789:;<=&/>?8@An~BC zrDE 0FG HI E :J&8@K. LNP*VN+RTVLYY+Z] Y`+./bZ] e,ZkN-& (LPT'*V+,V45Vn7To9!pqW,rtvNzYY*/|- :-/ $Y- NY:*-:$-*/-Y+&6 :DOaluz'H+,55 5:ll:u1az,!=,zYY*/T+ M+/ $Y+ LY,N*+-:-$+*/+Y&2 .8CU^fjo{~'4+,5.h^8f0Uz( =&a' E  C*Y+ɶ+˹ էM$,[25&/26B'CF6 E CFu "j U @