You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2018/12/29 14:13:18 UTC
[groovy] 25/28: cleanup/remove @author tags as per Apache
recommended practices for groovy-test, groovy-xml, parser-antlr4
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch refine-groovydoc
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 8a176f21a0be150940c2a2abb5de85dfd1526468
Author: Paul King <pa...@asert.com.au>
AuthorDate: Fri Dec 28 09:52:45 2018 +1000
cleanup/remove @author tags as per Apache recommended practices for groovy-test, groovy-xml, parser-antlr4
---
gradle/pomconfigurer.gradle | 21 +++++++++++
.../groovy/groovy/lang/GroovyLogTestCase.groovy | 43 ++++++++++------------
.../groovy/groovy/mock/interceptor/Demand.groovy | 1 -
.../groovy/groovy/mock/interceptor/Ignore.groovy | 2 -
.../mock/interceptor/LooseExpectation.groovy | 1 -
.../groovy/groovy/mock/interceptor/MockFor.groovy | 3 --
.../groovy/mock/interceptor/MockInterceptor.groovy | 2 -
.../mock/interceptor/StrictExpectation.groovy | 1 -
.../groovy/groovy/mock/interceptor/StubFor.groovy | 3 --
.../groovy/groovy/util/GroovyShellTestCase.groovy | 4 +-
.../groovy/util/JavadocAssertionTestBuilder.groovy | 2 -
.../groovy/util/JavadocAssertionTestSuite.groovy | 2 -
.../mock/interceptor/MockProxyMetaClass.java | 2 -
.../src/main/java/groovy/test/GroovyAssert.java | 4 --
.../java/groovy/transform/NotYetImplemented.java | 4 --
.../src/main/java/groovy/util/AllTestSuite.java | 4 --
.../src/main/java/groovy/util/GroovyTestCase.java | 5 ---
.../src/main/java/groovy/util/GroovyTestSuite.java | 2 -
.../NotYetImplementedASTTransformation.java | 5 ---
.../src/test/groovy/GroovyTestCaseTest.groovy | 2 -
.../groovy/lang/GroovyLogTestCaseTest.groovy | 6 +--
.../groovy/groovy/test/GroovyAssertTest.groovy | 4 --
.../groovy/groovy/util/AllTestSuiteTest.groovy | 1 -
.../NotYetImplementedTransformTest.groovy | 4 --
.../src/main/groovy/groovy/xml/StaxBuilder.groovy | 3 --
.../src/main/java/groovy/util/XmlNodePrinter.java | 1 -
.../src/main/java/groovy/util/XmlSlurper.java | 1 -
.../java/groovy/util/slurpersupport/Attribute.java | 2 -
.../groovy/util/slurpersupport/Attributes.java | 2 -
.../util/slurpersupport/FilteredAttributes.java | 2 -
.../util/slurpersupport/FilteredNodeChildren.java | 2 -
.../groovy/util/slurpersupport/GPathResult.java | 2 -
.../groovy/util/slurpersupport/NoChildren.java | 2 -
.../main/java/groovy/util/slurpersupport/Node.java | 2 -
.../java/groovy/util/slurpersupport/NodeChild.java | 2 -
.../groovy/util/slurpersupport/NodeChildren.java | 2 -
.../groovy/util/slurpersupport/NodeIterator.java | 2 -
.../groovy/util/slurpersupport/NodeParents.java | 2 -
.../util/slurpersupport/ReplacementNode.java | 2 -
.../src/main/java/groovy/xml/DOMBuilder.java | 2 -
.../src/main/java/groovy/xml/MarkupBuilder.java | 4 --
.../main/java/groovy/xml/MarkupBuilderHelper.java | 2 -
.../src/main/java/groovy/xml/NamespaceBuilder.java | 2 -
.../java/groovy/xml/NamespaceBuilderSupport.java | 5 ---
.../src/main/java/groovy/xml/SAXBuilder.java | 2 -
.../src/main/java/groovy/xml/XmlUtil.java | 2 -
.../src/main/java/groovy/xml/dom/DOMCategory.java | 3 --
.../codehaus/groovy/runtime/XmlGroovyMethods.java | 3 --
.../org/codehaus/groovy/tools/xml/DomToGroovy.java | 3 --
.../src/spec/test/UserGuideDOMCategory.groovy | 2 -
.../spec/test/UserGuideMarkupBuilderTest.groovy | 2 -
.../UserGuideStreamingMarkupBuilderTest.groovy | 2 -
.../src/spec/test/UserGuideXmlParserTest.groovy | 2 -
.../src/spec/test/UserGuideXmlSlurperTest.groovy | 2 -
.../src/spec/test/UserGuideXmlUtilTest.groovy | 2 -
.../test/groovy/groovy/bugs/Groovy249_Bug.groovy | 3 --
.../test/groovy/groovy/bugs/Groovy593_Bug.groovy | 3 --
.../test/groovy/groovy/bugs/TedsClosureBug.groovy | 3 --
.../groovy/groovy/xml/BuilderTestSupport.groovy | 4 --
.../groovy/xml/GpathSyntaxTestSupport.groovy | 3 --
.../groovy/groovy/xml/MarkupBuilderTest.groovy | 4 --
.../groovy/xml/StreamingMarkupBuilderTest.groovy | 3 --
.../src/test/groovy/groovy/xml/TestXmlSupport.java | 3 --
.../src/test/groovy/groovy/xml/XmlTest.java | 3 --
.../src/test/groovy/groovy/xml/XmlUtilTest.groovy | 3 --
.../groovy/groovy/xml/vm6/StaxBuilderTest.groovy | 3 --
.../groovy/tools/xml/DomToGroovyTest.groovy | 4 --
.../org/apache/groovy/parser/AbstractParser.java | 3 --
.../org/apache/groovy/parser/Antlr2Parser.java | 3 --
.../org/apache/groovy/parser/Antlr4Parser.java | 3 --
.../groovy/parser/antlr4/Antlr4ParserPlugin.java | 3 --
.../groovy/parser/antlr4/Antlr4PluginFactory.java | 3 --
.../apache/groovy/parser/antlr4/AstBuilder.java | 3 --
.../groovy/parser/antlr4/GroovyLangLexer.java | 3 --
.../groovy/parser/antlr4/GroovyLangParser.java | 3 --
.../antlr4/TryWithResourcesASTTransformation.java | 3 --
.../antlr4/internal/DescriptiveErrorStrategy.java | 3 --
.../antlr4/internal/atnmanager/AtnManager.java | 3 --
.../groovy/parser/antlr4/SyntaxErrorTest.groovy | 3 --
.../groovy/parser/antlr4/util/AstDumper.groovy | 6 ---
80 files changed, 44 insertions(+), 234 deletions(-)
diff --git a/gradle/pomconfigurer.gradle b/gradle/pomconfigurer.gradle
index cc3fb90..f7882fd 100644
--- a/gradle/pomconfigurer.gradle
+++ b/gradle/pomconfigurer.gradle
@@ -483,9 +483,30 @@ project.ext.pomConfigureClosureWithoutTweaks = {
name 'Ted Naleid'
}
contributor {
+ name 'Ted Leung'
+ }
+ contributor {
+ name 'Merrick Schincariol'
+ }
+ contributor {
name 'Chanwit Kaewkasi'
}
contributor {
+ name 'Stefan Matthias Aust'
+ }
+ contributor {
+ name 'Jochen Eddel+'
+ }
+ contributor {
+ name 'Ilinca V. Hallberg'
+ }
+ contributor {
+ name 'Björn Westlin'
+ }
+ contributor {
+ name 'Andrew Glover'
+ }
+ contributor {
name 'Brad Long'
}
contributor {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy b/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy
index 0fa406e..0205d47 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy
@@ -25,26 +25,24 @@ import java.util.logging.SimpleFormatter
import java.util.logging.StreamHandler
/**
-Helper class to spoof log entries as produced by calling arbitrary code.
-This allows non-intrusive testing of dependent objects without
-explicitly using Mock objects as long as those dependent objects
-do some proper logging.
-As a measure of last resort, it can be used on MetaClass to spoof
-it's log entries on 'invokeMethod'.
-
-@author Dierk Koenig
-@see GroovyLogTestCaseTest
-**/
-
+ * Helper class to spoof log entries as produced by calling arbitrary code.
+ * This allows non-intrusive testing of dependent objects without
+ * explicitly using Mock objects as long as those dependent objects
+ * do some proper logging.
+ * As a measure of last resort, it can be used on MetaClass to spoof
+ * it's log entries on 'invokeMethod'.
+ *
+ * @see GroovyLogTestCaseTest
+ */
class GroovyLogTestCase extends GroovyTestCase {
/**
- Execute the given Closure with the according level for the Logger that
- is qualified by the qualifier and return the log output as a String.
- Qualifiers are usually package or class names.
- Existing log level and handlers are restored after execution.
- **/
- static String stringLog (Level level, String qualifier, Closure yield){
+ * Execute the given Closure with the according level for the Logger that
+ * is qualified by the qualifier and return the log output as a String.
+ * Qualifiers are usually package or class names.
+ * Existing log level and handlers are restored after execution.
+ */
+ static String stringLog(Level level, String qualifier, Closure yield) {
// store old values
Logger logger = Logger.getLogger(qualifier)
def usesParentHandlers = logger.useParentHandlers
@@ -67,12 +65,11 @@ class GroovyLogTestCase extends GroovyTestCase {
}
/**
- Execute the given Closure with the according level for the Logger that
- is qualified by the qualifier. Qualifiers are usually package or class
- names.
- The log level is restored after execution.
- **/
- static def withLevel(Level level, String qualifier, Closure yield){
+ * Execute the given Closure with the according level for the Logger that
+ * is qualified by the qualifier. Qualifiers are usually package or class names.
+ * The log level is restored after execution.
+ */
+ static def withLevel(Level level, String qualifier, Closure yield) {
// store old values
Logger logger = Logger.getLogger(qualifier)
def loglevel = logger.level
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Demand.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Demand.groovy
index fc377bf..f06d773 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Demand.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Demand.groovy
@@ -23,7 +23,6 @@ import junit.framework.AssertionFailedError
/**
* The object that registers method calls on it for the use with Mocks and Stubs.
* For each call a CallSpec object is added to the recorded list.
- * @author Dierk Koenig
*/
class Demand {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Ignore.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Ignore.groovy
index a62e433..f38d4e5 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Ignore.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/Ignore.groovy
@@ -21,8 +21,6 @@ package groovy.mock.interceptor
/**
* Helper object to support convenience "ignore.methodName" notation similar to demand notation.
* Can't be used with methods within <code>java.lang.Object</code>.
- *
- * @author Paul King
*/
class Ignore {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/LooseExpectation.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/LooseExpectation.groovy
index 5e04795..ef97542 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/LooseExpectation.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/LooseExpectation.groovy
@@ -27,7 +27,6 @@ import org.codehaus.groovy.runtime.DefaultGroovyMethods
* If a method is demanded multiple times, the ranges are filled by order of recording.
*
* @see StrictExpectation
- * @author Dierk Koenig
*/
class LooseExpectation {
Demand fDemand = null
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy
index fae9f09..82f7c98 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy
@@ -83,9 +83,6 @@ import java.util.regex.Pattern
* </ul>
*
* See also: {@link StubFor}.
- *
- * @author Dierk Koenig
- * @author Paul King
*/
class MockFor {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockInterceptor.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockInterceptor.groovy
index b2f45da..5313c31 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockInterceptor.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockInterceptor.groovy
@@ -20,8 +20,6 @@ package groovy.mock.interceptor
/**
* Intercepting calls to the collaborating object and notify the expectation object.
- *
- * @author Dierk Koenig
*/
class MockInterceptor implements PropertyAccessInterceptor {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StrictExpectation.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StrictExpectation.groovy
index 7a0028d..f5eb4ac 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StrictExpectation.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StrictExpectation.groovy
@@ -25,7 +25,6 @@ import org.codehaus.groovy.runtime.DefaultGroovyMethods
* Expects demanded call cardinalities to match demanded ranges in the sequence of recording.
*
* @see LooseExpectation
- * @author Dierk Koenig
*/
class StrictExpectation {
Demand fDemand = null
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StubFor.groovy b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StubFor.groovy
index deb069f..a3a29ee 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StubFor.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/StubFor.groovy
@@ -64,9 +64,6 @@ import java.util.regex.Pattern
* <code>father.first</code> causes a call to <code>father.getFirst()</code> to occur.
*
* For a complete list of features, see: {@link MockFor}.
- *
- * @author Dierk Koenig
- * @author Paul King
*/
class StubFor {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/util/GroovyShellTestCase.groovy b/subprojects/groovy-test/src/main/groovy/groovy/util/GroovyShellTestCase.groovy
index a93cd6a..463aa65 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/util/GroovyShellTestCase.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/util/GroovyShellTestCase.groovy
@@ -19,9 +19,7 @@
package groovy.util
/**
- * Groovy test case, which recreates internal GroovyShell in each setUp ()
- *
- * @author Alex Tkachman
+ * Groovy test case, which recreates internal GroovyShell in each setUp()
*/
class GroovyShellTestCase extends GroovyTestCase {
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestBuilder.groovy b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestBuilder.groovy
index 176afcc..8fa5546 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestBuilder.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestBuilder.groovy
@@ -25,8 +25,6 @@ import java.util.regex.Pattern
* the Javadoc comments of a source file. Assertions should be placed within an html tag with a <code>class="groovyTestCase"</code>
* attribute assignment. Example:
* <pre><pre class="groovyTestCase"> assert "example".size() == 7 </pre></pre>
- *
- * @author Merlyn Albery-Speyer
*/
class JavadocAssertionTestBuilder {
// TODO write tests for this classes functionality
diff --git a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy
index e3cc5a7..285428a 100644
--- a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy
+++ b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy
@@ -43,8 +43,6 @@ import junit.textui.TestRunner
* </code>
*
* <b>Note: this class requires the Ant module at runtime.</b>
- *
- * @author Merlyn Albery-Speyer
*/
class JavadocAssertionTestSuite extends TestSuite {
/** The System Property to set as base directory for collection of Classes.
diff --git a/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java b/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java
index 61ec117..d1df519 100644
--- a/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java
+++ b/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java
@@ -30,8 +30,6 @@ import groovy.lang.ProxyMetaClass;
/**
* The ProxyMetaClass for the MockInterceptor.
* Instance and class methods are intercepted, but constructors are not to allow mocking of aggregated objects.
- *
- * @author Dierk Koenig
*/
public class MockProxyMetaClass extends ProxyMetaClass {
diff --git a/subprojects/groovy-test/src/main/java/groovy/test/GroovyAssert.java b/subprojects/groovy-test/src/main/java/groovy/test/GroovyAssert.java
index 3b51b3c..831f64a 100644
--- a/subprojects/groovy-test/src/main/java/groovy/test/GroovyAssert.java
+++ b/subprojects/groovy-test/src/main/java/groovy/test/GroovyAssert.java
@@ -51,10 +51,6 @@ import java.util.logging.Logger;
* </p>
*
* @see groovy.util.GroovyTestCase
- *
- * @author Paul King
- * @author Andre Steingress
- *
* @since 2.3
*/
public class GroovyAssert extends org.junit.Assert {
diff --git a/subprojects/groovy-test/src/main/java/groovy/transform/NotYetImplemented.java b/subprojects/groovy-test/src/main/java/groovy/transform/NotYetImplemented.java
index 622b743..253fb71 100644
--- a/subprojects/groovy-test/src/main/java/groovy/transform/NotYetImplemented.java
+++ b/subprojects/groovy-test/src/main/java/groovy/transform/NotYetImplemented.java
@@ -35,10 +35,6 @@ import java.lang.annotation.Target;
* <p>
* The idea for this AST transformation originated in {@link groovy.util.GroovyTestCase#notYetImplemented()}.
*
- * @author Dierk König
- * @author Andre Steingress
- * @author Ilinca V. Hallberg
- * @author Björn Westlin
* @since 2.0.0
*/
@java.lang.annotation.Documented
diff --git a/subprojects/groovy-test/src/main/java/groovy/util/AllTestSuite.java b/subprojects/groovy-test/src/main/java/groovy/util/AllTestSuite.java
index 216fe8a..fe06867 100644
--- a/subprojects/groovy-test/src/main/java/groovy/util/AllTestSuite.java
+++ b/subprojects/groovy-test/src/main/java/groovy/util/AllTestSuite.java
@@ -45,10 +45,6 @@ import java.util.logging.Logger;
* When setting the log level of this class to FINEST, all file loading will be logged.
* <p>
* See also groovy.util.AllTestSuiteTest.groovy
- *
- * @author Andrew Glover
- * @author Dierk Koenig
- * @author Paul King
*/
public class AllTestSuite extends TestSuite {
diff --git a/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestCase.java b/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestCase.java
index df563f1..383efcb 100644
--- a/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestCase.java
+++ b/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestCase.java
@@ -33,11 +33,6 @@ import java.util.logging.Logger;
* In case JUnit 4 is used, see {@link groovy.test.GroovyAssert}.
*
* @see groovy.test.GroovyAssert
- *
- * @author <a href="mailto:bob@werken.com">bob mcwhirter</a>
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
- * @author Dierk Koenig (the notYetImplemented feature, changes to shouldFail)
- * @author Andre Steingress
*/
public class GroovyTestCase extends TestCase {
diff --git a/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestSuite.java b/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestSuite.java
index 4c7dce7..ac16128 100644
--- a/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestSuite.java
+++ b/subprojects/groovy-test/src/main/java/groovy/util/GroovyTestSuite.java
@@ -45,8 +45,6 @@ import java.security.PrivilegedAction;
* <code>
* -Dtest=src/test/Foo.groovy
* </code>
- *
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
*/
public class GroovyTestSuite extends TestSuite {
diff --git a/subprojects/groovy-test/src/main/java/org/codehaus/groovy/transform/NotYetImplementedASTTransformation.java b/subprojects/groovy-test/src/main/java/org/codehaus/groovy/transform/NotYetImplementedASTTransformation.java
index 5824814..c520bfb 100644
--- a/subprojects/groovy-test/src/main/java/org/codehaus/groovy/transform/NotYetImplementedASTTransformation.java
+++ b/subprojects/groovy-test/src/main/java/org/codehaus/groovy/transform/NotYetImplementedASTTransformation.java
@@ -47,11 +47,6 @@ import static org.codehaus.groovy.ast.tools.GeneralUtils.throwS;
* Handles generation of code for the {@code @NotYetImplemented} annotation.
*
* @see groovy.transform.NotYetImplemented
- *
- * @author Dierk König
- * @author Andre Steingress
- * @author Ilinca V. Hallberg
- * @author Björn Westlin
*/
@GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION)
public class NotYetImplementedASTTransformation extends AbstractASTTransformation {
diff --git a/subprojects/groovy-test/src/test/groovy/GroovyTestCaseTest.groovy b/subprojects/groovy-test/src/test/groovy/GroovyTestCaseTest.groovy
index 9ee4c2f..e1093f2 100644
--- a/subprojects/groovy-test/src/test/groovy/GroovyTestCaseTest.groovy
+++ b/subprojects/groovy-test/src/test/groovy/GroovyTestCaseTest.groovy
@@ -20,8 +20,6 @@ import junit.framework.AssertionFailedError
/**
* Testing the notYetImplemented feature of GroovyTestCase.
- * TODO: testing all other features.
- * @author Dierk Koenig
*/
class GroovyTestCaseTest extends GroovyTestCase {
diff --git a/subprojects/groovy-test/src/test/groovy/groovy/lang/GroovyLogTestCaseTest.groovy b/subprojects/groovy-test/src/test/groovy/groovy/lang/GroovyLogTestCaseTest.groovy
index 37d0afd..74d1367 100644
--- a/subprojects/groovy-test/src/test/groovy/groovy/lang/GroovyLogTestCaseTest.groovy
+++ b/subprojects/groovy-test/src/test/groovy/groovy/lang/GroovyLogTestCaseTest.groovy
@@ -22,10 +22,8 @@ import java.util.logging.Level
import java.util.logging.Logger
/**
-Showing usage of the GroovyLogTestCase
-@author Dierk Koenig
-**/
-
+ * Showing usage of the GroovyLogTestCase
+ */
class GroovyLogTestCaseTest extends GroovyLogTestCase {
static final LOG = Logger.getLogger('groovy.lang.GroovyLogTestCaseTest')
diff --git a/subprojects/groovy-test/src/test/groovy/groovy/test/GroovyAssertTest.groovy b/subprojects/groovy-test/src/test/groovy/groovy/test/GroovyAssertTest.groovy
index 2238ffd..0c2bfde 100644
--- a/subprojects/groovy-test/src/test/groovy/groovy/test/GroovyAssertTest.groovy
+++ b/subprojects/groovy-test/src/test/groovy/groovy/test/GroovyAssertTest.groovy
@@ -21,10 +21,6 @@ package groovy.test
import org.junit.Test
import static groovy.test.GroovyAssert.*
-/**
- * @author Paul King
- * @author Andre Steingress
- */
class GroovyAssertTest {
@Test
diff --git a/subprojects/groovy-test/src/test/groovy/groovy/util/AllTestSuiteTest.groovy b/subprojects/groovy-test/src/test/groovy/groovy/util/AllTestSuiteTest.groovy
index cdae63d..63e9ede 100644
--- a/subprojects/groovy-test/src/test/groovy/groovy/util/AllTestSuiteTest.groovy
+++ b/subprojects/groovy-test/src/test/groovy/groovy/util/AllTestSuiteTest.groovy
@@ -26,7 +26,6 @@ import java.util.logging.Level
* add found files to the log,
* produce a proper TestSuite,
* and wrap Scripts into TestCases.
- * @author Dierk Koenig
*/
class AllTestSuiteTest extends GroovyLogTestCase {
diff --git a/subprojects/groovy-test/src/test/groovy/org/codehaus/groovy/transform/NotYetImplementedTransformTest.groovy b/subprojects/groovy-test/src/test/groovy/org/codehaus/groovy/transform/NotYetImplementedTransformTest.groovy
index 4e6bf37..50fb658 100644
--- a/subprojects/groovy-test/src/test/groovy/org/codehaus/groovy/transform/NotYetImplementedTransformTest.groovy
+++ b/subprojects/groovy-test/src/test/groovy/org/codehaus/groovy/transform/NotYetImplementedTransformTest.groovy
@@ -20,10 +20,6 @@ package org.codehaus.groovy.transform
import junit.framework.AssertionFailedError
-/**
- * @author Dierk König
- * @author Andre Steingress
- */
class NotYetImplementedTransformTest extends GroovyShellTestCase {
void testNotYetImplemented() {
diff --git a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StaxBuilder.groovy b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StaxBuilder.groovy
index 91dac1e..0aa5b19 100644
--- a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StaxBuilder.groovy
+++ b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StaxBuilder.groovy
@@ -50,9 +50,6 @@ package groovy.xml
* }
* assert writer.toString() == '''{"root1":{"@a":"5","@b":"7","elem1":"hello1","elem2":"hello2","elem3":{"@x":"7"}}}'''
* </pre>
- *
- * @author <a href="dejan@nighttale.net">Dejan Bosanac</a>
- * @author Paul King
*/
public class StaxBuilder extends BuilderSupport {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/XmlNodePrinter.java b/subprojects/groovy-xml/src/main/java/groovy/util/XmlNodePrinter.java
index f6c4fde..eac1b00 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/XmlNodePrinter.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/XmlNodePrinter.java
@@ -42,7 +42,6 @@ import java.util.Map;
* </body>
* </pre>
*
- * @author Christian Stein
* @see groovy.util.NodePrinter
* @see groovy.xml.XmlUtil#serialize(Node)
*/
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java b/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java
index ee93474..a154cf0 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java
@@ -76,7 +76,6 @@ import java.util.Stack;
* rootNode.a.each { assert it.text() in ['one!','two!'] }
* </pre>
*
- * @author John Wilson
* @see GPathResult
*/
public class XmlSlurper extends DefaultHandler {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java
index 9d57662..1172e01 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java
@@ -30,8 +30,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of a node attribute.
- *
- * @author John Wilson
*/
public class Attribute extends GPathResult {
private final String value;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java
index d4fa5d4..3ad93f7 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java
@@ -32,8 +32,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of a node's attributes.
- *
- * @author John Wilson
*/
public class Attributes extends NodeChildren {
final String attributeName;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java
index b920970..353b100 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java
@@ -26,8 +26,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of a node's attributes filtered by a Closure.
- *
- * @author John Wilson
*/
public class FilteredAttributes extends Attributes
{
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java
index b6c4590..0bc1d2e 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java
@@ -26,8 +26,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of child nodes filtered by a Closure.
- *
- * @author John Wilson
*/
public class FilteredNodeChildren extends NodeChildren {
private final Closure closure;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/GPathResult.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/GPathResult.java
index 5bf5a2a..3e37a1c 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/GPathResult.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/GPathResult.java
@@ -47,8 +47,6 @@ import java.util.Stack;
/**
* Base class for representing lazy evaluated GPath expressions.
- *
- * @author John Wilson
*/
public abstract class GPathResult extends GroovyObjectSupport implements Writable, Buildable, Iterable {
protected final GPathResult parent;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NoChildren.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NoChildren.java
index 0401b87..92ad881 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NoChildren.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NoChildren.java
@@ -32,8 +32,6 @@ import java.util.Map;
*
* As this class represents a GPath expression with no results, all methods
* are either NOPs or return an empty result.
- *
- * @author John Wilson
*/
public class NoChildren extends GPathResult {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Node.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Node.java
index ed2202b..23e7cb7 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Node.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Node.java
@@ -35,8 +35,6 @@ import java.util.Stack;
/**
* Represents a node.
- *
- * @author John Wilson
*/
public class Node implements Writable {
private final String name;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java
index 2843262..38b3287 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java
@@ -31,8 +31,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of a child node.
- *
- * @author John Wilson
*/
public class NodeChild extends GPathResult {
private final Node node;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java
index f6ea038..bef9567 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java
@@ -31,8 +31,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of child nodes.
- *
- * @author John Wilson
*/
public class NodeChildren extends GPathResult {
private int size = -1;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeIterator.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeIterator.java
index 00fbba8..beecd21 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeIterator.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeIterator.java
@@ -22,8 +22,6 @@ import java.util.Iterator;
/**
* Helper class for iterating through nodes.
- *
- * @author John Wilson
*/
public abstract class NodeIterator implements Iterator {
private static final Object DELAYED_INIT = new Object();
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeParents.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeParents.java
index c045cfa..f8de7c1 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeParents.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeParents.java
@@ -23,8 +23,6 @@ import java.util.Map;
/**
* Lazy evaluated representation of parent nodes without duplicates
-*
-* @author Jochen Eddel+
*/
public class NodeParents extends NodeChildren {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/ReplacementNode.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/ReplacementNode.java
index 5fdbc87..c28e3a0 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/ReplacementNode.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/ReplacementNode.java
@@ -28,8 +28,6 @@ import java.util.Map;
/**
* Helper base class used for lazy updates.
- *
- * @author John Wilson
*/
public abstract class ReplacementNode implements Buildable, Writable {
public abstract void build(GroovyObject builder, Map namespaceMap, Map<String, String> namespaceTagHints);
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java
index 9c910cf..f1fd975 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java
@@ -37,8 +37,6 @@ import java.util.Map;
/**
* A helper class for creating a W3C DOM tree
- *
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
*/
public class DOMBuilder extends BuilderSupport {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
index 2190088..d67e842 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
@@ -54,10 +54,6 @@ import java.util.Map;
* See the javadoc for {@link #getMkp()} for further details.</li>
* <li>Note that tab, newline and carriage return characters are escaped within attributes, i.e. will become &#09;, &#10; and &#13; respectively</li>
* </ul>
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
- * @author Stefan Matthias Aust
- * @author <a href="mailto:scottstirling@rcn.com">Scott Stirling</a>
- * @author Paul King
*/
public class MarkupBuilder extends BuilderSupport {
private IndentPrinter out;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilderHelper.java b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilderHelper.java
index 173f5f5..bed8872 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilderHelper.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilderHelper.java
@@ -23,8 +23,6 @@ import java.util.Map;
/**
* A helper class for MarkupBuilder.
- *
- * @author Paul King
*/
public class MarkupBuilderHelper {
private final MarkupBuilder builder;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilder.java
index 1df2239..263e095 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilder.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilder.java
@@ -24,8 +24,6 @@ import java.util.Map;
/**
* A helper class for creating namespaces for GroovyMarkup
- *
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
*/
public class NamespaceBuilder {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java
index 51129c7..4b56e58 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java
@@ -30,11 +30,6 @@ import java.util.Map;
/**
* A helper class for creating namespaced GroovyMarkup
- *
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
- * @author Paul King
- * @author Denver Dino
- * @author Marc Guillemot
*/
public class NamespaceBuilderSupport extends BuilderSupport {
private boolean autoPrefix;
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java
index 037b8a0..c901f8d 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java
@@ -30,8 +30,6 @@ import java.util.Map;
/**
* A builder for generating W3C SAX events. Use similar to MarkupBuilder.
- *
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
*/
public class SAXBuilder extends BuilderSupport {
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java b/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java
index fcdabcc..0594fd1 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java
@@ -55,8 +55,6 @@ import java.net.URL;
/**
* Used for pretty printing XML content and other XML related utilities.
- *
- * @author Paul King
*/
public class XmlUtil {
/**
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/dom/DOMCategory.java b/subprojects/groovy-xml/src/main/java/groovy/xml/dom/DOMCategory.java
index 71fb4d3..95eca0d 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/dom/DOMCategory.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/dom/DOMCategory.java
@@ -45,9 +45,6 @@ import java.util.Map;
/**
* Category class which adds GPath style operations to Java's DOM classes.
- *
- * @author sam
- * @author paulk
*/
public class DOMCategory {
private static boolean trimWhitespace = false;
diff --git a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/runtime/XmlGroovyMethods.java b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/runtime/XmlGroovyMethods.java
index 666d7b6..5c1c093 100644
--- a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/runtime/XmlGroovyMethods.java
+++ b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/runtime/XmlGroovyMethods.java
@@ -29,9 +29,6 @@ import java.util.Iterator;
* This class defines all the new XML-related groovy methods which enhance
* the normal JDK XML classes when inside the Groovy environment.
* Static methods are used with the first parameter the destination class.
- *
- * @author Paul King
- * @author Jochen Theodorou
*/
public class XmlGroovyMethods {
diff --git a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java
index 10f42c4..d4d8dc9 100644
--- a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java
+++ b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java
@@ -47,9 +47,6 @@ import java.util.Map;
/**
* A SAX handler for turning XML into Groovy scripts
- *
- * @author James Strachan
- * @author paulk
*/
public class DomToGroovy {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideDOMCategory.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideDOMCategory.groovy
index c22df5a..40754fa 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideDOMCategory.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideDOMCategory.groovy
@@ -23,8 +23,6 @@ import groovy.xml.dom.DOMCategory
/**
* Tests for the Groovy Xml user guide related to DOMCategory.
-*
-* @author Groovy Documentation Community
*/
class UserGuideDOMCategoryTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideMarkupBuilderTest.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideMarkupBuilderTest.groovy
index 792dac9..e872053 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideMarkupBuilderTest.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideMarkupBuilderTest.groovy
@@ -23,8 +23,6 @@ import org.codehaus.groovy.tools.xml.DomToGroovy
/**
* Tests for the Groovy Xml user guide related to MarkupBuilderTest.
-*
-* @author Groovy Documentation Community
*/
class UserGuideMarkupBuilderTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideStreamingMarkupBuilderTest.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideStreamingMarkupBuilderTest.groovy
index db64e98..a0681bd 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideStreamingMarkupBuilderTest.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideStreamingMarkupBuilderTest.groovy
@@ -22,8 +22,6 @@ import groovy.xml.StreamingMarkupBuilder
/**
* Tests for the Groovy Xml user guide related to StreamingMarkupBuilderTest.
-*
-* @author Groovy Documentation Community
*/
class UserGuideStreamingMarkupBuilderTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideXmlParserTest.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideXmlParserTest.groovy
index b788413..ffbfea3 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideXmlParserTest.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideXmlParserTest.groovy
@@ -22,8 +22,6 @@ import groovy.util.GroovyTestCase
/**
* Tests for the Groovy Xml user guide related to XmlParser.
-*
-* @author Groovy Documentation Community
*/
class UserGuideXmlParserTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideXmlSlurperTest.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideXmlSlurperTest.groovy
index 13e7252..fd9aa34 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideXmlSlurperTest.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideXmlSlurperTest.groovy
@@ -22,8 +22,6 @@ import groovy.util.GroovyTestCase
/**
* Tests for the Groovy Xml user guide related to XmlSlurper.
-*
-* @author Groovy Documentation Community
*/
class UserGuideXmlSlurperTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/spec/test/UserGuideXmlUtilTest.groovy b/subprojects/groovy-xml/src/spec/test/UserGuideXmlUtilTest.groovy
index c519376..bb6ab46 100644
--- a/subprojects/groovy-xml/src/spec/test/UserGuideXmlUtilTest.groovy
+++ b/subprojects/groovy-xml/src/spec/test/UserGuideXmlUtilTest.groovy
@@ -22,8 +22,6 @@ import groovy.util.GroovyTestCase
/**
* Tests for the Groovy Xml user guide related to XmlUtil.
-*
-* @author Groovy Documentation Community
*/
class UserGuideXmlUtilTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy249_Bug.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy249_Bug.groovy
index 073559a..b7c54b3 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy249_Bug.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy249_Bug.groovy
@@ -20,9 +20,6 @@ package groovy.bugs
import groovy.xml.MarkupBuilder
-/**
- * @author Merrick Schincariol
- */
class Groovy249_Bug extends GroovyTestCase {
void testBug() {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy593_Bug.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy593_Bug.groovy
index 46a8f03..0179a19 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy593_Bug.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/Groovy593_Bug.groovy
@@ -22,9 +22,6 @@ import groovy.xml.MarkupBuilder
/**
* Tests that special XML chars are made into entities by MarkupBuilder.
- *
- * @author <a href="mailto:scottstirling@rcn.com">Scott Stirling</a>
- * @author Pilho Kim
*/
class Groovy593_Bug extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/TedsClosureBug.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/TedsClosureBug.groovy
index e111f53..44a20c9 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/bugs/TedsClosureBug.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/bugs/TedsClosureBug.groovy
@@ -20,9 +20,6 @@ package groovy.bugs
import groovy.xml.MarkupBuilder
-/**
- * @author Ted Leung
- */
class TedsClosureBug extends GroovyTestCase {
def EXPECTED= '''<atom>
<title>Ted Leung off the air</title>
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/BuilderTestSupport.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/BuilderTestSupport.groovy
index 761e034..05bafea 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/BuilderTestSupport.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/BuilderTestSupport.groovy
@@ -23,10 +23,6 @@ import org.custommonkey.xmlunit.Diff
/**
* Common test cases for StreamingMarkupBuilder and MarkupBuilder.
- *
- * @author Paul King
- * @author Scott Stirling
- * @author Pilho Kim
*/
abstract class BuilderTestSupport extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/GpathSyntaxTestSupport.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/GpathSyntaxTestSupport.groovy
index 4354800..614a292 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/GpathSyntaxTestSupport.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/GpathSyntaxTestSupport.groovy
@@ -22,9 +22,6 @@ import org.custommonkey.xmlunit.XMLUnit
import org.custommonkey.xmlunit.Diff
import groovy.xml.XmlUtil
-/**
- * @author Paul King
- */
class GpathSyntaxTestSupport {
private static final sampleXml = '''
<characters>
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/MarkupBuilderTest.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/MarkupBuilderTest.groovy
index 5c14775..94dbead 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/MarkupBuilderTest.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/MarkupBuilderTest.groovy
@@ -22,10 +22,6 @@ package groovy.xml
* Tests for MarkupBuilder. The tests directly in this file are specific
* to MarkupBuilder. Functionality in common with StreamingMarkupBuilder
* is tested in the BuilderTestSupport parent class.
- *
- * @author Scott Stirling
- * @author Pilho Kim
- * @author Paul King
*/
class MarkupBuilderTest extends BuilderTestSupport {
private StringWriter writer
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/StreamingMarkupBuilderTest.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/StreamingMarkupBuilderTest.groovy
index 06cc25e..e83b6ab 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/StreamingMarkupBuilderTest.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/StreamingMarkupBuilderTest.groovy
@@ -22,9 +22,6 @@ package groovy.xml
* Tests for StreamingMarkupBuilder. The tests directly in this file
* are specific to StreamingMarkupBuilder. Functionality in common with
* MarkupBuilder is tested in the BuilderTestSupport parent class.
- *
- * @author John Wilson
- * @author Paul King
*/
class StreamingMarkupBuilderTest extends BuilderTestSupport {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/TestXmlSupport.java b/subprojects/groovy-xml/src/test/groovy/groovy/xml/TestXmlSupport.java
index 51d5178..098a914 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/TestXmlSupport.java
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/TestXmlSupport.java
@@ -27,9 +27,6 @@ import org.xml.sax.helpers.DefaultHandler;
import java.io.IOException;
-/**
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
- */
public abstract class TestXmlSupport extends TestSupport {
protected void dump(Node node) throws IOException {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlTest.java b/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlTest.java
index fd403c6..f85e727 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlTest.java
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlTest.java
@@ -20,9 +20,6 @@ package groovy.xml;
import groovy.util.GroovyTestCase;
-/**
- * @author <a href="mailto:james@coredevelopers.net">James Strachan</a>
- */
public class XmlTest extends GroovyTestCase {
// public void testTree() throws Exception {
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlUtilTest.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlUtilTest.groovy
index 07d41e7..fc3f479 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlUtilTest.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/XmlUtilTest.groovy
@@ -29,9 +29,6 @@ import static groovy.xml.XmlUtil.escapeControlCharacters
import static groovy.xml.XmlUtil.escapeXml
import static javax.xml.XMLConstants.W3C_XML_SCHEMA_NS_URI
-/**
- * @author Paul King
- */
class XmlUtilTest extends GroovyTestCase {
def xml = """\
<?xml version="1.0" encoding="UTF-8"?>
diff --git a/subprojects/groovy-xml/src/test/groovy/groovy/xml/vm6/StaxBuilderTest.groovy b/subprojects/groovy-xml/src/test/groovy/groovy/xml/vm6/StaxBuilderTest.groovy
index 9937cef..0777cbd 100644
--- a/subprojects/groovy-xml/src/test/groovy/groovy/xml/vm6/StaxBuilderTest.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/groovy/xml/vm6/StaxBuilderTest.groovy
@@ -27,9 +27,6 @@ import org.custommonkey.xmlunit.Diff
/**
* Tests Stax builder with XML
- *
- * @author <a href="dejan@nighttale.net">Dejan Bosanac</a>
- * @author Paul King
*/
class StaxBuilderTest extends GroovyTestCase {
diff --git a/subprojects/groovy-xml/src/test/groovy/org/codehaus/groovy/tools/xml/DomToGroovyTest.groovy b/subprojects/groovy-xml/src/test/groovy/org/codehaus/groovy/tools/xml/DomToGroovyTest.groovy
index 351a9dc..8c327f9 100644
--- a/subprojects/groovy-xml/src/test/groovy/org/codehaus/groovy/tools/xml/DomToGroovyTest.groovy
+++ b/subprojects/groovy-xml/src/test/groovy/org/codehaus/groovy/tools/xml/DomToGroovyTest.groovy
@@ -24,10 +24,6 @@ import org.w3c.dom.Document
import org.xml.sax.InputSource
import org.xml.sax.SAXException
-/**
- * @author James Strachan
- * @author paulk
- */
class DomToGroovyTest extends GroovyTestCase {
private static final String TEST_XML_1 =
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/AbstractParser.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/AbstractParser.java
index 5575f0f..ccdb0e3 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/AbstractParser.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/AbstractParser.java
@@ -33,9 +33,6 @@ import java.util.logging.Logger;
/**
* The base parser for creating a module node.
* The concrete compiler configuration can be specified by the sub-classes of the base parser(e.g. Antlr2Parser, Antlr4Parser)
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public abstract class AbstractParser {
private static final Logger LOGGER = Logger.getLogger(AbstractParser.class.getName());
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr2Parser.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr2Parser.java
index 6567896..d1a1436 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr2Parser.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr2Parser.java
@@ -22,9 +22,6 @@ import org.codehaus.groovy.control.CompilerConfiguration;
/**
* The Antlr2 parser for creating a module node.
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class Antlr2Parser extends AbstractParser {
@Override
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr4Parser.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr4Parser.java
index 8c13e57..96df593 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr4Parser.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/Antlr4Parser.java
@@ -23,9 +23,6 @@ import org.codehaus.groovy.control.CompilerConfiguration;
/**
* The Antlr4 parser for creating a module node.
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class Antlr4Parser extends AbstractParser {
private final CompilerConfiguration compilerConfiguration;
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4ParserPlugin.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4ParserPlugin.java
index abd21f2..fa6b381 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4ParserPlugin.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4ParserPlugin.java
@@ -35,9 +35,6 @@ import java.io.Reader;
/**
* A parser plugin for the new parser
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class Antlr4ParserPlugin implements ParserPlugin {
private ReaderSource readerSource;
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4PluginFactory.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4PluginFactory.java
index 2aeca9d..24363d5 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4PluginFactory.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/Antlr4PluginFactory.java
@@ -24,9 +24,6 @@ import org.codehaus.groovy.control.ParserPluginFactory;
/**
* A parser plugin factory for the new parser
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class Antlr4PluginFactory extends ParserPluginFactory {
private CompilerConfiguration compilerConfiguration;
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
index 5f2d31d..007b8e2 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
@@ -353,9 +353,6 @@ import static org.codehaus.groovy.runtime.DefaultGroovyMethods.last;
/**
* Building the AST from the parse tree generated by Antlr4
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class AstBuilder extends GroovyParserBaseVisitor<Object> implements GroovyParserVisitor<Object> {
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangLexer.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangLexer.java
index bd8c408..00af504 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangLexer.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangLexer.java
@@ -31,9 +31,6 @@ import java.io.Reader;
/**
* The lexer for Groovy programming language, which is based on the lexer generated by Antlr4
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class GroovyLangLexer extends GroovyLexer {
public GroovyLangLexer(Reader reader) throws IOException {
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangParser.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangParser.java
index 6bfee3f..d004a70 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangParser.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/GroovyLangParser.java
@@ -24,9 +24,6 @@ import org.apache.groovy.parser.antlr4.internal.atnmanager.ParserAtnManager;
/**
* The parser for Groovy programming language, which is based on the parser generated by Antlr4
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public class GroovyLangParser extends GroovyParser {
public GroovyLangParser(TokenStream input) {
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/TryWithResourcesASTTransformation.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/TryWithResourcesASTTransformation.java
index 4ec500b..b327a32 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/TryWithResourcesASTTransformation.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/TryWithResourcesASTTransformation.java
@@ -48,9 +48,6 @@ import static org.codehaus.groovy.syntax.Token.newSymbol;
/**
* Transform try-with-resources to try-catch-finally
* Reference JLS "14.20.3. try-with-resources"(https://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html)
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/11/04
*/
public class TryWithResourcesASTTransformation {
private AstBuilder astBuilder;
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/DescriptiveErrorStrategy.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/DescriptiveErrorStrategy.java
index ddb0665..97bfb5a 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/DescriptiveErrorStrategy.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/DescriptiveErrorStrategy.java
@@ -34,9 +34,6 @@ import org.antlr.v4.runtime.misc.ParseCancellationException;
/**
* Provide friendly error messages when parsing errors occurred.
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/10/19
*/
public class DescriptiveErrorStrategy extends BailErrorStrategy {
private CharStream charStream;
diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java
index dff64e7..d3f9860 100644
--- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java
+++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java
@@ -25,9 +25,6 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
/**
* Manage ATN to avoid memory leak
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/14
*/
public abstract class AtnManager {
private static final ReentrantReadWriteLock RRWL = new ReentrantReadWriteLock(true);
diff --git a/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/SyntaxErrorTest.groovy b/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/SyntaxErrorTest.groovy
index 04b5b95..6db980d 100644
--- a/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/SyntaxErrorTest.groovy
+++ b/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/SyntaxErrorTest.groovy
@@ -22,9 +22,6 @@ import org.apache.groovy.parser.antlr4.util.ASTComparatorCategory
/**
* Some syntax error test cases for the new parser
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/09/02
*/
class SyntaxErrorTest extends GroovyTestCase {
public static final String RESOURCES_PATH = 'src/test/resources'
diff --git a/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/util/AstDumper.groovy b/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/util/AstDumper.groovy
index 0fa5ca9..4c2583d 100644
--- a/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/util/AstDumper.groovy
+++ b/subprojects/parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/util/AstDumper.groovy
@@ -101,9 +101,6 @@ import java.lang.reflect.Modifier
/**
* Generate the groovy source according to the AST.
* It is useful to verify the equality of new and old parser.
- *
- * @author <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on 2016/08/16
*/
@CompileStatic
class AstDumper {
@@ -146,10 +143,7 @@ class AstDumper {
* we have to copy the source code(instead of invoking it): subprojects/groovy-console/src/main/groovy/groovy/inspect/swingui/AstNodeToScriptAdapter.groovy
* *****************************************************
*
- *
* An adapter from ASTNode tree to source code.
- *
- * @author Hamlet D'Arcy
*/
@CompileStatic
class AstNodeToScriptVisitor extends CompilationUnit.PrimaryClassNodeOperation implements GroovyCodeVisitor, GroovyClassVisitor {