Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\debug\NashornTextifier.class
Êþº¾ 3)øù #ú #û #ü #ý #þ #ÿ ëú # # # # # # ÿÿ # u @ # %ú ' ' % # !" @#$%& #'() *+ ',- @. @* @/01 23 #4 #56 E 789: %; %<=>?@ABCDE #FGHIJK #LM [ #NO fPQ RS #T @UVWXY #Z #[ #\ u]^_ #`a #bc qdefg uhi ]j kl #m #n Eo Ep #q #r9s tR Euvw fxy Ez E{|}~ E E??????? ??? ? ?? ??? ?R ? E??? ???? £? ¢? ¢? ¢?? ¨?? ?? ?? #? #?? #? # ¡ ²¢£¤¢¥¢¦ t§¨©ª«¬®¯°± t?²³´µ¶·¸¹º»¼½ ? ¾¿À @Á üÃÄÅÆÇ @È @É Ê @ËÌÍÎÏÐÑÒ uÓ #Ô #Õ Ö×Ø NashornLabel InnerClasses Graph currentClassName Ljava/lang/String; labelIter Ljava/util/Iterator; Signature <Ljava/util/Iterator<Ljdk/internal/org/objectweb/asm/Label;>; graph 6Ljdk/nashorn/internal/ir/debug/NashornTextifier$Graph; currentBlock lastWasNop Z lastWasEllipse INTERNAL_NAME I ConstantValue FIELD_DESCRIPTOR FIELD_SIGNATURE METHOD_DESCRIPTOR METHOD_SIGNATURE CLASS_SIGNATURE tab tab2 tab3 labelNames Ljava/util/Map; ILjava/util/Map<Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;>; localVarsStarted cr 2Ljdk/nashorn/internal/ir/debug/NashornClassReader; env 0Ljdk/nashorn/internal/runtime/ScriptEnvironment; $assertionsDisabled <init> e(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/ir/debug/NashornClassReader;)V Code LineNumberTable LocalVariableTable this 0Ljdk/nashorn/internal/ir/debug/NashornTextifier; ¯(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/ir/debug/NashornClassReader;Ljava/util/Iterator;Ljdk/nashorn/internal/ir/debug/NashornTextifier$Graph;)V LocalVariableTypeTable ×(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/ir/debug/NashornClassReader;Ljava/util/Iterator<Ljdk/internal/org/objectweb/asm/Label;>;Ljdk/nashorn/internal/ir/debug/NashornTextifier$Graph;)V (I)V api visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V sv ;Ljdk/internal/org/objectweb/asm/util/TraceSignatureVisitor; r :Ljdk/internal/org/objectweb/asm/signature/SignatureReader; interface1 version access name signature superName interfaces [Ljava/lang/String; major minor sb Ljava/lang/StringBuilder; StackMapTable . visitSource '(Ljava/lang/String;Ljava/lang/String;)V file debug visitOuterClass 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V owner desc visitField {(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/nashorn/internal/ir/debug/NashornTextifier; value Ljava/lang/Object; prunedDesc t1 visitMethod |(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/ir/debug/NashornTextifier; v genericDecl genericReturn genericExceptions exception exceptions extraLabels Ljava/util/List; 8Ljava/util/List<Ljdk/internal/org/objectweb/asm/Label;>;ÙÚ visitClassEnd ()V visitFieldEnd visitParameter (Ljava/lang/String;I)V visitCode visitFrame ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V type nLocal local [Ljava/lang/Object; nStack stack appendOpcode 5(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; i bcis bci opcode next &Ljdk/internal/org/objectweb/asm/Label;X getNextLabel (()Ljdk/internal/org/objectweb/asm/Label; visitInsn visitIntInsn (II)V operand visitVarInsn var visitTypeInsn (ILjava/lang/String;)V visitFieldInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V visitMethodInsn ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V itf visitInvokeDynamicInsn a(Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)V c pp cst bsm 'Ljdk/internal/org/objectweb/asm/Handle; bsmArgs len`"f noFallThru (I)Z checkNoFallThru to visitJumpInsn *(ILjdk/internal/org/objectweb/asm/Label;)V label addText (Ljava/lang/Object;)V visitLabel )(Ljdk/internal/org/objectweb/asm/Label;)V visitLdcInsn visitIincInsn increment visitTableSwitchInsn R(IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)V min max dflt labels '[Ljdk/internal/org/objectweb/asm/Label; visitLookupSwitchInsn R(Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)V keys [I visitMultiANewArrayInsn dims visitTryCatchBlock ?(Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;)V start end handler from visitLocalVariable ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;I)V index visitLineNumber line visitMaxs maxStack maxLocals printToDir 9(Ljdk/nashorn/internal/ir/debug/NashornTextifier$Graph;)V fileName pw Ljava/io/PrintWriter; e Ljava/io/FileNotFoundException; dir Ljava/io/File; uniqueId g?6??? visitMethodEnd createNashornTextifier 2()Ljdk/nashorn/internal/ir/debug/NashornTextifier; appendDescriptor /(Ljava/lang/StringBuilder;ILjava/lang/String;)V appendLabel S(Ljava/lang/StringBuilder;Ljdk/internal/org/objectweb/asm/Label;)Ljava/lang/String; l appendHandle C(Ljava/lang/StringBuilder;Ljdk/internal/org/objectweb/asm/Handle;)V h appendAccess (Ljava/lang/StringBuilder;I)V appendFrameTypes 0(Ljava/lang/StringBuilder;I[Ljava/lang/Object;)V n o appendShortDescriptor .(Ljava/lang/StringBuilder;Ljava/lang/String;)V slash lastSlash lastBracket appendStr C s visitAnnotationDefault /()Ljdk/internal/org/objectweb/asm/util/Printer; visitClassAnnotation B(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer; arg0 arg1 visitClassAttribute -(Ljdk/internal/org/objectweb/asm/Attribute;)V *Ljdk/internal/org/objectweb/asm/Attribute; visitFieldAnnotation visitFieldAttribute visitMethodAnnotation visitMethodAttribute visitParameterAnnotation C(ILjava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer; arg2 '(Ljava/lang/String;Ljava/lang/Object;)V visitAnnotation S(Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer; visitAnnotationEnd visitArray A(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer; visitEnum visitInnerClass :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V arg3 y(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer; x(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/objectweb/asm/util/Printer; <clinit> SourceFile NashornTextifier.java =jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor &jdk/internal/org/objectweb/asm/Opcodes ñ ò õ ö ø ù ú ù ð ð ð ù ï ð java/lang/StringBuilderV // class version ÛÜÛÝÛÞ ( ) // DEPRECATED // access flags 0xßàáâ .jdk/nashorn/internal/ir/debug/NashornTextifierÃÄ 9jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor 8jdk/internal/org/objectweb/asm/signature/SignatureReaderãäå // declaration: æâËÌ @interface interface class java/lang/Objectçè extends implements { ?? // compiled from: // debug info: éê outer class ëå ;ìíîï = java/lang/StringÛð ; ÁÂñò 4jdk/nashorn/internal/ir/debug/NashornTextifier$GraphóôõÙö÷øâùâ throws native varargs bridge } // parameter <no name> frame full [ÍÎ ] [ append [ chop same same1 ù java/lang/AssertionErrorlm ;jdk/nashorn/internal/ir/debug/NashornTextifier$NashornLabelúê ûâ ü.ýâÚiþ $jdk/internal/org/objectweb/asm/Label ... cd?uÿ.ûà : [ÈÉ noneÖÒ #jdk/internal/org/objectweb/asm/Type â .class %jdk/internal/org/objectweb/asm/Handle java/lang/Integerê pp= , ] ?? ÷ ðã7ÅÆNè"?7 [bci=A ]ã í : default: try 77 vars local <line > max stack = , max locals = ð java/io/File java/lang/RuntimeExceptionâ _ .dot java/io/PrintWriter java/io/FileOutputStream?V java/lang/Throwable java/io/FileNotFoundException ð°± // signature ÑÒ java/util/HashMap Lê ê getfield getstatic putfield putstatic interface special static virtual new_special ' ' public private protected final static synchronized volatile transient abstract strictfp synthetic mandated enum [!í T F D J N U"#$%Û&îà \n \r \\ \" \u 000 00ûïEF>?'( +jdk/internal/org/objectweb/asm/util/Printer java/util/List java/util/Iterator append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toHexString (I)Ljava/lang/String; toUpperCase ()Ljava/lang/String; (Ljava/lang/String;)V accept >(Ljdk/internal/org/objectweb/asm/signature/SignatureVisitor;)V getDeclaration equals (Ljava/lang/Object;)Z length ()I acceptType endsWith (Ljava/lang/String;)Z substring (II)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getText ()Ljava/util/List; 0jdk/nashorn/internal/ir/debug/NashornClassReader getExtraLabels H(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; iterator ()Ljava/util/Iterator; getReturnType getExceptions getOffset toString OPCODES toLowerCase ()Ljava/lang/Object; TYPES getDescriptor intValue setLength setNoFallThru addEdge text add info addNode isNoFallThru setIsCatch addTryCatch .jdk/nashorn/internal/runtime/ScriptEnvironment _print_code_dir exists ()Z mkdirs getName #(Ljava/io/File;Ljava/lang/String;)V (Ljava/io/File;)V (Ljava/io/OutputStream;)V println close addSuppressed (Ljava/lang/Throwable;)V _print_code_func java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; size put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getTag startsWith charAt (I)C lastIndexOf (I)I 5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; java/lang/Class desiredAssertionStatus 1 # ë ï ð ñ ò ó ô õ ö ÷ ð ø ù ú ù û ü ý þ ÿ ü ý ü ý ü ý ü ý ü ý ð ý ð ý ð ý ó ù ù ? [ *· *+µ *,µ ± a b c d ? *+,· *-µ *µ ± g h i j 4 ñ ò õ ö ñ ô ó w '*· *µ *µ * µ *µ *µ *µ ± "