comparison graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionInterface.java @ 21894:91b861398ad6

removed dependency from NFI to JVMCI
author Doug Simon <doug.simon@oracle.com>
date Wed, 10 Jun 2015 16:10:26 +0200
parents 2f92172fa320
children
comparison
equal deleted inserted replaced
21893:db885c930362 21894:91b861398ad6
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.nfi.api; 23 package com.oracle.nfi.api;
24 24
25 import com.oracle.jvmci.service.*;
26
27 /** 25 /**
28 * Interface to get a {@linkplain NativeFunctionHandle handle} or {@linkplain NativeFunctionPointer 26 * Interface to get a {@linkplain NativeFunctionHandle handle} or {@linkplain NativeFunctionPointer
29 * pointer} to a native function or a {@linkplain NativeLibraryHandle handle} to an open native 27 * pointer} to a native function or a {@linkplain NativeLibraryHandle handle} to an open native
30 * library. 28 * library.
31 */ 29 */
32 public interface NativeFunctionInterface extends Service { 30 public interface NativeFunctionInterface {
33 31
34 /** 32 /**
35 * Resolves and returns a handle to an open native library. This method will open the library 33 * Resolves and returns a handle to an open native library. This method will open the library
36 * only if it is not already open. 34 * only if it is not already open.
37 * 35 *