Interface TypeAnnotation

    • Method Detail

      • getName

        String getName()
        A name of the annotation
        Returns:
        The name
      • isPublic

        default boolean isPublic()
        Returns whether this annotation is public or not. Public annotations are those which carry information which should be consumed by third-parties, while non public ones are considered of exclusive use of the Mule runtime and thus should not be advertised. For example, non public annotations are not persisted.

        Non public annotations will however always be available through MetadataType.getAnnotation(Class) and all related methods.

        Returns:
        Whether this annotation should be.