]> source.dussan.org Git - sonarqube.git/commitdiff
Add profile to check copyright headers + fix some badly formatted headers
authorsimonbrandhof <simon.brandhof@gmail.com>
Mon, 31 Jan 2011 00:11:24 +0000 (01:11 +0100)
committersimonbrandhof <simon.brandhof@gmail.com>
Mon, 31 Jan 2011 00:13:14 +0000 (01:13 +0100)
199 files changed:
copyright.txt [new file with mode: 0644]
plugins/sonar-cobertura-plugin/src/main/java/org/sonar/plugins/cobertura/api/AbstractCoberturaParser.java
plugins/sonar-cobertura-plugin/src/main/java/org/sonar/plugins/cobertura/api/CoberturaUtils.java
plugins/sonar-cobertura-plugin/src/test/java/org/sonar/plugins/cobertura/api/CoberturaUtilsTest.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/DbCleanerConstants.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/DefaultPeriodCleaner.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/KeepLastSnapshotFilter.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/KeepLibrarySnapshotFilter.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/KeepOneSnapshotByPeriodBetweenTwoDatesFilter.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/KeepSnapshotsBetweenTwoDatesFilter.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/PeriodPurge.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/SQLRequests.java
plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/period/SnapshotFilter.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/DbCleanerPluginTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/Utils.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/DefaultPeriodCleanerTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/KeepLastSnapshotFilterTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/KeepLibrarySnapshotFilterTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/KeepOneSnapshotByPeriodBetweenTwoDatesFilterTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/KeepSnapshotsBetweenTwoDatesFilterTest.java
plugins/sonar-dbcleaner-plugin/src/test/java/org/sonar/plugins/dbcleaner/period/PeriodsTest.java
plugins/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdProfileExporterTest.java
plugins/sonar-squid-java-plugin/src/main/java/org/sonar/java/bytecode/check/UnusedProtectedMethodCheck.java
plugins/sonar-squid-java-plugin/src/main/java/org/sonar/java/squid/SquidVisitorNotifier.java
plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/visitor/AccessorVisitorTest.java
plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/recognizer/JavaFootprintTest.java
plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/squid/check/NoSonarCheckTest.java
plugins/sonar-squid-java-plugin/src/test/java/org/sonar/plugins/squid/bridges/BridgeTestCase.java
plugins/sonar-surefire-plugin/src/main/java/org/sonar/plugins/surefire/api/AbstractSurefireParser.java
plugins/sonar-surefire-plugin/src/main/java/org/sonar/plugins/surefire/api/SurefireUtils.java
plugins/sonar-surefire-plugin/src/test/java/org/sonar/plugins/surefire/api/SurefireUtilsTest.java
pom.xml
sonar-batch-bootstrapper/src/main/java/org/sonar/batch/bootstrapper/BootstrapperIOUtils.java
sonar-batch/src/main/java/org/sonar/batch/AbstractMavenPluginExecutor.java
sonar-batch/src/main/java/org/sonar/batch/FakeMavenPluginExecutor.java
sonar-batch/src/main/java/org/sonar/batch/components/PastViolationsLoader.java
sonar-batch/src/test/java/org/sonar/batch/AbstractMavenPluginExecutorTest.java
sonar-batch/src/test/java/org/sonar/batch/BatchTest.java
sonar-batch/src/test/java/org/sonar/batch/DefaultTimeMachineTest.java [deleted file]
sonar-batch/src/test/java/org/sonar/batch/components/PastViolationsLoaderTest.java
sonar-check-api/src/main/java/org/sonar/check/Message.java
sonar-colorizer/src/test/java/org/sonar/colorizer/RegexpTokenizerTest.java
sonar-colorizer/src/test/java/org/sonar/colorizer/SyntaxHighlighterTestingHarness.java
sonar-core/src/main/java/org/sonar/core/components/DefaultMetricFinder.java
sonar-core/src/main/java/org/sonar/jpa/session/DriverDatabaseConnector.java
sonar-core/src/main/java/org/sonar/jpa/session/ThreadLocalDatabaseSessionFactory.java
sonar-core/src/test/java/org/sonar/core/classloaders/ClassLoadersCollectionTest.java
sonar-core/src/test/java/org/sonar/core/components/DefaultMetricFinderTest.java
sonar-deprecated/src/test/java/org/sonar/api/checks/checkers/CheckWithUnsupportedPropertyType.java
sonar-deprecated/src/test/java/org/sonar/api/checks/checkers/CheckerWithPrimitiveProperties.java
sonar-deprecated/src/test/java/org/sonar/api/checks/checkers/CheckerWithStringProperty.java
sonar-deprecated/src/test/java/org/sonar/api/checks/profiles/AnnotationCheckProfileFactoryTest.java
sonar-deprecated/src/test/java/org/sonar/api/checks/profiles/FakeCheckOne.java
sonar-deprecated/src/test/java/org/sonar/api/checks/profiles/FakeCheckTwo.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/AnyLanguage.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/FileFinder.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/FileReporter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/Language.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/ReportException.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/CPPParserConstants.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/CPPParserTokenManager.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/ParseException.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/SimpleCharStream.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/Token.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/cppast/TokenMgrError.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/FileFinder.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/StringUtil.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/Filter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/Filters.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java
sonar-duplications/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/CPD.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/CodeLoaderWithoutCache.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/FileCodeLoaderWithoutCache.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/Match.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/MatchAlgorithm.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/MatchCollector.java
sonar-duplications/src/test/java/org/sonar/duplications/cpd/CPDTest.java
sonar-graph/src/test/java/org/sonar/graph/FeedbackCycleTest.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/DuplicatedSourceException.java
sonar-plugin-api/src/test/java/org/sonar/api/checks/CheckWithKey.java
sonar-plugin-api/src/test/java/org/sonar/api/checks/CheckWithoutProperties.java
sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java [deleted file]
sonar-plugin-api/src/test/java/org/sonar/api/rules/AnnotationRuleParserTest.java
sonar-server/src/test/java/org/sonar/server/plugins/BatchResourcesServletTest.java
sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java
sonar-server/src/test/java/org/sonar/server/ui/FakePage.java
sonar-server/src/test/java/org/sonar/server/ui/FakeResourceViewer.java
sonar-server/src/test/java/org/sonar/server/ui/FakeWidget.java
sonar-squid/src/main/java/org/sonar/squid/Squid.java
sonar-squid/src/main/java/org/sonar/squid/api/AnalysisException.java
sonar-squid/src/main/java/org/sonar/squid/api/CheckMessage.java
sonar-squid/src/main/java/org/sonar/squid/api/CodeCheck.java
sonar-squid/src/main/java/org/sonar/squid/api/CodeScanner.java
sonar-squid/src/main/java/org/sonar/squid/api/CodeVisitor.java
sonar-squid/src/main/java/org/sonar/squid/api/Query.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceClass.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCode.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCodeEdge.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCodeEdgeUsage.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCodeIndexer.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCodeSearchEngine.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceCodeTreeDecorator.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceFile.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceFunction.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceMethod.java
sonar-squid/src/main/java/org/sonar/squid/api/SourcePackage.java
sonar-squid/src/main/java/org/sonar/squid/api/SourceProject.java
sonar-squid/src/main/java/org/sonar/squid/api/SquidConfiguration.java
sonar-squid/src/main/java/org/sonar/squid/indexer/QueryByMeasure.java
sonar-squid/src/main/java/org/sonar/squid/indexer/QueryByName.java
sonar-squid/src/main/java/org/sonar/squid/indexer/QueryByParent.java
sonar-squid/src/main/java/org/sonar/squid/indexer/QueryByType.java
sonar-squid/src/main/java/org/sonar/squid/indexer/SquidIndex.java
sonar-squid/src/main/java/org/sonar/squid/math/MeasuresDistribution.java
sonar-squid/src/main/java/org/sonar/squid/measures/AbstractnessFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/AggregationFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/CalculatedMetricFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/CommentLinesDensityFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/CommentLinesWithoutHeaderFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/DistanceFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/InstabilityFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/MeanAggregationFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/Measurable.java
sonar-squid/src/main/java/org/sonar/squid/measures/Measures.java
sonar-squid/src/main/java/org/sonar/squid/measures/Metric.java
sonar-squid/src/main/java/org/sonar/squid/measures/MetricDef.java
sonar-squid/src/main/java/org/sonar/squid/measures/NoAggregationFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/PublicDocumentedApiDensityFormula.java
sonar-squid/src/main/java/org/sonar/squid/measures/SumAggregationFormula.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/CamelCaseDetector.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/CodeRecognizer.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/ContainsDetector.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/Detector.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/EndWithDetector.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/KeywordsDetector.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/LanguageFootprint.java
sonar-squid/src/main/java/org/sonar/squid/recognizer/RegexDetector.java
sonar-squid/src/main/java/org/sonar/squid/text/Line.java
sonar-squid/src/main/java/org/sonar/squid/text/LineContextHandler.java
sonar-squid/src/main/java/org/sonar/squid/text/LinesFactory.java
sonar-squid/src/main/java/org/sonar/squid/text/LiteralValueHandler.java
sonar-squid/src/main/java/org/sonar/squid/text/MultiLinesCommentHandler.java
sonar-squid/src/main/java/org/sonar/squid/text/SingleLineCommentHandler.java
sonar-squid/src/main/java/org/sonar/squid/text/Source.java
sonar-squid/src/main/java/org/sonar/squid/text/StringArrayReader.java
sonar-squid/src/test/java/org/sonar/squid/api/CheckMessageTest.java
sonar-squid/src/test/java/org/sonar/squid/api/SourceCodeTest.java
sonar-squid/src/test/java/org/sonar/squid/api/SourceCodeTreeDecoratorTest.java
sonar-squid/src/test/java/org/sonar/squid/api/SourceFileTest.java
sonar-squid/src/test/java/org/sonar/squid/api/SourceMethodTest.java
sonar-squid/src/test/java/org/sonar/squid/indexer/SquidIndexTest.java
sonar-squid/src/test/java/org/sonar/squid/math/MeasuresDistributionTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/AbstractnessFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/CommentLinesDensityFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/CommentLinesWithoutHeaderFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/DistanceFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/InstabilityFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/MeanAggregationFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/MeasuresTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/PublicDocumentedApiDensityFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/measures/SumAggregationFormulaTest.java
sonar-squid/src/test/java/org/sonar/squid/recognizer/CamelCaseDetectorTest.java
sonar-squid/src/test/java/org/sonar/squid/recognizer/ContainsDetectorTest.java
sonar-squid/src/test/java/org/sonar/squid/recognizer/EndWithDetectorTest.java
sonar-squid/src/test/java/org/sonar/squid/recognizer/KeywordsDetectorTest.java
sonar-squid/src/test/java/org/sonar/squid/recognizer/RegexDetectorTest.java
sonar-squid/src/test/java/org/sonar/squid/text/JavaFootprint.java
sonar-squid/src/test/java/org/sonar/squid/text/LineTest.java
sonar-squid/src/test/java/org/sonar/squid/text/LinesFactoryTest.java
sonar-squid/src/test/java/org/sonar/squid/text/LiteralValueHandlerTest.java
sonar-squid/src/test/java/org/sonar/squid/text/MultiLineCommentHandlerTest.java
sonar-squid/src/test/java/org/sonar/squid/text/SingleLineCommentHandlerTest.java
sonar-squid/src/test/java/org/sonar/squid/text/SourceTest.java
sonar-squid/src/test/java/org/sonar/squid/text/StringArrayReaderTest.java
sonar-testing-harness/src/main/java/org/sonar/test/channel/ChannelMatchers.java
sonar-ws-client/src/main/java/org/sonar/wsclient/services/Plugin.java
sonar-ws-client/src/main/java/org/sonar/wsclient/services/UpdateCenterQuery.java
sonar-ws-client/src/main/java/org/sonar/wsclient/unmarshallers/PluginUnmarshaller.java
sonar-ws-client/src/test/java/org/sonar/wsclient/services/AbstractQueryTest.java
sonar-ws-client/src/test/java/org/sonar/wsclient/services/UpdateCenterQueryTest.java
sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java
sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/UnmarshallerTestCase.java
sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/UnmarshallersTest.java

