Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\tools\Shell.class
Êþº¾ 3G !" #$ % & 9' 9( )*+, - ). / )0 1 23 45 67 89: ; < => ?@ AB C DE F *+GHIHJKL /M /NO 2P 2Q R 2ST 7UV WX WY 9Z[ = \]+^_ .`ab cd+e fg+h+i+j klm no ?p ?Sqr+s+t ² 9u 9v 9wx yz ){ 9| Y} Y~ )? ? )? ?? ?? ?? ?? ?? )? 9?? j? # )?? n? .? 9? 9? ?? t? ? )? t??? ???? 9?? ¡¢£¤ ?¥ ?¦ ?§ ¨ ? .,© 9ª « ¬® ??¯ °± A² MESSAGE_RESOURCE Ljava/lang/String; ConstantValue bundle Ljava/util/ResourceBundle; SUCCESS I COMMANDLINE_ERROR d COMPILATION_ERROR e RUNTIME_ERROR f IO_ERROR g INTERNAL_ERROR h <init> ()V Code LineNumberTable LocalVariableTable this Ljdk/nashorn/tools/Shell; main ([Ljava/lang/String;)V exitCode e Ljava/io/IOException; args [Ljava/lang/String; StackMapTable" W(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I in Ljava/io/InputStream; out Ljava/io/OutputStream; err Exceptions run context &Ljdk/nashorn/internal/runtime/Context; global %Ljdk/nashorn/internal/objects/Global; env 0Ljdk/nashorn/internal/runtime/ScriptEnvironment; files Ljava/util/List; LocalVariableTypeTable $Ljava/util/List<Ljava/lang/String;>;V³´µ makeContext |(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Context; prepArgs $Ljava/lang/IllegalArgumentException; firstChar fr Ljava/io/FileReader; firstFile Ljava/io/File; fileName pout Ljava/io/PrintStream; perr wout Ljava/io/PrintWriter; werr errors +Ljdk/nashorn/internal/runtime/ErrorManager; options .Ljdk/nashorn/internal/runtime/options/Options;3¶·579>¸KLOT preprocessArgs (([Ljava/lang/String;)[Ljava/lang/String; r Ljava/io/BufferedReader; p Ljava/nio/file/Path; l a i processedArgs shebangFilePos¹£ compileScripts ^(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/objects/Global;Ljava/util/List;)I functionNode &Ljdk/nashorn/internal/ir/FunctionNode; oldGlobal globalChanged Zº Signature r(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/objects/Global;Ljava/util/List<Ljava/lang/String;>;)I runScripts res ,Ljdk/nashorn/api/scripting/NashornException; file script -Ljdk/nashorn/internal/runtime/ScriptFunction;»?$ runFXScripts apply S(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object; target self Ljava/lang/Object; readEvalPrint N(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/objects/Global;)I ioe Ljava/lang/Exception; source prompt® <clinit> SourceFile Shell.java ¥ ¦¼ ¶ · ¸ Ö º Ö ¬ µ½¾ java/io/IOException¿À jdk/nashorn/tools/Shell ¼ µ Ë ÌÁÂÃÄ´ÅƵÇÈÉ þ ø ùÊ þ ù ù java/io/PrintStream ¥Ë java/io/PrintWriter ¥Ì )jdk/nashorn/internal/runtime/ErrorManager ¥Í ,jdk/nashorn/internal/runtime/options/Options nashorn ¥Î ë ìÏ "java/lang/IllegalArgumentException ? ? shell.usageÐÑÒ¿ÓÔÕ scriptingÖ×ØÙ¸ÚÈÛÜ java/lang/String java/io/File ¥ÓÝÈ java/io/FileReader ¥Þßàáâã ¦ java/lang/Throwableäå $jdk/nashorn/internal/runtime/Contextæçèéê ¥ë java/util/ArrayListìíîïð -ñ× os.name genericòó Mac OS Xôõö÷øïùúàûõüûý þÿ #! -- "jdk/nashorn/internal/parser/Parser þ ¥à ¦ºÈ #$%&' þ 'jdk/nashorn/internal/ir/debug/ASTWriter ¥() þ *jdk/nashorn/internal/ir/debug/PrintVisitor*+,- *jdk/nashorn/api/scripting/NashornException./Ó0 þ1Í $GLOBAL %jdk/nashorn/internal/runtime/Property³23 $SCRIPTS fx:bootstrap.js45 java/lang/Object67 shell.prompt java/io/BufferedReader java/io/InputStreamReader ¥8 ¥9: ¦;Ó <shell><=>?@.A java/lang/Exception !jdk.nashorn.tools.resources.ShellBCDEF #jdk/nashorn/internal/objects/Global .jdk/nashorn/internal/runtime/ScriptEnvironment java/util/List java/io/InputStream java/io/OutputStream java/util/Iterator java/nio/file/Path $jdk/nashorn/internal/ir/FunctionNode +jdk/nashorn/internal/runtime/ScriptFunction java/lang/System exit (I)V println (Ljava/lang/Object;)V createGlobal '()Ljdk/nashorn/internal/objects/Global; getEnv 2()Ljdk/nashorn/internal/runtime/ScriptEnvironment; getFiles ()Ljava/util/List; isEmpty ()Z _compile_only _fx (Ljava/io/OutputStream;)V (Ljava/io/OutputStream;Z)V (Ljava/io/PrintWriter;)V *(Ljava/lang/String;Ljava/io/PrintWriter;)V process java/util/ResourceBundle getString &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V displayHelp '(Ljava/lang/IllegalArgumentException;)V getBoolean (Ljava/lang/String;)Z iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isFile (Ljava/io/File;)V read ()I set (Ljava/lang/String;Z)V close addSuppressed (Ljava/lang/Throwable;)V java/lang/Thread currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader; ?(Ljdk/nashorn/internal/runtime/options/Options;Ljdk/nashorn/internal/runtime/ErrorManager;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/lang/ClassLoader;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; addAll (Ljava/util/Collection;)Z startsWith getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; remove (I)Ljava/lang/Object; /jdk/nashorn/internal/runtime/ScriptingFunctions tokenizeString $(Ljava/lang/String;)Ljava/util/List; (ILjava/util/Collection;)Z size get java/nio/file/Paths ;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; java/nio/file/Files newBufferedReader .(Ljava/nio/file/Path;)Ljava/io/BufferedReader; readLine ()Ljava/lang/String; add (ILjava/lang/Object;)V toArray (([Ljava/lang/Object;)[Ljava/lang/Object; getGlobal setGlobal ((Ljdk/nashorn/internal/objects/Global;)V getErrorManager -()Ljdk/nashorn/internal/runtime/ErrorManager; #jdk/nashorn/internal/runtime/Source sourceFor G(Ljava/lang/String;Ljava/io/File;)Ljdk/nashorn/internal/runtime/Source; _strict getLogger E(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; ·(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;ZILjdk/nashorn/internal/runtime/logging/DebugLogger;)V parse (()Ljdk/nashorn/internal/ir/FunctionNode; getNumberOfErrors getOut ()Ljava/io/PrintWriter; flush getErr getSource '()Ljdk/nashorn/internal/runtime/Source; isStrict %jdk/nashorn/internal/codegen/Compiler forNoInstallerCompilation u(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/runtime/Source;Z)Ljdk/nashorn/internal/codegen/Compiler; 7jdk/nashorn/internal/codegen/Compiler$CompilationPhases CompilationPhases InnerClasses COMPILE_ALL_NO_INSTALL 9Ljdk/nashorn/internal/codegen/Compiler$CompilationPhases; compile ?(Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/codegen/Compiler$CompilationPhases;)Ljdk/nashorn/internal/ir/FunctionNode; _print_ast !(Ljdk/nashorn/internal/ir/Node;)V _print_parse equals (Ljava/lang/Object;)Z compileScript (Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; toString error _dump_on_error printStackTrace addOwnProperty N(Ljava/lang/String;ILjava/lang/Object;)Ljdk/nashorn/internal/runtime/Property; load 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; *jdk/nashorn/internal/runtime/ScriptRuntime f(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (Ljava/io/InputStream;)V (Ljava/io/Reader;)V addShellBuiltins print eval u(Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; #jdk/nashorn/internal/runtime/JSType &(Ljava/lang/Object;)Ljava/lang/String; java/util/Locale getDefault ()Ljava/util/Locale; getBundle @(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ? ? ¢ £ ? ? ¤ ¥ ¦ § 3 *· ± ¨ m n © ª « ¬ § ? '² ² ² *¸ <? ¸ § L² +¶ g¸ ± ¨ "