blob: 94c678062016d55337d4590a6e325c0b337cd816 [file]
public final class org/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession {
public final fun getApplication ()Lcom/intellij/openapi/application/Application;
public final fun getCoreApplicationEnvironment ()Lcom/intellij/core/CoreApplicationEnvironment;
public final fun getModulesWithFiles ()Ljava/util/Map;
public final fun getProject ()Lcom/intellij/openapi/project/Project;
}
public final class org/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISessionBuilder {
public fun <init> (Lcom/intellij/openapi/Disposable;Z)V
public final fun build ()Lorg/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession;
public final fun buildKtModuleProvider (Lkotlin/jvm/functions/Function1;)V
public final synthetic fun buildKtModuleProviderByCompilerConfiguration (Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
public final fun enableCacheCleaner ()V
public final fun getApplication ()Lcom/intellij/openapi/application/Application;
public final fun getProject ()Lcom/intellij/openapi/project/Project;
public final fun registerApplicationService (Ljava/lang/Class;)V
public final fun registerApplicationService (Ljava/lang/Class;Ljava/lang/Object;)V
public final synthetic fun registerCompilerPluginServices (Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
public final fun registerProjectExtensionPoint (Lcom/intellij/openapi/extensions/ExtensionPointName;Ljava/lang/Class;)V
public final fun registerProjectService (Ljava/lang/Class;)V
public final fun registerProjectService (Ljava/lang/Class;Ljava/lang/Object;)V
}
public final class org/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISessionBuilderKt {
public static final fun buildStandaloneAnalysisAPISession (Lcom/intellij/openapi/Disposable;ZLkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession;
public static synthetic fun buildStandaloneAnalysisAPISession$default (Lcom/intellij/openapi/Disposable;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession;
public static final fun disposeGlobalStandaloneApplicationServices ()V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaLibraryModuleBuilderKt {
public static final fun buildKtLibraryModule (Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaLibrarySourceModuleBuilderKt {
public static final fun buildKtLibrarySourceModule (Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibrarySourceModule;
}
public abstract interface class org/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainer {
public abstract fun getAllModules ()Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder {
public field platform Lorg/jetbrains/kotlin/platform/TargetPlatform;
public fun <init> (Lcom/intellij/core/CoreApplicationEnvironment;Lcom/intellij/openapi/project/Project;)V
public final fun addModule (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public final fun build ()Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainer;
public final fun getCoreApplicationEnvironment ()Lcom/intellij/core/CoreApplicationEnvironment;
public final fun getPlatform ()Lorg/jetbrains/kotlin/platform/TargetPlatform;
public final fun getProject ()Lcom/intellij/openapi/project/Project;
public final fun setPlatform (Lorg/jetbrains/kotlin/platform/TargetPlatform;)V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaScriptModuleBuilderKt {
public static final fun buildKtScriptModule (Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaScriptModule;
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaSdkModuleBuilderKt {
public static final fun buildKtSdkModule (Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KaSourceModuleBuilderKt {
public static final fun buildKtSourceModule (Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaSourceModule;
}
public abstract class org/jetbrains/kotlin/analysis/project/structure/builder/KtBinaryModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtModuleBuilder {
public fun <init> ()V
public final fun addBinaryRoot (Ljava/nio/file/Path;)V
public final fun addBinaryRoots (Ljava/util/Collection;)V
public final fun addBinaryVirtualFile (Lcom/intellij/openapi/vfs/VirtualFile;)V
public final fun addBinaryVirtualFiles (Ljava/util/Collection;)V
protected final fun getBinaryRoots ()Ljava/util/List;
protected final fun getBinaryVirtualFiles ()Ljava/util/List;
public final fun getContentScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public final fun setContentScope (Lcom/intellij/psi/search/GlobalSearchScope;)V
}
public class org/jetbrains/kotlin/analysis/project/structure/builder/KtLibraryModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtBinaryModuleBuilder {
public field libraryName Ljava/lang/String;
public fun <init> (Lcom/intellij/core/CoreApplicationEnvironment;Lcom/intellij/openapi/project/Project;Z)V
public fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public final fun getLibraryName ()Ljava/lang/String;
public final fun getLibrarySources ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibrarySourceModule;
public final fun setLibraryName (Ljava/lang/String;)V
public final fun setLibrarySources (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibrarySourceModule;)V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KtLibrarySourceModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtModuleBuilder {
public field binaryLibrary Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;
public field contentScope Lcom/intellij/psi/search/GlobalSearchScope;
public field libraryName Ljava/lang/String;
public fun <init> (Lcom/intellij/openapi/project/Project;)V
public fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibrarySourceModule;
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public final fun getBinaryLibrary ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;
public final fun getContentScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public final fun getLibraryName ()Ljava/lang/String;
public final fun setBinaryLibrary (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;)V
public final fun setContentScope (Lcom/intellij/psi/search/GlobalSearchScope;)V
public final fun setLibraryName (Ljava/lang/String;)V
}
public abstract class org/jetbrains/kotlin/analysis/project/structure/builder/KtModuleBuilder {
public field platform Lorg/jetbrains/kotlin/platform/TargetPlatform;
public fun <init> ()V
public final fun addDependsOnDependency (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public final fun addFriendDependency (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public final fun addRegularDependency (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public abstract fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
protected final fun getDirectDependsOnDependencies ()Ljava/util/List;
protected final fun getDirectFriendDependencies ()Ljava/util/List;
protected final fun getDirectRegularDependencies ()Ljava/util/List;
public final fun getPlatform ()Lorg/jetbrains/kotlin/platform/TargetPlatform;
public final fun setPlatform (Lorg/jetbrains/kotlin/platform/TargetPlatform;)V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KtScriptModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtModuleBuilder {
public field file Lorg/jetbrains/kotlin/psi/KtFile;
public fun <init> (Lcom/intellij/openapi/project/Project;)V
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaScriptModule;
public final fun getFile ()Lorg/jetbrains/kotlin/psi/KtFile;
public final fun getLanguageVersionSettings ()Lorg/jetbrains/kotlin/config/LanguageVersionSettings;
public final fun setFile (Lorg/jetbrains/kotlin/psi/KtFile;)V
public final fun setLanguageVersionSettings (Lorg/jetbrains/kotlin/config/LanguageVersionSettings;)V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KtSdkModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtLibraryModuleBuilder {
public fun <init> (Lcom/intellij/core/CoreApplicationEnvironment;Lcom/intellij/openapi/project/Project;)V
public final fun addBinaryRootsFromJdkHome (Ljava/nio/file/Path;Z)V
}
public final class org/jetbrains/kotlin/analysis/project/structure/builder/KtSourceModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtModuleBuilder {
public field moduleName Ljava/lang/String;
public fun <init> (Lcom/intellij/core/CoreApplicationEnvironment;Lcom/intellij/openapi/project/Project;)V
public final fun addSourceRoot (Ljava/nio/file/Path;)V
public final fun addSourceRoots (Ljava/util/Collection;)V
public final fun addSourceVirtualFile (Lcom/intellij/openapi/vfs/VirtualFile;)V
public final fun addSourceVirtualFiles (Ljava/util/Collection;)V
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaSourceModule;
public final fun getContentScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public final fun getLanguageVersionSettings ()Lorg/jetbrains/kotlin/config/LanguageVersionSettings;
public final fun getModuleName ()Ljava/lang/String;
public final fun setContentScope (Lcom/intellij/psi/search/GlobalSearchScope;)V
public final fun setLanguageVersionSettings (Lorg/jetbrains/kotlin/config/LanguageVersionSettings;)V
public final fun setModuleName (Ljava/lang/String;)V
}