From 99cf64aec50cc8caa9558672f37eb86fed0de4b7 Mon Sep 17 00:00:00 2001 From: Eduard Heimbuch Date: Wed, 8 Apr 2020 09:10:37 +0200 Subject: [PATCH] replace @data annotation with explicit annotations --- .../java/sonia/scm/plugin/ClassElement.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/scm-core/src/main/java/sonia/scm/plugin/ClassElement.java b/scm-core/src/main/java/sonia/scm/plugin/ClassElement.java index fe9cfac9ff..3b84d651a2 100644 --- a/scm-core/src/main/java/sonia/scm/plugin/ClassElement.java +++ b/scm-core/src/main/java/sonia/scm/plugin/ClassElement.java @@ -26,8 +26,15 @@ package sonia.scm.plugin; //~--- non-JDK imports -------------------------------------------------------- -import lombok.Data; +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import java.util.HashSet; import java.util.Set; @@ -38,14 +45,17 @@ import java.util.Set; * @author Sebastian Sdorra * @since 2.0.0 */ -@Data +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@ToString +@EqualsAndHashCode +@XmlAccessorType(XmlAccessType.FIELD) public final class ClassElement { @XmlElement(name = "class") private String clazz; private String description; private Set requires = new HashSet<>(); - - ClassElement() { - } }