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 java.lang.Object implements SignatureType
-
-
Constructor Summary
Constructors Constructor Description SigType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, java.lang.Class convertedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.annotation.Annotation>
annotations()
java.lang.Class
effectiveJavaType()
java.util.Collection<java.lang.annotation.Annotation>
getAnnotations()
java.lang.Class
getDeclaredType()
java.lang.reflect.Type
getGenericType()
NativeType
getNativeType()
java.lang.String
toString()
-
-
-
Constructor Detail
-
SigType
public SigType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, java.lang.Class convertedType)
-
-
Method Detail
-
getDeclaredType
public final java.lang.Class getDeclaredType()
- Specified by:
getDeclaredType
in interfaceSignatureType
-
effectiveJavaType
public final java.lang.Class effectiveJavaType()
-
annotations
public final java.util.Collection<java.lang.annotation.Annotation> annotations()
-
getAnnotations
public final java.util.Collection<java.lang.annotation.Annotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceSignatureType
-
getGenericType
public java.lang.reflect.Type getGenericType()
- Specified by:
getGenericType
in interfaceSignatureType
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getNativeType
public NativeType getNativeType()
-
-