diff --git a/copyright.txt b/copyright.txt
new file mode 100644 (file)
index 0000000..d868b0b
--- /dev/null
@@ -0,0 +1,17 @@
+Sonar, open source software quality management tool.
+Copyright (C) 2009 SonarSource SA
+mailto:contact AT sonarsource DOT com
+
+Sonar is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 3 of the License, or (at your option) any later version.
+
+Sonar is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with Sonar; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
index 4a4acb20b9c05cafa30d5fa5140fdd0724b019e2..05d289cbf8674384760b20244019ac81cd436f08 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.cobertura.api;
 
 import static java.util.Locale.ENGLISH;
index adf4c5bb27df8e2fec5fb750d5b2ec6c16a05377..891b76b6cec074318b24af9f80779cc0261decba 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.cobertura.api;
 
 import org.sonar.api.CoreProperties;
index 4588e4fd52f503aae230c5370273d8bbdff3f5f0..e657a9a2c1982d4f16277f1cd1128060c8f3d3a2 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.cobertura.api;
 
 import static org.junit.Assert.assertNotNull;
index db78d972fa37dae18d5b288bdea3273a590a21b7..996957efb338de1b303b86b38b67896288635616 100644 (file)
@@ -1,6 +1,6 @@
 /*\r
  * Sonar, open source software quality management tool.\r
- * Copyright (C) 2010 SonarSource\r
+ * Copyright (C) 2009 SonarSource SA\r
  * mailto:contact AT sonarsource DOT com\r
  *\r
  * Sonar is free software; you can redistribute it and/or\r
index 2cf8f0d063b0287bc97a3f7754f8344a610b6e89..b7e1db082f5c4c6aa156618660fd6f977697ded5 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 43b707bbd675fd2550883a5cf48613f58457015b..c9c8f08099c7aed0d5f56c2c018937081db1357c 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 829c3b0505680516ebf3c297f924db44af899cb1..272d989e0347477eea5a2f068ff7963fe473db8d 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index b29ec613456d8eb7c5ef598a9ab3af3c4efd1123..91889fba658541846cac89cae8db49156ecfea3b 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 7e8c8c7484c48081b7f171633796c40971d71b9e..eaf3050cf82f8360c81e2efc1c6ee533da067997 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index d1746129ebd6e3c33afc76a1cc372b4aa1e68a9b..8700459a3d9d58764a570874611c118c7a654ab9 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index f4abfbd3c0c7a3a431a910fb5d79ffee7b262b5c..326636528d735b311a6f028aea3c74d9a8bdae04 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 1e6c5b80f61fb1f681a6dd76de1a7e89b980e9c4..e1061d6114b2e0168000ed0c46d9db88a83db673 100644 (file)
@@ -1,6 +1,6 @@
 /*\r
  * Sonar, open source software quality management tool.\r
- * Copyright (C) 2010 SonarSource\r
+ * Copyright (C) 2009 SonarSource SA\r
  * mailto:contact AT sonarsource DOT com\r
  *\r
  * Sonar is free software; you can redistribute it and/or\r
index 53915591ac31609fe85ebf6fe1eece57755ffbe3..d5db44285f46fb06cb624583edf3cc131d2e74d9 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 607be2e770eb55b8146c08e840eb37734faae7ad..aa9dfcde266cb52cd9640e17211249d2ad07812f 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 17590cf2ed788565eb3ddaff24f4d324aceece29..00327d4247c5bbe451441261fce2fd0d6f366da9 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 93f09653c645a4c25c055b0e18dafd12a0f1952c..9b74178026825a59683b11ebaefaaa5c0499f874 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 57f8853bd627cc0aa070a8a1595e125bb4ee260b..61699405b628b63dc1b7d0c5802b343a17e4e2ee 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 61aa1e93df6cd19e349084fa5b17a811a134caaa..fe70628c2201d44e8a365b30ca00582a757927b7 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 4f9888a645e4857c4e6bfe78ef47b9f7c9cc08c2..06defdc69ceb2c16fca5619dbda5d6e267971188 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 7fffd2b85bed33840011dc6576c97818e68dfbab..c99edd9743f260ec6e4e4580445ccaa05aecb24e 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index 307952cc1fbe8c501903d59f52762db0663dbeec..99dcf520280747d197b35ee9ae63a2c0d8042494 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sonar, open source software quality management tool.
- * Copyright (C) 2010 SonarSource
+ * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
  * Sonar is free software; you can redistribute it and/or
index a0a458758bffe8ac47f8fc8a42d181c03eaf56c5..031c88ad0f23be616fd8b3ec0ef93548a1ebe9ec 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.pmd;
 
 import org.apache.commons.lang.StringUtils;
index 3974734ab23702a464135be190eb863f2d7caa38..5c82048f70e0b4856653f057b4a68ce18d38b46d 100644 (file)
@@ -1,5 +1,5 @@
 /*
-w * Sonar, open source software quality management tool.
+ * Sonar, open source software quality management tool.
  * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
index 8b56509b2f6304178dfcd5b28ff3825fda021f75..550b1f956eb3b9cbe6fc0b4e72b21573f31f68e2 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.java.squid;
 
 import org.sonar.java.squid.visitor.SquidVisitor;
index 34cb803a12447d4e81cfbc9510484098d0079ac8..ddbaf763c7c2d95a99090245163ba7b2c1a4fbd6 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.java.bytecode.visitor;
 
 import org.junit.BeforeClass;
index 5d72c4a31a79103a7e8197133edf43a1103af4b7..d079a4e632832608a1e660e356241a7e617a5da3 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.java.recognizer;
 
 import java.util.ArrayList;
index 56a5f55b72b97354ed5148186ab7c033e0f57982..9f9c793e2b64294840a7140bca8fb1aa3e2e7e5e 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.java.squid.check;
 
 import static org.hamcrest.Matchers.is;
index 608d6a5a996827e66ee0138e62d4e558dcba407c..bfbbbb3e5f96f0c578a2c154c406ff6ed9af8c24 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.squid.bridges;
 
 import static org.mockito.Matchers.anyObject;
index a144431af8cbe7c4e44a0b07a14232e822e77604..7b082b4c09a4a9210335c4e7a00b24efac39b6a3 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.surefire.api;
 
 import org.apache.commons.lang.StringEscapeUtils;
index 8e8787bd19b5cb43d22127243353b8e5cdd13b81..082a99703c81e4775f5eb6ad7b70c244cf993d52 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.surefire.api;
 
 import org.sonar.api.CoreProperties;
index a53c531544b1ca718f69b45f5bd889fc3c6aba62..03e9402115efac39dbcb289e9936e07593a4ce59 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.plugins.surefire.api;
 
 import static org.hamcrest.CoreMatchers.is;
diff --git a/pom.xml b/pom.xml
index 77c68dd4e059b400581b40e1979eb77b0f29af22..cd01bc62d8af2db3b5153779fc4500f942b1dfc4 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.codehaus.sonar</groupId>
@@ -94,7 +95,7 @@
     <jdk.min.version>1.5</jdk.min.version>
 
     <!-- default GWT configuration. It's overridden by the profile 'dev' to speed up compilation in dev environments-->
-    <gwt.permutationSuffix />
+    <gwt.permutationSuffix/>
     <gwt.extraJvmArgs>-Xmx512m -Xss1024k</gwt.extraJvmArgs>
   </properties>
 
           <artifactId>maven-jxr-plugin</artifactId>
           <version>2.2</version>
         </plugin>
+        <plugin>
+          <groupId>com.mycila.maven-license-plugin</groupId>
+          <artifactId>maven-license-plugin</artifactId>
+          <version>1.9.0</version>
+        </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-plugin-plugin</artifactId>
     <developerConnection>scm:git:git@github.com:SonarSource/sonar.git</developerConnection>
     <url>scm:git:git@github.com:SonarSource/sonar.git</url>
   </scm>
-  
+
   <ciManagement>
     <system>bamboo</system>
     <url>http://bamboo.ci.codehaus.org/browse/SONAR-DEF</url>
       <id>check-java-api</id>
       <build>
         <plugins>
+          <!-- check compatibility with Java 5 -->
           <plugin>
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>animal-sniffer-maven-plugin</artifactId>
               </execution>
             </executions>
           </plugin>
+
+
+          <!-- check copyright/license headers -->
+          <plugin>
+            <inherited>false</inherited>
+            <groupId>com.mycila.maven-license-plugin</groupId>
+            <artifactId>maven-license-plugin</artifactId>
+            <configuration>
+              <header>${project.basedir}/copyright.txt</header>
+              <failIfMissing>true</failIfMissing>
+              <strictCheck>true</strictCheck>
+              <aggregate>true</aggregate>
+              <includes>
+                <include>**/sonar-*/src/main/java/**</include>
+                <include>**/sonar-*/src/test/java/**</include>
+              </includes>
+              <excludes>
+                <exclude>tests/**</exclude>
+              </excludes>
+              <mapping>
+                <java>SLASHSTAR_STYLE</java>
+              </mapping>
+            </configuration>
+            <executions>
+              <execution>
+                <id>enforce-license-headers</id>
+                <phase>validate</phase>
+                <goals>
+                  <goal>check</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
       </build>
     </profile>
index c764ac5010551d10e3ce5fa2bc39643914b8d857..e7d4ec42e1a6f6c81983f5c96dac2c30ccd64303 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch.bootstrapper;
 
 import java.io.*;
index 7e7bf73b28fb63d65269b393cb9be9b033930ce2..413621334a090da2982ed5bcc390ace4efad5eed 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch;
 
 import org.apache.maven.project.MavenProject;
index a155cc369c090f4cac2208c48461d00862ccb94c..af983b059d675202a9a10860dc8912450312bf85 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch;
 
 import org.sonar.api.batch.maven.MavenPluginHandler;
index 5f238ee9aeda8d643bccb88dce83e283e994c0a3..e3902a16b6a300787ee99c5e57dd4e1b5f0601a0 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch.components;
 
 import org.sonar.api.BatchExtension;
index e86516f02845172cba12050b2db65e713daa2bf9..b105143ed97d0a97bf36338a98e99898d9b2e951 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch;
 
 import org.junit.Test;
index 9f5fbb7a7b06b7410030d920ec6bfafe78437500..2bf84aa767cf9c051f916d20d7c0686bb0cdba7d 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch;
 
 import org.junit.Test;
diff --git a/sonar-batch/src/test/java/org/sonar/batch/DefaultTimeMachineTest.java b/sonar-batch/src/test/java/org/sonar/batch/DefaultTimeMachineTest.java
deleted file mode 100644 (file)
index 4c7cf4b..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-///*
-// * Sonar, open source software quality management tool.
-// * Copyright (C) 2009 SonarSource SA
-// * mailto:contact AT sonarsource DOT com
-// *
-// * Sonar is free software; you can redistribute it and/or
-// * modify it under the terms of the GNU Lesser General Public
-// * License as published by the Free Software Foundation; either
-// * version 3 of the License, or (at your option) any later version.
-// *
-// * Sonar is distributed in the hope that it will be useful,
-// * but WITHOUT ANY WARRANTY; without even the implied warranty of
-// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// * Lesser General Public License for more details.
-// *
-// * You should have received a copy of the GNU Lesser General Public
-// * License along with Sonar; if not, write to the Free Software
-// * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
-// */
-//package org.sonar.batch;
-//
-//import org.junit.Test;
-//import org.sonar.api.batch.TimeMachineQuery;
-//import org.sonar.jpa.dao.MeasuresDao;
-//import org.sonar.jpa.test.AbstractDbUnitTestCase;
-//import org.sonar.api.measures.CoreMetrics;
-//import org.sonar.api.measures.Measure;
-//import org.sonar.api.resources.Project;
-//import org.sonar.api.resources.Resource;
-//import org.sonar.batch.indexer.DefaultSonarIndex;
-//
-//import java.text.ParseException;
-//import java.text.SimpleDateFormat;
-//import java.util.Arrays;
-//import java.util.Date;
-//import java.util.List;
-//
-//import static org.hamcrest.CoreMatchers.is;
-//import static org.hamcrest.number.OrderingComparisons.greaterThan;
-//import static org.junit.Assert.assertThat;
-//import static org.mockito.Matchers.anyObject;
-//import static org.mockito.Mockito.mock;
-//import static org.mockito.Mockito.when;
-//
-//public class DefaultTimeMachineTest extends AbstractDbUnitTestCase {
-//
-//  @Test(timeout = 3000)
-//  public void loadMeasureFieldsFromDate() throws ParseException {
-//    setupData("loadMeasuresFromDate");
-//    DefaultTimeMachine timeMachine = initTimeMachine();
-//
-//    TimeMachineQuery query = new TimeMachineQuery(newProject()).setFrom(date("2008-02-01")).setMetrics(Arrays.asList(CoreMetrics.NCLOC));
-//    List<Object[]> measures = timeMachine.getMeasuresFields(query);
-//
-//    assertThat(measures.size(), is(3));
-//    for (Object[] measure : measures) {
-//      assertThat(measure.length, is(3)); // 3 fields
-//      assertThat(measure[1], is((Object) CoreMetrics.NCLOC));
-//    }
-//    assertThat(measures.get(0)[2], is((Object) 200d));
-//    assertThat(measures.get(1)[2], is((Object) 230d));
-//    assertThat(measures.get(2)[2], is((Object) 180d));
-//  }
-//
-//  private DefaultTimeMachine initTimeMachine() {
-//    DefaultSonarIndex index = mock(DefaultSonarIndex.class);
-//    DefaultTimeMachine timeMachine = new DefaultTimeMachine(getSession(), index, new MeasuresDao(getSession()));
-//    return timeMachine;
-//  }
-//
-//  private Project newProject() {
-//    Project project = new Project("group:artifact");
-//    project.setId(1);
-//    return project;
-//  }
-//
-//  @Test(timeout = 3000)
-//  public void loadMeasuresFromDate() throws ParseException {
-//    setupData("loadMeasuresFromDate");
-//    DefaultTimeMachine timeMachine = initTimeMachine();
-//
-//
-//    TimeMachineQuery query = new TimeMachineQuery(newProject()).setFrom(date("2008-02-01")).setMetrics(Arrays.asList(CoreMetrics.NCLOC));
-//    List<Measure> measures = timeMachine.getMeasures(query);
-//
-//    assertThat(measures.size(), is(3));
-//    long previous = 0;
-//    for (Measure measure : measures) {
-//      assertThat(measure.getMetric(), is(CoreMetrics.NCLOC));
-//      assertThat(measure.getDate().getTime(), greaterThan(previous));
-//      previous = measure.getDate().getTime();
-//    }
-//    assertThat(measures.get(0).getValue(), is(200d));
-//    assertThat(measures.get(1).getValue(), is(230d));
-//    assertThat(measures.get(2).getValue(), is(180d));
-//  }
-//
-//  @Test(timeout = 3000)
-//  public void loadMeasuresFromDateInterval() throws ParseException {
-//    setupData("loadMeasuresFromDate");
-//    DefaultTimeMachine timeMachine = initTimeMachine();
-//
-//
-//    TimeMachineQuery query = new TimeMachineQuery(newProject()).setFrom(date("2008-01-01")).setTo(date("2008-12-25")).setMetrics(Arrays.asList(CoreMetrics.NCLOC));
-//    List<Measure> measures = timeMachine.getMeasures(query);
-//    assertThat(measures.size(), is(1));
-//    assertThat(measures.get(0).getValue(), is(200d));
-//  }
-//
-//  private Date date(String date) throws ParseException {
-//    return new SimpleDateFormat("yyyy-MM-dd").parse(date);
-//  }
-//}
index bbc35b4b878d2dd00f302bb33232bffe43823fe3..e37fc09523e13dcc58a008309f3dcd46fce9f10c 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.batch.components;
 
 import org.junit.Before;
