LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

Список

l = ['a', 'b', 'c']
var l = List.of("a", "b", "c")

Словарь

m = { a: 1, b: 2 }
var m = Map.of("a", 1, "b", 2)

Data-class

class A:
    a = 1
    b = 2
@lombok.Data 
public class A {
  private int a = 1;
  private int b = 1;
}

Последний пример генерирует все геттеры, сеттеры, хеш код, equals, конструктор, toString.

Исправление vertexua, :

Список

l = ['a', 'b', 'c']
var l = List.of("a", "b", "c")

Словарь

m = { a: 1, b: 2 }
var m = Map.of("a", 1, "b", 2)

Data-class

class A:
    a = 1
    b = 2
@lombok.Data 
public class A {
  private int a = 1;
  private int b = 1;
}

Последний пример генерирует все геттеры, сеттеры, хеш код, equals, билдер, toString.

Исходная версия vertexua, :

Список

l = ['a', 'b', 'c']
var l = List.of("a", "b", "c")

Словарь

m = { a: 1, b: 2 }
var m = Map.of("a", 1, "b", 2)

Data-class

class A:
    a = 1
    b = 2
@lombok.Data 
public class A {
  private int a = 1;
  private int b = 1;
}