Changeset 740


Ignore:
Timestamp:
05/04/11 18:11:02 (8 years ago)
Author:
philsmart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • raptor-client/trunk/src/main/java/uk/ac/cardiff/raptor/runtimeutils/ReflectionHelper.java

    r707 r740  
    2525import java.net.URL; 
    2626import java.util.ArrayList; 
     27import java.util.Arrays; 
    2728import java.util.List; 
    2829import java.util.jar.JarEntry; 
     
    125126                String jarFile = getJARFilePath(forPckgName); 
    126127                jarFile = jarFile.replace("file:", ""); 
    127                 List<String> classes = getClasseNamesInPackageJAR(jarFile, forPckgName); 
    128  
     128                log.debug("jar {}",jarFile); 
     129                List<String> classes = getClassNamesInJarOrFolder(jarFile, forPckgName); 
     130                log.debug("{}",Arrays.asList(classes.toArray(new String[0]))); 
    129131                ArrayList allclasses = new ArrayList(); 
    130132                for (String classname : classes) { 
    131133                        try { 
    132134                                Object o = Class.forName(classname.replace(".class", "")).newInstance(); 
    133                                 // if (o!=null)log.debug("found object {}",o.getClass()); 
     135                                if (o!=null)log.debug("found object {}",o.getClass()); 
    134136                                if (o instanceof uk.ac.cardiff.model.event.Event) { 
    135137                                        allclasses.add(o); 
     
    147149                        Field[] fields = object.getClass().getDeclaredFields(); 
    148150                        for (Field field : fields) { 
     151                            log.debug("Field {}",field.getName()); 
    149152                                allFields.add(field.getName()); 
    150153                        } 
Note: See TracChangeset for help on using the changeset viewer.