index 94bea04c30398fc2f2891d6d129496c6479ecbd9..8f92f3d4765dbdf09fcde85c9d96f03f6386de94 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.check;
 
 import java.util.Locale;
index eb400e14a13802f06e6d6d05f81fab822c720dcb..bbcb5c360e1ee6368afc6ce9b2d259f0b0cb9b4e 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.colorizer;
 
 import static org.hamcrest.Matchers.is;
index 882752e8bb9c5070cb9a3b8bda4fd414caa2e5c4..303e731b49d3d931c1e0a3930bd994e78233195f 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.colorizer;
 
 import org.sonar.channel.Channel;
index cf691878603c83168daa88e80aaae3ebe473d2cb..12eaf9c68c5fcf6129285886f8faddf16dc4629b 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.core.components;
 
 import com.google.common.collect.Lists;
index 7f24d8cabeae5a6761eabb8cb5854a4c85e7efe0..151284a4d6782b1a935e5132405559b45e03b7a1 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.jpa.session;
 
 import org.apache.commons.configuration.Configuration;
index 75ef5f9de3fcd58e28af21e2b8b1049fcb8be8a8..8bd845565b2c16505c28b3c6bce805c2dfb29a88 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.jpa.session;
 
 import org.sonar.api.database.DatabaseSession;
