Package org.mule.metadata.api.annotation
Class MarkerAnnotation
- java.lang.Object
-
- org.mule.metadata.api.annotation.MarkerAnnotation
-
- All Implemented Interfaces:
TypeAnnotation
- Direct Known Subclasses:
IntAnnotation,UniquesItemsAnnotation
public abstract class MarkerAnnotation extends Object implements TypeAnnotation
Abstract specialization ofTypeAnnotationfor annotations which are stateless and their only purpose is to just serve as markers.The
equals(Object)andhashCode()method are redefined to be based on theTypeAnnotation.getName()value.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description MarkerAnnotation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mule.metadata.api.annotation.TypeAnnotation
getName, isPublic
-
-