Package org.jvnet.basicjaxb_annox.model
Class XMember<T extends Member & AnnotatedElement>
java.lang.Object
org.jvnet.basicjaxb_annox.model.XAnnotated
org.jvnet.basicjaxb_annox.model.XAnnotatedElement<T>
org.jvnet.basicjaxb_annox.model.XMember<T>
- Type Parameters:
T- type of the target member.
- All Implemented Interfaces:
AnnotatedElement
- Direct Known Subclasses:
XConstructor,XField,XMethod
Defines an annotated member.
- Author:
- Aleksei Valikov
-
Constructor Summary
ConstructorsConstructorDescriptionXMember(T member, XAnnotation<?>[] xannotations) Constructs an annotated member. -
Method Summary
Methods inherited from class org.jvnet.basicjaxb_annox.model.XAnnotatedElement
getAnnotatedElement, getAnnotation, getDeclaredAnnotations, isAnnotationPresentMethods inherited from class org.jvnet.basicjaxb_annox.model.XAnnotated
getAnnotations, getXAnnotations, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
-
Constructor Details
-
XMember
Constructs an annotated member.- Parameters:
member- target member.xannotations- member annotations.
-
-
Method Details
-
getMember
Returns the target member.- Returns:
- Target member.
-
getName
Returns name of the target member.- Returns:
- Name of the target memeber.
-
hashCode
public int hashCode()- Overrides:
hashCodein classXAnnotated
-
equals
- Overrides:
equalsin classXAnnotated
-