org.jvnet.annox.model
Class XMember<T extends Member & AnnotatedElement>
java.lang.Object
org.jvnet.annox.model.XAnnotated
org.jvnet.annox.model.XAnnotatedElement<T>
org.jvnet.annox.model.XMember<T>
- Type Parameters:
T
- type of the target member.
- All Implemented Interfaces:
- AnnotatedElement
- Direct Known Subclasses:
- XConstructor, XField, XMethod
public abstract class XMember<T extends Member & AnnotatedElement>
- extends XAnnotatedElement<T>
Defines an annotated member.
- Author:
- Aleksei Valikov
Constructor Summary |
XMember(T member,
XAnnotation[] xannotations)
Constructs an annotated member. |
XMember
public XMember(T member,
XAnnotation[] xannotations)
- Constructs an annotated member.
- Parameters:
member
- target member.xannotations
- member annotations.
getMember
public T getMember()
- Returns the target member.
- Returns:
- Target member.
getName
public String getName()
- Returns name of the target member.
- Returns:
- Name of the target memeber.
hashCode
public int hashCode()
- Overrides:
hashCode
in class XAnnotated
equals
public boolean equals(Object obj)
- Overrides:
equals
in class XAnnotated
Copyright © 2006-2011 Highsource. All Rights Reserved.