Class ApiAnnotationRules
- java.lang.Object
-
- org.apache.flink.architecture.rules.ApiAnnotationRules
-
public class ApiAnnotationRules extends Object
Rules for API visibility annotations.
-
-
Field Summary
Fields Modifier and Type Field Description static com.tngtech.archunit.lang.ArchRuleANNOTATED_APISstatic com.tngtech.archunit.lang.ArchRuleNO_CALLS_TO_VISIBLE_FOR_TESTING_METHODSstatic com.tngtech.archunit.lang.ArchRulePUBLIC_API_METHODS_USE_ONLY_PUBLIC_API_TYPESstatic com.tngtech.archunit.lang.ArchRulePUBLIC_EVOLVING_API_METHODS_USE_ONLY_PUBLIC_EVOLVING_API_TYPES
-
Constructor Summary
Constructors Constructor Description ApiAnnotationRules()
-
-
-
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
-
-