@Data@AllArgsConstructor
@EqualsAndHashCodepublic class Coordinate {
protected final String id; protected final Double x; protected final Double y;}
@Data@EqualsAndHashCode(callSuper = true)public class RoutableCoordinate extends Coordinate {
@JsonProperty("routingSpec") private final RoutingSpecification routingSpecification;
@Builder public RoutableCoordinate(String id, Double x, Double y, RoutingSpecification routingSpecification) { super(id, x, y); this.routingSpecification = routingSpecification; }}lombok.anyConstructor.suppressConstructorProperties is now deprecated and defaults to true, that is, by default lombok no longer automatically generates @ConstructorProperties annotations. New config key lombok.anyConstructor.addConstructorPropertiesnow exists; set it to true if you want the old behavior. Oracle more or less broke this annotation with the release of JDK9, necessitating this breaking change.--
You received this message because you are subscribed to the Google Groups "Project Lombok" group.
To unsubscribe from this group and stop receiving emails from it, send an email to project-lombok+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.