Package jnr.ffi.provider
Class SigType
- java.lang.Object
-
- jnr.ffi.provider.SigType
-
- All Implemented Interfaces:
SignatureType
- Direct Known Subclasses:
FromNativeType
,ToNativeType
public abstract class SigType extends Object implements SignatureType
-
-
Constructor Summary
Constructors Constructor Description SigType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, Class convertedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Annotation>
annotations()
Class
effectiveJavaType()
Collection<Annotation>
getAnnotations()
Class
getDeclaredType()
Type
getGenericType()
NativeType
getNativeType()
String
toString()
-
-
-
Constructor Detail
-
SigType
public SigType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, Class convertedType)
-
-
Method Detail
-
getDeclaredType
public final Class getDeclaredType()
- Specified by:
getDeclaredType
in interfaceSignatureType
-
effectiveJavaType
public final Class effectiveJavaType()
-
annotations
public final Collection<Annotation> annotations()
-
getAnnotations
public final Collection<Annotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceSignatureType
-
getGenericType
public Type getGenericType()
- Specified by:
getGenericType
in interfaceSignatureType
-
getNativeType
public NativeType getNativeType()
-
-