diff --git a/src/etc/testcases/taskdefs/loadfile.xml b/src/etc/testcases/taskdefs/loadfile.xml index b90fad278..9b91d7843 100644 --- a/src/etc/testcases/taskdefs/loadfile.xml +++ b/src/etc/testcases/taskdefs/loadfile.xml @@ -87,6 +87,42 @@ Hello World! + + +/* +Comment "1" +*/ +public class test1 { + //Some comment + int x = 1/2; + private static final String GREETING="*/Hello/*"; + private static final String GREETING1="/*Hello*/"; + + public static void main( String args[] ) { + } +} + + +public class test1 { + + int x = 1/2; + private static final String GREETING="*/Hello/*"; + private static final String GREETING1="/*Hello*/"; + + public static void main( String args[] ) { + } +} + + + + + + + + + diff --git a/src/main/org/apache/tools/ant/filters/StripJavaComments.java b/src/main/org/apache/tools/ant/filters/StripJavaComments.java index 1d5df37f1..9a4afe283 100644 --- a/src/main/org/apache/tools/ant/filters/StripJavaComments.java +++ b/src/main/org/apache/tools/ant/filters/StripJavaComments.java @@ -62,8 +62,6 @@ import java.io.Reader; * (if you have more complex Java parsing needs, use a real lexer). * Since this class heavily relies on the single char read function, * you are reccomended to make it work on top of a buffered reader. - * - * @author Magesh Umasankar */ public final class StripJavaComments extends BaseFilterReader diff --git a/src/testcases/org/apache/tools/ant/taskdefs/LoadFileTest.java b/src/testcases/org/apache/tools/ant/taskdefs/LoadFileTest.java index f4703c314..98152b4fc 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/LoadFileTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/LoadFileTest.java @@ -173,6 +173,17 @@ public class LoadFileTest extends BuildFileTest { } } + /** + * A unit test for JUnit + */ + public void testStripJavaComments() + throws BuildException { + executeTarget("testStripJavaComments"); + String expected = project.getProperty("expected"); + if(!project.getProperty("testStripJavaComments").equals(expected)) { + fail("StripJavaComments broken"); + } + } /** * A unit test for JUnit