Package io.mateu.mdd.shared.reflection
Interface FieldInterfaced
public interface FieldInterfaced
Created by miguel on 22/2/17.
-
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
TgetAnnotation(Class<T> annotationClass) <T extends Annotation>
T[]getDeclaredAnnotationsByType(Class<T> annotationClass) Class<?>getField()Class<?>getId()intgetName()Class<?>Class<?>getType()booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) voidtoString()
-
Method Details
-
isAnnotationPresent
-
getType
Class<?> getType() -
getAnnotatedType
AnnotatedType getAnnotatedType() -
getGenericClass
Class<?> getGenericClass() -
getDeclaringClass
Class<?> getDeclaringClass() -
getGenericType
Type getGenericType() -
getName
String getName() -
getId
String getId() -
getAnnotation
-
getOptionsClass
Class<?> getOptionsClass() -
getOptionsQL
String getOptionsQL() -
getValue
Object getValue(Object o) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException -
toString
String toString() -
getField
Field getField() -
getDeclaredAnnotationsByType
-
setValue
void setValue(Object o, Object v) throws IllegalAccessException, NoSuchMethodException, InvocationTargetException -
getModifiers
int getModifiers() -
getDeclaredAnnotations
Annotation[] getDeclaredAnnotations()
-