Package io.micronaut.core.annotation
Annotation Interface Internal
@Target({TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE,ANNOTATION_TYPE,PACKAGE,MODULE,RECORD_COMPONENT})
@Retention(RUNTIME)
@Documented
@Inherited
public @interface Internal
Annotates a class or method regarded as internal and not for public consumption.
Overriding an internal element will produce a compilation warning. These warnings can be
suppressed by setting an annotation processing argument:
-Amicronaut.processing.internal.warnings=false
- Since:
- 1.0
- Author:
- Graeme Rocher