From 2064de6a19920770fb1427fb184369c54bd69f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ryszard=20Wi=C5=9Bniewski?= Date: Mon, 30 Aug 2010 00:04:27 +0200 Subject: [PATCH] Throw warnings instead of exceptions on unknown files inside smali dir. --- src/brut/androlib/src/SmaliBuilder.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/brut/androlib/src/SmaliBuilder.java b/src/brut/androlib/src/SmaliBuilder.java index 89364653..3a5a340d 100644 --- a/src/brut/androlib/src/SmaliBuilder.java +++ b/src/brut/androlib/src/SmaliBuilder.java @@ -22,6 +22,7 @@ import brut.directory.DirectoryException; import java.io.*; import java.util.List; import java.util.ListIterator; +import java.util.logging.Logger; import org.apache.commons.io.IOUtils; /** @@ -64,7 +65,8 @@ public class SmaliBuilder { return; } if (! fileName.endsWith(".java")) { - throw new AndrolibException("Unknown file type: " + inFile); + LOGGER.warning("Unknown file type, ignoring: " + inFile); + return; } StringBuilder out = new StringBuilder(); @@ -105,4 +107,8 @@ public class SmaliBuilder { private final boolean mDebug; private DexFileBuilder mDexBuilder; + + + private final static Logger LOGGER = + Logger.getLogger(SmaliBuilder.class.getName()); }