Ih, pensei que estava na lista de monitoria, amigos. Não quis assustá-los. Ninguém no dia-a-dia faz manipulação de bytecodes. Isso é coisa de quem está tentando contornar deficiências na linguagem ou na API através de frameworks e bibliotecas unicamente para simplificar algo que seria chato, complicado ou trabalhoso - mas não impossível - de fazer. Nenhuma linguagem é perfeita.
Não se preocupem com essas coisas do meu e-mail anterior. Abraço Peter P. Lupo http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>- Certified ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster> <http://www.scrumalliance.org/pages/certified_scrummaster>Oracle Certified Associate, Java SE 5/SE 6<http://in.sun.com/training/certification/java/scja.xml> - Java Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo> <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487 2010/11/10 Peter P. Lupo <[email protected]> > Eu já tinha pensado em fazer algo assim. A muito tempo eu comecei um > projeto aqui no meu HD onde eu pretendia atacar estes detalhezinhos além de > outro muito chato: Descobrir o tipo parametrizado (declarado para o > Generics) em tempo de execução. > > Ou seja, tendo: > > class A<T>{} > > e executando: > > new A<String>(); > > descobrir, dentro de um método de A que foi passado String para o tipo de > A. > > Eu comecei com este problema e já que eu já estava com as mãos sujas > (manipulando bytecodes em tempo de execução), eu pensei em atacar estes > também, principalmente o lance dos getters/setters. > > Mas aí eu tava acompanhando as discussões da JCP para o Java 7 e eu resolvi > esperar pq já estavam cobrando estas funcionalidades e tal... acabei > congelando meu projeto. > > Abraço > > Peter P. Lupo > http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo > <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation > Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>- > Certified > ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster> > <http://www.scrumalliance.org/pages/certified_scrummaster>Oracle > Certified Associate, Java SE 5/SE > 6<http://in.sun.com/training/certification/java/scja.xml> - > Java Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo> > <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487 > > > > On Wed, Nov 10, 2010 at 7:00 PM, Felipe Costa > <[email protected]>wrote: > >> Realmente muito bom! >> Mas ele não usa script, e sim annotations. >> >> Abs >> -- >> Felipe Costa >> Undergraduating in Computer Science at UFRJ >> Black belt <http://www.blackbeltfactory.com/ui#User/fcosta> on >> JavaBlackBelt <http://www.blackbeltfactory.com/ui#User/fcosta> >> >> >> >> On Wed, Nov 10, 2010 at 6:51 PM, Victor Campos <[email protected]>wrote: >> >>> http://projectlombok.org/ >>> >>> Muito bom o projeto. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Comp 2 - Geral" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<comp2-geral%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/comp2-geral?hl=en. >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Comp 2 - Geral" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<comp2-geral%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
