in shared/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltPropertyDefinition.java [42:79]
void mergeFrom(VltPropertyDefinition pd) {
if (pd.declaringNodeType!=null) {
declaringNodeType = pd.declaringNodeType;
}
if (pd.onParentVersion!=0) {
onParentVersion = pd.onParentVersion;
}
if (pd.autoCreated) {
autoCreated = pd.autoCreated;
}
if (pd.isMandatory) {
isMandatory = pd.isMandatory;
}
if (pd.isProtected) {
isProtected = pd.isProtected;
}
if (pd.availableQueryOperators!=null) {
availableQueryOperators = pd.availableQueryOperators;
}
if (pd.defaultValues!=null) {
defaultValues = pd.defaultValues;
}
if (pd.requiredType!=0) {
requiredType = pd.requiredType;
}
if (pd.valueConstraints!=null) {
valueConstraints = pd.valueConstraints;
}
if (pd.fullTextSearchable) {
fullTextSearchable = pd.fullTextSearchable;
}
if (pd.multiple) {
multiple = pd.multiple;
}
if (pd.queryOrderable) {
queryOrderable = pd.queryOrderable;
}
}