public override Builder set(string propertyName, object newValue) { switch (propertyName.GetHashCode()) { case 3575610: // type this.type = (CurveNodeDateType)newValue; break; case 3076014: // date this.date = (LocalDate)newValue; break; default: throw new NoSuchElementException("Unknown property: " + propertyName); } return(this); }
private CurveNodeDate(CurveNodeDateType type, LocalDate date) { this.type = type; this.date = date; validate(); }