public interface AnnotationSection<StringKey,TypeKey,AnnotationKey,AnnotationElement,EncodedValue> extends OffsetSection<AnnotationKey>
| Modifier and Type | Method and Description |
|---|---|
StringKey |
getElementName(AnnotationElement element) |
java.util.Collection<? extends AnnotationElement> |
getElements(AnnotationKey key) |
EncodedValue |
getElementValue(AnnotationElement element) |
TypeKey |
getType(AnnotationKey key) |
int |
getVisibility(AnnotationKey key) |
getItemOffset, getItemsint getVisibility(@Nonnull
AnnotationKey key)
@Nonnull TypeKey getType(@Nonnull AnnotationKey key)
@Nonnull java.util.Collection<? extends AnnotationElement> getElements(@Nonnull AnnotationKey key)
@Nonnull StringKey getElementName(@Nonnull AnnotationElement element)
@Nonnull EncodedValue getElementValue(@Nonnull AnnotationElement element)