Reflection em Groovy  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Ola,

Desculpem a ignorancia no assunto mas...

digamos que eu tenha uma determinada classe em um script Groovy, como eu poderia executar todos os métodos que comecem por alguma string, 'test' por exemplo ?

Estou lendo a documentação toda mas ainda não descobri

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Crie uma instância do objeto groovy com o GroovyClassLoader e use reflection sobre ele normalmente! Uma vez criado, será um objeto java como outro qualquer.
[WWW]
RafaelVS
JavaEvangelist
[Avatar]

Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline

Aproveitando o tópico sobre Reflection, alguém poderia indicar algum material sobre essa API? Apenas conheço algumas coisas Reflection nos permite fazer mas nunca vi código efetivamente.

- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%)
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://groovy.codehaus.org/Unit+Testing
[WWW]
RafaelVS
JavaEvangelist
[Avatar]

Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline

Acho que não me expressei bem... eu estava me referindo a sun.reflect.Reflection.

Gostaria de algum material sobre Reflection com exemplos e tal.

Valeu.

- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%)
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

http://java.sun.com/docs/books/tutorial/reflect/index.html
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team