diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckConfiguration.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckConfiguration.java index d7b48d083..5d1b92e7e 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckConfiguration.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckConfiguration.java @@ -27,6 +27,8 @@ import java.util.Set; import java.util.StringTokenizer; import com.puppycrawl.tools.checkstyle.api.Check; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; + import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.ConvertUtils; import org.apache.commons.beanutils.converters.BooleanConverter; diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java index df416a8aa..5a2209ebc 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java @@ -18,6 +18,7 @@ //////////////////////////////////////////////////////////////////////////////// package com.puppycrawl.tools.checkstyle; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; import com.puppycrawl.tools.checkstyle.api.FileSetCheck; import com.puppycrawl.tools.checkstyle.api.LocalizedMessage; import com.puppycrawl.tools.checkstyle.api.MessageDispatcher; diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/ConfigurationLoader.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/ConfigurationLoader.java index 947982bb1..62e6cc106 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/ConfigurationLoader.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/ConfigurationLoader.java @@ -35,6 +35,8 @@ import org.xml.sax.SAXException; import org.xml.sax.XMLReader; import org.xml.sax.helpers.DefaultHandler; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; + // TODO: Fix the loader so it doesn't validate the document /** * Describe class ConfigurationLoader here. diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/DefaultConfiguration.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/DefaultConfiguration.java index 9c77e49b2..c88a2dbe2 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/DefaultConfiguration.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/DefaultConfiguration.java @@ -23,6 +23,7 @@ import java.util.Map; import java.util.HashMap; import java.util.Set; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; import com.puppycrawl.tools.checkstyle.api.Configuration; /** diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java index 01c6045f9..a4199964e 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java @@ -35,6 +35,8 @@ import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; import org.apache.commons.cli.PosixParser; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; + /** * Wrapper command line program for the Checker. * @author Oliver Burn diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java index 871d8a8c0..118247022 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/AutomaticBean.java @@ -20,7 +20,6 @@ package com.puppycrawl.tools.checkstyle.api; import java.lang.reflect.InvocationTargetException; -import com.puppycrawl.tools.checkstyle.CheckstyleException; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.ConvertUtils; import org.apache.commons.beanutils.converters.BooleanConverter; diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckstyleException.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/CheckstyleException.java similarity index 90% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/CheckstyleException.java rename to src/checkstyle/com/puppycrawl/tools/checkstyle/api/CheckstyleException.java index fdaa9b808..d4dccb15b 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/CheckstyleException.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/CheckstyleException.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; +package com.puppycrawl.tools.checkstyle.api; /** * Represents an error condition within Checkstyle. @@ -24,14 +24,14 @@ package com.puppycrawl.tools.checkstyle; * @author Oliver Burn * @version 1.0 */ -class CheckstyleException extends Exception +public class CheckstyleException extends Exception { /** * Creates a new CheckstyleException instance. * * @param aMessage a String value */ - CheckstyleException(String aMessage) + public CheckstyleException(String aMessage) { super(aMessage); } diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configurable.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configurable.java index bd0933f57..0a41bc103 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configurable.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configurable.java @@ -18,8 +18,6 @@ //////////////////////////////////////////////////////////////////////////////// package com.puppycrawl.tools.checkstyle.api; -import com.puppycrawl.tools.checkstyle.CheckstyleException; - /** * A component that can be configured. * The general idea of Configuration/Configurable was taken from diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configuration.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configuration.java index d7050704c..c9ec023f9 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configuration.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Configuration.java @@ -20,7 +20,6 @@ package com.puppycrawl.tools.checkstyle.api; import java.io.Serializable; -import com.puppycrawl.tools.checkstyle.CheckstyleException; /** * A Configuration is used to configure a Configurable component. diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Contextualizable.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Contextualizable.java index 9e543c906..b50912b51 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Contextualizable.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/Contextualizable.java @@ -18,7 +18,6 @@ //////////////////////////////////////////////////////////////////////////////// package com.puppycrawl.tools.checkstyle.api; -import com.puppycrawl.tools.checkstyle.CheckstyleException; /** * A Component that needs context information from it's container to work. diff --git a/src/tests/com/puppycrawl/tools/checkstyle/ConfigurationLoaderTest.java b/src/tests/com/puppycrawl/tools/checkstyle/ConfigurationLoaderTest.java index b7101ec0f..5d273a635 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/ConfigurationLoaderTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/ConfigurationLoaderTest.java @@ -2,6 +2,7 @@ package com.puppycrawl.tools.checkstyle; import java.util.Properties; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; import com.puppycrawl.tools.checkstyle.checks.AvoidStarImport; import com.puppycrawl.tools.checkstyle.checks.RightCurlyCheck; import com.puppycrawl.tools.checkstyle.checks.RightCurlyOption; diff --git a/src/tests/com/puppycrawl/tools/checkstyle/ConstantNameCheckTest.java b/src/tests/com/puppycrawl/tools/checkstyle/ConstantNameCheckTest.java index 7c86ac0fd..a54951b87 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/ConstantNameCheckTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/ConstantNameCheckTest.java @@ -1,5 +1,6 @@ package com.puppycrawl.tools.checkstyle; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; import com.puppycrawl.tools.checkstyle.checks.ConstantNameCheck; public class ConstantNameCheckTest diff --git a/src/tests/com/puppycrawl/tools/checkstyle/HeaderCheckTest.java b/src/tests/com/puppycrawl/tools/checkstyle/HeaderCheckTest.java index b669cbf66..0988e571e 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/HeaderCheckTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/HeaderCheckTest.java @@ -2,7 +2,7 @@ package com.puppycrawl.tools.checkstyle; import com.puppycrawl.tools.checkstyle.checks.HeaderCheck; import com.puppycrawl.tools.checkstyle.checks.RegexpHeaderCheck; -import com.puppycrawl.tools.checkstyle.CheckstyleException; +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; public class HeaderCheckTest extends BaseCheckTestCase {