Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\codegen\CodeGenerator$4$1.class
Êþº¾ 3 X ) * + , - , . / 0 1 , 2 3 4 5 6 7 0 8 9 : ; this$1 = InnerClasses .Ljdk/nashorn/internal/codegen/CodeGenerator$4; <init> > TypeBounds ?(Ljdk/nashorn/internal/codegen/CodeGenerator$4;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;)V Code LineNumberTable LocalVariableTable this 0Ljdk/nashorn/internal/codegen/CodeGenerator$4$1; optimistic $Ljdk/nashorn/internal/ir/Optimistic; resultBounds 7Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds; loadStack ()V consumeStack SourceFile CodeGenerator.java EnclosingMethod ? # @ A B C D E F G H I J K L M N next java/lang/Object java/lang/Class O P S T U V # .jdk/nashorn/internal/codegen/CodeGenerator$4$1 >jdk/nashorn/internal/codegen/CodeGenerator$OptimisticOperation OptimisticOperation ,jdk/nashorn/internal/codegen/CodeGenerator$4 5jdk/nashorn/internal/codegen/CodeGenerator$TypeBounds evaluate this$0 ,Ljdk/nashorn/internal/codegen/CodeGenerator; ?(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljdk/nashorn/internal/ir/Optimistic;Ljdk/nashorn/internal/codegen/CodeGenerator$TypeBounds;)V *jdk/nashorn/internal/codegen/CodeGenerator access$000 Z(Ljdk/nashorn/internal/codegen/CodeGenerator;)Ljdk/nashorn/internal/codegen/MethodEmitter; access$6100 +()Ljdk/nashorn/internal/codegen/types/Type; val$iterSlot I *jdk/nashorn/internal/codegen/MethodEmitter load X(Ljdk/nashorn/internal/codegen/types/Type;I)Ljdk/nashorn/internal/codegen/MethodEmitter; access$6200 ()Ljava/lang/Class; .jdk/nashorn/internal/codegen/CompilerConstants interfaceCallNoLookup W Call }(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call; invoke c(Ljdk/nashorn/internal/codegen/CompilerConstants$Call;)Ljdk/nashorn/internal/codegen/MethodEmitter; convertOptimisticReturnValue 3jdk/nashorn/internal/codegen/CompilerConstants$Call X *+µ *+´ ,-· ± * ! "