diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/ClassResolver.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/ClassResolver.java index 3ad213f6b..1e2a41231 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/ClassResolver.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/ClassResolver.java @@ -29,7 +29,7 @@ import java.util.Iterator; * @author Oliver Burn * @version 1.0 */ -class ClassResolver +public class ClassResolver { /** name of the package to check if the class belongs to **/ private final String mPkg; @@ -45,7 +45,7 @@ class ClassResolver * @param aPkg the name of the package the class may belong to * @param aImports set of imports to check if the class belongs to */ - ClassResolver(ClassLoader aLoader, String aPkg, Set aImports) + public ClassResolver(ClassLoader aLoader, String aPkg, Set aImports) { mLoader = aLoader; mPkg = aPkg; @@ -63,7 +63,7 @@ class ClassResolver * @return the resolved class * @throws ClassNotFoundException if unable to resolve the class */ - Class resolve(String aName) throws ClassNotFoundException + public Class resolve(String aName) throws ClassNotFoundException { // See if the class is full qualified if (isLoadable(aName)) { @@ -115,7 +115,7 @@ class ClassResolver * @return whether a specified class is loadable with safeLoad(). * @param aName name of the class to check */ - boolean isLoadable(String aName) + public boolean isLoadable(String aName) { try { safeLoad(aName); @@ -133,7 +133,7 @@ class ClassResolver * @return the Class for the specified class * @throws ClassNotFoundException if an error occurs */ - Class safeLoad(String aName) + public Class safeLoad(String aName) throws ClassNotFoundException { // The next line will load the class using the specified class diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheck.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.java similarity index 99% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheck.java rename to src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.java index 010c5899e..87ec3c20c 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheck.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.java @@ -16,7 +16,7 @@ // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle.checks; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import com.puppycrawl.tools.checkstyle.api.DetailAST; import com.puppycrawl.tools.checkstyle.api.FileContents; @@ -25,6 +25,8 @@ import com.puppycrawl.tools.checkstyle.api.Scope; import com.puppycrawl.tools.checkstyle.api.ScopeUtils; import com.puppycrawl.tools.checkstyle.api.TokenTypes; import com.puppycrawl.tools.checkstyle.api.Utils; +import com.puppycrawl.tools.checkstyle.checks.AbstractImportCheck; +import com.puppycrawl.tools.checkstyle.checks.ClassResolver; import java.util.ArrayList; import java.util.HashSet; diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocTag.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.java similarity index 98% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocTag.java rename to src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.java index 00fa2616e..d53d801ca 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/JavadocTag.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.java @@ -16,7 +16,7 @@ // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle.checks; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** * Represents a Javadoc tag. Provides methods to query what type of tag it is. diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheck.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheck.java similarity index 98% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheck.java rename to src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheck.java index fe8e52d56..b15027ef1 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheck.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheck.java @@ -16,7 +16,7 @@ // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle.checks; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import java.io.File; import java.util.Iterator; diff --git a/src/tests/com/puppycrawl/tools/checkstyle/AllTests.java b/src/tests/com/puppycrawl/tools/checkstyle/AllTests.java index ce653f6e7..616d838d5 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/AllTests.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/AllTests.java @@ -22,7 +22,6 @@ import com.puppycrawl.tools.checkstyle.checks.IllegalImportCheckTest; import com.puppycrawl.tools.checkstyle.checks.IllegalInstantiationCheckTest; import com.puppycrawl.tools.checkstyle.checks.IndentationCheckTest; import com.puppycrawl.tools.checkstyle.checks.InnerAssignmentCheckTest; -import com.puppycrawl.tools.checkstyle.checks.JavadocMethodCheckTest; import com.puppycrawl.tools.checkstyle.checks.LeftCurlyCheckTest; import com.puppycrawl.tools.checkstyle.checks.LineLengthCheckTest; import com.puppycrawl.tools.checkstyle.checks.LocalFinalVariableNameCheckTest; @@ -38,7 +37,6 @@ import com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheckTest; import com.puppycrawl.tools.checkstyle.checks.NoWhitespaceAfterCheckTest; import com.puppycrawl.tools.checkstyle.checks.NoWhitespaceBeforeCheckTest; import com.puppycrawl.tools.checkstyle.checks.OperatorWrapCheckTest; -import com.puppycrawl.tools.checkstyle.checks.PackageHtmlCheckTest; import com.puppycrawl.tools.checkstyle.checks.PackageNameCheckTest; import com.puppycrawl.tools.checkstyle.checks.ParameterNameCheckTest; import com.puppycrawl.tools.checkstyle.checks.ParameterNumberCheckTest; @@ -65,8 +63,10 @@ import com.puppycrawl.tools.checkstyle.checks.FinalParametersCheckTest; import com.puppycrawl.tools.checkstyle.checks.HideUtilityClassConstructorCheckTest; import com.puppycrawl.tools.checkstyle.checks.AvoidNestedBlocksCheckTest; import com.puppycrawl.tools.checkstyle.checks.InterfaceIsTypeCheckTest; +import com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheckTest; import com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheckTest; import com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheckTest; +import com.puppycrawl.tools.checkstyle.checks.javadoc.PackageHtmlCheckTest; import junit.framework.Test; import junit.framework.TestSuite; diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheckTest.java b/src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheckTest.java similarity index 99% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheckTest.java rename to src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheckTest.java index 15abb2c6f..def1e2586 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/checks/JavadocMethodCheckTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheckTest.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import com.puppycrawl.tools.checkstyle.BaseCheckTestCase; import com.puppycrawl.tools.checkstyle.DefaultConfiguration; diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheckTest.java b/src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheckTest.java similarity index 94% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheckTest.java rename to src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheckTest.java index d2a3b5e1b..8b6cd757c 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/checks/PackageHtmlCheckTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/PackageHtmlCheckTest.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import com.puppycrawl.tools.checkstyle.BaseCheckTestCase; import com.puppycrawl.tools.checkstyle.DefaultConfiguration;