Package jnr.ffi.mapper
Class DefaultSignatureType
- java.lang.Object
-
- jnr.ffi.mapper.DefaultSignatureType
-
- All Implemented Interfaces:
SignatureType
public final class DefaultSignatureType extends Object implements SignatureType
-
-
Constructor Summary
Constructors Constructor Description DefaultSignatureType(Class declaredClass, Collection<Annotation> annotations, Type genericType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultSignatureTypecreate(Class type, FromNativeContext context)static DefaultSignatureTypecreate(Class type, ToNativeContext context)booleanequals(Object o)Collection<Annotation>getAnnotations()ClassgetDeclaredType()TypegetGenericType()inthashCode()
-
-
-
Constructor Detail
-
DefaultSignatureType
public DefaultSignatureType(Class declaredClass, Collection<Annotation> annotations, Type genericType)
-
-
Method Detail
-
getDeclaredType
public Class getDeclaredType()
- Specified by:
getDeclaredTypein interfaceSignatureType
-
getAnnotations
public Collection<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceSignatureType
-
getGenericType
public Type getGenericType()
- Specified by:
getGenericTypein interfaceSignatureType
-
create
public static DefaultSignatureType create(Class type, FromNativeContext context)
-
create
public static DefaultSignatureType create(Class type, ToNativeContext context)
-
-