index a6348aecc3f5005a810f3de146843c1ef01339d0..bf5876dec33e2a24149f8025a8a490b88aa39c12 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.core.classloaders;
 
 import static org.hamcrest.Matchers.notNullValue;
index 31dc62eb0accdd056416654ae502b79e2774b064..9a6cec853c55b6bb95f1e1b8abb81a3a5bc31c71 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.core.components;
 
 import org.junit.Before;
index 3fb27011290ff90893d6a047a5144dc5cdb8eed0..601ea23b8fdbed58c2f333c12da3e0af6e661002 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.checkers;
 
 import org.sonar.check.Check;
index 3bf938f3d9eef9af9f91a2dc3b250afc7babf4f8..26b12313de24ba09a25f6eaae215b2f4288ac1b1 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.checkers;
 
 import org.sonar.check.Check;
index db40a9f1bc8ee033e38a94facd7b39b461fdf741..b219eee33fab23c3558b5c4d3638ae5e7de76bfa 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.checkers;
 
 import org.sonar.check.Check;
index 48ead0f7d7fe56116799ac3a549eaf3ac06de3e1..83d16557ed71e147d5df0844d3b97ed65f20024a 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.profiles;
 
 import org.hamcrest.BaseMatcher;
index ec10e7d5f9fee496926902071a93de896f7fc15a..aafd4f1f522f978b9cd9a7ded07901c0c6a9653e 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.profiles;
 
 import org.sonar.check.BelongsToProfile;
