Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\NativeJavaPackage.class
Êþº¾ 3M F ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ º À F Á Â Ã Ä Å Æ Ç È É È Ê Ë Ì Í Î È Ï Ð Ñ Ò Ó Ô Õ Ö × Ã Ø Ù F Ú ' Û Ü ' Ý Þ ß à Í á Í â ã ä ³ å ³ æ ç è é ê ë ì í î ï ì ð ñ ò ó ô õ ö ÷ ø ù ú y û ü ý þ ÿ MH 7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; CLASS_NOT_FOUND Ljava/lang/invoke/MethodHandle; TYPE_GUARD name Ljava/lang/String; <init> @(Ljava/lang/String;Ljdk/nashorn/internal/runtime/ScriptObject;)V Code LineNumberTable LocalVariableTable this 0Ljdk/nashorn/internal/runtime/NativeJavaPackage; proto +Ljdk/nashorn/internal/runtime/ScriptObject; getClassName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z other Ljava/lang/Object; StackMapTable hashCode ()I getName safeToString toString getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object; hint Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; Signature ((Ljava/lang/Class<*>;)Ljava/lang/Object; findNewMethod ?(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkRequest;)Ljdk/internal/dynalink/linker/GuardedInvocation; desc *Ljdk/internal/dynalink/CallSiteDescriptor; request *Ljdk/internal/dynalink/linker/LinkRequest; findCallMethod createClassNotFoundInvocation \(Ljdk/internal/dynalink/CallSiteDescriptor;)Ljdk/internal/dynalink/linker/GuardedInvocation; type Ljava/lang/invoke/MethodType; classNotFound 3(Ljdk/nashorn/internal/runtime/NativeJavaPackage;)V pkg Exceptions __noSuchProperty__ 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; self RuntimeVisibleAnnotations 3Ljdk/nashorn/internal/objects/annotations/Function; attributes __noSuchMethod__ 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; args [Ljava/lang/Object; noSuchProperty propertyName invokeNoSuchProperty ((Ljava/lang/String;ZI)Ljava/lang/Object; key isScope Z programPoint I retval noSuchMethod findOwnMH V(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; rtype types [Ljava/lang/Class; [Ljava/lang/Class<*>; \(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; createProperty &(Ljava/lang/String;)Ljava/lang/Object; e Ljava/lang/Throwable; lastChar className constructor propertyValue fullName context &Ljdk/nashorn/internal/runtime/Context; javaClass openBrace closeBrace À · ý <clinit> ()V SourceFile NativeJavaPackage.java N L M JavaPackage .jdk/nashorn/internal/runtime/NativeJavaPackage Y Z ^ _ b X java/lang/StringBuilder N ¯ [JavaPackage ] java/lang/String c d r s .jdk/internal/dynalink/linker/GuardedInvocation G H I J _ K J N java/lang/ClassNotFoundException N java/lang/AssertionError %__noSuchProperty__ placeholder called N #__noSuchMethod__ placeholder called ? ? l 9jdk/nashorn/internal/runtime/UnwarrantedOptimismException N! ? l"& t'()*+ .,-./ java/lang/NoClassDefFoundError01213 _ improper.constructor.signature45678 no.such.java.class59:;<=> no.such.java.constructor?@ N OABCDEFGH f java/lang/Class ? ?IJK )jdk/nashorn/internal/runtime/ScriptObject (jdk/internal/dynalink/CallSiteDescriptor java/lang/invoke/MethodType java/lang/invoke/MethodHandle java/lang/Object $jdk/nashorn/internal/runtime/Context java/lang/Throwable X(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;)V checkPackageAccess (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getMethodType ()Ljava/lang/invoke/MethodType; parameterList ()Ljava/util/List; parameterCount java/util/List subList (II)Ljava/util/List; 5jdk/nashorn/internal/lookup/MethodHandleFunctionality dropArguments Q(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle; parameterType (I)Ljava/lang/Class; A(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V (Ljava/lang/Object;)V getNameToken (I)Ljava/lang/String; lookup isValid (I)Z (Ljava/lang/Object;I)V java/lang/invoke/MethodHandlesL Lookup InnerClasses )()Ljava/lang/invoke/MethodHandles$Lookup; B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; findStatic ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; isEmpty ()Z getContextTrusted (()Ljdk/nashorn/internal/runtime/Context; findClass %(Ljava/lang/String;)Ljava/lang/Class; indexOf (I)I lastIndexOf length 'jdk/nashorn/internal/runtime/ECMAErrors typeError S(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; substring (II)Ljava/lang/String; h(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; 'jdk/internal/dynalink/beans/BeansLinker getConstructorMethod 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; set ((Ljava/lang/Object;Ljava/lang/Object;I)V getProto -()Ljdk/nashorn/internal/runtime/ScriptObject; 'jdk/internal/dynalink/beans/StaticClass forClass <(Ljava/lang/Class;)Ljdk/internal/dynalink/beans/StaticClass; /jdk/nashorn/internal/lookup/MethodHandleFactory getFunctionality 9()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; java/lang/Void TYPE $jdk/internal/dynalink/support/Guards getClassGuard 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; %java/lang/invoke/MethodHandles$Lookup 1 F G H I J K J L M N O P Z *,· +¸ *+µ ± Q Z \ ] ^ R S T L M U V W X P - ° Q b R S T Y Z P ] +Á ? *´ +À ´ ¶ ¬¬ Q g h j R S T [ \ ] ^ _ P H *´ Ç § *´ ¶ ¬ Q o R S T ] F ` X P / *´ ° Q w R S T a X P / *¶ ° Q | R S T b X P F » Y· ¶ *´ ¶ ¶ ¶ ° Q ? R S T c d P h +¦ *¶ °*+· ° Q ? ? ? R S T e f g e h ] i j k l P C +¸ ° Q ? R S T m n o p q l P C +¸ ° Q ? R S T m n o p r s P µ :*¹ L» Y² ² +¶ +¶ ¹ ¹ +¶ ¦ § ² · ° Q ? ? ? ' ? 9 ? R : m n 3 t u ] 1 ÿ 3 v w xÿ v w x x y z P 6 » Y*´ · ¿ Q ¢ R { T | } ~ P >