net.sf.jelly.apt.decorations.declaration
Class DecoratedAnnotationMirror

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.lang.Object>
          extended by net.sf.jelly.apt.decorations.declaration.DecoratedAnnotationMirror
All Implemented Interfaces:
com.sun.mirror.declaration.AnnotationMirror, java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.Object>

public class DecoratedAnnotationMirror
extends java.util.HashMap<java.lang.String,java.lang.Object>
implements com.sun.mirror.declaration.AnnotationMirror

A decorated annotation mirror provides:

Author:
Ryan Heaton
See Also:
Serialized Form

Constructor Summary
DecoratedAnnotationMirror(com.sun.mirror.declaration.AnnotationMirror delegate)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 com.sun.mirror.type.AnnotationType getAnnotationType()
           
 java.util.Map<com.sun.mirror.declaration.AnnotationTypeElementDeclaration,com.sun.mirror.declaration.AnnotationValue> getElementValues()
           
 com.sun.mirror.util.SourcePosition getPosition()
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
hashCode
 

Constructor Detail

DecoratedAnnotationMirror

public DecoratedAnnotationMirror(com.sun.mirror.declaration.AnnotationMirror delegate)
Method Detail

getAnnotationType

public com.sun.mirror.type.AnnotationType getAnnotationType()
Specified by:
getAnnotationType in interface com.sun.mirror.declaration.AnnotationMirror

getPosition

public com.sun.mirror.util.SourcePosition getPosition()
Specified by:
getPosition in interface com.sun.mirror.declaration.AnnotationMirror

getElementValues

public java.util.Map<com.sun.mirror.declaration.AnnotationTypeElementDeclaration,com.sun.mirror.declaration.AnnotationValue> getElementValues()
Specified by:
getElementValues in interface com.sun.mirror.declaration.AnnotationMirror

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.util.Map<java.lang.String,java.lang.Object>
Overrides:
equals in class java.util.AbstractMap<java.lang.String,java.lang.Object>