index 1e65c3e1f5b3fc10b8897ccfd3655a4e75fbe3a5..3348f093f3c590f4180c28bae6052ba0293bf8b5 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks.profiles;
 
 import org.sonar.check.BelongsToProfile;
index b10585d5f97c579cf89ae1ad24b42793a4e79aa3..46a252bbf7a8fb38b40012260970127e51b972d3 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.cpd;\r
 \r
 import net.sourceforge.pmd.util.filter.Filters;\r
index 2bf3f913f3d045de955e3607c7002640710f4a95..9f302512e002e892b37ce30de42ff36838b4ec1d 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index cd2bd17ade836414c802810a947543c08bf59253..0a3659857a09ca9a595e77c3be43dc9aa8ded0ea 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index a675007718b0ad6b38d0088fda5318b9cdb2832e..3d74c9deec6788bc133835970844738d750cf312 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 8a8a1e6ddc03b047daf89a4dfe0c9b514e3c1c67..ae154776d1e04d5728a2661506dfb2a254a59218 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 587c9d8aca1d28df38998cc45fec7b3b910eb699..19051059602c3f52e05fcf6805a35c1ae8837f34 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index a4fff9ea0aa01a9592c9ccec2f0568b8d4ba800f..743697472d1b1ca3dc50de4f18cddd124c3c37f2 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index dc861835a49e51b2a22c1f4addcb802558733546..a609a81ceb07dbf62dede303128f12bbb837ff5b 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 680da398bf61932583e2ead81d2fde1699add955..1fa87f75630d2aa721eacd07cccc301e4f8b0b0a 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 1c79e203561a947d5c2f1df397950839a2b4050d..3a0282196c4c81824352698829b7592bae2f7746 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 07092e784231810e2c5e7b96e30ef7f1dfd61b91..883354568a405463ce23d727cd34b157a40ea456 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index f95c312d4969cc03f878614916ce71ccc1418ae2..8706cd4dea8b8819041c7fc63eecd94c68e1e76c 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index c90cf526551a5efb618cd13ddda071e9a29c20fe..dfbf2501cac4f8ee488b42fcbec8bf0fba3711a8 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 79b06785b69fc37a52d40a017256198faeadfbc6..e6f57bd9945bbd6751c94cac972e3964f413c34f 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. CPPParserConstants.java */
 package net.sourceforge.pmd.cpd.cppast;
 
index 673307e1450119e85a6acacc8286347fecf53879..452ddc6cac0cd4f8712fc931f68f2ec89ec53cc9 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. CPPParserTokenManager.java */
 package net.sourceforge.pmd.cpd.cppast;
 
index cc7d6e24f28aef331035810627e0b8059f93770e..1c0e6e03f57d20d27821a912aebbcf050ccc010c 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. ParseException.java Version 4.1 */
 /* JavaCCOptions:KEEP_LINE_COL=null */
 package net.sourceforge.pmd.cpd.cppast;
index 92464e2280d49ae76dcc51f204b184bc749b400b..aad959fe7f247388b171e61aa63b1d206f82c0ca 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. SimpleCharStream.java Version 4.1 */
 /* JavaCCOptions:STATIC=true */
 package net.sourceforge.pmd.cpd.cppast;
index 59cf8faec5ec0a8de3cba1c723f35e25eaae6cb9..ab4824448e5f031179735c4fd10ec4ef93ed53a4 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. Token.java Version 4.1 */
 /* JavaCCOptions:TOKEN_EXTENDS=,KEEP_LINE_COL=null */
 package net.sourceforge.pmd.cpd.cppast;
index 8a705c407ec04fad5a9ad2659f13aa6a21412ea1..9f4258d9742624402e76dd9ef8799b64b135703c 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 4.1 */
 /* JavaCCOptions: */
 package net.sourceforge.pmd.cpd.cppast;
index d07b32112a9b5914c075840206ae2ce0c1702e38..ada54ced4ad9fcde20c32d3fa64810d08de091fb 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util;\r
 \r
 import java.io.File;\r
index bfb2f65855aecb5c4d831e5a48ac99cd17defe51..41d1d27760cc6fadacccea26c4383dfe7e3b136d 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 01d6e66573b72fdcc7ffac320a4135bb2f4d61f8..6d5523ba8ceee7466352c74acaba2cf887cfec26 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 import java.util.ArrayList;\r
index f55c9c68d6ff0aa0d97b34c1cd2336f1c51be671..678ef1d535fcd1d4887147b19fe9e89be9a12d13 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 /**\r
index d2e29b9e8a840f8c6a81cbb0fc22f8328b357853..b74c211f30a5b25c23072f1782b14b0f7822dd81 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 /**\r
index acd3f8c3c37db05e336eff37b0c1ac3d234ef5ec..65a39c981a9da54283bdefd554a3ddfdf2ec23b7 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 import java.io.File;\r
index 5d7aa4ce0ede3e6291eb070085845dfd110f12df..12c5658fcc83dd123371e4ee6a8641cf9b1a279f 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 import java.io.File;\r
index 9cb249d6dc7ee049b4274f808bac4322cf618a30..1a35080ee6d5b19657140517af87339e03054070 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 /**\r
index 948bb5a1dc4a0223eb6d7c23b33c8eb565892924..5318e298e45afc067a9d380fe1988b17abea4626 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 import java.io.File;\r
index 437e3524805dbac19e3ac34ba45f434ea718e9c9..e82ca332a53b49b3e415f4ea4604ebdecdddb364 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 /**\r
index 2647e2d98aba445af68bb1bd7a4fe76a24e296ea..df561b8f0117d7a780e7b244cbee0e11ac15287e 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 /**\r
index 7f883212589000e793bac66c9e6dcb0eace043af..7d2615db9ee6f91e7510d4502f6837051fdb0f54 100644 (file)
@@ -1,3 +1,23 @@
+/*\r
+ * Sonar, open source software quality management tool.\r
+ * Copyright (C) 2009 SonarSource SA\r
+ * mailto:contact AT sonarsource DOT com\r
+ *\r
+ * Sonar is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 3 of the License, or (at your option) any later version.\r
+ *\r
+ * Sonar is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with Sonar; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02\r
+ */\r
+\r
 package net.sourceforge.pmd.util.filter;\r
 \r
 import java.util.regex.Pattern;\r
index f8b8874523312c1b3dee426a0b945aa48ec949a4..7e1319d0cf34e549d354801034215f23e3afbd9b 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index f436768c929b18ce0190193737d5cf77e9832651..34339a0a74c943e6b800b9e667be0f215ceee472 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.duplications.cpd;
 
 import java.util.List;
index fe63482d46b0c42d603041f2e7985bb4b3981e74..738d03e116e854f094fd734f2cf3fcc21b46863a 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.duplications.cpd;
 
 import java.io.File;
