文件名称:lawang:使用接口和方法引用定义不可变值类型
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-29 09:30:36
Java
Lawang-Lombok对岸的一个小岛 使用接口和方法引用定义不可变值类型 样品用法 public interface Person { String name(); String email(); LocalDate birthdate(); int age(); } Person person = Lawang.create(Person.class, (b, it) -> b .set(it::name).to("Philip Oswald") .set(it::age).to(40)); assertNotNull(person); assertEquals("Philip Oswald", person.name()); assertEquals(40, person.age()); 设计目标 不变性 类型安全 简单 没有外部依赖
【文件预览】:
lawang-master
----.gitignore(43B)
----src()
--------main()
--------test()
----LICENSE(11KB)
----pom.xml(2KB)
----README.md(2KB)