1. 14 Apr, 2004 1 commit
    • [multiple changes] · d7afe286
      2004-04-14  Andrew Haley  <aph@redhat.com>
                  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
      	_Jv_LookupInterfaceMethodIdx for calls to interfaces.
      	* include/jvm.h (_Jv_CallAnyMethodA): Add new 	face' arg.
      
      	* testsuite/libjava.lang/InvokeInterface.java: New file.
      	* testsuite/libjava.lang/InvokeInterface.out: New file.
      
      2004-04-14  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* class.c (get_interface_method_index): New function. Return
      	dispatch index for interface method.
      	(make_method_value): For interface methods, set index field to
      	iface dispatch index, not DECL_VINDEX.
      	* expr.c (build_invokeinterface): Use get_interface_method_index.
      
      From-SVN: r80684
      Bryce McKinlay committed