index 777f8617b2ad9d70d7daf0c2c8c05a6cf9de4556..8d35729b0e5b45934d249fa3af434b9d180753b4 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index fce761146dcd0cba9ae6db31735170eee657deaf..80b50751cbb974caeb484142320979db77f0097d 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index 6bbb825b02525382724f03b95ba25bbc602ad775..8f5da22fbf385b247d114ec37af6ed71e1305416 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 /**
  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
  */
index f0f561091b2b34d817eaa7fdae870b3adc19c7f1..b3ea1bf3433aa44d1edc24f63fa0d2350e4dda85 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.duplications.cpd;
 
 import net.sourceforge.pmd.cpd.AbstractLanguage;
index b132d6c8e606a8dbf4c6b3e3bb956f81eab4ac2a..ea3ee61fe690a2ac34c5a684ca3b6c6a5316e49e 100644 (file)
@@ -1,5 +1,5 @@
 /*
-w * Sonar, open source software quality management tool.
+ * Sonar, open source software quality management tool.
  * Copyright (C) 2009 SonarSource SA
  * mailto:contact AT sonarsource DOT com
  *
index 8cbd6dce026e937f7eca8d1b74ee8ae686f7533c..d1eec28b7b31dd250935bd3b657ded7ee8e5a648 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.resources;
 
 import org.apache.commons.lang.ObjectUtils;
index d06e9b253a1839542a2aae8e1796e5e5290a05de..ca8457d9ade69459fcee60e5475cf05e7cfce15d 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks;
 
 import org.sonar.check.Priority;
index 678784995670fcfe528c55abfcd6b8d3adab140b..6667ea9efb6544d05c79143812bcdd9c2dc83457 100644 (file)
@@ -1,22 +1,22 @@
 /*
-* Sonar, open source software quality management tool.
-* Copyright (C) 2009 SonarSource SA
-* mailto:contact AT sonarsource DOT com
-*
-* Sonar is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 3 of the License, or (at your option) any later version.
-*
-* Sonar is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with Sonar; if not, write to the Free Software
-* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
-*/
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.checks;
 
 import org.sonar.check.Priority;
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java
deleted file mode 100644 (file)
index fbf6857..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-///*
-// * Sonar, open source software quality management tool.
-// * Copyright (C) 2009 SonarSource SA
-// * mailto:contact AT sonarsource DOT com
-// *
-// * Sonar is free software; you can redistribute it and/or
-// * modify it under the terms of the GNU Lesser General Public
-// * License as published by the Free Software Foundation; either
-// * version 3 of the License, or (at your option) any later version.
-// *
-// * Sonar is distributed in the hope that it will be useful,
-// * but WITHOUT ANY WARRANTY; without even the implied warranty of
-// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// * Lesser General Public License for more details.
-// *
-// * You should have received a copy of the GNU Lesser General Public
-// * License along with Sonar; if not, write to the Free Software
-// * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
-// */
-//package org.sonar.api.database.model;
-//
-//import org.junit.Test;
-//import static org.junit.Assert.assertThat;
-//import org.sonar.api.measures.CoreMetrics;
-//import static org.hamcrest.Matchers.is;
-//import static org.hamcrest.Matchers.nullValue;
-//
-//public class MeasureModelTest {
-//
-//  @Test
-//  public void doNotCopyDataWhenCloning() {
-//    MeasureModel initial = new MeasureModel();
-//    initial.setMetric(CoreMetrics.CLASS_COMPLEXITY_DISTRIBUTION);
-//    initial.setMeasureData(new MeasureData(initial, "foo"));
-//    initial.setValue(30.0);
-//    assertThat(initial.getData(), is("foo"));
-//
-//    MeasureModel clone = (MeasureModel) initial.clone();
-//    assertThat(clone.getData(), nullValue());
-//    assertThat(clone.getValue(), is(30.0));
-//    assertThat(clone.getMetric(), is(CoreMetrics.CLASS_COMPLEXITY_DISTRIBUTION));
-//  }
-//}
index c48445bfbec858dd457f8de8bef801a240253981..eb1258c82da111a803d4498a707897900c73ffb0 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.api.rules;
 
 import org.junit.Test;
index 3dadef9567f995a3cd469ce61e8c79bf3a7755d9..d5bf6699540799f1d63a8d9fdf31c7f846cd3c6f 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.server.plugins;
 
 import com.google.common.collect.Sets;
index 367235398f0a682d2ac6a0498d335de3b5a0779b..3dc4bf884c5ca73d7208fe1b2c3f16bbadd668d6 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.server.plugins;
 
 import org.junit.Before;
index 83b00744e3977a754f70425315828b685ab82f47..dbdf030aad98c7133f1207c27fde4463583c27fd 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.server.ui;
 
 import org.sonar.api.web.NavigationSection;
index d471c6160c08d54165f56713846d87832080e364..a61d7c5168da0f6d559183b1fee4234fd5634667 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.server.ui;
 
 import org.sonar.api.web.NavigationSection;
index 1c0de5ca459dc285dc2b8331a160b89ca8c54287..04b1172e27b3499847da19556a84c8bf5415c388 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.server.ui;
 
 import org.sonar.api.web.Widget;
index 25547f148c590d2dbcf3b3ec6ce8909b9299544f..d1603ea5674e796dc5eae7483e2e93f25f8c1e37 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid;
 
 import java.util.Collection;
