blob: b3d90e4c7bd8576bbbf2172c7f4d4d3ff7550de3 [file]
public abstract interface annotation class org/jetbrains/kotlin/analysis/api/platform/KaCachedService : java/lang/annotation/Annotation {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinAnalysisInWriteActionListener {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/KotlinAnalysisInWriteActionListener$Companion;
public abstract fun afterLeavingAnalysisInWriteAction ()V
public abstract fun onEnteringAnalysisInWriteAction ()V
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinAnalysisInWriteActionListener$Companion {
public final fun getTOPIC ()Lcom/intellij/util/messages/Topic;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProviderMerger {
public abstract fun merge (Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider {
public abstract fun getProviders ()Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProviderFactory {
public fun <init> (Lorg/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider;Lkotlin/jvm/functions/Function1;)V
public final fun create (Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider;
public final fun createFlattened (Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider;
public final fun flatten (Ljava/util/List;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin : java/lang/Enum {
public static final field BINARIES Lorg/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin;
public static final field STUBS Lorg/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin;
public static fun values ()[Lorg/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProvider$Companion;
public abstract fun getMessageBus ()Lcom/intellij/util/messages/MessageBus;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProviderKt {
public static final fun getAnalysisMessageBus (Lcom/intellij/openapi/project/Project;)Lcom/intellij/util/messages/MessageBus;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformSettings : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/KotlinPlatformSettings$Companion;
public fun getAllowUseSiteLibraryModuleAnalysis ()Z
public abstract fun getDeserializedDeclarationsOrigin ()Lorg/jetbrains/kotlin/analysis/api/platform/KotlinDeserializedDeclarationsOrigin;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformSettings$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/KotlinPlatformSettings;
}
public final class org/jetbrains/kotlin/analysis/api/platform/KotlinProjectMessageBusProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinMessageBusProvider {
public fun <init> (Lcom/intellij/openapi/project/Project;)V
public fun getMessageBus ()Lcom/intellij/util/messages/MessageBus;
}
public final class org/jetbrains/kotlin/analysis/api/platform/caches/NullableCaffeineCache {
public static final synthetic fun box-impl (Lcom/github/benmanes/caffeine/cache/Cache;)Lorg/jetbrains/kotlin/analysis/api/platform/caches/NullableCaffeineCache;
public static fun constructor-impl (Lcom/github/benmanes/caffeine/cache/Cache;)Lcom/github/benmanes/caffeine/cache/Cache;
public static fun constructor-impl (Lkotlin/jvm/functions/Function1;)Lcom/github/benmanes/caffeine/cache/Cache;
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (Lcom/github/benmanes/caffeine/cache/Cache;Ljava/lang/Object;)Z
public static final fun equals-impl0 (Lcom/github/benmanes/caffeine/cache/Cache;Lcom/github/benmanes/caffeine/cache/Cache;)Z
public static final fun get-impl (Lcom/github/benmanes/caffeine/cache/Cache;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public final fun getCache ()Lcom/github/benmanes/caffeine/cache/Cache;
public static final fun getEstimatedSize-impl (Lcom/github/benmanes/caffeine/cache/Cache;)J
public static final fun getOrPut-impl (Lcom/github/benmanes/caffeine/cache/Cache;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public fun hashCode ()I
public static fun hashCode-impl (Lcom/github/benmanes/caffeine/cache/Cache;)I
public fun toString ()Ljava/lang/String;
public static fun toString-impl (Lcom/github/benmanes/caffeine/cache/Cache;)Ljava/lang/String;
public final synthetic fun unbox-impl ()Lcom/github/benmanes/caffeine/cache/Cache;
}
public final class org/jetbrains/kotlin/analysis/api/platform/caches/NullableConcurrentCache {
public static final synthetic fun box-impl (Ljava/util/concurrent/ConcurrentMap;)Lorg/jetbrains/kotlin/analysis/api/platform/caches/NullableConcurrentCache;
public static fun constructor-impl (Ljava/util/concurrent/ConcurrentMap;)Ljava/util/concurrent/ConcurrentMap;
public static synthetic fun constructor-impl$default (Ljava/util/concurrent/ConcurrentMap;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/util/concurrent/ConcurrentMap;
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (Ljava/util/concurrent/ConcurrentMap;Ljava/lang/Object;)Z
public static final fun equals-impl0 (Ljava/util/concurrent/ConcurrentMap;Ljava/util/concurrent/ConcurrentMap;)Z
public final fun getMap ()Ljava/util/concurrent/ConcurrentMap;
public static final fun getOrPut-impl (Ljava/util/concurrent/ConcurrentMap;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public fun hashCode ()I
public static fun hashCode-impl (Ljava/util/concurrent/ConcurrentMap;)I
public fun toString ()Ljava/lang/String;
public static fun toString-impl (Ljava/util/concurrent/ConcurrentMap;)Ljava/lang/String;
public final synthetic fun unbox-impl ()Ljava/util/concurrent/ConcurrentMap;
}
public final class org/jetbrains/kotlin/analysis/api/platform/caches/UtilsKt {
public static final fun getOrPut (Lcom/github/benmanes/caffeine/cache/Cache;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public static final fun withStatsCounter (Lcom/github/benmanes/caffeine/cache/Caffeine;Lcom/github/benmanes/caffeine/cache/stats/StatsCounter;)Lcom/github/benmanes/caffeine/cache/Caffeine;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolver {
public abstract fun annotationsOnDeclaration (Lorg/jetbrains/kotlin/psi/KtAnnotated;)Ljava/util/Set;
public abstract fun declarationsByAnnotation (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Set;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolverFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolverFactory$Companion;
public abstract fun createAnnotationResolver (Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolver;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolverFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolverFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolverKt {
public static final fun createAnnotationResolver (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinAnnotationsResolver;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinCompositeDeclarationProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProvider, org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinCompositeDeclarationProvider$Companion;
public fun computePackageNames ()Ljava/util/Set;
public fun computePackageNamesWithTopLevelCallables ()Ljava/util/Set;
public fun computePackageNamesWithTopLevelClassifiers ()Ljava/util/Set;
public fun findFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForFacadeByPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForScript (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findInternalFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun getAllClassesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getAllTypeAliasesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getClassLikeDeclarationByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Lorg/jetbrains/kotlin/psi/KtClassLikeDeclaration;
public fun getHasSpecificCallablePackageNamesComputation ()Z
public fun getHasSpecificClassifierPackageNamesComputation ()Z
public fun getProviders ()Ljava/util/List;
public fun getTopLevelCallableFiles (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelCallableNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getTopLevelFunctions (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelKotlinClassLikeDeclarationNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getTopLevelProperties (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinCompositeDeclarationProvider$Companion {
public final fun create (Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
public final fun getFactory ()Lorg/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProviderFactory;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider {
public fun computePackageNames ()Ljava/util/Set;
public fun computePackageNamesWithTopLevelCallables ()Ljava/util/Set;
public fun computePackageNamesWithTopLevelClassifiers ()Ljava/util/Set;
public abstract fun findFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public abstract fun findFilesForFacadeByPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public abstract fun findFilesForScript (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public abstract fun findInternalFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public abstract fun getAllClassesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public abstract fun getAllTypeAliasesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public abstract fun getClassLikeDeclarationByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Lorg/jetbrains/kotlin/psi/KtClassLikeDeclaration;
public abstract fun getHasSpecificCallablePackageNamesComputation ()Z
public abstract fun getHasSpecificClassifierPackageNamesComputation ()Z
public abstract fun getTopLevelCallableFiles (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public abstract fun getTopLevelCallableNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public abstract fun getTopLevelFunctions (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public abstract fun getTopLevelKotlinClassLikeDeclarationNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public abstract fun getTopLevelProperties (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderFactory$Companion;
public abstract fun createDeclarationProvider (Lcom/intellij/psi/search/GlobalSearchScope;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderFactoryKt {
public static final fun createDeclarationProvider (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/search/GlobalSearchScope;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
public static final fun mergeDeclarationProviders (Lcom/intellij/openapi/project/Project;Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderMerger : org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProviderMerger, org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderMerger$Companion;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderMerger$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProviderMerger;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDirectInheritorsProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDirectInheritorsProvider$Companion;
public abstract fun getDirectKotlinInheritors (Lorg/jetbrains/kotlin/psi/KtClass;Lcom/intellij/psi/search/GlobalSearchScope;Z)Ljava/lang/Iterable;
public static synthetic fun getDirectKotlinInheritors$default (Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDirectInheritorsProvider;Lorg/jetbrains/kotlin/psi/KtClass;Lcom/intellij/psi/search/GlobalSearchScope;ZILjava/lang/Object;)Ljava/lang/Iterable;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDirectInheritorsProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDirectInheritorsProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinEmptyDeclarationProvider : org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinEmptyDeclarationProvider;
public fun computePackageNames ()Ljava/util/Set;
public synthetic fun findFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/List;
public synthetic fun findFilesForFacadeByPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForFacadeByPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/List;
public synthetic fun findFilesForScript (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForScript (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/List;
public synthetic fun findInternalFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findInternalFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/List;
public synthetic fun getAllClassesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getAllClassesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/List;
public synthetic fun getAllTypeAliasesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getAllTypeAliasesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/List;
public fun getClassLikeDeclarationByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Lorg/jetbrains/kotlin/psi/KtClassLikeDeclaration;
public fun getHasSpecificCallablePackageNamesComputation ()Z
public fun getHasSpecificClassifierPackageNamesComputation ()Z
public synthetic fun getTopLevelCallableFiles (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelCallableFiles (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/List;
public fun getTopLevelCallableNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public synthetic fun getTopLevelFunctions (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelFunctions (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/List;
public fun getTopLevelKotlinClassLikeDeclarationNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public synthetic fun getTopLevelProperties (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelProperties (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinFileBasedDeclarationProvider : org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider {
public fun <init> (Lorg/jetbrains/kotlin/psi/KtFile;)V
public fun computePackageNames ()Ljava/util/Set;
public fun findFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForFacadeByPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findFilesForScript (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun findInternalFilesForFacade (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Collection;
public fun getAllClassesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getAllTypeAliasesByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/Collection;
public fun getClassLikeDeclarationByClassId (Lorg/jetbrains/kotlin/name/ClassId;)Lorg/jetbrains/kotlin/psi/KtClassLikeDeclaration;
public fun getHasSpecificCallablePackageNamesComputation ()Z
public fun getHasSpecificClassifierPackageNamesComputation ()Z
public final fun getKotlinFile ()Lorg/jetbrains/kotlin/psi/KtFile;
public fun getTopLevelCallableFiles (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelCallableNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getTopLevelFunctions (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
public fun getTopLevelKotlinClassLikeDeclarationNamesInPackage (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getTopLevelProperties (Lorg/jetbrains/kotlin/name/CallableId;)Ljava/util/Collection;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForeignValueProviderService : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForeignValueProviderService$Companion;
public abstract fun getForeignValues (Lorg/jetbrains/kotlin/psi/KtCodeFragment;)Ljava/util/Map;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForeignValueProviderService$Companion {
public final fun getInstance ()Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForeignValueProviderService;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForwardDeclarationProviderFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForwardDeclarationProviderFactory$Companion;
public abstract fun createDeclarationProvider (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForwardDeclarationProviderFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForwardDeclarationProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/declarations/KotlinForwardDeclarationProviderFactoryKt {
public static final fun createForwardDeclarationProvider (Lcom/intellij/openapi/project/Project;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/declarations/KotlinDeclarationProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityChecker {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityChecker$Companion;
public abstract fun checkAccessibility (Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;Lorg/jetbrains/kotlin/name/FqName;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError;
}
public final class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityChecker$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityChecker;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError {
}
public final class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotExportPackage : org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError {
public fun <init> (Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotExportPackage;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotExportPackage;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotExportPackage;
public fun equals (Ljava/lang/Object;)Z
public final fun getDependencyModuleName ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadModule : org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError {
public fun <init> (Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadModule;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadModule;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadModule;
public fun equals (Ljava/lang/Object;)Z
public final fun getDependencyModuleName ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadUnnamedModule : org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAccessibilityError$ModuleDoesNotReadUnnamedModule;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider$Companion;
public abstract fun getAnnotationsForModuleOwnerOfClass (Lorg/jetbrains/kotlin/name/ClassId;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleJavaAnnotationsProvider : org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModulePsiAnnotationsProvider : org/jetbrains/kotlin/analysis/api/platform/java/KotlinJavaModuleAnnotationsProvider {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/lifetime/KaLifetimeTracker : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/lifetime/KaLifetimeTracker$Companion;
public abstract fun getCurrentToken ()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KaLifetimeTracker$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/lifetime/KaLifetimeTracker;
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinAlwaysAccessibleLifetimeToken : org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken {
public fun <init> (Lcom/intellij/openapi/project/Project;)V
public fun getInaccessibilityReason ()Ljava/lang/String;
public fun getInvalidationReason ()Ljava/lang/String;
public fun isAccessible ()Z
public fun isValid ()Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinAlwaysAccessibleLifetimeTokenFactory : org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory {
public fun <init> ()V
public fun create (Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/util/ModificationTracker;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;
public fun getIdentifier ()Lkotlin/reflect/KClass;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory$Companion;
public abstract fun create (Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/util/ModificationTracker;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;
public abstract fun getIdentifier ()Lkotlin/reflect/KClass;
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinReadActionConfinementLifetimeToken : org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken {
public fun <init> (Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/util/ModificationTracker;)V
public fun getInaccessibilityReason ()Ljava/lang/String;
public fun getInvalidationReason ()Ljava/lang/String;
public fun isAccessible ()Z
public fun isValid ()Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinReadActionConfinementLifetimeTokenFactory : org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinLifetimeTokenFactory {
public fun <init> ()V
public fun create (Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/util/ModificationTracker;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;
public fun getIdentifier ()Lkotlin/reflect/KClass;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType {
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$ElementAdded : org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$ElementAdded;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$ElementRemoved : org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType {
public fun <init> (Lcom/intellij/psi/PsiElement;)V
public final fun getRemovedElement ()Lcom/intellij/psi/PsiElement;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$ElementReplaced : org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType {
public fun <init> (Lcom/intellij/psi/PsiElement;)V
public final fun getReplacedElement ()Lcom/intellij/psi/PsiElement;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$Unknown : org/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType$Unknown;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality$InBlock : org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality$Invisible : org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality$OutOfBlock : org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality$Whitespace : org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationService : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationService$Companion;
public abstract fun ancestorAffectedByInBlockModification (Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;
public abstract fun detectLocality (Lcom/intellij/psi/PsiElement;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType;)Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality;
public abstract fun handleInvalidation (Lcom/intellij/psi/PsiElement;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationLocality;)V
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationService$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationService;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationServiceKt {
public static final fun handleElementModification (Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaSourceModificationService;Lcom/intellij/psi/PsiElement;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KaElementModificationType;)V
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinCodeFragmentContextModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public fun <init> (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getModule ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun hashCode ()I
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalModuleStateModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalModuleStateModificationEvent;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalScriptModuleStateModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalScriptModuleStateModificationEvent;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalSourceModuleStateModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalSourceModuleStateModificationEvent;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalSourceOutOfBlockModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinGlobalSourceOutOfBlockModificationEvent;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent$Companion;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent$Companion {
public final fun getTOPIC ()Lcom/intellij/util/messages/Topic;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind : java/lang/Enum {
public static final field CODE_FRAGMENT_CONTEXT_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field GLOBAL_MODULE_STATE_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field GLOBAL_SCRIPT_MODULE_STATE_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field GLOBAL_SOURCE_MODULE_STATE_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field GLOBAL_SOURCE_OUT_OF_BLOCK_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field MODULE_OUT_OF_BLOCK_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static final field MODULE_STATE_MODIFICATION Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
public static fun values ()[Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKt {
public static final fun isGlobalLevel (Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;)Z
public static final fun isModuleLevel (Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventKind;)Z
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEventListener {
public abstract fun onModification (Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent;)V
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerByEventFactoryBase : com/intellij/openapi/Disposable, org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory {
public fun <init> (Lcom/intellij/openapi/project/Project;)V
public fun createProjectWideLibraryModificationTracker ()Lcom/intellij/openapi/util/ModificationTracker;
public fun createProjectWideSourceModificationTracker ()Lcom/intellij/openapi/util/ModificationTracker;
public fun dispose ()V
protected final fun getEventLibraryModificationTracker ()Lcom/intellij/openapi/util/SimpleModificationTracker;
protected final fun getEventSourceModificationTracker ()Lcom/intellij/openapi/util/SimpleModificationTracker;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory$Companion;
public abstract fun createProjectWideLibraryModificationTracker ()Lcom/intellij/openapi/util/ModificationTracker;
public abstract fun createProjectWideSourceModificationTracker ()Lcom/intellij/openapi/util/ModificationTracker;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactoryKt {
public static final fun createProjectWideLibraryModificationTracker (Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/ModificationTracker;
public static final fun createProjectWideSourceModificationTracker (Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/ModificationTracker;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleOutOfBlockModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public fun <init> (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getModule ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun hashCode ()I
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationEvent : org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent {
public fun <init> (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getModificationKind ()Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;
public final fun getModule ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun hashCode ()I
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind : java/lang/Enum {
public static final field REMOVAL Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;
public static final field UPDATE Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;
public static fun values ()[Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;
}
public final class org/jetbrains/kotlin/analysis/api/platform/modification/UtilsKt {
public static final fun publishCodeFragmentContextModificationEvent (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public static final fun publishGlobalModuleStateModificationEvent (Lcom/intellij/openapi/project/Project;)V
public static final fun publishGlobalScriptModuleStateModificationEvent (Lcom/intellij/openapi/project/Project;)V
public static final fun publishGlobalSourceModuleStateModificationEvent (Lcom/intellij/openapi/project/Project;)V
public static final fun publishGlobalSourceOutOfBlockModificationEvent (Lcom/intellij/openapi/project/Project;)V
public static final fun publishModificationEvent (Lcom/intellij/openapi/project/Project;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationEvent;)V
public static final fun publishModuleOutOfBlockModificationEvent (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)V
public static final fun publishModuleStateModificationEvent (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;Lorg/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleStateModificationKind;)V
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinCachingPackageProviderFactory : com/intellij/openapi/Disposable, org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactory {
public fun <init> (Lcom/intellij/openapi/project/Project;)V
protected abstract fun createNewPackageProvider (Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
public fun createPackageProvider (Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
public fun dispose ()V
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinCompositePackageProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProvider, org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinCompositePackageProvider$Companion;
public fun doesKotlinOnlyPackageExist (Lorg/jetbrains/kotlin/name/FqName;)Z
public fun doesPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun doesPlatformSpecificPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun getKotlinOnlySubpackageNames (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getPlatformSpecificSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
public fun getProviders ()Ljava/util/List;
public fun getSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinCompositePackageProvider$Companion {
public final fun create (Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
public final fun getFactory ()Lorg/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinEmptyPackageProvider : org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider {
public static final field INSTANCE Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinEmptyPackageProvider;
public fun doesKotlinOnlyPackageExist (Lorg/jetbrains/kotlin/name/FqName;)Z
public fun doesPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun doesPlatformSpecificPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun getKotlinOnlySubpackageNames (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public fun getPlatformSpecificSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
public fun getSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinForwardDeclarationsPackageProviderFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinForwardDeclarationsPackageProviderFactory$Companion;
public abstract fun createPackageProvider (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinForwardDeclarationsPackageProviderFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinForwardDeclarationsPackageProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinForwardDeclarationsPackageProviderFactoryKt {
public static final fun createForwardDeclarationsPackageProvider (Lcom/intellij/openapi/project/Project;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackagePartProviderFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackagePartProviderFactory$Companion;
public abstract fun createPackagePartProvider (Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/load/kotlin/PackagePartProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackagePartProviderFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackagePartProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackagePartProviderFactoryKt {
public static final fun createPackagePartProvider (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/load/kotlin/PackagePartProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProvider {
public abstract fun doesKotlinOnlyPackageExist (Lorg/jetbrains/kotlin/name/FqName;)Z
public abstract fun doesPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public abstract fun doesPlatformSpecificPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public abstract fun getKotlinOnlySubpackageNames (Lorg/jetbrains/kotlin/name/FqName;)Ljava/util/Set;
public abstract fun getPlatformSpecificSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
public abstract fun getSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderBase : org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider {
public fun <init> (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/search/GlobalSearchScope;)V
public fun doesPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun doesPlatformSpecificPackageExist (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Z
public fun getPlatformSpecificSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
protected final fun getProject ()Lcom/intellij/openapi/project/Project;
public final fun getSearchScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public fun getSubpackageNames (Lorg/jetbrains/kotlin/name/FqName;Lorg/jetbrains/kotlin/platform/TargetPlatform;)Ljava/util/Set;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactory : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactory$Companion;
public abstract fun createPackageProvider (Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactory$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactory;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderFactoryKt {
public static final fun createPackageProvider (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/search/GlobalSearchScope;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
public static final fun mergePackageProviders (Lcom/intellij/openapi/project/Project;Ljava/util/List;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderMerger : org/jetbrains/kotlin/analysis/api/platform/KotlinComposableProviderMerger, org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderMerger$Companion;
}
public final class org/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderMerger$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/packages/KotlinPackageProviderMerger;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/permissions/KaAnalysisPermissionChecker : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/permissions/KaAnalysisPermissionChecker$Companion;
public abstract fun getRejectionReason ()Ljava/lang/String;
public abstract fun isAnalysisAllowed ()Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/permissions/KaAnalysisPermissionChecker$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/permissions/KaAnalysisPermissionChecker;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions$Companion;
public abstract fun getDefaultIsAnalysisAllowedInWriteAction ()Z
public abstract fun getDefaultIsAnalysisAllowedOnEdt ()Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions$Companion {
public final fun getInstance ()Lorg/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions;
}
public final class org/jetbrains/kotlin/analysis/api/platform/permissions/KotlinDefaultAnalysisPermissionOptions : org/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions {
public fun <init> ()V
public fun getDefaultIsAnalysisAllowedInWriteAction ()Z
public fun getDefaultIsAnalysisAllowedOnEdt ()Z
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaContentScopeProvider : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaContentScopeProvider$Companion;
public abstract fun getRefinedContentScope (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lcom/intellij/psi/search/GlobalSearchScope;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaContentScopeProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaContentScopeProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaDanglingFileModuleImpl : org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleBase, org/jetbrains/kotlin/analysis/api/projectStructure/KaDanglingFileModule {
public fun <init> (Ljava/util/List;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaDanglingFileResolutionMode;)V
public fun equals (Ljava/lang/Object;)Z
public fun getBaseContentScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public fun getContextModule ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
public fun getDirectDependsOnDependencies ()Ljava/util/List;
public fun getDirectFriendDependencies ()Ljava/util/List;
public fun getDirectRegularDependencies ()Ljava/util/List;
public fun getFiles ()Ljava/util/List;
public fun getProject ()Lcom/intellij/openapi/project/Project;
public fun getResolutionMode ()Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaDanglingFileResolutionMode;
public fun getTargetPlatform ()Lorg/jetbrains/kotlin/platform/TargetPlatform;
public fun getTransitiveDependsOnDependencies ()Ljava/util/List;
public fun hashCode ()I
public fun isCodeFragment ()Z
public fun isValid ()Z
public fun toString ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaGlobalSearchScopeMerger : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaGlobalSearchScopeMerger$Companion;
public abstract fun union (Ljava/util/Collection;)Lcom/intellij/psi/search/GlobalSearchScope;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaGlobalSearchScopeMerger$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaGlobalSearchScopeMerger;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleBase : org/jetbrains/kotlin/analysis/api/projectStructure/KaModule {
public fun <init> ()V
public fun getContentScope ()Lcom/intellij/psi/search/GlobalSearchScope;
public fun getTransitiveDependsOnDependencies ()Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleConverter : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleConverter$Companion;
public abstract fun asOpenApiModule (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lcom/intellij/openapi/module/Module;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleConverter$Companion {
public final fun getInstance ()Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModuleConverter;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind : java/lang/Enum {
public static final field JS Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static final field JVM Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static final field METADATA Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static final field NATIVE Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static final field WASM Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static fun values ()[Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKindKt {
public static final fun getPlatformKind (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
public static final fun toModulePlatformKind (Lorg/jetbrains/kotlin/platform/TargetPlatform;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaModulePlatformKind;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScope : com/intellij/psi/search/GlobalSearchScope {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScope$Companion;
public fun <init> ()V
public abstract fun contains (Lcom/intellij/psi/PsiElement;)Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScope$Companion {
public final fun forModule (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScope;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScopeProvider : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScopeProvider$Companion;
public abstract fun getResolutionScope (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScope;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScopeProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KaResolutionScopeProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinActualDeclarationProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinActualDeclarationProvider$Companion;
public abstract fun getActualDeclarations (Lorg/jetbrains/kotlin/psi/KtDeclaration;)Lkotlin/sequences/Sequence;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinActualDeclarationProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinActualDeclarationProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinAnchorModuleProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinAnchorModuleProvider$Companion;
public abstract fun getAllAnchorModules ()Ljava/util/Collection;
public abstract fun getAllAnchorModulesIfComputed ()Ljava/util/Collection;
public abstract fun getAnchorModule (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaLibraryModule;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaSourceModule;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinAnchorModuleProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinAnchorModuleProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$Companion;
public abstract fun getRegisteredExtensions (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;Lorg/jetbrains/kotlin/extensions/ExtensionPointDescriptor;)Ljava/util/List;
public abstract fun isPluginOfTypeRegistered (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$CompilerPluginType;)Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$CompilerPluginType : java/lang/Enum {
public static final field ASSIGNMENT Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$CompilerPluginType;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$CompilerPluginType;
public static fun values ()[Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinCompilerPluginsProvider$CompilerPluginType;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinContentScopeRefiner : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinContentScopeRefiner$Companion;
public fun getEnlargementScopes (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/List;
public fun getRestrictionScopes (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinContentScopeRefiner$Companion {
public final fun getEP_NAME ()Lcom/intellij/openapi/extensions/ExtensionPointName;
public final fun getRefiners (Lcom/intellij/openapi/project/Project;)Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinGlobalSearchScopeMergeStrategy : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinGlobalSearchScopeMergeStrategy$Companion;
public abstract fun getTargetType ()Lkotlin/reflect/KClass;
public abstract fun uniteScopes (Ljava/util/List;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinGlobalSearchScopeMergeStrategy$Companion {
public final fun getEP_NAME ()Lcom/intellij/openapi/extensions/ExtensionPointName;
public final fun getMergeStrategies (Lcom/intellij/openapi/project/Project;)Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinIntersectionScopeMergeTarget {
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProvider$Companion;
public abstract fun getDirectDependents (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/Set;
public abstract fun getRefinementDependents (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/Set;
public abstract fun getTransitiveDependents (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/Set;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProvider;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProviderBase : org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleDependentsProvider {
public fun <init> ()V
protected final fun computeTransitiveDependents (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/Set;
public fun getTransitiveDependents (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/Set;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleInformationProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleInformationProvider$Companion;
public abstract fun isEmpty (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/lang/Boolean;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleInformationProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleInformationProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleOutputProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleOutputProvider$Companion;
public abstract fun getCompilationOutput (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaSourceModule;)Lcom/intellij/openapi/vfs/VirtualFile;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleOutputProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinModuleOutputProvider;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProvider {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProvider$Companion;
public fun getGlobalLanguageVersionSettings ()Lorg/jetbrains/kotlin/config/LanguageVersionSettings;
public abstract fun getImplementingModules (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Ljava/util/List;
public fun getLibraryLanguageVersionSettings ()Lorg/jetbrains/kotlin/config/LanguageVersionSettings;
public abstract fun getModule (Lcom/intellij/psi/PsiElement;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProvider;
public final fun getModule (Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/PsiElement;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProviderBase : org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProvider {
public fun <init> ()V
protected final fun computeSpecialModule (Lcom/intellij/psi/PsiFile;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;
protected abstract fun getNotUnderContentRootModule (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaNotUnderContentRootModule;
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/KotlinProjectStructureProviderBaseKt {
public static final fun getForcedSpecialModule (Lorg/jetbrains/kotlin/psi/KtCodeFragment;)Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaDanglingFileModule;
public static final fun setForcedSpecialModule (Lorg/jetbrains/kotlin/psi/KtCodeFragment;Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaDanglingFileModule;)V
}
public final class org/jetbrains/kotlin/analysis/api/platform/projectStructure/UtilsKt {
public static final fun areCompilerPluginsSupported (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;)Z
public static final fun asDebugString (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;I)Ljava/lang/String;
public static synthetic fun asDebugString$default (Lorg/jetbrains/kotlin/analysis/api/projectStructure/KaModule;IILjava/lang/Object;)Ljava/lang/String;
public static final fun computeTransitiveDependsOnDependencies (Ljava/util/List;)Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/resolution/KaResolutionActivityTracker : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/resolution/KaResolutionActivityTracker$Companion;
public abstract fun isKotlinResolutionActive ()Z
}
public final class org/jetbrains/kotlin/analysis/api/platform/resolution/KaResolutionActivityTracker$Companion {
public final fun getInstance ()Lorg/jetbrains/kotlin/analysis/api/platform/resolution/KaResolutionActivityTracker;
}
public abstract class org/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KaRestrictedAnalysisException : java/lang/Exception {
public fun <init> (Ljava/lang/Throwable;)V
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisService : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisService$Companion;
public abstract fun isAnalysisRestricted ()Z
public abstract fun isRestrictedAnalysisAllowed ()Z
public abstract fun rejectRestrictedAnalysis ()Ljava/lang/Void;
public abstract fun runWithRestrictedDataAccess (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
}
public final class org/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisService$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisService;
}
public final class org/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisServiceKt {
public static final fun withRestrictedDataAccess (Lorg/jetbrains/kotlin/analysis/api/platform/restrictedAnalysis/KotlinRestrictedAnalysisService;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/statistics/KaStatisticsService : org/jetbrains/kotlin/analysis/api/platform/KaEngineService {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KaStatisticsService$Companion;
public abstract fun start ()V
}
public final class org/jetbrains/kotlin/analysis/api/platform/statistics/KaStatisticsService$Companion {
public final fun getAreStatisticsEnabled ()Z
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KaStatisticsService;
}
public final class org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinGlobalOpenTelemetryProvider : org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinOpenTelemetryProvider {
public fun <init> ()V
public fun getOpenTelemetry ()Lio/opentelemetry/api/OpenTelemetry;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinObjectSizeCalculator : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KotlinObjectSizeCalculator$Companion;
public abstract fun shallowSize (Ljava/lang/Object;)J
}
public final class org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinObjectSizeCalculator$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KotlinObjectSizeCalculator;
}
public abstract interface class org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinOpenTelemetryProvider : org/jetbrains/kotlin/analysis/api/platform/KotlinOptionalPlatformComponent {
public static final field Companion Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KotlinOpenTelemetryProvider$Companion;
public abstract fun getOpenTelemetry ()Lio/opentelemetry/api/OpenTelemetry;
}
public final class org/jetbrains/kotlin/analysis/api/platform/statistics/KotlinOpenTelemetryProvider$Companion {
public final fun getInstance (Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/platform/statistics/KotlinOpenTelemetryProvider;
}
public final class org/jetbrains/kotlin/analysis/api/platform/utils/SublistMerger {
public fun <init> (Ljava/util/List;Ljava/util/List;)V
public final fun finish ()V
public final fun getDestination ()Ljava/util/List;
public final fun getRemainingElements ()Ljava/util/List;
public final fun setRemainingElements (Ljava/util/List;)V
}
public final class org/jetbrains/kotlin/analysis/api/platform/utils/SublistMergerKt {
public static final fun mergeInto (Ljava/util/List;Ljava/util/List;Lkotlin/jvm/functions/Function1;)V
public static final fun mergeWith (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List;
}
public final class org/jetbrains/kotlin/analysis/api/platform/utils/UtilsKt {
public static final field KOTLIN_JAVA_ELEMENT_FINDER_CLASS_NAME Ljava/lang/String;
public static final fun forEachNonKotlinPsiElementFinder (Lcom/intellij/openapi/project/Project;Lkotlin/jvm/functions/Function1;)V
}
public abstract interface class org/jetbrains/kotlin/analysis/api/resolution/KaResolvableReferenceBridge {
public abstract fun resolveToSymbols (Lorg/jetbrains/kotlin/analysis/api/KaSession;)Ljava/util/Collection;
}