public class XXAnnotationAnnotationValue<A extends Annotation> extends XDynamicAnnotationValue<A>
Constructor and Description |
---|
XXAnnotationAnnotationValue(A annotation,
XAnnotation<A> xannotation) |
XXAnnotationAnnotationValue(XAnnotation<A> xannotation) |
Modifier and Type | Method and Description |
---|---|
<P> P |
accept(XAnnotationValueVisitor<P> visitor) |
protected Object |
getInternalValue() |
A |
getValue() |
XAnnotation<A> |
getXAnnotation() |
equals, getResult, hashCode, toString
public XXAnnotationAnnotationValue(XAnnotation<A> xannotation)
public XXAnnotationAnnotationValue(A annotation, XAnnotation<A> xannotation)
public XAnnotation<A> getXAnnotation()
public A getValue()
getValue
in class XAnnotationValue<A extends Annotation>
protected Object getInternalValue()
getInternalValue
in class XAnnotationValue<A extends Annotation>
public <P> P accept(XAnnotationValueVisitor<P> visitor)
accept
in class XAnnotationValue<A extends Annotation>
Copyright © 2006–2017. All rights reserved.