- java.lang.Object
-
- jnr.ffi.provider.IdentityFunctionMapper
-
- All Implemented Interfaces:
FunctionMapper
public class IdentityFunctionMapper extends Object implements FunctionMapper
An implementation ofFunctionMapperthat 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 FunctionMappergetInstance()StringmapFunctionName(String functionName, FunctionMapper.Context context)Translate the (Java) function name into its (native) equivalent.
-
-
-
Method Detail
-
getInstance
public static FunctionMapper getInstance()
-
mapFunctionName
public String mapFunctionName(String functionName, FunctionMapper.Context context)
Description copied from interface:FunctionMapperTranslate 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:
mapFunctionNamein interfaceFunctionMapper- Parameters:
functionName- to translatecontext- for translation- Returns:
- native equivalent or
functionNameif not in map
-
-