Class ApiAnnotationRules


  • public class ApiAnnotationRules
    extends Object
    Rules for API visibility annotations.
    • Field Detail

      • ANNOTATED_APIS

        public static final com.tngtech.archunit.lang.ArchRule ANNOTATED_APIS
      • PUBLIC_API_METHODS_USE_ONLY_PUBLIC_API_TYPES

        public static final com.tngtech.archunit.lang.ArchRule PUBLIC_API_METHODS_USE_ONLY_PUBLIC_API_TYPES
      • PUBLIC_EVOLVING_API_METHODS_USE_ONLY_PUBLIC_EVOLVING_API_TYPES

        public static final com.tngtech.archunit.lang.ArchRule PUBLIC_EVOLVING_API_METHODS_USE_ONLY_PUBLIC_EVOLVING_API_TYPES
      • NO_CALLS_TO_VISIBLE_FOR_TESTING_METHODS

        public static final com.tngtech.archunit.lang.ArchRule NO_CALLS_TO_VISIBLE_FOR_TESTING_METHODS
    • Constructor Detail

      • ApiAnnotationRules

        public ApiAnnotationRules()