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

Loading…
Cancel
Save