From 2ca1e77475977fb699c6b99945b7368a73301fe4 Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Fri, 14 Jul 2000 15:02:33 +0000 Subject: [PATCH] Minor bug fixes in Javadoc. 1. handle package statements that use tabs. 2. Fix minor bug in comment parsing. The parsing bug was pointed out by Johan Granstrom but I have not used his patch directly. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267787 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Javadoc.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java index 168359587..665f77ecb 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java +++ b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java @@ -859,7 +859,8 @@ public class Javadoc extends Exec { log("Could not evaluate package for " + file, Project.MSG_WARN); return null; } - if (line.trim().startsWith("package ")) { + if (line.trim().startsWith("package ") || + line.trim().startsWith("package\t")) { name = line.substring(8, line.indexOf(";")).trim(); break; } @@ -931,6 +932,10 @@ public class Javadoc extends Exec { c = in.read(); if (c == '*') { c = in.read(); + while (c == '*' && c != -1) { + c = in.read(); + } + if (c == '/') { c = read(); break;