Example #1
0
 public void execute() throws BuildException {
   try {
     BufferedReader in = new BufferedReader(new FileReader(file));
     String line;
     while ((line = in.readLine()) != null) {
       System.err.println(line);
     }
     in.close();
   } catch (FileNotFoundException e) {
     throw new BuildException(e);
   } catch (IOException e) {
     throw new BuildException(e);
   }
 }
Example #2
0
 private File getGeneratedFile() throws BuildException {
   String generatedFileName = null;
   try {
     BufferedReader in = new BufferedReader(new FileReader(target));
     String line;
     while ((line = in.readLine()) != null) {
       int extendsIndex = line.indexOf(" extends ");
       if (line.startsWith("class ") && extendsIndex > -1) {
         generatedFileName = line.substring(6, extendsIndex).trim();
         break;
       }
     }
     in.close();
   } catch (Exception e) {
     throw new BuildException("Unable to determine generated class");
   }
   if (generatedFileName == null) {
     throw new BuildException("Unable to determine generated class");
   }
   return new File(outputDirectory, generatedFileName + ".java");
 }