You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/11/10 17:40:35 UTC
[02/14] git commit: [flex-falcon] [refs/heads/develop] - - Added
temporary code to help track down a build problem.
- Added temporary code to help track down a build problem.
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/f9423008
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/f9423008
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/f9423008
Branch: refs/heads/develop
Commit: f9423008dbfc5af05ec35b6373641f8436191708
Parents: 7adda95
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Thu Oct 27 17:52:04 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Thu Oct 27 17:52:04 2016 +0200
----------------------------------------------------------------------
.../codegen/js/goog/JSGoogPublisher.java | 60 ++++++++++----------
1 file changed, 30 insertions(+), 30 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/f9423008/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java
index ea39e45..4791887 100644
--- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java
+++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java
@@ -273,41 +273,41 @@ public class JSGoogPublisher extends JSPublisher implements IJSPublisher
protected void dumpJar(File jarFile, File outputDir) throws IOException
{
- // TODO (mschmalle) for some reason ide thinks this has not been closed
- @SuppressWarnings("resource")
- JarFile jar = new JarFile(jarFile);
-
- for (Enumeration<JarEntry> jarEntries = jar.entries(); jarEntries.hasMoreElements();)
- {
- JarEntry jarEntry = jarEntries.nextElement();
- if (!jarEntry.getName().endsWith("/"))
- {
- File file = new File(outputDir, jarEntry.getName());
-
- // Check if the parent directory exists. If not -> create it.
- File dir = file.getParentFile();
- if (!dir.exists())
- {
- if (!dir.mkdirs())
- {
- throw new IOException("Unable to create directory "
- + dir.getAbsolutePath());
+ try {
+ // TODO (mschmalle) for some reason ide thinks this has not been closed
+ @SuppressWarnings("resource")
+ JarFile jar = new JarFile(jarFile);
+
+ for (Enumeration<JarEntry> jarEntries = jar.entries(); jarEntries.hasMoreElements(); ) {
+ JarEntry jarEntry = jarEntries.nextElement();
+ if (!jarEntry.getName().endsWith("/")) {
+ File file = new File(outputDir, jarEntry.getName());
+
+ // Check if the parent directory exists. If not -> create it.
+ File dir = file.getParentFile();
+ if (!dir.exists()) {
+ if (!dir.mkdirs()) {
+ throw new IOException("Unable to create directory "
+ + dir.getAbsolutePath());
+ }
}
- }
- // Dump the file.
- InputStream is = jar.getInputStream(jarEntry);
- FileOutputStream fos = new FileOutputStream(file);
- while (is.available() > 0)
- {
- fos.write(is.read());
+ // Dump the file.
+ InputStream is = jar.getInputStream(jarEntry);
+ FileOutputStream fos = new FileOutputStream(file);
+ while (is.available() > 0) {
+ fos.write(is.read());
+ }
+ fos.close();
+ is.close();
}
- fos.close();
- is.close();
}
- }
- jar.close();
+ jar.close();
+ }catch(Throwable t) {
+ t.printStackTrace();
+ throw new RuntimeException(t);
+ }
}
public class JSGoogErrorManager implements ErrorManager