Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\InterfaceAdapter.class
???? / ? [ \ ] ^ _ ` a ` b c d e f g h i j k d l m n o p ` q r s t r u ] v r w x { | } ~ m k d ? ? ? ? m ? ? ? d ? proxyHelper Ljava/lang/Object; create f(Lorg/mozilla/javascript/Context;Ljava/lang/Class;Lorg/mozilla/javascript/Callable;)Ljava/lang/Object; Code LineNumberTable LocalVariableTable j I types2 [Ljava/lang/Class; i argTypes methods [Ljava/lang/reflect/Method; canCallFunction Z cx Lorg/mozilla/javascript/Context; cl Ljava/lang/Class; function !Lorg/mozilla/javascript/Callable; topScope #Lorg/mozilla/javascript/Scriptable; cache #Lorg/mozilla/javascript/ClassCache; adapter )Lorg/mozilla/javascript/InterfaceAdapter; cf 'Lorg/mozilla/javascript/ContextFactory; <init> ;(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Class;)V this invoke ?(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; target method Ljava/lang/reflect/Method; args [Ljava/lang/Object; action &Lorg/mozilla/javascript/ContextAction; invokeImpl ?(Lorg/mozilla/javascript/Context;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; wf $Lorg/mozilla/javascript/WrapFactory; N thisObj jsargs result javaResultType SourceFile InterfaceAdapter.java ? ? "java/lang/IllegalArgumentException D ? ? ? ? ? ? ? ? ? 'org/mozilla/javascript/InterfaceAdapter ? ? ? ? ? !msg.no.empty.interface.conversion ? ? ? ? ? ? ? ? ? ? ? ? $msg.no.function.interface.conversion D E ? ? ? ? ? % & ? ? java/lang/Class ? ? )org/mozilla/javascript/InterfaceAdapter$1 InnerClasses D ? ? ? ? org/mozilla/javascript/Callable java/lang/Object ? ? ? ? ? ? ? ? ? ? ? 9 ? ? isInterface ()Z ()V $org/mozilla/javascript/ScriptRuntime getTopCallScope E(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Scriptable; !org/mozilla/javascript/ClassCache get H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/ClassCache; getInterfaceAdapter %(Ljava/lang/Class;)Ljava/lang/Object; org/mozilla/javascript/Context getFactory )()Lorg/mozilla/javascript/ContextFactory; getMethods ()[Ljava/lang/reflect/Method; java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String; getClass ()Ljava/lang/Class; getName ()Ljava/lang/String; reportRuntimeError2 c(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; java/lang/reflect/Method getParameterTypes ()[Ljava/lang/Class; cacheInterfaceAdapter &(Ljava/lang/Class;Ljava/lang/Object;)V org/mozilla/javascript/VMBridge instance !Lorg/mozilla/javascript/VMBridge; newInterfaceProxy ?(Ljava/lang/Object;Lorg/mozilla/javascript/ContextFactory;Lorg/mozilla/javascript/InterfaceAdapter;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; getInterfaceProxyHelper M(Lorg/mozilla/javascript/ContextFactory;[Ljava/lang/Class;)Ljava/lang/Object; ?(Lorg/mozilla/javascript/InterfaceAdapter;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V %org/mozilla/javascript/ContextFactory call :(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object; getWrapFactory &()Lorg/mozilla/javascript/WrapFactory; "org/mozilla/javascript/WrapFactory wrap z(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; getReturnType java/lang/Void TYPE jsToJava 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; ! % &