better
[org.ibex.core.git] / src / org / ibex / util / BytecodePruner.java
index 18231fb..6243ffa 100644 (file)
@@ -86,20 +86,16 @@ public class BytecodePruner {
         bcp.loadAllMethods("gnu.gcj.convert.Input_UTF8");      // retrieved via reflection
         bcp.loadAllMethods("gnu.gcj.convert.Output_UTF8");     // retrieved via reflection
 
-
         bcp.loadAllMethods("gnu.gcj.protocol.http.Handler");
         bcp.loadAllMethods("gnu.gcj.protocol.file.Handler");
         bcp.loadAllMethods("gnu.gcj.protocol.core.Handler");
         bcp.loadAllMethods("gnu.gcj.protocol.jar.Handler");
-        bcp.loadAllMethods("gnu.gcj.convert.Input_8859_1");    // retrieved via reflection
-        bcp.loadAllMethods("gnu.gcj.convert.Output_8859_1");   // retrieved via reflection
-        bcp.loadAllMethods("gnu.gcj.convert.Input_ASCII");     // retrieved via reflection
-        bcp.loadAllMethods("gnu.gcj.convert.Output_ASCII");    // retrieved via reflection
-
 
+        /*
         bcp.loadAllMethods("java.util.Date");
         bcp.loadAllMethods("java.text.DateFormat");
         bcp.loadAllMethods("java.text.NumberFormat");
+        */
 
         Method[] meths = getMethods(repo.loadClass("org.ibex.plat.Linux"));
         for(int i=0; i<meths.length; i++) {
@@ -158,7 +154,7 @@ public class BytecodePruner {
         int numMethods = 0;
         boolean good = false;
         for(int i=0; i<methods.length; i++) {
-            if (dest.contains(methods[i]) /*&& (constructed || !methods[i].isStatic())*/) {
+            if (dest.contains(methods[i]) && (constructed || !methods[i].isStatic())) {
                 if (!methods[i].getName().equals("<clinit>")) good = true;
             } else {
                 if (methods[i].getCode() == null) {