public PropertyObjectTypeAttributeDefinition build() { if (xmlName == null) xmlName = name; ParameterValidator validator = this.validator; if (validator == null) { validator = new ObjectTypeValidator(allowNull, valueTypes); } return new PropertyObjectTypeAttributeDefinition(name, xmlName, propertyName, suffix, valueTypes, allowNull, resolver, validator, corrector, alternatives, requires, attributeMarshaller, resourceOnly, deprecated, flags); }
public PropertyObjectTypeAttributeDefinition build() { if (getValidator() == null) { setValidator(new ObjectTypeValidator(isAllowNull(), valueTypes)); } return new PropertyObjectTypeAttributeDefinition(this); }
public PropertyObjectTypeAttributeDefinition build() { if (getValidator() == null) { setValidator(new ObjectTypeValidator(isAllowNull(), valueTypes)); } return new PropertyObjectTypeAttributeDefinition(this); }