Top Fields Constructors Methods
jnr.ffi.provider

public abstract Class SigType

extends Object
implements SignatureType
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.SignatureType
Known Direct Subclasses
jnr.ffi.provider.ToNativeType, jnr.ffi.provider.FromNativeType
Imports
jnr.ffi.NativeType, jnr.ffi.mapper.SignatureType, java.lang.annotation.Annotation, java.lang.reflect.Type, java.util.Collection

Field Summary

Modifier and TypeField and Description
private final Collection<Annotation>
private final Class<T>
private final Class<T>
private final NativeType

Constructor Summary

AccessConstructor and Description
public
SigType(Class<T> javaType, NativeType nativeType, Collection<Annotation> annotations, Class<T> convertedType)

Method Summary

Modifier and TypeMethod and Description
public final Collection<Annotation>
public final Class<T>
public final Collection<Annotation>
public final Class<T>
public Type
public NativeType
public final String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

annotationsback to summary
private final Collection<Annotation> annotations
convertedTypeback to summary
private final Class<T> convertedType
javaTypeback to summary
private final Class<T> javaType
nativeTypeback to summary
private final NativeType nativeType

Constructor Detail

SigTypeback to summary
public SigType(Class<T> javaType, NativeType nativeType, Collection<Annotation> annotations, Class<T> convertedType)

Method Detail

annotationsback to summary
public final Collection<Annotation> annotations()
effectiveJavaTypeback to summary
public final Class<T> effectiveJavaType()
getAnnotationsback to summary
public final Collection<Annotation> getAnnotations()

Implements jnr.ffi.mapper.SignatureType.getAnnotations.

getDeclaredTypeback to summary
public final Class<T> getDeclaredType()

Implements jnr.ffi.mapper.SignatureType.getDeclaredType.

getGenericTypeback to summary
public Type getGenericType()

Implements jnr.ffi.mapper.SignatureType.getGenericType.

Annotations
@Override
getNativeTypeback to summary
public NativeType getNativeType()
toStringback to summary
public final String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.