Package eu.bandm.tools.annotations
package eu.bandm.tools.annotations
A collection of general-purpose annotations and exceptions.
- Since:
- 1.0
-
ClassDescriptionIndicates that the annotated class is intentionally part of a cyclic dependency of classes.Container annotation for
EnvironmentDependency
annotations.Indicates that a class may depend on the values of OS-level environment variables.Indicates that the source file containing the annotated entity has been generated automatically.Indicates that the annotated element should not be visible in the API doc to the using programmer.May be thrown when a feature or variant is not yet implemented but foreseen.May be thrown to indicate the programmer's opinion that this point in the control flow cannot be reached.Indicates that the valuenull
may appear.Compositional fragment of a message.Access point for project context information.Container annotation forPropertyDependency
annotations.Indicates that a class depends on Java-level system properties.Container annotation forResourceDependency
annotations.Indicates that a class may depend on resources at runtime.Most simple implementation of aPreMessage
.Annotates a package to indicate that other packages serve exclusively as its dependencies.Indicates that the annotated element should have documentation, but has none.