Surpresa: Extension Methods para Java

22nov07

E eu achando que era querer demais ter algo como Extension Methods em Java, mas eis que o Neal Gafter publicou em seu blog um noticia animadora. O exemplo que ele mostrou é um tanto quanto simples e não dá para ver como a sintaxe vai funcionar:

import static java.util.Collections.sort;

List list = ...;
list.sort();

Ainda bem que não sou o único a pensar que o método “sort” não deveria ser algo externo a java.util.Colletion. Sobre o exemplo, afinal, o que irá diferenciar um simples static import de uma extensão aos métodos? Para mim é uma ótima noticia já que fica mais fácil adotar outras novidades como closures. É esperar para ver.

Anúncios


2 Responses to “Surpresa: Extension Methods para Java”


  1. 1 Blog do Márcio d’Ávila » Boas blogadas do dia

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: