- 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:
