Skip to content

msugakov/lombok-pg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lombok-pg

lombok-pg is a collection of extensions to lombok (source) which further reduce boilerplate in Java. It is distributed together with lombok in one spicy package. lombok-pg is usually pretty much up to date with lombok, so you can enjoy all the funky stuff lombok offers ...and a bit more! It is based on lombok but is our playground (pg) for new features!

Build Status

Extensions to lombok found in this version:

Annotations:

Interfaces:

  • Application and JVMAgent info

Methods:

  • tuple(expr1, expr2, ...) info
  • yield(object) info

Base annotations from lombok:

  • @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor info
  • @Cleanup info
  • @Delegate info
  • @EqualsAndHashcode info
  • @Getter/Setter info
  • @Getter(lazy=true) info
  • @Log info
  • @SneakyThrows info
  • @Synchronized info
  • @ToString info

Base methods from lombok:

Grab the latest version:

Download page

Documentation: