org.mozilla.javascript.InterfaceAdapter.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
a b
c
d e
f g
f h i
j k
l m
n o
p
q
j r
s t u
v
f w x y z
x {
c |
x } ~
?
? ? ? ?
s q
j ?
? ? ?
s ? ? ?
j ? 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; LocalVariableTypeTable [Ljava/lang/Class<*>; Ljava/lang/Class<*>; Signature i(Lorg/mozilla/javascript/Context;Ljava/lang/Class<*>;Lorg/mozilla/javascript/Callable;)Ljava/lang/Object; ;(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Class;)V this >(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Class<*>;)V 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 I ? ? ? ? ? ? ? ? ? 'org/mozilla/javascript/InterfaceAdapter ? ? ? ? ? !msg.no.empty.interface.conversion ? ? ? ? ? ? ? ? ? ? ? ? $msg.no.function.interface.conversion I J ? ? ? ? ? % & ? ? java/lang/Class ? ? )org/mozilla/javascript/InterfaceAdapter$1 InnerClasses I ? ? ? ? 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; ! % &