Title: [677] trunk/qdox/src/java/com/thoughtworks/qdox/JavaDocBuilder.java: 0.00001% better on a NCSS score
Revision
677
Author
paul
Date
2009-10-23 18:19:23 -0500 (Fri, 23 Oct 2009)

Log Message

0.00001% better on a NCSS score

Modified Paths


Diff

Modified: trunk/qdox/src/java/com/thoughtworks/qdox/JavaDocBuilder.java (676 => 677)

--- trunk/qdox/src/java/com/thoughtworks/qdox/JavaDocBuilder.java	2009-10-12 15:13:33 UTC (rev 676)
+++ trunk/qdox/src/java/com/thoughtworks/qdox/JavaDocBuilder.java	2009-10-23 23:19:23 UTC (rev 677)
@@ -80,7 +80,7 @@
  */
 public class JavaDocBuilder implements Serializable {
 
-	private final JavaClassContext context;;
+	private final JavaClassContext context;
 	
     private Set packages = new HashSet();
     private List sources = new ArrayList();
@@ -88,13 +88,19 @@
     private String encoding = System.getProperty("file.encoding");
     private boolean debugLexer;
     private boolean debugParser;
-    private ErrorHandler errorHandler;
+    private ErrorHandler errorHandler = new DefaultErrorHandler();
     private Map allPackages = new HashMap();
 
     public static interface ErrorHandler {
         void handle(ParseException parseException);
     }
 
+    public static class DefaultErrorHandler implements ErrorHandler, Serializable {
+        public void handle(ParseException parseException) {
+            throw parseException;
+        }
+    }
+
     public JavaDocBuilder() {
         this(new DefaultDocletTagFactory());
     }
@@ -322,11 +328,7 @@
             parser.parse();
         } catch (ParseException e) {
             e.setSourceInfo(sourceInfo);
-            if (errorHandler == null) {
-                throw e;
-            } else {
-                errorHandler.handle(e);
-            }
+            errorHandler.handle(e);
         }
         JavaSource source = builder.getSource();
         sources.add(source);


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to