[Gradle] Convert KotlinTargetHierarchy.ModuleName to regular class (instead of data)

^KT-56654 Verification Pending
This commit is contained in:
Sebastian Sellmair
2023-03-28 14:08:30 +02:00
committed by Space Team
parent b5d188d44e
commit a7a689841f
2 changed files with 10 additions and 4 deletions
@@ -1060,9 +1060,6 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/KotlinTargetH
public final class org/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName { public final class org/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName {
public static final field Companion Lorg/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName$Companion; public static final field Companion Lorg/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName$Companion;
public fun <init> (Ljava/lang/String;)V public fun <init> (Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;)Lorg/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName;
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/plugin/KotlinTargetHierarchy$ModuleName;
public fun equals (Ljava/lang/Object;)Z public fun equals (Ljava/lang/Object;)Z
public final fun getName ()Ljava/lang/String; public final fun getName ()Ljava/lang/String;
public fun hashCode ()I public fun hashCode ()I
@@ -7,9 +7,18 @@ package org.jetbrains.kotlin.gradle.plugin
interface KotlinTargetHierarchy { interface KotlinTargetHierarchy {
data class ModuleName(val name: String) { class ModuleName(val name: String) {
override fun toString(): String = name override fun toString(): String = name
override fun equals(other: Any?): Boolean {
if (other !is ModuleName) return false
return this.name == other.name
}
override fun hashCode(): Int {
return name.hashCode()
}
companion object { companion object {
val main = ModuleName("main") val main = ModuleName("main")
val test = ModuleName("test") val test = ModuleName("test")