--- old/docs/technotes/guides/jni/spec/functions.html 2014-04-24 15:21:59.101721886 +0200 +++ new/docs/technotes/guides/jni/spec/functions.html 2014-04-24 15:21:59.009721888 +0200 @@ -1885,7 +1885,7 @@

Returns the method ID for an instance (nonstatic) method of a class or interface. The method may be defined in one of -the clazz’s superclasses and +the clazz’s supertypes and inherited by clazz. The method is determined by its name and signature.

@@ -2407,12 +2407,14 @@ routines and the Call<type>Method families of routines are different. Call<type>Method routines invoke the method -based on the class of the object, while CallNonvirtual<type>Method routines invoke the method based on the class, designated by the clazz parameter, from which the method ID is obtained. The method ID must be obtained from the real class of the -object or from one of its superclasses.

+object or from one of its supertypes.

+ +

CallNonvirtual<type>Method routines are the mechanism for invoking "default interface methods" introduced in Java 8.

CallNonvirtual<type>Method Routines