Skip to content

Problems with lombok annotations #1208

Closed as not planned
Closed as not planned
@explorer566

Description

@explorer566

Problem
Lombok annotations with values don't get processed. This happens in STS 4.22.0 and was working in previous versions.

Working example

 import java.io.Serializable;
 import java.time.LocalDate;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;

    @Getter
@Setter
@EqualsAndHashCode()
@ToString()
public class Test implements Serializable {

	private String myString;

	private LocalDate myDate;
}

Generates getter, setter, equals, hashCode und toString methods.

Non working example

 import java.io.Serializable;
 import java.time.LocalDate;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;

@Getter
@Setter
@EqualsAndHashCode(of = { "myString", "myDate" })
@ToString(doNotUseGetters = true)
public class Test implements Serializable {

	private String myString;

	private LocalDate myDate;
}

Generates only getter and setter methods.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions