[Gradle] Implement protobuf for kgp-idea/tcs

KT-54825
This commit is contained in:
Sebastian Sellmair
2022-11-08 11:19:07 +01:00
committed by Space Team
parent f3998d523d
commit 687ccda3e8
224 changed files with 18810 additions and 10759 deletions
@@ -1,8 +1,13 @@
public final class org/jetbrains/kotlin/kpm/idea/proto/KpmIdeaProto {
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;Ljava/io/InputStream;)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;Ljava/nio/ByteBuffer;)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;[B)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public static final fun toByteArray (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;)[B
public static final fun writeTo (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;Ljava/io/OutputStream;Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;)V
public final class org/jetbrains/kotlin/gradle/idea/proto/kpm/KpmIdeaProto {
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;Ljava/io/InputStream;)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;Ljava/nio/ByteBuffer;)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
public static final fun IdeaKpmProject (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;[B)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
public static final fun toByteArray (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;)[B
public static final fun writeTo (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;Ljava/io/OutputStream;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;)V
}
public final class org/jetbrains/kotlin/gradle/idea/proto/tcs/IdeaKotlinDependencyKt {
public static final fun IdeaKotlinDependency (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;[B)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency;
public static final fun toByteArray (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;)[B
}
@@ -1,4 +1,4 @@
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryCoordinates : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependencyCoordinates {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryCoordinates : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependencyCoordinates {
public abstract fun getGroup ()Ljava/lang/String;
public abstract fun getKotlinFragmentName ()Ljava/lang/String;
public abstract fun getKotlinModuleName ()Ljava/lang/String;
@@ -6,20 +6,20 @@ public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBina
public abstract fun getVersion ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryCoordinatesImpl$Companion {
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryCoordinatesImpl$Companion {
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryDependency : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependency {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryCoordinates;
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryDependency : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependency {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryCoordinates;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmCompilationOutput : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmCompilationOutput : java/io/Serializable {
public abstract fun getClassesDirs ()Ljava/util/Set;
public abstract fun getResourcesDir ()Ljava/io/File;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRoot : java/io/Serializable {
public static final field Companion Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRoot$Companion;
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRoot : java/io/Serializable {
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRoot$Companion;
public static final field RESOURCES_TYPE Ljava/lang/String;
public static final field SOURCES_TYPE Ljava/lang/String;
public abstract fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
@@ -27,85 +27,85 @@ public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmCont
public abstract fun getType ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRoot$Companion {
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRoot$Companion {
public static final field RESOURCES_TYPE Ljava/lang/String;
public static final field SOURCES_TYPE Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRootKt {
public static final fun isResources (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRoot;)Z
public static final fun isSources (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmContentRoot;)Z
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRootKt {
public static final fun isResources (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRoot;)Z
public static final fun isSources (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmContentRoot;)Z
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependency : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependency : java/io/Serializable {
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
public static final field Companion Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependency$Companion;
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependency$Companion;
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependencyCoordinates;
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependencyCoordinates;
public abstract fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependency$Companion {
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependency$Companion {
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependencyCoordinates : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependencyCoordinates : java/io/Serializable {
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependencyKt {
public static final fun isClasspathType (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmResolvedBinaryDependency;)Z
public static final fun isDocumentationType (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmResolvedBinaryDependency;)Z
public static final fun isSourcesType (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmResolvedBinaryDependency;)Z
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependencyKt {
public static final fun isClasspathType (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmResolvedBinaryDependency;)Z
public static final fun isDocumentationType (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmResolvedBinaryDependency;)Z
public static final fun isSourcesType (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmResolvedBinaryDependency;)Z
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragment : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragment : java/io/Serializable {
public abstract fun getContentRoots ()Ljava/util/List;
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentCoordinates;
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentCoordinates;
public abstract fun getDependencies ()Ljava/util/List;
public abstract fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
public abstract fun getLanguageSettings ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmLanguageSettings;
public abstract fun getLanguageSettings ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmLanguageSettings;
public abstract fun getPlatforms ()Ljava/util/Set;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentCoordinates : java/io/Serializable, org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependencyCoordinates {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentCoordinates : java/io/Serializable, org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependencyCoordinates {
public abstract fun getFragmentName ()Ljava/lang/String;
public abstract fun getModule ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleCoordinates;
public abstract fun getModule ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleCoordinates;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentCoordinatesKt {
public static final fun getPath (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentCoordinates;)Ljava/lang/String;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentCoordinatesKt {
public static final fun getPath (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentCoordinates;)Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmDependency {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentCoordinates;
public abstract fun getType ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmDependency {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentCoordinates;
public abstract fun getType ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type : java/lang/Enum, java/io/Serializable {
public static final field Companion Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type$Companion;
public static final field Friend Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public static final field Refines Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public static final field Regular Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public static fun values ()[Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentDependency$Type;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type : java/lang/Enum, java/io/Serializable {
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type$Companion;
public static final field Friend Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
public static final field Refines Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
public static final field Regular Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
public static fun values ()[Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentDependency$Type;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragmentKt {
public static final fun getName (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragment;)Ljava/lang/String;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragmentKt {
public static final fun getName (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragment;)Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmJsPlatform : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmJsPlatform : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform {
public abstract fun isIr ()Z
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmJvmPlatform : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmJvmPlatform : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform {
public abstract fun getJvmTarget ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmLanguageSettings : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmLanguageSettings : java/io/Serializable {
public abstract fun getApiVersion ()Ljava/lang/String;
public abstract fun getCompilerPluginArguments ()Ljava/util/List;
public abstract fun getCompilerPluginClasspath ()Ljava/util/List;
@@ -116,12 +116,12 @@ public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmLang
public abstract fun isProgressiveMode ()Z
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModule : java/io/Serializable {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleCoordinates;
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModule : java/io/Serializable {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleCoordinates;
public abstract fun getFragments ()Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleCoordinates : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleCoordinates : java/io/Serializable {
public abstract fun getBuildId ()Ljava/lang/String;
public abstract fun getModuleClassifier ()Ljava/lang/String;
public abstract fun getModuleName ()Ljava/lang/String;
@@ -129,32 +129,32 @@ public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModu
public abstract fun getProjectPath ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleCoordinatesKt {
public static final fun getPath (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleCoordinates;)Ljava/lang/String;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleCoordinatesKt {
public static final fun getPath (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleCoordinates;)Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModuleKt {
public static final fun getModuleClassifier (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModule;)Ljava/lang/String;
public static final fun getName (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmModule;)Ljava/lang/String;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModuleKt {
public static final fun getModuleClassifier (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModule;)Ljava/lang/String;
public static final fun getName (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmModule;)Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmNativePlatform : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmNativePlatform : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform {
public abstract fun getKonanTarget ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform : java/io/Serializable {
public abstract fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatformKt {
public static final fun isJs (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;)Z
public static final fun isJvm (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;)Z
public static final fun isNative (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;)Z
public static final fun isUnknown (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;)Z
public static final fun isWasm (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;)Z
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatformKt {
public static final fun isJs (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;)Z
public static final fun isJvm (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;)Z
public static final fun isNative (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;)Z
public static final fun isUnknown (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;)Z
public static final fun isWasm (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;)Z
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject : java/io/Serializable {
public abstract fun getCoreLibrariesVersion ()Ljava/lang/String;
public abstract fun getExplicitApiModeCliOption ()Ljava/lang/String;
public abstract fun getGradlePluginVersion ()Ljava/lang/String;
@@ -162,115 +162,229 @@ public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProj
public abstract fun getModules ()Ljava/util/List;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectBinaryContainer : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectContainer {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectBinaryContainer : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectContainer {
public abstract fun getBinaryOrNull ()[B
public abstract fun getInstanceOrNull ()Ljava/lang/Void;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectBinaryContainer$DefaultImpls {
public static fun getBinaryOrNull (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectBinaryContainer;)[B
public static fun getInstanceOrNull (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectBinaryContainer;)Ljava/lang/Void;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectBinaryContainer$DefaultImpls {
public static fun getBinaryOrNull (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectBinaryContainer;)[B
public static fun getInstanceOrNull (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectBinaryContainer;)Ljava/lang/Void;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectContainer : java/io/Serializable {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectContainer : java/io/Serializable {
public abstract fun getBinaryOrNull ()[B
public abstract fun getInstanceOrNull ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public abstract fun getInstanceOrNull ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
public abstract fun getProject ()Ljava/lang/Object;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectContainerKt {
public static final fun IdeaKpmProjectContainer (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectInstanceContainer;
public static final fun IdeaKpmProjectContainer ([B)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectBinaryContainer;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectContainerKt {
public static final fun IdeaKpmProjectContainer (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectInstanceContainer;
public static final fun IdeaKpmProjectContainer ([B)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectBinaryContainer;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectInstanceContainer : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectContainer {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectInstanceContainer : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectContainer {
public abstract fun getBinaryOrNull ()Ljava/lang/Void;
public abstract fun getInstanceOrNull ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public abstract fun getInstanceOrNull ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectInstanceContainer$DefaultImpls {
public static fun getBinaryOrNull (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectInstanceContainer;)Ljava/lang/Void;
public static fun getInstanceOrNull (Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProjectInstanceContainer;)Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmProject;
public final class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectInstanceContainer$DefaultImpls {
public static fun getBinaryOrNull (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectInstanceContainer;)Ljava/lang/Void;
public static fun getInstanceOrNull (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProjectInstanceContainer;)Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmResolvedBinaryDependency : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryDependency {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmResolvedBinaryDependency : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryDependency {
public abstract fun getBinaryFile ()Ljava/io/File;
public abstract fun getBinaryType ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmUnknownPlatform : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmUnknownPlatform : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform {
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmUnresolvedBinaryDependency : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmBinaryDependency {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmUnresolvedBinaryDependency : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmBinaryDependency {
public abstract fun getCause ()Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmVariant : java/io/Serializable, org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmFragment {
public abstract fun getCompilationOutputs ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmCompilationOutput;
public abstract fun getPlatform ()Lorg/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform;
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmVariant : java/io/Serializable, org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmFragment {
public abstract fun getCompilationOutputs ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmCompilationOutput;
public abstract fun getPlatform ()Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform;
public abstract fun getVariantAttributes ()Ljava/util/Map;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmWasmPlatform : org/jetbrains/kotlin/gradle/kpm/idea/IdeaKpmPlatform {
public abstract interface class org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmWasmPlatform : org/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmPlatform {
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension {
public abstract fun serializer (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;)Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer;
public abstract interface class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension {
public abstract fun serializer (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;)Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer;
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension$Empty : org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension {
public static final field INSTANCE Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension$Empty;
public fun serializer (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;)Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer;
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension$Empty : org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension {
public static final field INSTANCE Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension$Empty;
public fun serializer (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;)Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtensionBuilder {
public abstract fun register (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer;)V
public abstract interface class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtensionBuilder {
public abstract fun register (Lorg/jetbrains/kotlin/tooling/core/Extras$Key;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer;)V
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtensionKt {
public static final fun IdeaKpmExtrasSerializationExtension (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension;
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtensionKt {
public static final fun IdeaExtrasSerializationExtension (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer {
public static final field Companion Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer$Companion;
public abstract fun deserialize (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;[B)Ljava/lang/Object;
public abstract fun serialize (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext;Ljava/lang/Object;)[B
public abstract interface class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer {
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer$Companion;
public abstract fun deserialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;[B)Ljava/lang/Object;
public abstract fun serialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext;Ljava/lang/Object;)[B
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer$Companion {
public final fun javaIoSerializable (Lkotlin/reflect/KClass;)Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializer;
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer$Companion {
public final fun javaIoSerializable (Lkotlin/reflect/KClass;)Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializer;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaSerializationContext {
public abstract fun getExtrasSerializationExtension ()Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmExtrasSerializationExtension;
public abstract fun getLogger ()Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;
public abstract interface class org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationContext {
public abstract fun getExtrasSerializationExtension ()Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaExtrasSerializationExtension;
public abstract fun getLogger ()Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;
}
public abstract interface class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger {
public abstract interface class org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger {
public abstract fun error (Ljava/lang/String;Ljava/lang/Throwable;)V
public abstract fun report (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;)V
public abstract fun report (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;)V
public abstract fun warn (Ljava/lang/String;Ljava/lang/Throwable;)V
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$DefaultImpls {
public static fun error (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;)V
public static synthetic fun error$default (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
public static synthetic fun report$default (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
public static fun warn (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;)V
public static synthetic fun warn$default (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$DefaultImpls {
public static fun error (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;)V
public static synthetic fun error$default (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
public static synthetic fun report$default (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
public static fun warn (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;)V
public static synthetic fun warn$default (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$None : org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger {
public static final field INSTANCE Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$None;
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$None : org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger {
public static final field INSTANCE Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$None;
public fun error (Ljava/lang/String;Ljava/lang/Throwable;)V
public fun report (Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;)V
public fun report (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;Ljava/lang/String;Ljava/lang/Throwable;)V
public fun warn (Ljava/lang/String;Ljava/lang/Throwable;)V
}
public final class org/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity : java/lang/Enum {
public static final field ERROR Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;
public static final field WARNING Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;
public static fun values ()[Lorg/jetbrains/kotlin/gradle/kpm/idea/serialize/IdeaKpmSerializationLogger$Severity;
public final class org/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity : java/lang/Enum {
public static final field ERROR Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;
public static final field WARNING Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;
public static fun values ()[Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaSerializationLogger$Severity;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates {
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public fun equals (Ljava/lang/Object;)Z
public final fun getGroup ()Ljava/lang/String;
public final fun getModule ()Ljava/lang/String;
public final fun getSourceSetName ()Ljava/lang/String;
public final fun getVersion ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency {
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
}
public abstract interface class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency : java/io/Serializable {
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency$Companion;
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
public abstract fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency$Companion {
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
}
public abstract interface class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates {
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency {
public fun <init> (Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/io/File;
public final fun component3 ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public final fun component4 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public final fun copy (Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
public fun equals (Ljava/lang/Object;)Z
public final fun getBinaryFile ()Ljava/io/File;
public final fun getBinaryType ()Ljava/lang/String;
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public synthetic fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
public fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates {
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;
public fun equals (Ljava/lang/Object;)Z
public final fun getBuildId ()Ljava/lang/String;
public final fun getProjectName ()Ljava/lang/String;
public final fun getProjectPath ()Ljava/lang/String;
public final fun getSourceSetName ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency {
public fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
public final fun component1 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public final fun component2 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;
public final fun component3 ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public final fun copy (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency;
public fun equals (Ljava/lang/Object;)Z
public synthetic fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceCoordinates;
public fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public final fun getType ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type : java/lang/Enum, java/io/Serializable {
public static final field DependsOn Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public static final field Friend Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public static final field Regular Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
public static fun values ()[Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
}
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinUnresolvedBinaryDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency {
public fun <init> (Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public final fun component3 ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public final fun copy (Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinUnresolvedBinaryDependency;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinUnresolvedBinaryDependency;Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinUnresolvedBinaryDependency;
public fun equals (Ljava/lang/Object;)Z
public final fun getCause ()Ljava/lang/String;
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
public synthetic fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
public fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
@@ -58,7 +58,9 @@ class RuntimePublicAPITest {
@Test fun kotlinGradlePluginIdeaProto() {
snapshotAPIAndCompare(
"../kotlin-gradle-plugin-idea-proto/build/libs", "kotlin-gradle-plugin-idea-proto-api(?!-[-a-z]+)",
basePath = "../kotlin-gradle-plugin-idea-proto/build/libs",
jarPattern = "kotlin-gradle-plugin-idea-proto-api(?!-[-a-z]+)",
nonPublicPackages = listOf("org/jetbrains/kotlin/gradle/idea/proto/generated"),
nonPublicAnnotations = listOf("org/jetbrains/kotlin/gradle/InternalKotlinGradlePluginApi")
)
}