feat:add zero protection.

pull/1278/head
Haotian Zhang 1 year ago
parent 075f89ee04
commit 152aa35e6f

@ -73,6 +73,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setEnabled(boolean enabled) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setEnabled(enabled);
}
this.enabled = enabled;
}
@ -86,6 +89,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setBasePackage(String basePackage) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setBasePackage(basePackage);
}
this.basePackage = basePackage;
}
@ -99,6 +105,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setExcludePath(String excludePath) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setExcludePath(excludePath);
}
this.excludePath = excludePath;
}
@ -112,6 +121,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setGroup(String group) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setGroup(group);
}
this.group = group;
}
@ -125,6 +137,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setBasePath(String basePath) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setBasePath(basePath);
}
this.basePath = basePath;
}
@ -138,6 +153,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setExposure(boolean exposure) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setExposure(exposure);
}
this.exposure = exposure;
}
@ -151,6 +169,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setReportEnabled(boolean reportEnabled) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setReportEnabled(reportEnabled);
}
this.reportEnabled = reportEnabled;
}
@ -163,6 +184,9 @@ public class PolarisContractProperties implements ContractProperties {
@Override
public void setName(String name) {
if (Objects.nonNull(extendContractProperties)) {
extendContractProperties.setName(name);
}
this.name = name;
}
}

Loading…
Cancel
Save