org.echocat.locela.api.java.annotations.AnnotationContainer Maven / Gradle / Ivy
package org.echocat.locela.api.java.annotations;
import javax.annotation.Nonnull;
public interface AnnotationContainer {
@Nonnull
Iterable annotations();
@Nonnull
Iterable annotations(@Nonnull Class extends T> ofType);
void addAnnotation(@Nonnull Annotation annotation);
void removeAnnotation(@Nonnull Annotation annotation);
void removeAnnotations(@Nonnull Class extends Annotation> ofType);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy