mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
api_internal.md: reformat
This commit is contained in:
parent
7e62836a00
commit
e1558efa10
@ -20,34 +20,34 @@ Each entry is mapped to its corresponding _Replacement_, pointing to recommended
|
||||
|
||||
## IntelliJ Platform
|
||||
|
||||
| Internal API | Replacement |
|
||||
|----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `com.intellij.openapi.module.Module.getModuleFile()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L47) |
|
||||
| `com.intellij.openapi.module.Module.getModuleFilePath()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L47) |
|
||||
| `com.intellij.openapi.module.Module.getModuleTypeName()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L180) |
|
||||
| `com.intellij.openapi.module.ModuleTypeManager.registerModuleType()` | Use `com.intellij.moduleType` extension point instead, [`ModuleType`](upsource:///platform/lang-core/src/com/intellij/openapi/module/ModuleType.java) |
|
||||
| `com.intellij.util.PlatformUtils` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/util/PlatformUtils.java) |
|
||||
| `com.intellij.util.pico.DefaultPicoContainer` | Use [extension points](plugin_extensions.md) and [services](plugin_services.md) |
|
||||
| `com.intellij.ide.ApplicationLoadListener` | See [](plugin_components.md#application-startup) |
|
||||
| `com.intellij.openapi.actionSystem.AnAction.applyTextOverride()` | [](basic_action_system.md#setting-the-override-text-element) |
|
||||
| `com.intellij.psi.search.FileTypeIndex.NAME` | Use static methods in `FileTypeIndex` directly |
|
||||
| `com.intellij.psi.tree.IElementType.getDebugName()` | Override/use `toString()` |
|
||||
| `com.intellij.util.indexing.IndexingDataKeys` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-impl/src/com/intellij/util/indexing/IndexingDataKeys.java) |
|
||||
| `com.intellij.openapi.util.IconLoader.LazyIcon` | Use `com.intellij.openapi.util.IconLoader.createLazy()` |
|
||||
| `com.intellij.openapi.util.IconLoader.CachedImageIcon` | Use methods exposed in `com.intellij.openapi.util.IconLoader` |
|
||||
| `com.intellij.ui.components.ScrollBarPainter` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-api/src/com/intellij/ui/components/ScrollBarPainter.java) |
|
||||
| `com.intellij.ide.plugins.PluginManager.getLogger()` | Use own logger [](ide_infrastructure.md#logging) |
|
||||
| `com.intellij.openapi.actionSystem.impl.EdtDataContext` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.java) |
|
||||
| `com.intellij.openapi.application.PathMacros.setMacro()` | Use `com.intellij.pathMacroContributor` extension point, [`PathMacroContributor`](upsource:///platform/core-api/src/com/intellij/openapi/application/PathMacroContributor.java) |
|
||||
| `com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable` | Use `com.intellij.openapi.roots.libraries.LibraryTablesRegistrar.getLibraryTable()` instead |
|
||||
| `com.intellij.openapi.vfs.CompactVirtualFileSet` | Use `com.intellij.openapi.vfs.VfsUtilCore#createCompactVirtualFileSet()` |
|
||||
| `com.intellij.openapi.util.BuildNumber.currentVersion()` | Use `com.intellij.openapi.application.ApplicationInfo.getBuild()` |
|
||||
| `com.intellij.codeInsight.navigation.UtilKt.targetPresentation()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/lang-impl/src/com/intellij/codeInsight/navigation/util.kt) |
|
||||
| Internal API | Replacement |
|
||||
|------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `Module.getModuleFile()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L47) |
|
||||
| `Module.getModuleFilePath()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L47) |
|
||||
| `Module.getModuleTypeName()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/openapi/module/Module.java#L180) |
|
||||
| `ModuleTypeManager.registerModuleType()` | Use `com.intellij.moduleType` extension point instead, [`ModuleType`](upsource:///platform/lang-core/src/com/intellij/openapi/module/ModuleType.java) |
|
||||
| `PlatformUtils` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-api/src/com/intellij/util/PlatformUtils.java) |
|
||||
| `DefaultPicoContainer` | Use [extension points](plugin_extensions.md) and [services](plugin_services.md) |
|
||||
| `ApplicationLoadListener` | See [](plugin_components.md#application-startup) |
|
||||
| `AnAction.applyTextOverride()` | [](basic_action_system.md#setting-the-override-text-element) |
|
||||
| `FileTypeIndex.NAME` | Use static methods in `FileTypeIndex` directly |
|
||||
| `IElementType.getDebugName()` | Override/use `toString()` |
|
||||
| `IndexingDataKeys` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/core-impl/src/com/intellij/util/indexing/IndexingDataKeys.java) |
|
||||
| `IconLoader.LazyIcon` | Use `com.intellij.openapi.util.IconLoader.createLazy()` |
|
||||
| `IconLoader.CachedImageIcon` | Use methods exposed in `com.intellij.openapi.util.IconLoader` |
|
||||
| `ScrollBarPainter` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-api/src/com/intellij/ui/components/ScrollBarPainter.java) |
|
||||
| `PluginManager.getLogger()` | Use own logger [](ide_infrastructure.md#logging) |
|
||||
| `EdtDataContext` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.java) |
|
||||
| `PathMacros.setMacro()` | Use `com.intellij.pathMacroContributor` extension point, [`PathMacroContributor`](upsource:///platform/core-api/src/com/intellij/openapi/application/PathMacroContributor.java) |
|
||||
| `ProjectLibraryTable` | Use `com.intellij.openapi.roots.libraries.LibraryTablesRegistrar.getLibraryTable()` instead |
|
||||
| `CompactVirtualFileSet` | Use `com.intellij.openapi.vfs.VfsUtilCore#createCompactVirtualFileSet()` |
|
||||
| `BuildNumber.currentVersion()` | Use `com.intellij.openapi.application.ApplicationInfo.getBuild()` |
|
||||
| `UtilKt.targetPresentation()` | [See Doc](https://github.com/JetBrains/intellij-community/blob/master/platform/lang-impl/src/com/intellij/codeInsight/navigation/util.kt) |
|
||||
|
||||
## Plugins
|
||||
|
||||
### Database Plugin
|
||||
|
||||
| Internal API | Replacement |
|
||||
|-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `com.intellij.database.psi.DbDataSource.getDelegate() | For connection config use `DbDataSource#getConnectionConfig()`, for `LocalDataSource` use `DbImplUtil#getMaybeLocalDataSource(DasDataSource)` |
|
||||
| Internal API | Replacement |
|
||||
|------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `DbDataSource.getDelegate()` | For connection config use `DbDataSource#getConnectionConfig()`, for `LocalDataSource` use `DbImplUtil#getMaybeLocalDataSource(DasDataSource)` |
|
||||
|
Loading…
x
Reference in New Issue
Block a user