Package eu.bandm.tools.annotations


package eu.bandm.tools.annotations
A collection of general-purpose annotations, exceptions, diagnosis, and marker interfaces.
Since:
1.0
  • Class
    Description
    Indicates 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.
    Marker interface which indicates for a container class that none of its instances contains a null value.
    Indicates that the value null may appear.
    Compositional fragment of a message.
    Access point for project context information.
    Container annotation for PropertyDependency annotations.
    Indicates that a class depends on Java-level system properties.
    Container annotation for ResourceDependency annotations.
    Indicates that a class may depend on resources at runtime.
    Most simple implementation of a PreMessage.
    Annotates a package to indicate that other packages serve exclusively as its dependencies.
    Indicates that the annotated element should have documentation, but has none.