From 28193fd5f053dd45f8bfa96b500b5e41a79a55cb Mon Sep 17 00:00:00 2001 From: Oliver Burn Date: Tue, 28 Jun 2005 12:59:34 +0000 Subject: [PATCH] Moving the usage checks to the contrib directory. I have cloned the directory structure that was used. --- build.xml | 8 +++---- .../checks/usage/AbstractUsageCheck.java | 0 .../usage/OneMethodPrivateFieldCheck.java | 0 .../usage/UnusedLocalVariableCheck.java | 0 .../checks/usage/UnusedParameterCheck.java | 0 .../checks/usage/UnusedPrivateFieldCheck.java | 0 .../usage/UnusedPrivateMethodCheck.java | 0 .../checks/usage/messages.properties | 0 .../checks/usage/messages_fi.properties | 0 .../checks/usage/messages_fr.properties | 0 .../checkstyle/checks/usage/package.html | 0 .../checks/usage/transmogrify/ASTManager.java | 0 .../checks/usage/transmogrify/ASTUtil.java | 0 .../transmogrify/AnonymousInnerClass.java | 0 .../checks/usage/transmogrify/ArrayDef.java | 0 .../usage/transmogrify/ArrayLengthMember.java | 0 .../checks/usage/transmogrify/BaseScope.java | 0 .../checks/usage/transmogrify/BlockDef.java | 0 .../checks/usage/transmogrify/ClassDef.java | 0 .../transmogrify/ClassImportException.java | 0 .../usage/transmogrify/ClassManager.java | 0 .../transmogrify/DefaultConstructor.java | 0 .../usage/transmogrify/DefaultScope.java | 0 .../checks/usage/transmogrify/Definition.java | 0 .../transmogrify/DefinitionTraverser.java | 0 .../usage/transmogrify/DotIterator.java | 0 .../usage/transmogrify/ExternalClass.java | 0 .../transmogrify/ExternalConstructor.java | 0 .../transmogrify/ExternalDefinition.java | 0 .../usage/transmogrify/ExternalMethod.java | 0 .../usage/transmogrify/ExternalPackage.java | 0 .../usage/transmogrify/ExternalSignature.java | 0 .../usage/transmogrify/ExternalVariable.java | 0 .../checks/usage/transmogrify/IClass.java | 0 .../usage/transmogrify/IDefinition.java | 0 .../checks/usage/transmogrify/IMethod.java | 0 .../checks/usage/transmogrify/IPackage.java | 0 .../checks/usage/transmogrify/ISignature.java | 0 .../checks/usage/transmogrify/IVariable.java | 0 .../transmogrify/InterfaceConstructor.java | 0 .../checks/usage/transmogrify/LabelDef.java | 0 .../usage/transmogrify/LiteralResolver.java | 0 .../checks/usage/transmogrify/MethodDef.java | 0 .../usage/transmogrify/MethodSignature.java | 0 .../MethodSpecificityComparator.java | 0 .../checks/usage/transmogrify/NullClass.java | 0 .../checks/usage/transmogrify/Occurrence.java | 0 .../checks/usage/transmogrify/PackageDef.java | 0 .../usage/transmogrify/PrimitiveClasses.java | 0 .../usage/transmogrify/QueryEngine.java | 0 .../checks/usage/transmogrify/Reference.java | 0 .../usage/transmogrify/ReferenceCounter.java | 0 .../transmogrify/ReferenceThreshold.java | 0 .../usage/transmogrify/ReferenceTool.java | 0 .../checks/usage/transmogrify/Resolver.java | 0 .../checks/usage/transmogrify/Scope.java | 0 .../checks/usage/transmogrify/ScopeIndex.java | 0 .../checks/usage/transmogrify/Span.java | 0 .../checks/usage/transmogrify/SymTabAST.java | 0 .../usage/transmogrify/SymTabASTFactory.java | 0 .../usage/transmogrify/SymTabASTIterator.java | 0 .../usage/transmogrify/SymbolTable.java | 0 .../transmogrify/SymbolTableException.java | 0 .../checks/usage/transmogrify/TableMaker.java | 0 .../checks/usage/transmogrify/Typed.java | 0 .../usage/transmogrify/UnknownClass.java | 0 .../usage/transmogrify/VariableDef.java | 0 .../checkstyle/usage/InputEmptyFile.java | 0 .../usage/InputInnerUsedMethod.java | 0 .../usage/InputOneMethodPrivateField.java | 0 .../checkstyle/usage/InputUnusedField.java | 0 .../checkstyle/usage/InputUnusedLocal.java | 0 .../checkstyle/usage/InputUnusedMethod.java | 0 .../usage/InputUnusedParameter.java | 0 .../checkstyle/checks/usage/AllTests.java | 0 .../usage/OneMethodPrivateFieldCheckTest.java | 0 .../usage/UnusedLocalVariableCheckTest.java | 0 .../usage/UnusedParameterCheckTest.java | 0 .../usage/UnusedPrivateFieldCheckTest.java | 0 .../usage/UnusedPrivateMethodCheckTest.java | 0 .../usage/src}/xdocs/config_usage.xml | 0 .../tools/checkstyle/checks/AllTests.java | 1 - .../filters/SuppressionCommentFilterTest.java | 22 ++++++++----------- src/xdocs/releasenotes.xml | 6 +++++ 84 files changed, 18 insertions(+), 19 deletions(-) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/AbstractUsageCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheck.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages.properties (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fi.properties (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fr.properties (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/package.html (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTManager.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTUtil.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/AnonymousInnerClass.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayLengthMember.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BaseScope.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BlockDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassImportException.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassManager.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultConstructor.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultScope.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Definition.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefinitionTraverser.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DotIterator.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalClass.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalConstructor.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalDefinition.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalMethod.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalPackage.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalSignature.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalVariable.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IClass.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IDefinition.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IMethod.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IPackage.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ISignature.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IVariable.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/InterfaceConstructor.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LabelDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LiteralResolver.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSignature.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSpecificityComparator.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/NullClass.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Occurrence.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PackageDef.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PrimitiveClasses.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/QueryEngine.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Reference.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceCounter.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceThreshold.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceTool.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Resolver.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Scope.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ScopeIndex.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Span.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabAST.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTFactory.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTIterator.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTable.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTableException.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/TableMaker.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Typed.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/UnknownClass.java (100%) rename {src => contrib/usage/src}/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/VariableDef.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputEmptyFile.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputInnerUsedMethod.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputOneMethodPrivateField.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedField.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedLocal.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedMethod.java (100%) rename {src => contrib/usage/src}/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedParameter.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/AllTests.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheckTest.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheckTest.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheckTest.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheckTest.java (100%) rename {src => contrib/usage/src}/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheckTest.java (100%) rename {src => contrib/usage/src}/xdocs/config_usage.xml (100%) diff --git a/build.xml b/build.xml index 35a2f3701..151ffa261 100644 --- a/build.xml +++ b/build.xml @@ -31,7 +31,7 @@ - + @@ -231,7 +231,6 @@ - @@ -464,11 +463,11 @@ For users of JDK 1.5 at least version 1.6.2 of Ant is required. + includes="**/j2ee/**"/> @@ -585,7 +584,6 @@ For users of JDK 1.5 at least version 1.6.2 of Ant is required. - diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/AbstractUsageCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/AbstractUsageCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/AbstractUsageCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/AbstractUsageCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheck.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheck.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheck.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheck.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages.properties b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages.properties similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages.properties rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages.properties diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fi.properties b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fi.properties similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fi.properties rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fi.properties diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fr.properties b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fr.properties similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fr.properties rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/messages_fr.properties diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/package.html b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/package.html similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/package.html rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/package.html diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTManager.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTManager.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTManager.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTManager.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTUtil.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTUtil.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTUtil.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ASTUtil.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/AnonymousInnerClass.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/AnonymousInnerClass.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/AnonymousInnerClass.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/AnonymousInnerClass.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayLengthMember.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayLengthMember.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayLengthMember.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ArrayLengthMember.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BaseScope.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BaseScope.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BaseScope.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BaseScope.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BlockDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BlockDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BlockDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/BlockDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassImportException.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassImportException.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassImportException.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassImportException.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassManager.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassManager.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassManager.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ClassManager.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultConstructor.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultConstructor.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultConstructor.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultConstructor.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultScope.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultScope.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultScope.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefaultScope.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Definition.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Definition.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Definition.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Definition.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefinitionTraverser.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefinitionTraverser.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefinitionTraverser.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DefinitionTraverser.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DotIterator.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DotIterator.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DotIterator.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/DotIterator.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalClass.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalClass.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalClass.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalClass.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalConstructor.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalConstructor.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalConstructor.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalConstructor.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalDefinition.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalDefinition.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalDefinition.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalDefinition.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalMethod.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalMethod.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalMethod.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalMethod.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalPackage.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalPackage.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalPackage.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalPackage.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalSignature.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalSignature.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalSignature.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalSignature.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalVariable.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalVariable.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalVariable.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ExternalVariable.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IClass.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IClass.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IClass.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IClass.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IDefinition.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IDefinition.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IDefinition.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IDefinition.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IMethod.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IMethod.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IMethod.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IMethod.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IPackage.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IPackage.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IPackage.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IPackage.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ISignature.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ISignature.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ISignature.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ISignature.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IVariable.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IVariable.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IVariable.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/IVariable.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/InterfaceConstructor.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/InterfaceConstructor.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/InterfaceConstructor.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/InterfaceConstructor.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LabelDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LabelDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LabelDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LabelDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LiteralResolver.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LiteralResolver.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LiteralResolver.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/LiteralResolver.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSignature.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSignature.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSignature.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSignature.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSpecificityComparator.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSpecificityComparator.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSpecificityComparator.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/MethodSpecificityComparator.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/NullClass.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/NullClass.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/NullClass.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/NullClass.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Occurrence.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Occurrence.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Occurrence.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Occurrence.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PackageDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PackageDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PackageDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PackageDef.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PrimitiveClasses.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PrimitiveClasses.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PrimitiveClasses.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/PrimitiveClasses.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/QueryEngine.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/QueryEngine.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/QueryEngine.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/QueryEngine.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Reference.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Reference.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Reference.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Reference.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceCounter.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceCounter.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceCounter.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceCounter.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceThreshold.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceThreshold.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceThreshold.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceThreshold.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceTool.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceTool.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceTool.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ReferenceTool.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Resolver.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Resolver.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Resolver.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Resolver.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Scope.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Scope.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Scope.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Scope.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ScopeIndex.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ScopeIndex.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ScopeIndex.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/ScopeIndex.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Span.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Span.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Span.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Span.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabAST.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabAST.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabAST.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabAST.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTFactory.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTFactory.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTFactory.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTFactory.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTIterator.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTIterator.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTIterator.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymTabASTIterator.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTable.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTable.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTable.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTable.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTableException.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTableException.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTableException.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/SymbolTableException.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/TableMaker.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/TableMaker.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/TableMaker.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/TableMaker.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Typed.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Typed.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Typed.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/Typed.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/UnknownClass.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/UnknownClass.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/UnknownClass.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/UnknownClass.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/VariableDef.java b/contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/VariableDef.java similarity index 100% rename from src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/VariableDef.java rename to contrib/usage/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/usage/transmogrify/VariableDef.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputEmptyFile.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputEmptyFile.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputEmptyFile.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputEmptyFile.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputInnerUsedMethod.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputInnerUsedMethod.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputInnerUsedMethod.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputInnerUsedMethod.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputOneMethodPrivateField.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputOneMethodPrivateField.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputOneMethodPrivateField.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputOneMethodPrivateField.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedField.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedField.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedField.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedField.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedLocal.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedLocal.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedLocal.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedLocal.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedMethod.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedMethod.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedMethod.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedMethod.java diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedParameter.java b/contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedParameter.java similarity index 100% rename from src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedParameter.java rename to contrib/usage/src/testinputs/com/puppycrawl/tools/checkstyle/usage/InputUnusedParameter.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/AllTests.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/AllTests.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/AllTests.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/AllTests.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheckTest.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheckTest.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheckTest.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/OneMethodPrivateFieldCheckTest.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheckTest.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheckTest.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheckTest.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedLocalVariableCheckTest.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheckTest.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheckTest.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheckTest.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedParameterCheckTest.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheckTest.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheckTest.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheckTest.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateFieldCheckTest.java diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheckTest.java b/contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheckTest.java similarity index 100% rename from src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheckTest.java rename to contrib/usage/src/tests/com/puppycrawl/tools/checkstyle/checks/usage/UnusedPrivateMethodCheckTest.java diff --git a/src/xdocs/config_usage.xml b/contrib/usage/src/xdocs/config_usage.xml similarity index 100% rename from src/xdocs/config_usage.xml rename to contrib/usage/src/xdocs/config_usage.xml diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java b/src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java index 3acb59c88..2277e31fe 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java @@ -39,7 +39,6 @@ public class AllTests { suite.addTest(com.puppycrawl.tools.checkstyle.checks.metrics.AllTests.suite()); suite.addTest(com.puppycrawl.tools.checkstyle.checks.naming.AllTests.suite()); suite.addTest(com.puppycrawl.tools.checkstyle.checks.sizes.AllTests.suite()); - suite.addTest(com.puppycrawl.tools.checkstyle.checks.usage.AllTests.suite()); suite.addTest(com.puppycrawl.tools.checkstyle.checks.whitespace.AllTests.suite()); return suite; diff --git a/src/tests/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilterTest.java b/src/tests/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilterTest.java index c4abc8c59..63a8eb303 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilterTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilterTest.java @@ -19,7 +19,6 @@ import com.puppycrawl.tools.checkstyle.checks.FileContentsHolder; import com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck; import com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck; import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; -import com.puppycrawl.tools.checkstyle.checks.usage.UnusedParameterCheck; public class SuppressionCommentFilterTest extends BaseCheckTestCase @@ -37,8 +36,6 @@ public class SuppressionCommentFilterTest "38:17: Name 'R' must match pattern '^[a-z][a-zA-Z0-9]*$'.", "39:30: Name 's' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.", "43:17: Name 'T' must match pattern '^[a-z][a-zA-Z0-9]*$'.", - "47:34: Unused parameter 'aInt'.", - "51:34: Unused parameter 'aInt'.", "64:23: Catching 'Exception' is not allowed.", "71:11: Catching 'Exception' is not allowed.", }; @@ -55,7 +52,7 @@ public class SuppressionCommentFilterTest //Supress all checks between default comments public void testDefault() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); final String[] suppressed = { "16:17: Name 'J' must match pattern '^[a-z][a-zA-Z0-9]*$'.", @@ -68,7 +65,7 @@ public class SuppressionCommentFilterTest public void testCheckC() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("checkC", "false"); final String[] suppressed = { @@ -81,7 +78,7 @@ public class SuppressionCommentFilterTest public void testCheckCPP() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("checkCPP", "false"); final String[] suppressed = { @@ -93,7 +90,7 @@ public class SuppressionCommentFilterTest //Supress all checks between CS_OFF and CS_ON public void testOffFormat() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("offCommentFormat", "CS_OFF"); filterConfig.addAttribute("onCommentFormat", "CS_ON"); @@ -107,10 +104,10 @@ public class SuppressionCommentFilterTest } //Test supression of checks of only one type - //Supress only ConstantNameCheck between CS_OFF and CS_ON + //Supress only ConstantNameCheck between CS_OFF and CS_ON public void testOffFormatCheck() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("offCommentFormat", "CS_OFF"); filterConfig.addAttribute("onCommentFormat", "CS_ON"); @@ -125,7 +122,7 @@ public class SuppressionCommentFilterTest public void testExpansion() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("offCommentFormat", "CSOFF\\: ([\\w\\|]+)"); filterConfig.addAttribute("onCommentFormat", "CSON\\: ([\\w\\|]+)"); @@ -141,7 +138,7 @@ public class SuppressionCommentFilterTest public void testMessage() throws Exception { - final DefaultConfiguration filterConfig = + final DefaultConfiguration filterConfig = createFilterConfig(SuppressionCommentFilter.class); filterConfig.addAttribute("onCommentFormat", "UNUSED ON\\: (\\w+)"); filterConfig.addAttribute("offCommentFormat", "UNUSED OFF\\: (\\w+)"); @@ -170,13 +167,12 @@ public class SuppressionCommentFilterTest protected Checker createChecker(Configuration aFilterConfig) throws CheckstyleException { - final DefaultConfiguration checkerConfig = + final DefaultConfiguration checkerConfig = new DefaultConfiguration("configuration"); final DefaultConfiguration checksConfig = createCheckConfig(TreeWalker.class); checksConfig.addChild(createCheckConfig(FileContentsHolder.class)); checksConfig.addChild(createCheckConfig(MemberNameCheck.class)); checksConfig.addChild(createCheckConfig(ConstantNameCheck.class)); - checksConfig.addChild(createCheckConfig(UnusedParameterCheck.class)); checksConfig.addChild(createCheckConfig(IllegalCatchCheck.class)); checkerConfig.addChild(checksConfig); if (aFilterConfig != null) { diff --git a/src/xdocs/releasenotes.xml b/src/xdocs/releasenotes.xml index 37d0d6420..a56804474 100755 --- a/src/xdocs/releasenotes.xml +++ b/src/xdocs/releasenotes.xml @@ -40,6 +40,12 @@ Introduced the EMMA code coverage tool. A report is produced as a result of running the unit tests. + +
  • + Retired the usage checks to the contrib directory. If there is + interest in the future they may be promoted back into the + optional set of checks. +