mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-15 20:15:59 +00:00
[fixes #3883] Support records in upcoming eclipse version
This commit is contained in:
1 parent
98d980deca
commit
45f0da2050
38 files changed
+80
-83
No files matched your search
@@ -19,10 +19,8 @@ public record BuilderOnNestedRecord(T t)<T> {
|
||||
return (("BuilderOnNestedRecord.Nested.NestedBuilder(a=" + this.a) + ")");
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final String a;
|
||||
public static @java.lang.SuppressWarnings("all") @lombok.Generated BuilderOnNestedRecord.Nested.NestedBuilder builder() {
|
||||
return new BuilderOnNestedRecord.Nested.NestedBuilder();
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final T t;
|
||||
}
|
||||
@@ -28,8 +28,6 @@ public @lombok.Builder(access = lombok.AccessLevel.PROTECTED) record BuilderSimp
|
||||
return (((("BuilderSimpleOnRecord.BuilderSimpleOnRecordBuilder(l=" + this.l) + ", a=") + this.a) + ")");
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final List<T> l;
|
||||
/* Implicit */ private final String a;
|
||||
protected static @java.lang.SuppressWarnings("all") @lombok.Generated <T>BuilderSimpleOnRecord.BuilderSimpleOnRecordBuilder<T> builder() {
|
||||
return new BuilderSimpleOnRecord.BuilderSimpleOnRecordBuilder<T>();
|
||||
}
|
||||
|
||||
@@ -114,9 +114,6 @@ public @Builder record BuilderSingularOnRecord(List children, Collection scarves
|
||||
return (((((("BuilderSingularOnRecord.BuilderSingularOnRecordBuilder(children=" + this.children) + ", scarves=") + this.scarves) + ", rawList=") + this.rawList) + ")");
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final List<T> children;
|
||||
/* Implicit */ private final Collection<? extends Number> scarves;
|
||||
/* Implicit */ private final List rawList;
|
||||
public static @java.lang.SuppressWarnings("all") @lombok.Generated <T>BuilderSingularOnRecord.BuilderSingularOnRecordBuilder<T> builder() {
|
||||
return new BuilderSingularOnRecord.BuilderSingularOnRecordBuilder<T>();
|
||||
}
|
||||
|
||||
@@ -3,6 +3,4 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
public @AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor record ConstructorsOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.Data;
|
||||
public @Data record DataOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.experimental.Delegate;
|
||||
record DelegateOnRecord(Runnable runnable) {
|
||||
/* Implicit */ private final Runnable runnable;
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated void run() {
|
||||
this.runnable.run();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.EqualsAndHashCode;
|
||||
public @EqualsAndHashCode record EqualsAndHashCodeOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,5 +1,3 @@
|
||||
// version 14:
|
||||
public @lombok.experimental.FieldDefaults(makeFinal = true) record FieldDefaultsOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,5 +1,3 @@
|
||||
// version 14:
|
||||
public record FieldDefaultsViaConfigOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -11,10 +11,6 @@ public @FieldNameConstants(level = AccessLevel.PACKAGE) record FieldNameConstant
|
||||
super();
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final String iAmADvdPlayer;
|
||||
/* Implicit */ private final int $skipMe;
|
||||
/* Implicit */ private final int andMe;
|
||||
/* Implicit */ private final String butPrintMePlease;
|
||||
static double skipMeToo;
|
||||
<clinit>() {
|
||||
}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.Getter;
|
||||
public @Getter record GetterOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -56,8 +56,6 @@ public @lombok.extern.jackson.Jacksonized @lombok.Builder @JsonIgnoreProperties
|
||||
return (((("JacksonizedOnRecord.JacksonizedOnRecordBuilder(string=" + this.string) + ", values=") + this.values) + ")");
|
||||
}
|
||||
}
|
||||
/* Implicit */ private final String string;
|
||||
/* Implicit */ private final List<String> values;
|
||||
public static @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedOnRecord.JacksonizedOnRecordBuilder builder() {
|
||||
return new JacksonizedOnRecord.JacksonizedOnRecordBuilder();
|
||||
}
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
import lombok.Locked;
|
||||
public record LockedInRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
private final @java.lang.SuppressWarnings("all") @lombok.Generated java.util.concurrent.locks.Lock $lock = new java.util.concurrent.locks.ReentrantLock();
|
||||
public @Locked void foo() {
|
||||
String foo = "bar";
|
||||
}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
public @Slf4j record LoggerConfigOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
import lombok.extern.flogger.Flogger;
|
||||
class LoggerFloggerRecord {
|
||||
public @Flogger record Inner(String x) {
|
||||
/* Implicit */ private final String x;
|
||||
private static final @java.lang.SuppressWarnings("all") @lombok.Generated com.google.common.flogger.FluentLogger log = com.google.common.flogger.FluentLogger.forEnclosingClass();
|
||||
<clinit>() {
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
public @Slf4j record LoggerSlf4jOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
private static final @java.lang.SuppressWarnings("all") @lombok.Generated org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LoggerSlf4jOnRecord.class);
|
||||
<clinit>() {
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.NonNull;
|
||||
public record NonNullExistingConstructorOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
public NonNullExistingConstructorOnRecord(@NonNull String b) {
|
||||
this("default", b);
|
||||
if ((b == null))
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
// version 14:
|
||||
// skip compare content
|
||||
import lombok.NonNull;
|
||||
public record NonNullOnRecordExistingConstructor(String a) {
|
||||
/* Implicit */ private final String a;
|
||||
public NonNullOnRecordExistingConstructor(@NonNull String a) {
|
||||
public NonNullOnRecordExistingConstructor {
|
||||
super();
|
||||
if ((a == null))
|
||||
{
|
||||
throw new java.lang.NullPointerException("a is marked non-null but is null");
|
||||
}
|
||||
System.out.println("Hello");
|
||||
this.a = a;
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
// version 19:
|
||||
import lombok.NonNull;
|
||||
public record NonNullOnRecordExistingSetter(String a) {
|
||||
/* Implicit */ private final String a;
|
||||
public NonNullOnRecordExistingSetter(String a) {
|
||||
super();
|
||||
this.a = a;
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.NonNull;
|
||||
public record NonNullOnRecordSimple(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated NonNullOnRecordSimple(@NonNull String a, @NonNull String b) {
|
||||
super();
|
||||
if ((a == null))
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.NonNull;
|
||||
public record NonNullOnRecordTypeUse(int a, int b, int c) {
|
||||
/* Implicit */ private final int[] a;
|
||||
/* Implicit */ private final int @NonNull [] b;
|
||||
/* Implicit */ private final int[] @NonNull [] c;
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated NonNullOnRecordTypeUse(@NonNull int[] a, int @NonNull [] b, int[] @NonNull [] c) {
|
||||
super();
|
||||
if ((a == null))
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.Setter;
|
||||
public @Setter record SetterOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,8 +1,5 @@
|
||||
import lombok.Synchronized;
|
||||
public record SynchronizedInRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
private final @java.lang.SuppressWarnings("all") @lombok.Generated java.lang.Object $lock = new java.lang.Object[0];
|
||||
public @Synchronized void foo() {
|
||||
String foo = "bar";
|
||||
}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.ToString;
|
||||
public @ToString record ToStringOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.experimental.UtilityClass;
|
||||
public @UtilityClass record UtilityClassOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,6 +1,4 @@
|
||||
// version 14:
|
||||
import lombok.Value;
|
||||
public @Value record ValueOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
}
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.experimental.WithBy;
|
||||
public @WithBy record WithByOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated WithByOnRecord withABy(final java.util.function.Function<? super String, ? extends String> transformer) {
|
||||
return new WithByOnRecord(transformer.apply(this.a), this.b);
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.experimental.WithBy;
|
||||
public record WithByOnRecordComponent(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated WithByOnRecordComponent withABy(final java.util.function.Function<? super String, ? extends String> transformer) {
|
||||
return new WithByOnRecordComponent(transformer.apply(this.a), this.b);
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
import lombok.With;
|
||||
public record WithOnNestedRecord()<T> {
|
||||
public @With record Nested(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
/**
|
||||
* @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed).
|
||||
*/
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.With;
|
||||
public @With record WithOnRecord(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
/**
|
||||
* @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed).
|
||||
*/
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// version 14:
|
||||
import lombok.With;
|
||||
public record WithOnRecordComponent(String a, String b) {
|
||||
/* Implicit */ private final String a;
|
||||
/* Implicit */ private final String b;
|
||||
/**
|
||||
* @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed).
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user