jnr.ffi.mapper
Class DefaultSignatureType

java.lang.Object
  extended by jnr.ffi.mapper.DefaultSignatureType
All Implemented Interfaces:
SignatureType

public final class DefaultSignatureType
extends Object
implements SignatureType


Constructor Summary
DefaultSignatureType(Class declaredClass, Collection<Annotation> annotations, Type genericType)
           
 
Method Summary
static DefaultSignatureType create(Class type, FromNativeContext context)
           
static DefaultSignatureType create(Class type, ToNativeContext context)
           
 boolean equals(Object o)
           
 Collection<Annotation> getAnnotations()
           
 Class getDeclaredType()
           
 Type getGenericType()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSignatureType

public DefaultSignatureType(Class declaredClass,
                            Collection<Annotation> annotations,
                            Type genericType)
Method Detail

getDeclaredType

public Class getDeclaredType()
Specified by:
getDeclaredType in interface SignatureType

getAnnotations

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

getGenericType

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

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

create

public static DefaultSignatureType create(Class type,
                                          FromNativeContext context)

create

public static DefaultSignatureType create(Class type,
                                          ToNativeContext context)


Copyright © 2013. All Rights Reserved.