@Data public class AnnotationAndParent extends Object implements AnnotationWrapper
| Constructor and Description |
|---|
AnnotationAndParent(AnnotationMirror annotation,
Path.Segment pathSegment,
AnnotationAndParent parentAnnotation,
Element annotatedElement) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Element |
getAnnotatedElement() |
AnnotationMirror |
getAnnotation() |
DeclaredType |
getAnnotationType() |
Map<? extends ExecutableElement,? extends AnnotationValue> |
getElementValues() |
AnnotationAndParent |
getParentAnnotation() |
Path |
getPathFromRootAnnotation() |
Path.Segment |
getPathSegment() |
Element |
getRootAnnotatedElement() |
AnnotationMirror |
getRootAnnotation() |
int |
hashCode() |
String |
toString() |
public AnnotationAndParent(AnnotationMirror annotation, Path.Segment pathSegment, AnnotationAndParent parentAnnotation, Element annotatedElement)
public DeclaredType getAnnotationType()
getAnnotationType in interface AnnotationMirrorpublic Map<? extends ExecutableElement,? extends AnnotationValue> getElementValues()
getElementValues in interface AnnotationMirrorpublic Element getRootAnnotatedElement()
public AnnotationMirror getRootAnnotation()
public Path getPathFromRootAnnotation()
@Pure public AnnotationMirror getAnnotation()
getAnnotation in interface AnnotationWrapper@Pure public Path.Segment getPathSegment()
@Pure public AnnotationAndParent getParentAnnotation()
@Pure public Element getAnnotatedElement()
Copyright © 2018. All rights reserved.