blob: 09d0e4f3385959f22718e8bc15518d9702b17fbe [file]
public abstract interface class org/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession {
public abstract fun getAllModules ()Ljava/util/List;
public abstract fun getApplication ()Lcom/intellij/openapi/application/Application;
public abstract fun getModulesWithFiles ()Ljava/util/Map;
public abstract fun getProject ()Lcom/intellij/openapi/project/Project;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISessionBuilder {
public abstract fun build ()Lorg/jetbrains/kotlin/analysis/api/standalone/StandaloneAnalysisAPISession;
public abstract fun buildKtModuleProvider (Lkotlin/jvm/functions/Function1;)V
public abstract fun enableCacheCleaner ()V
public abstract fun getApplication ()Lcom/intellij/openapi/application/Application;
public abstract fun getProject ()Lcom/intellij/openapi/project/Project;
public abstract fun registerApplicationService (Ljava/lang/Class;)V
public abstract fun registerApplicationService (Ljava/lang/Class;Ljava/lang/Object;)V
public abstract fun registerProjectExtensionPoint (Lcom/intellij/openapi/extensions/ExtensionPointName;Ljava/lang/Class;)V
public abstract fun registerProjectService (Ljava/lang/Class;)V
public abstract 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 abstract interface annotation class org/jetbrains/kotlin/analysis/api/standalone/StandaloneWorkaroundApi : java/lang/annotation/Annotation {
}
public abstract class org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode {
}
public final class org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$Enumeration : org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$Enumeration;
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$ParentTraversal : org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$ParentTraversal;
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$Trie : org/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode$Trie;
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
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 abstract class org/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainerBuilder {
public field platform Lorg/jetbrains/kotlin/platform/TargetPlatform;
public fun <init> ()V
public abstract fun addModule (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public abstract fun build ()Lorg/jetbrains/kotlin/analysis/project/structure/builder/KaModuleContainer;
public abstract fun getCoreApplicationEnvironment ()Lcom/intellij/core/CoreApplicationEnvironment;
public abstract fun getLibraryScopeConstructionMode ()Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode;
public fun getPlatform ()Lorg/jetbrains/kotlin/platform/TargetPlatform;
public abstract fun getProject ()Lcom/intellij/openapi/project/Project;
public abstract fun setLibraryScopeConstructionMode (Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode;)V
public 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 getLibraryScopeConstructionMode ()Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode;
public final fun setContentScope (Lcom/intellij/psi/search/GlobalSearchScope;)V
public final fun setLibraryScopeConstructionMode (Lorg/jetbrains/kotlin/analysis/api/standalone/projectStructure/StandaloneLibraryScopeConstructionMode;)V
}
public abstract 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> ()V
public abstract 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 abstract 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> ()V
public abstract 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 abstract 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> ()V
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public abstract 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 abstract class org/jetbrains/kotlin/analysis/project/structure/builder/KtSdkModuleBuilder : org/jetbrains/kotlin/analysis/project/structure/builder/KtLibraryModuleBuilder {
public fun <init> ()V
public abstract fun addBinaryRootsFromJdkHome (Ljava/nio/file/Path;Z)V
}
public abstract 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> ()V
public abstract fun addSourceRoot (Ljava/nio/file/Path;)V
public abstract fun addSourceRoots (Ljava/util/Collection;)V
public abstract fun addSourceVirtualFile (Lcom/intellij/openapi/vfs/VirtualFile;)V
public abstract fun addSourceVirtualFiles (Ljava/util/Collection;)V
public synthetic fun build ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public abstract 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
}