jnr.ffi.provider
Class SigType

java.lang.Object
  extended by jnr.ffi.provider.SigType
All Implemented Interfaces:
SignatureType
Direct Known Subclasses:
FromNativeType, ToNativeType

public abstract class SigType
extends Object
implements SignatureType


Constructor Summary
SigType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, Class convertedType)
           
 
Method Summary
 Collection<Annotation> annotations()
           
 Class effectiveJavaType()
           
 Collection<Annotation> getAnnotations()
           
 Class getDeclaredType()
           
 Type getGenericType()
           
 NativeType getNativeType()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 interface SignatureType

effectiveJavaType

public final Class effectiveJavaType()

annotations

public final Collection<Annotation> annotations()

getAnnotations

public final Collection<Annotation> getAnnotations()
Specified by:
getAnnotations in interface SignatureType

getGenericType

public Type getGenericType()
Specified by:
getGenericType in interface SignatureType

toString

public final String toString()
Overrides:
toString in class Object

getNativeType

public NativeType getNativeType()


Copyright © 2014. All rights reserved.