Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JetBrains/intellij-sdk-code-samples
/ types & classes
Types & classes
127 in github.com/JetBrains/intellij-sdk-code-samples
⨍
Functions
410
◇
Types & classes
127
↓ 1 callers
Class
AnotherComponent
code_inspection_qodana/qodana_playground/src/main/kotlin/org/intellij/sdk/qodana/service/AnotherComponent.kt:5
↓ 1 callers
Class
Component
code_inspection_qodana/qodana_playground/src/main/kotlin/org/intellij/sdk/qodana/service/Component.kt:5
Class
AppSettings
settings/src/main/java/org/intellij/sdk/settings/AppSettings.java:19
Class
AppSettingsComponent
Supports creating and managing a {@link JPanel} for the Settings Dialog.
settings/src/main/java/org/intellij/sdk/settings/AppSettingsComponent.java:16
Class
AppSettingsConfigurable
Provides controller functionality for application settings.
settings/src/main/java/org/intellij/sdk/settings/AppSettingsConfigurable.java:14
Class
AuthConfigurable
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthConfigurable.kt:12
Class
AuthRestService
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthRestService.kt:15
Class
AuthService
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthService.kt:35
Interface
AuthState
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthService.kt:30
Class
CalendarToolWindowContent
tool_window/src/main/java/org/intellij/sdk/toolWindow/CalendarToolWindowFactory.java:27
Class
CalendarToolWindowFactory
tool_window/src/main/java/org/intellij/sdk/toolWindow/CalendarToolWindowFactory.java:18
Class
ComparingStringReferencesInspection
Implements an inspection to detect when String references are compared using 'a==b' or 'a!=b'. The quick fix converts these comparisons to 'a.equals(b
comparing_string_references_inspection/src/main/java/org/intellij/sdk/codeInspection/ComparingStringReferencesInspection.java:19
Class
ComparingStringReferencesInspectionTest
comparing_string_references_inspection/src/test/java/org/intellij/sdk/codeInspection/ComparingStringReferencesInspectionTest.java:13
Class
ConditionalOperatorConverter
Implements an intention action to replace a ternary statement with if-then-else.
conditional_operator_intention/src/main/java/org/intellij/sdk/intention/ConditionalOperatorConverter.java:19
Class
ConditionalOperatorConverterTest
conditional_operator_intention/src/test/java/org/intellij/sdk/intention/ConditionalOperatorConverterTest.java:8
Class
Connected
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthService.kt:32
Class
CustomDefaultActionGroup
Creates an action group to contain menu actions. See plugin.xml declarations.
action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java:16
Class
DemoConfigurationFactory
run_configuration/src/main/java/org/jetbrains/sdk/runConfiguration/DemoConfigurationFactory.java:13
Class
DemoFacet
Demo Facet class. Everything is handled by the super class.
facet_basics/src/main/java/org/intellij/sdk/facet/DemoFacet.java:12
Class
DemoFacetConfiguration
Provides a custom implementation of the Configuration class for {@link DemoFacet}.
facet_basics/src/main/java/org/intellij/sdk/facet/DemoFacetConfiguration.java:16
Class
DemoFacetEditorTab
Provides the JPanel to be displayed in the facet UI. Manages validation and modification of the {@link DemoFacet} state.
facet_basics/src/main/java/org/intellij/sdk/facet/DemoFacetEditorTab.java:20
Class
DemoFacetState
A simple class to store state for the {@link DemoFacet}. In this case it is just a string containing a path to an SDK.
facet_basics/src/main/java/org/intellij/sdk/facet/DemoFacetState.java:11
Class
DemoFacetType
Defines the type, id, and name of the {@link DemoFacet}. Provides creation of {@link DemoFacet} and associated Configuration. Allows application of th
facet_basics/src/main/java/org/intellij/sdk/facet/DemoFacetType.java:20
Class
DemoFramework
framework_basics/src/main/java/org/intellij/sdk/framework/DemoFramework.java:18
Class
DemoModuleBuilder
module/src/main/java/org/intellij/sdk/module/DemoModuleBuilder.java:14
Class
DemoModuleType
module/src/main/java/org/intellij/sdk/module/DemoModuleType.java:15
Class
DemoModuleWizardStep
module/src/main/java/org/intellij/sdk/module/DemoModuleWizardStep.java:9
Class
DemoModuleWizardStep
project_wizard/src/main/java/org/intellij/sdk/project/wizard/DemoModuleWizardStep.java:15
Class
DemoRunConfiguration
run_configuration/src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfiguration.java:17
Class
DemoRunConfigurationOptions
run_configuration/src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfigurationOptions.java:8
Class
DemoRunConfigurationType
run_configuration/src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfigurationType.java:8
Class
DemoSettingsEditor
run_configuration/src/main/java/org/jetbrains/sdk/runConfiguration/DemoSettingsEditor.java:12
Class
Disconnected
oauth2/src/main/kotlin/org.intellij.sdk.oauth2/AuthService.kt:31
Class
DynamicActionGroup
Demonstrates adding an action group to a menu statically in plugin.xml, and then creating a menu item within the group at runtime. See plugin.xml for
action_basics/src/main/java/org/intellij/sdk/action/DynamicActionGroup.java:17
Class
EditorAreaIllustration
If conditions support it, makes a menu visible to display information about the caret.
editor_basics/src/main/java/org/intellij/sdk/editor/EditorAreaIllustration.java:17
Class
EditorHandlerIllustration
Menu action to clone a new caret based on an existing one.
editor_basics/src/main/java/org/intellij/sdk/editor/EditorHandlerIllustration.java:15
Class
EditorIllustrationAction
Menu action to replace a selection of characters with a fixed string.
editor_basics/src/main/java/org/intellij/sdk/editor/EditorIllustrationAction.java:19
Class
Eq
comparing_string_references_inspection/src/test/testData/Eq.java:1
Class
Eq
comparing_string_references_inspection/src/test/testData/Eq.after.java:1
Class
Factory
simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/SimpleTypes.java:19
Class
ImagesProjectNode
project_view_pane/src/main/java/org/intellij/sdk/view/pane/ImagesProjectNode.java:32
Class
ImagesProjectViewPane
project_view_pane/src/main/java/org/intellij/sdk/view/pane/ImagesProjectViewPane.java:16
Class
InspectionBundle
comparing_string_references_inspection/src/main/java/org/intellij/sdk/codeInspection/InspectionBundle.java:11
Class
LibrariesAction
project_model/src/main/java/org/intellij/sdk/project/model/LibrariesAction.java:19
Class
MarkdownContext
live_templates/src/main/java/org/intellij/sdk/liveTemplates/MarkdownContext.java:9
Class
ModificationAction
project_model/src/main/java/org/intellij/sdk/project/model/ModificationAction.java:21
Class
MyTypedHandler
This is a custom {@link TypedHandlerDelegate} that handles actions activated keystrokes in the editor. The execute method inserts a fixed string at Of
editor_basics/src/main/java/org/intellij/sdk/editor/MyTypedHandler.java:18
Class
Neq
comparing_string_references_inspection/src/test/testData/Neq.java:1
Class
Neq
comparing_string_references_inspection/src/test/testData/Neq.after.java:1
Class
PopupDialogAction
Action class to demonstrate how to interact with the IntelliJ Platform. The only action this class performs is to provide the user with a popup dialog
action_basics/src/main/java/org/intellij/sdk/action/PopupDialogAction.java:24
Class
ProjectCloseListener
Listener to detect project closing.
max_opened_projects/src/main/java/org/intellij/sdk/maxOpenProjects/ProjectCloseListener.java:13
Class
ProjectCountingService
Application service implementation to keep a running count of how many projects are open at a given time.
max_opened_projects/src/main/java/org/intellij/sdk/maxOpenProjects/ProjectCountingService.java:10
Class
ProjectFileIndexSampleAction
project_model/src/main/java/org/intellij/sdk/project/model/ProjectFileIndexSampleAction.java:20
Class
ProjectOpenStartupActivity
* Invoked on opening a project. */
max_opened_projects/src/main/kotlin/org/intellij/sdk/maxOpenProjects/ProjectOpenStartupActivity.kt:13
Class
ProjectSdkAction
project_model/src/main/java/org/intellij/sdk/project/model/ProjectSdkAction.java:14
Class
PsiNavigationDemoAction
psi_demo/src/main/java/org/intellij/sdk/psi/PsiNavigationDemoAction.java:15
Class
ReplaceWithEqualsQuickFix
This class provides a solution to inspection problem expressions by manipulating the PSI tree to use 'a.equals(b)' instead of '==' or '!='.
comparing_string_references_inspection/src/main/java/org/intellij/sdk/codeInspection/ComparingStringReferencesInspection.java:86
Class
SdkIcons
action_basics/src/main/java/icons/SdkIcons.java:9
Class
SdkIcons
framework_basics/src/main/java/icons/SdkIcons.java:9
Class
SdkIcons
module/src/main/java/icons/SdkIcons.java:9
Class
SdkIcons
facet_basics/src/main/java/icons/SdkIcons.java:9
Class
SdkIcons
editor_basics/src/main/java/icons/SdkIcons.java:9
Class
SdkIcons
project_model/src/main/java/icons/SdkIcons.java:9
Class
ServicePackageClassNameInspection
code_inspection_qodana/code_inspection/src/main/kotlin/org/intellij/sdk/codeInspection/ServicePackageClassNameInspection.kt:12
Class
ShowSourceRootsActions
project_model/src/main/java/org/intellij/sdk/project/model/ShowSourceRootsActions.java:14
Class
SimpleAnnotator
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleAnnotator.java:18
Class
SimpleBlock
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleBlock.java:15
Class
SimpleChooseByNameContributor
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleChooseByNameContributor.java:20
Class
SimpleCodeInsightTest
simple_language_plugin/src/test/java/org/intellij/sdk/language/SimpleCodeInsightTest.java:21
Class
SimpleCodeStyleMainPanel
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCodeStyleSettingsProvider.java:37
Class
SimpleCodeStyleSettings
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCodeStyleSettings.java:8
Class
SimpleCodeStyleSettingsProvider
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCodeStyleSettingsProvider.java:14
Class
SimpleColorSettingsPage
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleColorSettingsPage.java:16
Class
SimpleCommentTokenizer
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleSpellcheckingStrategy.java:34
Class
SimpleCommenter
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCommenter.java:8
Class
SimpleCompletionContributor
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCompletionContributor.java:12
Class
SimpleCreatePropertyQuickFix
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCreatePropertyQuickFix.java:30
Class
SimpleDocumentationProvider
TODO Please note, it is recommended to utilize the new DocumentationTarget API for plugins targeting IntelliJ Platform version 2023.1 or later. @see
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleDocumentationProvider.java:20
Class
SimpleElementFactory
simple_language_plugin/src/main/java/org/intellij/sdk/language/psi/SimpleElementFactory.java:10
Class
SimpleElementType
simple_language_plugin/src/main/java/org/intellij/sdk/language/psi/SimpleElementType.java:10
Class
SimpleFile
simple_language_plugin/src/main/java/org/intellij/sdk/language/psi/SimpleFile.java:12
Class
SimpleFileType
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleFileType.java:10
Class
SimpleFindUsagesProvider
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleFindUsagesProvider.java:16
Class
SimpleFoldingBuilder
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleFoldingBuilder.java:27
Class
SimpleFormattingModelBuilder
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleFormattingModelBuilder.java:10
Class
SimpleIcons
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleIcons.java:9
Class
SimpleLanguage
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleLanguage.java:7
Class
SimpleLanguageCodeStyleSettingsProvider
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleLanguageCodeStyleSettingsProvider.java:10
Class
SimpleLexer
simple_language_plugin/src/main/gen/org/intellij/sdk/language/SimpleLexer.java:13
Class
SimpleLexerAdapter
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleLexerAdapter.java:7
Class
SimpleLineMarkerProvider
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleLineMarkerProvider.java:18
Interface
SimpleNamedElement
simple_language_plugin/src/main/java/org/intellij/sdk/language/psi/SimpleNamedElement.java:7
Class
SimpleNamedElementImpl
simple_language_plugin/src/main/java/org/intellij/sdk/language/psi/impl/SimpleNamedElementImpl.java:10
Class
SimpleParser
simple_language_plugin/src/main/gen/org/intellij/sdk/language/parser/SimpleParser.java:14
Class
SimpleParserDefinition
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleParserDefinition.java:21
Class
SimpleParsingTest
simple_language_plugin/src/test/java/org/intellij/sdk/language/SimpleParsingTest.java:7
Interface
SimpleProperty
simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/SimpleProperty.java:8
Class
SimplePropertyIconProvider
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimplePropertyIconProvider.java:13
Class
SimplePropertyImpl
simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/impl/SimplePropertyImpl.java:12
Class
SimplePropertyTokenizer
simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleSpellcheckingStrategy.java:54
next →
1–100 of 127, ranked by callers