index 8bb52803096e16f01a7da76b49dbd47b46030123..604c28f01158be5f8fa87fb645a05631d002ff1a 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public class AnalysisException extends RuntimeException {
index 9a59293a4617a92160c2d7d0eb200842f19b5646..b20846371baca205aa457bff22d27f9c1d84efb1 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.text.MessageFormat;
index ac7f2545ddbbe72df5eb57e3e8143db3f8db1407..aaaeeab9f1fcbea96b3cfa2b922e7888e779d720 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public interface CodeCheck extends CodeVisitor {
index 3a4c53c949d2ea3a02a66a44d70e2a6e9b49c064..0d7a84d70a8d03f17b46fb0898757af750fab668 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.ArrayList;
index 82163bb2bacd645a7af4c550040f053e43204048..63fde3442cf260c53335277c290da7f9dda533b7 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public interface CodeVisitor {
index 56e5af24c28fb22359e5ca24f0a9e39bddd1f761..e7e8f19fcb9c5a870ea05dd23389bfffa918c5d1 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 
index 1be1ceef8636e62d6d63e7d15a85b180fd5d4a9b..7badb42ea43bad61ada38ead562726627c96ca61 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public class SourceClass extends SourceCode {
index 03d3ce8fc8a0a7a39dfea26d6dd500f6943acc87..a38d2613258a0c7bf7427fb15bcb7f30dabecfb1 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.HashSet;
index 37bf771e3491fd0046b85be30d8747d9bf198aeb..322a6d3e640df1e71808f84d8bf36a21aa69a932 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.HashSet;
index 9d4b311c580c081cbaf048e1158ecc112b27b6b2..fba1e56a8d1a27fd50074a1e3396e5219c25d28e 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public enum SourceCodeEdgeUsage {
index 7eb78e6e74bdd898b9eefee9a0e6892316e5b65a..3eadd2e4862f33973c36df4ac1403ca6238bbe76 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public interface SourceCodeIndexer {
index f89afac0e8550d08ee118bf1cdf4a86756c62740..2f9c682d1a2e068bc094fc0e5272e1fd98659fa9 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.Collection;
index 933ab70708dae10c921c018f5840d64c59f1b0aa..397a5de6fee5cdb4e56dfeeef7f67c53d17cd587 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import org.sonar.squid.measures.MetricDef;
index bd0cb5b52a79871e771c688831b9afe604792678..c80f59d1075599a61a1cbc68bf382c51ec9a0f57 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.HashSet;
index 5a0805d9a623e285bee352d57cc05a73285e4354..29f0c0116edc6f7be40a237250cd16c03a067af5 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public class SourceFunction extends SourceCode {
index 60eab9faf2aedcb7c26b175f1add88250b50a1d7..f41ace8aea13849435feb81141ab38c4e2a99b18 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import org.sonar.squid.measures.Metric;
index e7c025eb94e35b4381f460fa93d0f9cb9187d59c..469b46b71a801672a8ed56922e52e25c995682e4 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public class SourcePackage extends SourceCode {
index 7d93421de129d63486e582c97e472725ff8f7cf5..9d627c641ce04ed280a8ef278255a586c3bf035a 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 public class SourceProject extends SourceCode {
index b6d36d390f9d8652d00f64eb51f4ea5a0433ade2..eb8e4820e7ef6bf4467dee080b11c92689f89c3e 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.nio.charset.Charset;
index f6b1cafec2c651d6adcaf3602dbabce70c0e401f..df1bfebcd79048af8b35ac41bb26115bbdbcb104 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import org.sonar.squid.api.Query;
index fb2a424b4f03f433619151a54e89760026da9e49..9c657661653283696be124b4a0c331cf738a4505 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import org.sonar.squid.api.Query;
index a9a155084c1cb26d5a16a73f9ea8fb84a915a90b..f902ee403b713723562d8dc887b00577b2710cfd 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import org.sonar.squid.api.Query;
index de52003613dee092b72968298b951ff1e002ddb0..7b829f9285c95be14faedcf5ec02ee17dadc2c5f 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import org.sonar.squid.api.Query;
index 10632ad7f9e8e6b2d3cfe8c86dc0e8aba9ba8fa6..31369bfafff1618644c92781faae1a4f81a44df8 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import java.util.Collection;
index b5b120a7e09d753de20bcb9fbdf05552916cd77b..802e6900159d988c1daf1096aab748f61beb9c74 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.math;
 
 import java.util.Collection;
index 23c1c7377a37c8ee8e07397eba42ecbfad7a9a8c..5ce74aa0fe9b3729b4c03aa3f46a555ba8783b08 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class AbstractnessFormula implements CalculatedMetricFormula {
index 88b9dcb3d8cc6651ff3911e37a1ac566892307ab..81d9b1b0d505e8b0409fb55e48872bfafc0c335a 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.Collection;
index a4880c858d8fb65e7363d5c1272a2e6a67ebf400..bb58954f779cc297457923f3a307c4abcc61ebfb 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public interface CalculatedMetricFormula {
index 56b5ab333f8d89103d4b752d469bde3f6688b934..5444d2aa5bc90c1f569b0f9722db2c4a0a1c9735 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class CommentLinesDensityFormula implements CalculatedMetricFormula {
index 9bf67b92981556ae822ad5106f34f51b8b3b51bc..90959f8ca7499bed81234dde628f774468cae826 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class CommentLinesWithoutHeaderFormula implements CalculatedMetricFormula {
index ea1ce094c98679a39e474669380e90b0e6e56529..f9779a029e6004355cde82b0003f145b6cbde004 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class DistanceFormula implements CalculatedMetricFormula {
index f4b7c984a31c4d44dcd160afec44d7067331f0f8..86e7ff6bd63180b67d8f55957b4955ea566dcd21 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class InstabilityFormula implements CalculatedMetricFormula {
index b0f6c1d40af3012d13695b26db7c3f4188762f56..7017c9bc8d825a4210a17b6c14b1173c5e48633c 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.Collection;
index c04525279d144f4b604cad0620c333af22f25f5d..49faa0e6aab28408cfadb58e88c476c647e06104 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public interface Measurable<T extends MetricDef> {
index 12d2765ac764ab0d19607011d8eeb87066840f45..9ee58e5e5e5c59522a78172b8fe8f2699a99a371 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.IdentityHashMap;
index 253e2ea5aa4b4a2529d5b731b9f5749a7ee6a724..327abeb9e8a255948c0077fd781e81d9d1c24d19 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public enum Metric implements MetricDef {
index 660b32afa52c2bc9db4dc77c7b8919a0600f57e9..cc62b45dc436e5f15048020ab862b7f723ae6154 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public interface MetricDef {
index 44609896f466dc81cc04d50d10cb5629361c34f7..a1adb586ed8d64459309d5edc47bf49bcb8565cd 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.Collection;
index a6ee6e906eaf66f19ffac142f703de8ae8464dd2..34f6f2c6b24d2ea0d6d8f2a9d18e91b6fada3053 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 public class PublicDocumentedApiDensityFormula implements CalculatedMetricFormula {
index aface2e2d632906604bd38d936145401a70b21e0..a66753a436e36dc21caabcd23b9903c9720c8c82 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.Collection;
index 60e4c1d2027a1cd465a2dcb20d096d221ab1dd12..665a0c7e41675c9da48b4c38605d0260507a5b79 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 public class CamelCaseDetector extends Detector {
index 7a8a1c14349b033c27c40ac4fa585af52df3e406..12e6324f305017680660d0d1cf362387d04541f4 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 import java.util.ArrayList;
index f0ac480594b3c377afb4b776e5c4a27b54157d95..a0616a1317551e903a3ed608c4b508bb71c9b6d4 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 import java.util.Arrays;
index 7fa1083b8a12d127b71cf559ffa6e6549bd94f66..95a4db2dab016cfffd4d23b4da6e9a01108ea615 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 public abstract class Detector {
index 066a35c2e5f7ef25793ba293a5f2dd34f7f15546..0b3cbe7a20cb3aa0388f873cc8a5bca2807dc368 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 public class EndWithDetector extends Detector {
index a4e708f8fe5c344dbba396d4cca438d6537db3f6..490c321a8c042d43c2c25a6741f6d171cf28863b 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 import java.util.Arrays;
index 469118a57b8e76e7dde46e32afe78fef334273f5..1d817ee11fc664db6668a419953708ec8107bf31 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 import java.util.Set;
index 0ffa49303a5e663d015e4b7aef43867384b9ae9e..304d9991a5838acfe94cf8e07f60cd0d11037afa 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.recognizer;
 
 import java.util.regex.Matcher;
index ef633b4c79fc3a1ca99e6714c17962dae9c4e6d1..77add8235a4f97aabf9b35c2df924e36df8e987a 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.apache.commons.lang.StringUtils;
index 097478c9f85bec08444ee5e5405161cfa0845e0d..3cf490600a6b6626febc3180724af9d6d7ed2ddc 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 abstract class LineContextHandler {
index 6e98de3da35566918a5b698945cb998b52dd5f71..3314b5f953be4fbc16bd31f8278bd8003d9855b5 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import java.io.BufferedReader;
index 907c87827c92ff63901c9d153915b7d5536b8936..802a421c35fbe2859bf9cb8aecd93032c3adea02 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 public class LiteralValueHandler extends LineContextHandler {
index 5aeaadd12ce7be7eeda25d8fcff1d48f1501e522..1fa85a44d0b54a6009058afc5e1ebe148dfb5c3d 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 public class MultiLinesCommentHandler extends LineContextHandler {
index f20861a96d84c7cc0a185fb7cffda30ab57626e6..c9b2e9cabae22d458158fd4406385c1b4425440b 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 public class SingleLineCommentHandler extends LineContextHandler {
index 5087aaba3319487392fd504f7576e2f6529aef0b..aab0d1ba237af62c3c5e325cb0efb6cf4ef4e812 100644 (file)
  */
 package org.sonar.squid.text;
 
+import org.sonar.squid.measures.Metric;
+import org.sonar.squid.recognizer.CodeRecognizer;
+
 import java.io.Reader;
 import java.util.ArrayList;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.sonar.squid.measures.Metric;
-import org.sonar.squid.recognizer.CodeRecognizer;
-
 public class Source {
 
   private List<Line> lines = new ArrayList<Line>();
index 1c923d0adc7a2acd3c35e7bb8057897dcae1a203..e079e427057637705b79a0f6eb17e4b9c6d9e150 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import java.io.IOException;
index 1f7e57349187d8d291c340afeca14a41a0983468..6c2a6e6d43e5773969c7ba52783d650410b8fbf4 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import static org.hamcrest.Matchers.is;
index 471a6b4d82a6cb8e640e3198a62b7abf4e2c2f11..37011a6c95dda749cde0d6f314276adeaaab0ff8 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import org.junit.Before;
index 71f9c7073c81778ae11b24b0a334855a75dc9052..6e1b1e705a7c3effadbf223ed69e7229dd8d3a21 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import org.junit.Test;
index bae9c06c464a6678469adeb1bb7414535a188c6f..8508dcca691f07da445bfa50b84f189c91ce895d 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import java.util.HashSet;
index bb8183cbccb7c15524c9af4cb8a54ee27d5ef523..b71bb5ffd25bc00108d0d2eb983b5f933986c7ba 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.api;
 
 import org.junit.Test;
index 1d19632c9eb60f7ca2d2240d7d7b1efdd98b4bf0..c8fe1b30d861dbf936fbe90723f2dff5c64a2bac 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.indexer;
 
 import java.util.Collection;
index b18003ee3f789c6f70c8eb8948a29d0b34957858..cfdd027b538d9916f143f6fb48030ec4101f8715 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.math;
 
 import org.junit.Before;
index 11515a56d3d41f772eb5bf87ed4c3b07fc9019b6..c33e2cdeac4cc03c404c6684f7c8f0950b4692e6 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index fb6129ee27f93e6f5785c168ef39534f7f47cb9b..885c3ca05d2524ca57bc990e8b4bd646be4160c1 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index 2d505d0425533f559b34c0e005d1ea3f1cd01f44..1731d094f3c7acadc78a2509800a94bdf3e704b3 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index fb4bd38893a7f97bf2f323d70e1e0ed3dd840c63..5ef13c813d447785ed838278b4972b549fecc916 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index 110cb641399440bec557ad9f26aeff5c3aabfac1..932b23644b43dd9cabce9546cec076f35b46e5af 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index 498b91bb272bbbfe1a90ab676957dfec24b1737a..9fe3fea833855dd85c8762e4d902c033354ac5a2 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.ArrayList;
index ab5b477a4938e159c0674187fbfec37d6d000520..9712fb8dea9af914314fb7138b6f1b92d5f72de2 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index 4e2af0ad7642a66257a0d57e37a14d499226ac0c..c27defbd260af345d3044412f2db7d733afdb2b8 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import org.junit.Test;
index 2c74c53ce2efc6621d38e27ea2764a5e885f76a9..10f74336a1c7d6712d0dfb0587e664cb7d9d3d78 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.measures;
 
 import java.util.ArrayList;
index 1655aa49005cc6d51e5e9d414167ee8b0813feb9..a30031de250179c3eeeac3b9bec4e48b9a88f73c 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.squid.recognizer;
 
 import org.junit.Test;
index f2e25e26a3553839e12d42641b666fb3b953b1b6..297dc6aa311a60fcc6446dcff2b06589ff29f8d1 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.squid.recognizer;
 
 import static org.junit.Assert.assertEquals;
index 2df5831f1db7aaee6209296e85c9b95d7870b880..87e64bf27be8263fbf3b3b4e3fe53ce843155619 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.squid.recognizer;
 
 import org.junit.Test;
index fde4f343b6ebc12ea0fb863cc9917b115a3e17dd..59c9ad20b5b04aee5c5426a2558853960afc688f 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.squid.recognizer;
 
 import org.junit.Test;
index a032916b1be654bd4e598230b924cb8721b809d8..baa54880b3992610016baf4ec85b80196cfcbf34 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.squid.recognizer;
 
 import org.junit.Test;
index dd50cdd3a4d734d3647897fb5f1150260bbd85eb..847cf7d54f329af9584a709282bbf2839cbe3950 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.sonar.squid.recognizer.*;
index e385d50298da7877ef838269dd248d519cefb3ef..def19bedb2d54285da5a4f5658d6b6ebca86593d 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index 130d7990862779298325b9384e5282e1cf305560..4fd09f009815a1dda74cf4a1a7559b55fc7965ee 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index b91af09540b1deb197655927d628bcd0deb71b2b..aceab76bc8bbab796c4282569ee1b3aa23ff0f33 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index 493b9654d6ce2f01c4da812feb4edea591451068..9091ce87e9d57b59088cee692e3442227f7faef4 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index 70961a3e62556fa5ab4f64a004ac5a2f132d25e5..940ab4aaf4b5367bb924a725e80b915c1be32306 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index 73d96313f3791758013145d21eed4f6831526e26..78264e00598aad0264b885007f038656a4f03207 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index b07d05accf6dfc7850e2dbf504ca707caed8e7ef..4afb020958032905655404c44619b8a7d9122a90 100644 (file)
@@ -17,6 +17,7 @@
  * License along with Sonar; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
  */
+
 package org.sonar.squid.text;
 
 import org.junit.Test;
index 0cead08afc3c60a08e98b16102cbc6a4391a3550..ab29167ae65038cf3b825adedaeb93c79f653e49 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.test.channel;
 
 import org.sonar.channel.CodeReader;
index ce8d4c7e49967778bd5e8d2bf22c1e2d19006a30..9ee0569b3768e5d082954a95047dee6842355d8b 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.services;
 
 /**
index f25bd86ebc7f1890dfe7877f7cefdeadec4820c5..78791240c1ec5aac977f4d06ae75bd6a24d74b6e 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.services;
 
 /**
index dbcfafa6faa68c5c71d6e87aec24679dd7eb5eb7..6d688870deed90bf549bf7595fb6a796d881fed3 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.unmarshallers;
 
 import org.sonar.wsclient.services.Plugin;
index b15ae8386a1b1d21d15ba465d9b551eeb2ad6dd1..4646b43ffe3384e1816a5f3f26a75056fe73f129 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.services;
 
 import org.junit.AfterClass;
index a7be24f929d8096c25155e4069452848705b49a0..633dbca9a17e8a454f0c6e4933150468c3cda433 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.services;
 
 import org.junit.Test;
index 12423bf5ef7c362c0addcfaa7ec9aa944666d80c..dc2391e82323208e6571110518e4a6e12356e1b9 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.unmarshallers;
 
 import org.junit.Test;
index 82792d381d393fe23c1a246f2796ca8a0646c1a8..b070e5b5d6e7bbe2d94117a25267a192ae43a968 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.unmarshallers;
 
 import org.apache.commons.io.IOUtils;
index 798e5250a35a691929530c5983416b282b736adc..f37add54159a4dcd958364db3be3fbf6c9f5887a 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
+
 package org.sonar.wsclient.unmarshallers;
 
 import org.junit.Test;