sexta-feira, 1 de dezembro de 2017

Tagged under:

Criando métodos de extensão em Java com Lombok

Hoje gostaria de compartilhar com vocês o post feito por Matheus Carvalho sobre como criar o recurso de extensions methods usando Lombok com Java. Extensions Methods é um recurso da linguagem C# que é conhecido pela galera que programa em .net. Segundo a definição do site da documentação do C#:

Os métodos de extensão permitem que você "adicione" tipos existentes sem criar um novo tipo derivado, recompilar ou, caso contrário, modificar o tipo original. Os métodos de extensão são um tipo especial de método estático, mas são chamados como se fossem métodos de instância no tipo estendido. No caso do código cliente gravado em C#, F# e Visual Basic, não há nenhuma diferença aparente entre chamar um método de extensão e os métodos realmente definidos em um tipo.

Para quem não conhece o project Lombok ele serve para redução de boilerplate code.

Mais sobre lombok pode ser visto no site do projeto ou no vídeo do Canal Sou Java com Francislei Reis e Wellington Pinheiro.

Link para o post.

0 comentários: