vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/GenerateZipProcessor.java
branchemul
changeset 672 add357fd6c5c
parent 611 9839e9a75bcf
     1.1 --- a/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/GenerateZipProcessor.java	Wed Jan 30 14:03:49 2013 +0100
     1.2 +++ b/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/GenerateZipProcessor.java	Tue Feb 05 13:20:07 2013 +0100
     1.3 @@ -25,6 +25,7 @@
     1.4  import java.util.jar.JarOutputStream;
     1.5  import java.util.jar.Manifest;
     1.6  import javax.annotation.processing.AbstractProcessor;
     1.7 +import javax.annotation.processing.Filer;
     1.8  import javax.annotation.processing.Processor;
     1.9  import javax.annotation.processing.RoundEnvironment;
    1.10  import javax.annotation.processing.SupportedAnnotationTypes;
    1.11 @@ -73,7 +74,8 @@
    1.12      }
    1.13  
    1.14      private void generateJar(PackageElement pe, GenerateZip gz, Element e) throws IOException {
    1.15 -        FileObject res = processingEnv.getFiler().createResource(
    1.16 +        final Filer filer = processingEnv.getFiler();
    1.17 +        FileObject res = filer.createResource(
    1.18              StandardLocation.CLASS_OUTPUT, 
    1.19              pe.getQualifiedName().toString(), 
    1.20              gz.name(), e
    1.21 @@ -93,6 +95,7 @@
    1.22              jar.write(arr[i + 1].getBytes("UTF-8"));
    1.23              jar.closeEntry();
    1.24          }
    1.25 +        jar.close();
    1.26      }
    1.27 -    
    1.28 +
    1.29  }