Check for multiple javadocs in java headers (#79603)

We also now enforce to have the license statement on the very top of the java file before 
the package declaration

Fixes #79235
This commit is contained in:
Rene Groeschke 2021-10-29 08:32:11 +02:00 committed by GitHub
parent 4f3f669a58
commit 92e8ba2e74
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
82 changed files with 247 additions and 340 deletions

View file

@ -12,6 +12,16 @@
<module name="SuppressWarningsFilter" /> <module name="SuppressWarningsFilter" />
<module name="RegexpMultiline">
<property name="id" value="MultipleHeaderJavadoc" />
<property name="format" value="^\s*\/\*\n(\s\*[A-Za-z0-9 \.\/\;\,\.\-\(\)\\\x{22}\/\:\@\=\'\]\[\_\x{3E}\x{3C}]*\n)+(\s\*\/)\s+package" />
<property name="fileExtensions" value="java" />
<property name="minimum" value="1" />
<property name="maximum" value="1" />
<property name="matchAcrossLines" value="true" />
<property name="message" value="Duplicate header javadocs are forbidden" />
</module>
<!-- Checks Java files and forbids empty Javadoc comments. --> <!-- Checks Java files and forbids empty Javadoc comments. -->
<!-- Although you can use the "JavadocStyle" rule for this, it considers Javadoc --> <!-- Although you can use the "JavadocStyle" rule for this, it considers Javadoc -->
<!-- that only contains a "@return" line to be empty. --> <!-- that only contains a "@return" line to be empty. -->

View file

@ -21,7 +21,10 @@
<!-- Intentionally doesn't have a package declaration to test logging <!-- Intentionally doesn't have a package declaration to test logging
configuration of classes that aren't in packages. --> configuration of classes that aren't in packages. -->
<suppress files="test[/\\]framework[/\\]src[/\\]test[/\\]java[/\\]Dummy.java" checks="PackageDeclaration" /> <suppress files="test[/\\]framework[/\\]src[/\\]test[/\\]java[/\\]Dummy.java" checks=".*" />
<!-- package-info java files can contain multiple javadoc statements in header -->
<suppress files=".+package\-info\.java" id="MultipleHeaderJavadoc" />
<!-- Intentionally has long example curl commands to coincide with sibling Painless tests. --> <!-- Intentionally has long example curl commands to coincide with sibling Painless tests. -->
<suppress files="modules[/\\]lang-painless[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]painless[/\\]ContextExampleTests.java" checks="LineLength" /> <suppress files="modules[/\\]lang-painless[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]painless[/\\]ContextExampleTests.java" checks="LineLength" />

View file

@ -17,7 +17,6 @@ public class TestUtils {
public static String normalizeString(String input, File projectRootDir) { public static String normalizeString(String input, File projectRootDir) {
try { try {
String normalizedPathPrefix = projectRootDir.getCanonicalPath().replaceAll("\\\\", "/"); String normalizedPathPrefix = projectRootDir.getCanonicalPath().replaceAll("\\\\", "/");
System.out.println("normalizedPathPrefix = " + normalizedPathPrefix);
return input.lines() return input.lines()
.map(it -> it.replaceAll("\\\\", "/")) .map(it -> it.replaceAll("\\\\", "/"))
.map(it -> it.replaceAll(normalizedPathPrefix, ".")) .map(it -> it.replaceAll(normalizedPathPrefix, "."))

View file

@ -1,4 +1,3 @@
package org.elasticsearch.client;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -7,6 +6,8 @@ package org.elasticsearch.client;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.client;
import org.elasticsearch.ElasticsearchStatusException; import org.elasticsearch.ElasticsearchStatusException;
import org.elasticsearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest; import org.elasticsearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest;
import org.elasticsearch.action.admin.cluster.storedscripts.GetStoredScriptRequest; import org.elasticsearch.action.admin.cluster.storedscripts.GetStoredScriptRequest;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.client.documentation;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.client.documentation;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.client.documentation;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.LatchedActionListener; import org.elasticsearch.action.LatchedActionListener;
import org.elasticsearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest; import org.elasticsearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest;

View file

@ -1,12 +1,5 @@
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * @notice
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
/* @notice
* Copyright 2012 Jeff Hain * Copyright 2012 Jeff Hain
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
@ -31,9 +24,7 @@
* software is freely granted, provided that this notice * software is freely granted, provided that this notice
* is preserved. * is preserved.
* ============================================================================= * =============================================================================
*/ *
/*
* This code sourced from: * This code sourced from:
* https://github.com/yannrichet/jmathplot/blob/f25426e0ab0e68647ad2b75f577c7be050ecac86/src/main/java/org/math/plot/utils/FastMath.java * https://github.com/yannrichet/jmathplot/blob/f25426e0ab0e68647ad2b75f577c7be050ecac86/src/main/java/org/math/plot/utils/FastMath.java
*/ */

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,6 @@
/* /*
* @notice
*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
@ -12,7 +14,6 @@
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*
*/ */
package org.elasticsearch.lz4; package org.elasticsearch.lz4;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* *
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *

View file

@ -1,18 +1,19 @@
/* @notice /*
Copyright (c) 1998-2010 AOL Inc. * @notice
* Copyright (c) 1998-2010 AOL Inc.
Licensed under the Apache License, Version 2.0 (the "License"); *
you may not use this file except in compliance with the License. * Licensed under the Apache License, Version 2.0 (the "License");
You may obtain a copy of the License at * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 *
* http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software *
distributed under the License is distributed on an "AS IS" BASIS, * Unless required by applicable law or agreed to in writing, software
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
limitations under the License. * See the License for the specific language governing permissions and
* limitations under the License.
*
*/ */
package org.elasticsearch.common.ssl; package org.elasticsearch.common.ssl;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.analysis.common;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.analysis.common;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.analysis.common;
import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.CharArraySet; import org.apache.lucene.analysis.CharArraySet;
import org.apache.lucene.analysis.LowerCaseFilter; import org.apache.lucene.analysis.LowerCaseFilter;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.analysis.common;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.analysis.common;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.analysis.common;
import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.CharArraySet; import org.apache.lucene.analysis.CharArraySet;
import org.elasticsearch.test.ESTokenStreamTestCase; import org.elasticsearch.test.ESTokenStreamTestCase;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.analysis.common;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.analysis.common;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.analysis.common;
import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.en.EnglishAnalyzer; import org.apache.lucene.analysis.en.EnglishAnalyzer;
import org.apache.lucene.util.BytesRef; import org.apache.lucene.util.BytesRef;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.analysis.common;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.analysis.common;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.analysis.common;
import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.en.EnglishAnalyzer; import org.apache.lucene.analysis.en.EnglishAnalyzer;
import org.elasticsearch.test.ESTokenStreamTestCase; import org.elasticsearch.test.ESTokenStreamTestCase;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.script.expression;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -7,6 +5,7 @@ package org.elasticsearch.script.expression;
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.script.expression;
import org.apache.lucene.search.DoubleValuesSource; import org.apache.lucene.search.DoubleValuesSource;
import org.elasticsearch.index.fielddata.IndexFieldData; import org.elasticsearch.index.fielddata.IndexFieldData;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.script.expression;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.script.expression;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.script.expression;
import org.apache.lucene.search.DoubleValuesSource; import org.apache.lucene.search.DoubleValuesSource;
import org.elasticsearch.common.time.DateFormatters; import org.elasticsearch.common.time.DateFormatters;
import org.elasticsearch.index.fielddata.IndexFieldData; import org.elasticsearch.index.fielddata.IndexFieldData;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.script.expression;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.script.expression;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.script.expression;
import org.apache.lucene.search.DoubleValuesSource; import org.apache.lucene.search.DoubleValuesSource;
import org.elasticsearch.index.fielddata.IndexFieldData; import org.elasticsearch.index.fielddata.IndexFieldData;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.script.expression;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.script.expression;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.script.expression;
import org.apache.lucene.search.DoubleValuesSource; import org.apache.lucene.search.DoubleValuesSource;
import org.elasticsearch.index.fielddata.IndexFieldData; import org.elasticsearch.index.fielddata.IndexFieldData;
import org.elasticsearch.search.MultiValueMode; import org.elasticsearch.search.MultiValueMode;

View file

@ -1,9 +1,3 @@
package org.elasticsearch.painless;
import java.util.Collections;
import static java.util.Collections.singletonMap;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -12,6 +6,12 @@ import static java.util.Collections.singletonMap;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.painless;
import java.util.Collections;
import static java.util.Collections.singletonMap;
public class BasicExpressionTests extends ScriptTestCase { public class BasicExpressionTests extends ScriptTestCase {
/** simple tests returning a constant value */ /** simple tests returning a constant value */

View file

@ -1,3 +1,11 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
package org.elasticsearch.painless; package org.elasticsearch.painless;
import org.elasticsearch.painless.spi.Whitelist; import org.elasticsearch.painless.spi.Whitelist;
@ -12,14 +20,6 @@ import java.util.Map;
import static java.util.Collections.emptyMap; import static java.util.Collections.emptyMap;
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
public class BasicStatementTests extends ScriptTestCase { public class BasicStatementTests extends ScriptTestCase {
protected Map<ScriptContext<?>, List<Whitelist>> scriptContexts() { protected Map<ScriptContext<?>, List<Whitelist>> scriptContexts() {

View file

@ -1,9 +1,3 @@
package org.elasticsearch.painless;
import java.util.Collections;
import java.util.List;
import java.util.function.Function;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -12,6 +6,12 @@ import java.util.function.Function;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.painless;
import java.util.Collections;
import java.util.List;
import java.util.function.Function;
/** Currently just a dummy class for testing a few features not yet exposed by whitelist! */ /** Currently just a dummy class for testing a few features not yet exposed by whitelist! */
public class FeatureTestObject { public class FeatureTestObject {
/** static method that returns true */ /** static method that returns true */

View file

@ -1,5 +1,3 @@
package org.elasticsearch.painless;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.painless;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.painless;
/** Currently just a dummy class for testing a few features not yet exposed by whitelist! */ /** Currently just a dummy class for testing a few features not yet exposed by whitelist! */
public class FeatureTestObject2 { public class FeatureTestObject2 {
public FeatureTestObject2() { public FeatureTestObject2() {

View file

@ -1,5 +1,3 @@
package org.elasticsearch.painless;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.painless;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.painless;
/** Tests method overloading */ /** Tests method overloading */
public class OverloadTests extends ScriptTestCase { public class OverloadTests extends ScriptTestCase {

View file

@ -1,7 +1,3 @@
package org.elasticsearch.painless;
import java.util.Collections;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -10,6 +6,10 @@ import java.util.Collections;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.painless;
import java.util.Collections;
/** tests for throw/try/catch in painless */ /** tests for throw/try/catch in painless */
public class TryCatchTests extends ScriptTestCase { public class TryCatchTests extends ScriptTestCase {

View file

@ -4,8 +4,9 @@
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ *
/* * ============================================================================
*
* Copyright 2012 The Netty Project * Copyright 2012 The Netty Project
* *
* The Netty Project licenses this file to you under the Apache License, * The Netty Project licenses this file to you under the Apache License,

View file

@ -4,8 +4,9 @@
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ *
/* * =============================================================================
*
* Copyright 2012 The Netty Project * Copyright 2012 The Netty Project
* *
* The Netty Project licenses this file to you under the Apache License, * The Netty Project licenses this file to you under the Apache License,

View file

@ -1,6 +1,5 @@
package org.elasticsearch.plugin.analysis.icu; /*
* @notice
/* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.
@ -17,6 +16,8 @@ package org.elasticsearch.plugin.analysis.icu;
* limitations under the License. * limitations under the License.
*/ */
package org.elasticsearch.plugin.analysis.icu;
import com.ibm.icu.text.Collator; import com.ibm.icu.text.Collator;
import com.ibm.icu.text.RawCollationKey; import com.ibm.icu.text.RawCollationKey;

View file

@ -1,6 +1,5 @@
package org.elasticsearch.plugin.analysis.icu; /*
* @notice
/* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.
@ -17,6 +16,8 @@ package org.elasticsearch.plugin.analysis.icu;
* limitations under the License. * limitations under the License.
*/ */
package org.elasticsearch.plugin.analysis.icu;
import org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute; import org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute;
/** /**

View file

@ -1,6 +1,5 @@
package org.elasticsearch.plugin.analysis.icu; /*
* @notice
/* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.
@ -16,6 +15,7 @@ package org.elasticsearch.plugin.analysis.icu;
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.elasticsearch.plugin.analysis.icu;
import com.carrotsearch.randomizedtesting.annotations.Listeners; import com.carrotsearch.randomizedtesting.annotations.Listeners;
import com.carrotsearch.randomizedtesting.annotations.ThreadLeakScope; import com.carrotsearch.randomizedtesting.annotations.ThreadLeakScope;

View file

@ -1,4 +1,5 @@
/*@notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,5 +1,3 @@
package org.elasticsearch.ingest.attachment;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.ingest.attachment;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.ingest.attachment;
import org.apache.tika.Tika; import org.apache.tika.Tika;
import org.apache.tika.exception.TikaException; import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata; import org.apache.tika.metadata.Metadata;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.ingest.attachment;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.ingest.attachment;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.ingest.attachment;
import org.apache.lucene.util.LuceneTestCase.SuppressFileSystems; import org.apache.lucene.util.LuceneTestCase.SuppressFileSystems;
import org.apache.lucene.util.TestUtil; import org.apache.lucene.util.TestUtil;
import org.apache.tika.metadata.Metadata; import org.apache.tika.metadata.Metadata;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.ingest.attachment;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -7,6 +5,7 @@ package org.elasticsearch.ingest.attachment;
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.ingest.attachment;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;

View file

@ -4,9 +4,9 @@
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ *
* =============================================================================
/* *
* Licensed to Elasticsearch under one or more contributor * Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with * license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright * this work for additional information regarding copyright

View file

@ -1,5 +1,3 @@
package org.elasticsearch.cluster.routing;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.cluster.routing;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.cluster.routing;
import com.carrotsearch.hppc.cursors.IntObjectCursor; import com.carrotsearch.hppc.cursors.IntObjectCursor;
import org.elasticsearch.action.DocWriteResponse; import org.elasticsearch.action.DocWriteResponse;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Copyright (C) 2012 The Guava Authors * Copyright (C) 2012 The Guava Authors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,18 +1,18 @@
/* /*
Copyright (C) 2007 Google Inc. * Copyright (C) 2007 Google Inc.
*
Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
You may obtain a copy of the License at * You may obtain a copy of the License at
*
http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
*
Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
limitations under the License. * limitations under the License.
*/ */
package org.elasticsearch.common.inject.internal; package org.elasticsearch.common.inject.internal;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -6,25 +6,6 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
/*
* Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.elasticsearch.common.lucene; package org.elasticsearch.common.lucene;
import org.apache.lucene.index.IndexCommit; import org.apache.lucene.index.IndexCommit;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,5 +1,3 @@
package org.elasticsearch.common.lucene.uid;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.common.lucene.uid;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.common.lucene.uid;
import org.apache.lucene.index.LeafReader; import org.apache.lucene.index.LeafReader;
import org.apache.lucene.index.LeafReaderContext; import org.apache.lucene.index.LeafReaderContext;
import org.apache.lucene.index.NumericDocValues; import org.apache.lucene.index.NumericDocValues;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Copyright (C) 2008 The Guava Authors * Copyright (C) 2008 The Guava Authors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,17 +1,18 @@
/* @notice /*
* Copyright 2001-2014 Stephen Colebourne * @notice
* Copyright 2001-2014 Stephen Colebourne
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.elasticsearch.common.time; package org.elasticsearch.common.time;

View file

@ -1,11 +1,6 @@
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * @notice
* or more contributor license agreements. Licensed under the Elastic License *
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
/*
* Copyright 2013 The Netty Project * Copyright 2013 The Netty Project
* *
* The Netty Project licenses this file to you under the Apache License, version * The Netty Project licenses this file to you under the Apache License, version
@ -19,8 +14,16 @@
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under * License for the specific language governing permissions and limitations under
* the License. * the License.
*
* =============================================================================
* Modifications copyright Elasticsearch B.V.
*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/ */
package org.elasticsearch.http; package org.elasticsearch.http;
import org.elasticsearch.common.Strings; import org.elasticsearch.common.Strings;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,12 +1,5 @@
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * @notice
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
/* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -5,13 +5,6 @@
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ */
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
package org.elasticsearch.rest; package org.elasticsearch.rest;
import org.elasticsearch.ElasticsearchStatusException; import org.elasticsearch.ElasticsearchStatusException;

View file

@ -6,25 +6,6 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
/*
* Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.elasticsearch.rest.action.admin.indices; package org.elasticsearch.rest.action.admin.indices;
import org.elasticsearch.action.admin.indices.diskusage.AnalyzeIndexDiskUsageAction; import org.elasticsearch.action.admin.indices.diskusage.AnalyzeIndexDiskUsageAction;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.search.aggregations.pipeline;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.search.aggregations.pipeline;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.search.aggregations.pipeline;
import org.elasticsearch.search.aggregations.metrics.Stats; import org.elasticsearch.search.aggregations.metrics.Stats;
/** /**

View file

@ -6,13 +6,6 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
package org.elasticsearch.shutdown; package org.elasticsearch.shutdown;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;

View file

@ -4,8 +4,7 @@
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ *
/*
* Copyright 2014 The Netty Project * Copyright 2014 The Netty Project
* *
* The Netty Project licenses this file to you under the Apache License, version * The Netty Project licenses this file to you under the Apache License, version

View file

@ -1,10 +1,3 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
/* /*
* Copyright 2020 Adrien Grand and the lz4-java contributors. * Copyright 2020 Adrien Grand and the lz4-java contributors.
* *

View file

@ -6,14 +6,6 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
package org.elasticsearch.usage; package org.elasticsearch.usage;
import org.elasticsearch.action.admin.cluster.node.usage.NodeUsage; import org.elasticsearch.action.admin.cluster.node.usage.NodeUsage;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.action.admin.cluster.snapshots.status;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.action.admin.cluster.snapshots.status;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.action.admin.cluster.snapshots.status;
import org.elasticsearch.cluster.SnapshotsInProgress; import org.elasticsearch.cluster.SnapshotsInProgress;
import org.elasticsearch.common.UUIDs; import org.elasticsearch.common.UUIDs;
import org.elasticsearch.index.shard.ShardId; import org.elasticsearch.index.shard.ShardId;

View file

@ -1,10 +1,12 @@
package org.elasticsearch.action.admin.cluster.storedscripts;/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.action.admin.cluster.storedscripts;
import org.elasticsearch.common.io.stream.Writeable; import org.elasticsearch.common.io.stream.Writeable;
import org.elasticsearch.script.Script; import org.elasticsearch.script.Script;

View file

@ -1,5 +1,3 @@
package org.elasticsearch.cluster.routing.allocation;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.cluster.routing.allocation;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.cluster.routing.allocation;
import org.elasticsearch.Version; import org.elasticsearch.Version;
import org.elasticsearch.cluster.ClusterState; import org.elasticsearch.cluster.ClusterState;
import org.elasticsearch.cluster.ESAllocationTestCase; import org.elasticsearch.cluster.ESAllocationTestCase;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Copyright (C) 2012 The Guava Authors * Copyright (C) 2012 The Guava Authors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Copyright (C) 2008 The Guava Authors * Copyright (C) 2008 The Guava Authors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
x * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server

View file

@ -1,5 +1,5 @@
/* /*
x * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except * 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server * in compliance with, at your election, the Elastic License 2.0 or the Server

View file

@ -1,5 +1,3 @@
package org.elasticsearch.index.store;
/* /*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
@ -8,6 +6,8 @@ package org.elasticsearch.index.store;
* Side Public License, v 1. * Side Public License, v 1.
*/ */
package org.elasticsearch.index.store;
import com.carrotsearch.randomizedtesting.annotations.Listeners; import com.carrotsearch.randomizedtesting.annotations.Listeners;
import com.carrotsearch.randomizedtesting.annotations.TimeoutSuite; import com.carrotsearch.randomizedtesting.annotations.TimeoutSuite;

View file

@ -5,14 +5,6 @@
* 2.0. * 2.0.
*/ */
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
package org.elasticsearch.xpack.analytics.multiterms; package org.elasticsearch.xpack.analytics.multiterms;
import org.elasticsearch.ElasticsearchException; import org.elasticsearch.ElasticsearchException;

View file

@ -4,7 +4,6 @@
* 2.0; you may not use this file except in compliance with the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License
* 2.0. * 2.0.
*/ */
package org.elasticsearch.xpack.ccr; package org.elasticsearch.xpack.ccr;
import org.apache.lucene.util.SetOnce; import org.apache.lucene.util.SetOnce;

View file

@ -1,18 +1,19 @@
/* @notice /*
Copyright (c) 2006 Damien Miller <djm@mindrot.org> * @notice
* Copyright (c) 2006 Damien Miller <djm@mindrot.org>
Permission to use, copy, modify, and distribute this software for any *
purpose with or without fee is hereby granted, provided that the above * Permission to use, copy, modify, and distribute this software for any
copyright notice and this permission notice appear in all copies. * purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES *
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
*/ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
package org.elasticsearch.xpack.core.security.authc.support; package org.elasticsearch.xpack.core.security.authc.support;
import org.elasticsearch.common.settings.SecureString; import org.elasticsearch.common.settings.SecureString;

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.
@ -6,7 +7,7 @@
* (the "License"); you may not use this file except in compliance with * (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at * the License. You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,

View file

@ -4,7 +4,6 @@
* 2.0; you may not use this file except in compliance with the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License
* 2.0. * 2.0.
*/ */
package org.elasticsearch.xpack.core.transform.utils; package org.elasticsearch.xpack.core.transform.utils;
/** /**

View file

@ -5,25 +5,6 @@
* 2.0. * 2.0.
*/ */
/*
* Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.elasticsearch.xpack.fleet; package org.elasticsearch.xpack.fleet;
import org.apache.http.util.EntityUtils; import org.apache.http.util.EntityUtils;

View file

@ -5,25 +5,6 @@
* 2.0. * 2.0.
*/ */
/*
* Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.elasticsearch.xpack.fleet; package org.elasticsearch.xpack.fleet;
import org.elasticsearch.client.Client; import org.elasticsearch.client.Client;

View file

@ -3,9 +3,7 @@
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License
* 2.0. * 2.0.
*/ *
/*
* ELASTICSEARCH CONFIDENTIAL * ELASTICSEARCH CONFIDENTIAL
* __________________ * __________________
* *

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,23 +1,23 @@
/* @notice
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
/* /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*
* This code sourced from: * This code sourced from:
* http://svn.apache.org/repos/asf/directory/studio/tags/2.0.0.v20170904-M13/plugins/valueeditors/src/main/java/org/apache/directory/studio/valueeditors/msad/InPlaceMsAdObjectSidValueEditor.java * http://svn.apache.org/repos/asf/directory/studio/tags/2.0.0.v20170904-M13/plugins/valueeditors/src/main/java/org/apache/directory/studio/valueeditors/msad/InPlaceMsAdObjectSidValueEditor.java
*/ */

View file

@ -1,4 +1,5 @@
/* @notice /*
* @notice
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership. * this work for additional information regarding copyright ownership.

View file

@ -1,5 +1,4 @@
/* /*
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License * or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License

View file

@ -5,14 +5,6 @@
* 2.0. * 2.0.
*/ */
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
package org.elasticsearch.xpack.vectors.query; package org.elasticsearch.xpack.vectors.query;
import org.apache.lucene.search.Query; import org.apache.lucene.search.Query;