public class AnnotationTypeMapper extends AbstractSignatureTypeMapper implements SignatureTypeMapper
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTypeMapper.AbstractReflectionConverter |
class |
AnnotationTypeMapper.ReflectionFromNativeConverter |
class |
AnnotationTypeMapper.ReflectionToNativeConverter |
Constructor and Description |
---|
AnnotationTypeMapper() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.reflect.Method |
findMethodWithAnnotation(SignatureType type,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
FromNativeType |
getFromNativeType(SignatureType type,
FromNativeContext context) |
ToNativeType |
getToNativeType(SignatureType type,
ToNativeContext context) |
public FromNativeType getFromNativeType(SignatureType type, FromNativeContext context)
getFromNativeType
in interface SignatureTypeMapper
getFromNativeType
in class AbstractSignatureTypeMapper
public ToNativeType getToNativeType(SignatureType type, ToNativeContext context)
getToNativeType
in interface SignatureTypeMapper
getToNativeType
in class AbstractSignatureTypeMapper
private static java.lang.reflect.Method findMethodWithAnnotation(SignatureType type, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)