mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
8.3 KiB
8.3 KiB
AppCode Extension Point and Listener List
Overview of Extension Points and Listeners for AppCode.
Product-Specific Plugin Development: AppCode
34 Extension Points and 6 Listeners for AppCode 2022.3
AppCode
AppCode - Listeners
Topic | Listener |
---|---|
CocoaPodsUtils#GEM_TOPIC | GemListener |
CocoaPodsUtils#PODS_TOPIC | PodsListener |
AMDeviceManager#DEVICE_LISTENER_TOPIC | AMDeviceListener |
XcodeProjectTestListener#TOPIC | XcodeProjectTestListener |
XcodeIsBrokenListener.Companion#XCODE_IS_BROKEN_TOPIC | XcodeIsBrokenListener |
SwiftPackageManagerSettingsListener.Companion#TOPIC | SwiftPackageManagerSettingsListener |
AppCodeCorePlugin.xml
Extension Point | Implementation |
---|---|
appcode.additionalRootsProvider |
XcodeMetaDataAdditionalRootsProvider |
appcode.attachDebuggerProvider |
AppCodeAttachDebuggerExtension |
appcode.projectNameUpdateVeto |
XcodeProjectNameUpdateVeto |
appcode.projectRootNodeDelegateProvider |
AppCodeProjectRootNodeDelegateProvider |
appcode.rootsInfoPostProcessor |
XcodeRootsInfoPostProcessor |
appcode.runConfigurationExtension |
AppCodeRunConfigurationExtension |
appcode.xcodeExternalBuildProvider |
XcodeExternalBuildProvider |
appcode.xcodeTemplatePathsProvider |
XcodeTemplatePathsProvider |
appcode.xcodeTemplatesProvider | XcodeTemplatesProvider |
CocoaCommonPlugin.xml
Extension Point | Implementation |
---|---|
appcode.breakpointHandlersProvider |
IPhoneBreakpointHandlersProvider |
appcode.lldbInitializerProvider |
LLDBInitializerProvider |
cidr.cocoa.xcodeProjectFileProvider | XcodeProjectFileProvider |
CocoaPlugin.xml
Extension Point | Implementation |
---|---|
cidr.cocoa.documentation.search.candidates.helper | XcodeDocumentationCandidateBasedSearchHelper |
cidr.cocoa.documentation.search.usr.provider | XcodeDocumentationUsrProvider |
SwiftLanguageInternalPlugin.xml
Extension Point | Implementation |
---|---|
cidr.lang.swiftTypeInheritorsSearch |
QueryExecutor |
swift.lang.libraryModuleImportRestriction | SwiftLibraryModuleImportRestriction |
swift.sdkInfo.extractor | OCResolveConfigurationSdkInfoExtractor |
swift.sourcekit.blacklistedModulesProvider |
SourceKitBlacklistedModulesProvider |
swift.sourcekit.dependenciesLoader | SourceKitPlatformBinaryDependenciesLoader |
SwiftPlugin.xml
Extension Point | Implementation |
---|---|
cidr.lang.swiftCustomIncludePathProvider |
SwiftCustomIncludePathProvider |
cidr.lang.swiftSourceModuleProvider |
SwiftSourceModuleProvider |
swift.kotlinNative |
KotlinNativeExtensionPoint |
swift.lang.sourceKit.compileArgumentsCollector | SwiftSourceKitCompileArgumentsCollector |
swift.lang.sourceKit.dataGenerator |
SourceKitDataGenerator |
swift.lang.sourceKit.declarationLocationValidator | SourceKitDeclarationLocationValidator |
swift.lang.sourceKitFixExtension | SwiftSourceKitFixExtension |
swift.lang.swiftSupportProvider | SwiftSupportProvider |
SwiftPMCommon.xml
Extension Point | Implementation |
---|---|
swift.packageManager.appleSdk.filter | SwiftPackageLoadedAppleSdkFilter |
swift.packageManager.environmentConfigurator | SwiftPackageManagerEnvironmentConfigurator |
swift.packageManager.launcher | SwiftPackageManagerConfigurationLauncher |
swift.packageManager.modulemapsCollector | SwiftPackageModuleMapsCollector |
swift.packageManager.systemModuleResolver | SwiftPackageManagerSystemModuleResolver |
SwiftTestsExtension.xml
Extension Point | Implementation |
---|---|
test.cidr.OCCodeInsightDelegate |
OCCodeInsightDelegate |
XcodeModelCorePlugin.xml
Extension Point | Implementation |
---|---|
xcode.pbxReferenceBuildSettingsProvider |
PBXReferenceBuildSettingProvider |