XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEServerManager

【Java】我的世界XFE服务器管理器

公开
关注 0 Fork 0 Star 0
UTF-8
package com.xfestudio.xfeservermanager.core.policy;

import java.util.List;

public record PolicyValidationResult(List<PolicyValidationIssue> issues) {
    public PolicyValidationResult {
        issues = List.copyOf(issues);
    }

    public boolean isValid() {
        return issues.isEmpty();
    }

    public void throwIfInvalid() {
        if (!isValid()) {
            throw new InvalidPolicyException(issues);
        }
    }
}