19
If there's too much code, and it don't look good Who you gonna call? Boilerplate busters! PROJECT LOMBOK Reinier Zwitserloot Roel Spilker

Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

  • Upload
    ngoliem

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

If there's too much code,and it don't look goodWho you gonna call?Boilerplate busters!

PROJECT LOMBOK Reinier Zwitserloot

Roel Spilker

Page 2: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Reinier Zwitserloot - Co-Founder & Senior Data Cruncher

Page 3: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Roel Spilker - Senior Developer & Java Trainer

Page 4: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 5: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

WHAT IS LOMBOK?

Page 6: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Makes your boilerplate disappear

Page 7: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Tools (compilers, IDEs, build systems, etc) plugin

Page 8: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Gives your java code an edge

Page 9: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

@Helper

Page 10: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

Pick a card…

Lombok configuration

Page 11: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

lombok.singular.auto = false

Advised, if you code in german!

Page 12: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

lombok.extern.findbugs.addSuppressFBWarnings = true

Adds @SuppressFBWarnings to all code lombok generates

Page 13: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 14: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

lombok.experimental.flagUsage = warning

Generates warnings in your code when you use experimental features.

Useful, if that’s a little too much magic for you!

Page 15: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 16: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 17: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 18: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key
Page 19: Boilerplate busters! - Home: DOAG e.V. · Boilerplate busters! PROJECT LOMBOK ... (includ ng a walkthrough through some of the above features) ... Lombok-Javaland-2016-PDF.key

http://projectlombok.org