idea-plugin / arrow.meta.ide.dsl.editor.language / LanguageSyntax

LanguageSyntax

interface LanguageSyntax

Functions

addJvmElementActionsFactory open fun IdeMetaPlugin.addJvmElementActionsFactory(annotationActions: (target: JvmModifiersOwner, request: AnnotationRequest) -> List<IntentionAction> = Noop.emptyList2(), constructorActions: (targetClass: JvmClass, request: CreateConstructorRequest) -> List<IntentionAction> = Noop.emptyList2(), fieldActions: (targetClass: JvmClass, request: CreateFieldRequest) -> List<IntentionAction> = Noop.emptyList2(), methodActions: (targetClass: JvmClass, request: CreateMethodRequest) -> List<IntentionAction> = Noop.emptyList2(), changeModifierActions: (target: JvmModifiersOwner, request: ChangeModifierRequest) -> List<IntentionAction> = Noop.emptyList2(), changeParameterActions: (target: JvmMethod, request: ChangeParametersRequest) -> List<IntentionAction> = Noop.emptyList2()): ExtensionPhase

Inheritors

IdeSyntax interface IdeSyntax : IntentionSyntax, IconProviderSyntax, SyntaxHighlighterSyntax, InspectionSyntax, AnActionSyntax, ColorSettingsSyntax, HintingSyntax, LanguageSyntax, LineMarkerSyntax, LiveTemplateSyntax, NavigationSyntax, SearchSyntax, StructureViewSyntax, UsageSyntax, ExtensionProviderSyntax, DocumentationSyntax, KotlinExtensionSyntax, DialogSyntax, PopupSyntax, NotificationSyntax, ToolWindowSyntax, GotoRelatedSyntax, AnnotatorSyntax, ParserSyntax, ApplicationSyntax

Do you like Arrow?

Arrow Org
<