org.mule.util.annotation
Class AnnotationMetaData

java.lang.Object
  extended by org.mule.util.annotation.AnnotationMetaData

public class AnnotationMetaData
extends Object

A data class that associates context information about an annotation. This class allows for associated annotation data to be passed between methods.


Constructor Summary
AnnotationMetaData(Class clazz, Member member, ElementType type, Annotation annotation)
           
 
Method Summary
 boolean equals(Object o)
           
 Annotation getAnnotation()
           
 Class getClazz()
           
 String getElementName()
           
 Member getMember()
           
 ElementType getType()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationMetaData

public AnnotationMetaData(Class clazz,
                          Member member,
                          ElementType type,
                          Annotation annotation)
Method Detail

getType

public ElementType getType()

getElementName

public String getElementName()

getAnnotation

public Annotation getAnnotation()

getMember

public Member getMember()

getClazz

public Class getClazz()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.