Bom, desenvolvendo com JBoss Studio e JBoss Seam, ainda me faz muita falta as mágicas que o Greenbox nos dava na palma da mão, por isso, estou estruturando algumas extensões para proporcionar maior produtividade agora criando agora plugins para Eclipse.

O exemplo a seguir me ajuda a ler qualquer .class Java para poder usar Reflection, obrigado Edson Tirelli, pela dica simplificada de capturar isto, segue aqui a dica:

JAVA:
  1. URL url = null;
  2. try {
  3. File dir = new File("/opt/java/redhat/jboss-studio/workspace/travelweb/build/classes/");
  4.  
  5. url = dir.toURL();
  6.  
  7. } catch (MalformedURLException e) {
  8. e.printStackTrace();
  9. }
  10. URL[] urls = {url};
  11. ClassLoader spec = new URLClassLoader(urls);
  12.  
  13. Class c = null;
  14. try {
  15. c = spec.loadClass("travelweb.entity.TravelRequest");
  16. e.printStackTrace();
  17. }
  18.  
  19. System.out.printf("On class %s I found the following fields",c.getName());

Leave a Reply