Êþº¾ 4 J
java/lang/Object ()V
java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object;
java/lang/reflect/Method
setAccessible (Z)V
invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
canAccess (Ljava/lang/Object;)Z
getDeclaringClass ()Ljava/lang/Class;
! " # $ node/MethodCallBaton findAccessible Y(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/reflect/Method;
& ' ( getName ()Ljava/lang/String;
* + , getParameterTypes ()[Ljava/lang/Class;
. / 0 1 2 java/lang/Class getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 4 java/lang/Exception
. 6 7
getSuperclass
. 9 : ,
getInterfaces Code LineNumberTable F(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;
Exceptions Signature I(Ljava/lang/reflect/Constructor<*>;[Ljava/lang/Object;)Ljava/lang/Object; invokeMethod S(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invokeMethod9
StackMapTable F [Ljava/lang/Class; \(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
SourceFile MethodCallBaton.java! ; *· ± <