org.mule.util.annotation
Class AnnotationMetaData

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

public class AnnotationMetaData
extends java.lang.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(java.lang.Class clazz, java.lang.reflect.Member member, java.lang.annotation.ElementType type, java.lang.annotation.Annotation annotation)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.annotation.Annotation getAnnotation()
           
 java.lang.Class getClazz()
           
 java.lang.String getElementName()
           
 java.lang.reflect.Member getMember()
           
 java.lang.annotation.ElementType getType()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationMetaData

public AnnotationMetaData(java.lang.Class clazz,
                          java.lang.reflect.Member member,
                          java.lang.annotation.ElementType type,
                          java.lang.annotation.Annotation annotation)
Method Detail

getType

public java.lang.annotation.ElementType getType()

getElementName

public java.lang.String getElementName()

getAnnotation

public java.lang.annotation.Annotation getAnnotation()

getMember

public java.lang.reflect.Member getMember()

getClazz

public java.lang.Class getClazz()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


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