sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelJavaSourceRootEntity.kt [1:55]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - package org.jetbrains.bazel.sdkcompat.workspacemodel.entities import com.intellij.platform.workspace.storage.EntitySource import com.intellij.platform.workspace.storage.EntityType import com.intellij.platform.workspace.storage.GeneratedCodeApiVersion import com.intellij.platform.workspace.storage.MutableEntityStorage import com.intellij.platform.workspace.storage.SymbolicEntityId import com.intellij.platform.workspace.storage.WorkspaceEntity import com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId import com.intellij.platform.workspace.storage.impl.containers.toMutableWorkspaceList import com.intellij.platform.workspace.storage.url.VirtualFileUrl public data class PackageNameId(public val packageName: String) : SymbolicEntityId { override val presentableName: String get() = packageName } public interface BazelJavaSourceRootEntity : WorkspaceEntity { public val packageNameId: PackageNameId public val sourceRoots: List //region generated code @GeneratedCodeApiVersion(3) interface Builder : WorkspaceEntity.Builder { override var entitySource: EntitySource var packageNameId: PackageNameId var sourceRoots: MutableList } companion object : EntityType() { @JvmOverloads @JvmStatic @JvmName("create") operator fun invoke( packageNameId: PackageNameId, sourceRoots: List, entitySource: EntitySource, init: (Builder.() -> Unit)? = null, ): Builder { val builder = builder() builder.packageNameId = packageNameId builder.sourceRoots = sourceRoots.toMutableWorkspaceList() builder.entitySource = entitySource init?.invoke(builder) return builder } } //endregion } //region generated code fun MutableEntityStorage.modifyBazelJavaSourceRootEntity( entity: BazelJavaSourceRootEntity, modification: BazelJavaSourceRootEntity.Builder.() -> Unit, ): BazelJavaSourceRootEntity = modifyEntity(BazelJavaSourceRootEntity.Builder::class.java, entity, modification) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelJavaSourceRootEntity.kt [1:55]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - package org.jetbrains.bazel.sdkcompat.workspacemodel.entities import com.intellij.platform.workspace.storage.EntitySource import com.intellij.platform.workspace.storage.EntityType import com.intellij.platform.workspace.storage.GeneratedCodeApiVersion import com.intellij.platform.workspace.storage.MutableEntityStorage import com.intellij.platform.workspace.storage.SymbolicEntityId import com.intellij.platform.workspace.storage.WorkspaceEntity import com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId import com.intellij.platform.workspace.storage.impl.containers.toMutableWorkspaceList import com.intellij.platform.workspace.storage.url.VirtualFileUrl public data class PackageNameId(public val packageName: String) : SymbolicEntityId { override val presentableName: String get() = packageName } public interface BazelJavaSourceRootEntity : WorkspaceEntity { public val packageNameId: PackageNameId public val sourceRoots: List //region generated code @GeneratedCodeApiVersion(3) interface Builder : WorkspaceEntity.Builder { override var entitySource: EntitySource var packageNameId: PackageNameId var sourceRoots: MutableList } companion object : EntityType() { @JvmOverloads @JvmStatic @JvmName("create") operator fun invoke( packageNameId: PackageNameId, sourceRoots: List, entitySource: EntitySource, init: (Builder.() -> Unit)? = null, ): Builder { val builder = builder() builder.packageNameId = packageNameId builder.sourceRoots = sourceRoots.toMutableWorkspaceList() builder.entitySource = entitySource init?.invoke(builder) return builder } } //endregion } //region generated code fun MutableEntityStorage.modifyBazelJavaSourceRootEntity( entity: BazelJavaSourceRootEntity, modification: BazelJavaSourceRootEntity.Builder.() -> Unit, ): BazelJavaSourceRootEntity = modifyEntity(BazelJavaSourceRootEntity.Builder::class.java, entity, modification) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -