Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\linker\BrowserJSObjectLinker.class
Êþº¾ 3? Ð Ñ Ò 4 Ó Ô Õ X Ö X × Ø X Ù Ú Û $ Ü X Ý Þ ß à á â ã â ä â å æ ç è é X ê ë 6 ì í î 6 ï 6 ð Ó ñ ò ó ô õ ö ÷ ø ù ú $ û ü ý þ ÿ ° _ 6 _ _ _ A [ 4 $ [ [! _" [# [$ E% & '()* X+ ,- ± ./0 1 ³2 ¹ 3/45 JSObjectHandles InnerClasses myLoader Ljava/lang/ClassLoader; JSOBJECT_CLASS Ljava/lang/String; ConstantValue jsObjectClass Ljava/lang/Class; Signature Ljava/lang/Class<*>; nashornBeansLinker 8Ljdk/nashorn/internal/runtime/linker/NashornBeansLinker; MH 7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; IS_JSOBJECT_GUARD Ljava/lang/invoke/MethodHandle; JSOBJECTLINKER_GET JSOBJECTLINKER_PUT $assertionsDisabled Z <init> ;(Ljdk/nashorn/internal/runtime/linker/NashornBeansLinker;)V Code LineNumberTable LocalVariableTable this ;Ljdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker; canLinkType (Ljava/lang/Class;)Z type LocalVariableTypeTable (Ljava/lang/Class<*>;)Z canLinkTypeStatic clazz StackMapTable0 checkJSObjectClass ()V getGuardedInvocation ?(Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation; inv 0Ljdk/internal/dynalink/linker/GuardedInvocation; request *Ljdk/internal/dynalink/linker/LinkRequest; linkerServices -Ljdk/internal/dynalink/linker/LinkerServices; requestWithoutContext self Ljava/lang/Object; desc *Ljdk/internal/dynalink/CallSiteDescriptor;6 è Exceptions7 lookup ³(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation; th Ljava/lang/Throwable; operator c I Ú8 ÷ ú findGetMethod ?(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/GuardedInvocation;)Ljdk/internal/dynalink/linker/GuardedInvocation; name getter findGetIndexMethod b(Ljdk/internal/dynalink/linker/GuardedInvocation;)Ljdk/internal/dynalink/linker/GuardedInvocation; findSetMethod findSetIndexMethod 2()Ljdk/internal/dynalink/linker/GuardedInvocation; findCallMethod \(Ljdk/internal/dynalink/CallSiteDescriptor;)Ljdk/internal/dynalink/linker/GuardedInvocation; call isJSObject (Ljava/lang/Object;)Z get W(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index fallback jsobj key put 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V value getIndex (Ljava/lang/Number;)I n Ljava/lang/Number; D findOwnMH_S 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; access$000 9()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; access$100 access$200 ()Ljava/lang/Class; <clinit> SourceFile BrowserJSObjectLinker.java g h ? ? m n u ? k l ? }9 }:; b c<= 9jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker netscape.javascript.JSObject>