Clean up Javadoc of JvmElementActionsFactory

GitOrigin-RevId: f5c08b95076b451cb63493491bf0d6af6fbf7150
This commit is contained in:
Roland Illig
2023-02-02 15:25:33 +01:00
committed by intellij-monorepo-bot
parent 65b21b4dd0
commit be60ef5f33

View File

@@ -1,4 +1,4 @@
// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.lang.jvm.actions
import com.intellij.codeInsight.intention.IntentionAction
@@ -8,12 +8,14 @@ import com.intellij.lang.jvm.JvmModifiersOwner
import com.intellij.lang.jvm.JvmParameter
/**
* Extension Point provides language-abstracted code modifications for JVM-based languages.
* This extension point provides language-abstracted code modifications for JVM-based languages.
*
* Each method should return list of code modifications which could be empty.
* If method returns empty list this means that operation on given elements is not supported or not yet implemented for a language.
* Each method returns a possibly empty list of code modifications.
* Returning an empty list means that the operation on the given elements
* is not supported or not yet implemented for a language.
*
* Every new added method should return empty list by default and then be overridden in implementations for each language if it is possible.
* Every newly added method should return an empty list by default
* and then be overridden in implementations for each language if it is possible.
*/
abstract class JvmElementActionsFactory {
open fun createChangeModifierActions(target: JvmModifiersOwner, request: ChangeModifierRequest): List<IntentionAction> = emptyList()