Lines Matching refs:apiVersion
612 if (distroFilterLeft.apiVersion != null && distroFilterRight.apiVersion != null) {
613 if (checkPolicyValueDisjoint(distroFilterLeft.apiVersion.policy, distroFilterLeft.apiVersion.value,
614 distroFilterRight.apiVersion.policy, distroFilterRight.apiVersion.value)) {
754 if (!checkApiVersionCovered(featureHap.getDistroFilter().apiVersion, entryHaps)) {
755 LOG.warning("HapVerify::checkFeatureDistroFilter failed, apiVersion is not covered.");
778 * check feature apiVersion is subset of entry apiVersion
780 * @param apiVersion is the apiVersion of feature hap
782 * @return apiVersion is valid
785 private static boolean checkApiVersionCovered(ApiVersion apiVersion, List<HapVerifyInfo> entryHaps)
790 if (hapVerifyInfo.getDistroFilter() == null || hapVerifyInfo.getDistroFilter().apiVersion == null) {
793 if (hapVerifyInfo.getDistroFilter().apiVersion.policy == null) {
797 if (INCLUDE.equals(hapVerifyInfo.getDistroFilter().apiVersion.policy)) {
802 include.addAll(hapVerifyInfo.getDistroFilter().apiVersion.value);
803 } else if (EXCLUDE.equals(hapVerifyInfo.getDistroFilter().apiVersion.policy)) {
808 exclude = Stream.of(exclude, hapVerifyInfo.getDistroFilter().apiVersion.value).
821 if (apiVersion == null) {
824 return checkPolicyValueCovered(apiVersion.policy, apiVersion.value, include, exclude);