Groovy Tutorial | Avoiding NPE with @NullCheck annotation

Опубликовано: 01 Январь 1970
на канале: Szymon Stepniak
1,348
59

Avoid NullPointerException with @NullCheck annotation ■ Groovy Tutorial ■ #groovylang

In this short Groovy tutorial, we explore the newly added annotation in Groovy 3.0 - @NullCheck. It's a class, a method, or a constructor annotation which indicates that each parameter should be checked to ensure it isn't null. If placed at the class level, all explicit methods and constructors will be checked. This feature was added in Groovy 3.0.0

➡️ Groovy 3 @NullCheck annotation - less code and less NPE
https://e.printstacktrace.blog/groovy...

📺 WATCH NEXT:
Groovy DSL Quickstart »    • Groovy DSL scripts in 20 minutes for ...  

☕️ BUY ME A COFFEE (thanks in advance! 😀)
https://e.printstacktrace.blog/buy-me...

📧 JOIN MY NEWSLETTER
https://e.printstacktrace.blog/newsle...

🔥 MORE GROOVY TUTORIAL VIDEOS & RESOURCES:
------------------------------------------------------------
• Learn Groovy DSL in 20 minutes »    • Groovy DSL scripts in 20 minutes for ...  
• Groovy + GraalVM »    • Speed Up Groovy Script Execution 20x ...  
• Groovy Brainf**k Interpreter »    • Learn Groovy by implementing a Brainf...  
• Groovy Tutorial Playlist »    • Groovy Tutorial  
• Groovy Programmer Learning Kit » https://kit.co/wololock/groovy-progra...
• Groovy Cookbook blog posts series » https://e.printstacktrace.blog/groovy...

📷 CAMERA GEAR I USE:
------------------------------------------------------------
• My camera » https://e.printstacktrace.blog/gear/c...
• 25mm f1.7 lens » https://e.printstacktrace.blog/gear/l...
• Microphone » https://e.printstacktrace.blog/gear/m...
• LED lights » https://e.printstacktrace.blog/gear/l...
• Check my full kit » https://kit.co/wololock/my-youtube-st...

🛠️ TOOLS & SERVICES I USE TO:
------------------------------------------------------------
• design YouTube thumbnails (Canva) » https://e.printstacktrace.blog/canva?...
• improve my grammar skills (Grammarly) » https://e.printstacktrace.blog/gramma...
• develop mailing list (ConvertKit) » https://e.printstacktrace.blog/conver...
• listen to audiobooks (Audible, 30 days free trial) » https://e.printstacktrace.blog/audibl...
• read Kindle ebooks (Kindle Unlimited) » https://e.printstacktrace.blog/kindle...
• secure network connection with VPN (NordVPN) » https://e.printstacktrace.blog/nordvp...
• improve SEO on YouTube (VidIQ) » https://e.printstacktrace.blog/vidiq?...
• host WordPress websites (Bluehost) » https://e.printstacktrace.blog/blueho...

❤️ SUPPORT MY WORK
------------------------------------------------------------
• Github Sponsors » https://github.com/sponsors/wololock
• Open Collective » https://opencollective.com/eprintstac...
• Other options » https://e.printstacktrace.blog/suppor...

👋 STAY IN TOUCH:
------------------------------------------------------------
• Blog » https://e.printstacktrace.blog
• Twitter »   / wololock  
• LinkedIn »   / szymon-st%c4%99pniak-9a0b1630  
• Github » https://github.com/wololock

✉️ CONTACT:
For all subscribers, please use this email: [email protected]
For business inquires only, please use this email: [email protected]

DISCLAIMER: Some of the links above are affiliate links. If you decide to click that link and subsequently make a purchase, I will get a small percentage from your purchase. Using the affiliate link does not affect the final price of the product. The commission I earn comes at no additional cost to you. Thank you for supporting my channel so I can continue to provide you with free content on a regular basis!

And remember - it's all about helping YOU to become a better software developer! Thanks!

#eprintstacktrace #szymonstepniak

Music used in this video:
Artist: HOOKSOUNDS ORIGINALS
Title: HOPE & WONDER
https://www.hooksounds.com/royalty-fr...