Package jnr.ffi.provider
Class IdentityFunctionMapper
- java.lang.Object
-
- jnr.ffi.provider.IdentityFunctionMapper
-
- All Implemented Interfaces:
FunctionMapper
public class IdentityFunctionMapper extends java.lang.Object implements FunctionMapper
An implementation ofFunctionMapper
that just returns the same name as input
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jnr.ffi.mapper.FunctionMapper
FunctionMapper.Builder, FunctionMapper.Context
-
-
Field Summary
-
Fields inherited from interface jnr.ffi.mapper.FunctionMapper
IDENTITY
-
-
Constructor Summary
Constructors Constructor Description IdentityFunctionMapper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FunctionMapper
getInstance()
java.lang.String
mapFunctionName(java.lang.String functionName, FunctionMapper.Context context)
Translate the (Java) function name into its (native) equivalent.
-
-
-
Method Detail
-
getInstance
public static FunctionMapper getInstance()
-
mapFunctionName
public java.lang.String mapFunctionName(java.lang.String functionName, FunctionMapper.Context context)
Description copied from interface:FunctionMapper
Translate the (Java) function name into its (native) equivalent. If the name is not present in the map, it is to return the supplied name (same object exactly).- Specified by:
mapFunctionName
in interfaceFunctionMapper
- Parameters:
functionName
- to translatecontext
- for translation- Returns:
- native equivalent or
functionName
if not in map
-
-