diff --git a/java/java-impl/src/com/intellij/find/findUsages/ThrowsUsageTargetProvider.java b/java/java-impl/src/com/intellij/find/findUsages/ThrowsUsageTargetProvider.java index a9ddf98673e6..80a6b5a84702 100644 --- a/java/java-impl/src/com/intellij/find/findUsages/ThrowsUsageTargetProvider.java +++ b/java/java-impl/src/com/intellij/find/findUsages/ThrowsUsageTargetProvider.java @@ -1,18 +1,4 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed 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. - */ +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. /* * @author max @@ -48,9 +34,4 @@ public class ThrowsUsageTargetProvider implements UsageTargetProvider { return null; } - - @Override - public UsageTarget[] getTargets(@NotNull PsiElement psiElement) { - return null; - } -} \ No newline at end of file +} diff --git a/platform/lang-impl/src/com/intellij/find/findUsages/DefaultUsageTargetProvider.java b/platform/lang-impl/src/com/intellij/find/findUsages/DefaultUsageTargetProvider.java index 568e6da343cc..6d1b8d68640d 100644 --- a/platform/lang-impl/src/com/intellij/find/findUsages/DefaultUsageTargetProvider.java +++ b/platform/lang-impl/src/com/intellij/find/findUsages/DefaultUsageTargetProvider.java @@ -1,35 +1,14 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed 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. - */ - +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.find.findUsages; import com.intellij.find.FindManager; import com.intellij.navigation.NavigationItem; -import com.intellij.openapi.editor.Editor; -import com.intellij.psi.PsiFile; import com.intellij.psi.PsiElement; import com.intellij.usages.UsageTarget; import com.intellij.usages.UsageTargetProvider; import org.jetbrains.annotations.NotNull; public class DefaultUsageTargetProvider implements UsageTargetProvider { - @Override - public UsageTarget[] getTargets(@NotNull Editor editor, @NotNull PsiFile file) { - return null; - } @Override public UsageTarget[] getTargets(@NotNull PsiElement psiElement) { diff --git a/platform/usageView/src/com/intellij/usages/UsageTargetProvider.java b/platform/usageView/src/com/intellij/usages/UsageTargetProvider.java index 6ec844d48acd..8a6020d8bbe7 100644 --- a/platform/usageView/src/com/intellij/usages/UsageTargetProvider.java +++ b/platform/usageView/src/com/intellij/usages/UsageTargetProvider.java @@ -1,22 +1,4 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed 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. - */ - -/* - * @author max - */ +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.usages; import com.intellij.openapi.editor.Editor; @@ -26,9 +8,14 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public interface UsageTargetProvider { - @Nullable - UsageTarget[] getTargets(@NotNull Editor editor, @NotNull PsiFile file); @Nullable - UsageTarget[] getTargets(@NotNull PsiElement psiElement); -} \ No newline at end of file + default UsageTarget[] getTargets(@NotNull Editor editor, @NotNull PsiFile file) { + return null; + } + + @Nullable + default UsageTarget[] getTargets(@NotNull PsiElement psiElement) { + return null; + } +} diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenUsageTargetProvider.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenUsageTargetProvider.java index 71f0e6696151..c6156dd9466e 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenUsageTargetProvider.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenUsageTargetProvider.java @@ -1,18 +1,4 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed 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. - */ +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package org.jetbrains.idea.maven.dom.references; import com.intellij.find.findUsages.PsiElement2UsageTargetAdapter; @@ -30,9 +16,4 @@ public class MavenUsageTargetProvider implements UsageTargetProvider { if (target == null) return UsageTarget.EMPTY_ARRAY; return new UsageTarget[]{new PsiElement2UsageTargetAdapter(target)}; } - - @Override - public UsageTarget[] getTargets(@NotNull PsiElement psiElement) { - return UsageTarget.EMPTY_ARRAY; - } } diff --git a/python/src/com/jetbrains/python/magicLiteral/PyMagicLiteralUsageTargetProvider.java b/python/src/com/jetbrains/python/magicLiteral/PyMagicLiteralUsageTargetProvider.java index a9bf83a39af3..d5f19ad9f6e4 100644 --- a/python/src/com/jetbrains/python/magicLiteral/PyMagicLiteralUsageTargetProvider.java +++ b/python/src/com/jetbrains/python/magicLiteral/PyMagicLiteralUsageTargetProvider.java @@ -1,18 +1,4 @@ -/* - * Copyright 2000-2014 JetBrains s.r.o. - * - * Licensed 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. - */ +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.jetbrains.python.magicLiteral; import com.intellij.find.findUsages.PsiElement2UsageTargetAdapter; @@ -46,10 +32,4 @@ class PyMagicLiteralUsageTargetProvider implements UsageTargetProvider { } return UsageTarget.EMPTY_ARRAY; } - - @Nullable - @Override - public UsageTarget[] getTargets(@NotNull final PsiElement psiElement) { - return UsageTarget.EMPTY_ARRAY; - } }