public abstract class SigType extends java.lang.Object implements SignatureType
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.lang.annotation.Annotation> |
annotations |
private java.lang.Class |
convertedType |
private java.lang.Class |
javaType |
private NativeType |
nativeType |
Constructor and Description |
---|
SigType(java.lang.Class javaType,
NativeType nativeType,
java.util.Collection<java.lang.annotation.Annotation> annotations,
java.lang.Class convertedType) |
Modifier and Type | Method and 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() |
private final java.lang.Class javaType
private final java.lang.Class convertedType
private final java.util.Collection<java.lang.annotation.Annotation> annotations
private final NativeType nativeType
public SigType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, java.lang.Class convertedType)
public final java.lang.Class getDeclaredType()
getDeclaredType
in interface SignatureType
public final java.lang.Class effectiveJavaType()
public final java.util.Collection<java.lang.annotation.Annotation> annotations()
public final java.util.Collection<java.lang.annotation.Annotation> getAnnotations()
getAnnotations
in interface SignatureType
public java.lang.reflect.Type getGenericType()
getGenericType
in interface SignatureType
public final java.lang.String toString()
toString
in class java.lang.Object
public NativeType getNativeType()