Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\codegen\CodeGenerator$3.class
Êþº¾ 3 ? H ? H ? H ? H ? H ? H ? H ? I ? ? ? F ? ? ? ? F ? ¡ ? ¢ q £ s t ¤ ¥ ? ¦ § ¨ © F ª ¨ « ¬ H ® ¯ F ° ± # ² ¬ ³ H ´ H µ H ¶ ¦ · ¬ ¸ P ¹ º » ¼ ½ . ? . ¾ ¿ . À Á  . à - Ä H Å F Æ ¬ Ç È : É : ? Ê = Ë = ? Ì @ Í @ ? Î C Ï C ? Ð Ñ Ò Ó Ô InnerClasses $assertionsDisabled Z val$callNode "Ljdk/nashorn/internal/ir/CallNode; val$resultBounds Õ TypeBounds 7Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds; val$currentBlock Ljdk/nashorn/internal/ir/Block; val$args Ljava/util/List; val$codegenLexicalContext :Ljdk/nashorn/internal/codegen/CodeGeneratorLexicalContext; val$function $Ljdk/nashorn/internal/ir/Expression; this$0 ,Ljdk/nashorn/internal/codegen/CodeGenerator; <init>(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljdk/nashorn/internal/ir/CallNode;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/Block;Ljava/util/List;Ljdk/nashorn/internal/codegen/CodeGeneratorLexicalContext;Ljdk/nashorn/internal/ir/Expression;)V Code LineNumberTable LocalVariableTable this .Ljdk/nashorn/internal/codegen/CodeGenerator$3; sharedScopeCall R(Ljdk/nashorn/internal/ir/IdentNode;I)Ljdk/nashorn/internal/codegen/MethodEmitter; identNode #Ljdk/nashorn/internal/ir/IdentNode; flags I symbol Ljdk/nashorn/internal/ir/Symbol; isFastScope scopeCall '(Ljdk/nashorn/internal/ir/IdentNode;I)V ident evalCall invoke_direct_eval $Ljdk/nashorn/internal/codegen/Label; is_not_eval eval_done enterIdentNode &(Ljdk/nashorn/internal/ir/IdentNode;)Z useCount node StackMapTable Ö enterAccessNode '(Ljdk/nashorn/internal/ir/AccessNode;)Z $Ljdk/nashorn/internal/ir/AccessNode; Ó × enterFunctionNode )(Ljdk/nashorn/internal/ir/FunctionNode;)Z origCallee &Ljdk/nashorn/internal/ir/FunctionNode; enterIndexNode &(Ljdk/nashorn/internal/ir/IndexNode;)Z #Ljdk/nashorn/internal/ir/IndexNode; enterDefault !(Ljdk/nashorn/internal/ir/Node;)Z Ljdk/nashorn/internal/ir/Node; <clinit> ()V SourceFile CodeGenerator.java EnclosingMethod Ø Ù =jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor [ \ M N O R S T U V W X Y Z ] ? Ú Û Ü Ý Þ .jdk/nashorn/internal/codegen/CodeGenerator$3$1 ] ß à á â ã .jdk/nashorn/internal/codegen/CodeGenerator$3$2 ] ä "jdk/nashorn/internal/codegen/Label ] å .jdk/nashorn/internal/codegen/CodeGenerator$3$3 ] æ ç è é Ö ê ë ì í î ï ð ñ ë p n ,jdk/nashorn/internal/codegen/SharedScopeCall ò ó 8jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext ô ë õ ë m n d e K L ö ÷ ø ÷ ù ú û ü ý java/lang/AssertionError java/lang/StringBuilder þ ÿ != þ ( ) ] ? ? ï ë .jdk/nashorn/internal/codegen/CodeGenerator$3$4 ] .jdk/nashorn/internal/codegen/CodeGenerator$3$5 ] .jdk/nashorn/internal/codegen/CodeGenerator$3$6 ] .jdk/nashorn/internal/codegen/CodeGenerator$3$7 ] *jdk/nashorn/internal/codegen/CodeGenerator ë ,jdk/nashorn/internal/codegen/CodeGenerator$3 1jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor 5jdk/nashorn/internal/codegen/CodeGenerator$TypeBounds jdk/nashorn/internal/ir/Symbol "jdk/nashorn/internal/ir/AccessNode loadCallNode \(Ljdk/nashorn/internal/ir/CallNode;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;)Z !jdk/nashorn/internal/ir/IdentNode getSymbol "()Ljdk/nashorn/internal/ir/Symbol; access$4900 O(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljdk/nashorn/internal/ir/Symbol;)Z Ñ(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;ZLjdk/nashorn/internal/ir/Symbol;Ljdk/nashorn/internal/ir/IdentNode;I)V emit .()Ljdk/nashorn/internal/codegen/MethodEmitter; access$000 Z(Ljdk/nashorn/internal/codegen/CodeGenerator;)Ljdk/nashorn/internal/codegen/MethodEmitter; °(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/IdentNode;I)V (Ljava/lang/String;)V(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/IdentNode;Ljdk/nashorn/internal/codegen/Label;Ljdk/nashorn/internal/codegen/Label;ILjdk/nashorn/internal/codegen/Label;)V *jdk/nashorn/internal/codegen/MethodEmitter label '(Ljdk/nashorn/internal/codegen/Label;)V isScope ()Z access$5800 O(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljdk/nashorn/internal/ir/Symbol;)I getUseCount ()I jdk/nashorn/internal/ir/CallNode isEval access$5900 V(Ljdk/nashorn/internal/codegen/CodeGenerator;)Ljdk/nashorn/internal/ir/LexicalContext; inDynamicScope isOptimistic peekType +()Ljdk/nashorn/internal/codegen/types/Type; getType within T(Ljdk/nashorn/internal/codegen/types/Type;)Ljdk/nashorn/internal/codegen/types/Type; java/lang/Object equals (Ljava/lang/Object;)Z append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/Object;)V getCallSiteFlags isApplyToCall ±(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/AccessNode;I)V ²(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/FunctionNode;)V ¯(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/IndexNode;)V ª(Ljdk/nashorn/internal/codegen/CodeGenerator$3;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;Ljdk/nashorn/internal/ir/Node;)V java/lang/Class desiredAssertionStatus H I K L M N O R S T U V W X Y Z [ \ ] ^ _ ` ,*+µ *,µ *-µ *µ *µ *µ *µ *· ± ` ? a , b c , [ \ d e _ ? 0+¶ N*´ -¸ 6» Y**´ *´ -+· ¶ W*´ ¸ ° ` ? ? ? $· (¸ a 4 0 b c 0 f g 0 h i + j k ! l L m n _ ] » Y**´ *´ +· ¶ W± ` ¼ É Ê a b c o g h i p n _ ¼ H» Y· N» Y· :» Y· :» Y**´ *´ +-· ¶ W*´ ¸ ¶ ± ` Í Î Ï Ñ 7 ; G a >