diff --git a/plugins/gradle/generated/org/jetbrains/plugins/gradle/model/projectModel/impl/MetadataStorageImpl.kt b/plugins/gradle/generated/org/jetbrains/plugins/gradle/model/projectModel/impl/MetadataStorageImpl.kt
index d605da65d82cd..8a301ff74effa 100644
--- a/plugins/gradle/generated/org/jetbrains/plugins/gradle/model/projectModel/impl/MetadataStorageImpl.kt
+++ b/plugins/gradle/generated/org/jetbrains/plugins/gradle/model/projectModel/impl/MetadataStorageImpl.kt
@@ -14,1174 +14,2013 @@ import com.intellij.platform.workspace.storage.metadata.model.ValueTypeMetadata
@OptIn(WorkspaceEntityInternalApi::class)
internal object MetadataStorageImpl : MetadataStorageBase() {
- override fun initializeMetadata() {
- val primitiveTypeIntNotNullable = ValueTypeMetadata.SimpleType.PrimitiveType(isNullable = false, type = "Int")
- val primitiveTypeStringNotNullable = ValueTypeMetadata.SimpleType.PrimitiveType(isNullable = false, type = "String")
+ override fun initializeMetadata() {
+ val primitiveTypeIntNotNullable = ValueTypeMetadata.SimpleType.PrimitiveType(isNullable = false, type = "Int")
+ val primitiveTypeStringNotNullable = ValueTypeMetadata.SimpleType.PrimitiveType(isNullable = false, type = "String")
- var typeMetadata: StorageTypeMetadata
+ var typeMetadata: StorageTypeMetadata
- typeMetadata = FinalClassMetadata.ClassMetadata(fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "codeCache", valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false, name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "buildId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false, name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false, name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "codeCache", valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "identityPath", valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable, withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "buildId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "identityPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeModuleDataService\$GradleBridgeModuleEntitySource",
- properties = listOf(OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "virtualFileUrl",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = true,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeFinalizerDataService\$DataServiceEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "phase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", subclasses = listOf(
+ FinalClassMetadata.ObjectMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "modelFetchPhase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ subclasses = listOf(
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ )
+ ),
+ supertypes = listOf("java.io.Serializable", "java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.DataServices"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"
+ )
+ )
+ ), supertypes = listOf("java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.EntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource"
+ )
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleVersionCatalogSyncContributor\$GradleVersionCatalogEntitySource",
- properties = listOf(OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "phase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "modelFetchPhase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
- "java.io.Serializable",
- "kotlin.Comparable")),
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
- "java.io.Serializable",
- "kotlin.Comparable"))),
- supertypes = listOf(
- "java.io.Serializable",
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic")),
- FinalClassMetadata.ObjectMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript")),
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"))),
- supertypes = listOf(
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "projectPath",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "virtualFileUrl",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = true,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeModuleDataService\$GradleBridgeModuleEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource")
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleContentRootEntitySource",
- properties = listOf(OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "phase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "modelFetchPhase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
- "java.io.Serializable",
- "kotlin.Comparable")),
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
- "java.io.Serializable",
- "kotlin.Comparable"))),
- supertypes = listOf(
- "java.io.Serializable",
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic")),
- FinalClassMetadata.ObjectMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript")),
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"))),
- supertypes = listOf(
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "projectPath",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "virtualFileUrl",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = true,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleVersionCatalogSyncContributor\$GradleVersionCatalogEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "phase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", subclasses = listOf(
+ FinalClassMetadata.ObjectMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "modelFetchPhase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ subclasses = listOf(
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ )
+ ),
+ supertypes = listOf("java.io.Serializable", "java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.DataServices"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"
+ )
+ )
+ ), supertypes = listOf("java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.EntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource"
+ )
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleProjectModelEntitySource",
- properties = listOf(OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "phase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "modelFetchPhase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
- "java.io.Serializable",
- "kotlin.Comparable")),
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
- "java.io.Serializable",
- "kotlin.Comparable"))),
- supertypes = listOf(
- "java.io.Serializable",
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic")),
- FinalClassMetadata.ObjectMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript")),
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"))),
- supertypes = listOf(
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "projectPath",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "virtualFileUrl",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = true,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleContentRootEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "phase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", subclasses = listOf(
+ FinalClassMetadata.ObjectMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "modelFetchPhase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ subclasses = listOf(
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ )
+ ),
+ supertypes = listOf("java.io.Serializable", "java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.DataServices"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"
+ )
+ )
+ ), supertypes = listOf("java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.EntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource"
+ )
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleProjectRootSyncContributor\$GradleProjectRootEntitySource",
- properties = listOf(OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "phase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "modelFetchPhase",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- subclasses = listOf(
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
- "java.io.Serializable",
- "kotlin.Comparable")),
- FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
- "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
- "java.io.Serializable",
- "kotlin.Comparable"))),
- supertypes = listOf(
- "java.io.Serializable",
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic")),
- FinalClassMetadata.ObjectMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript")),
- FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "name",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false, isOpen = false,
- name = "order",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "kotlin.Comparable",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"))),
- supertypes = listOf(
- "java.lang.Comparable",
- "kotlin.Comparable"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "projectPath",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "virtualFileUrl",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = true,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf("com.intellij.platform.workspace.storage.EntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource",
- "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource"))
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleProjectModelEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "phase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", subclasses = listOf(
+ FinalClassMetadata.ObjectMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "modelFetchPhase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ subclasses = listOf(
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ )
+ ),
+ supertypes = listOf("java.io.Serializable", "java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.DataServices"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"
+ )
+ )
+ ), supertypes = listOf("java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.EntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource"
+ )
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = EntityMetadata(fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
- entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleBuildEntityData",
- supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity",
- "com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId"),
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "entitySource",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.EntitySource")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "externalProject",
- valueType = ValueTypeMetadata.EntityReference(
- connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntity",
- isChild = false, isNullable = false), withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "name",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "projects",
- valueType = ValueTypeMetadata.EntityReference(
- connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity",
- isChild = true, isNullable = false), withDefault = false),
- OwnPropertyMetadata(isComputable = true, isKey = false, isOpen = false, name = "symbolicId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false)), extProperties = listOf(
- ExtPropertyMetadata(isComputable = false, isOpen = false, name = "gradleBuilds",
- receiverFqn = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntity",
- valueType = ValueTypeMetadata.EntityReference(connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
- isChild = true, isNullable = false), withDefault = false)),
- isAbstract = false)
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleProjectRootSyncContributor\$GradleProjectRootEntitySource",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "phase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", subclasses = listOf(
+ FinalClassMetadata.ObjectMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.BaseScript"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "modelFetchPhase",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = ExtendableClassMetadata.AbstractClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ subclasses = listOf(
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.BuildFinished",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase.ProjectLoaded",
+ "java.io.Serializable",
+ "kotlin.Comparable"
+ )
+ )
+ ),
+ supertypes = listOf("java.io.Serializable", "java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Dynamic"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.DataServices"
+ )
+ ),
+ FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "order",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "kotlin.Comparable",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase.Static"
+ )
+ )
+ ), supertypes = listOf("java.lang.Comparable", "kotlin.Comparable")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "virtualFileUrl",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = true,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.EntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource",
+ "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource"
+ )
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = EntityMetadata(fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity",
- entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleModuleEntityData",
- supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity"), properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "entitySource",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.EntitySource")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "module",
- valueType = ValueTypeMetadata.EntityReference(connectionType = ConnectionId.ConnectionType.ONE_TO_ONE,
- entityFqName = "com.intellij.platform.workspace.jps.entities.ModuleEntity",
- isChild = false, isNullable = false), withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "gradleProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false, name = "buildId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false, name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "identityPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false)), extProperties = listOf(
- ExtPropertyMetadata(isComputable = false, isOpen = false, name = "gradleModuleEntity",
- receiverFqn = "com.intellij.platform.workspace.jps.entities.ModuleEntity",
- valueType = ValueTypeMetadata.EntityReference(connectionType = ConnectionId.ConnectionType.ONE_TO_ONE,
- entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity",
- isChild = true, isNullable = true), withDefault = false)),
- isAbstract = false)
+ typeMetadata = EntityMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
+ entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleBuildEntityData",
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.WorkspaceEntity",
+ "com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId"
+ ),
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "entitySource",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.EntitySource")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProject",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntity",
+ isChild = false,
+ isNullable = false
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "projects",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity",
+ isChild = true,
+ isNullable = false
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = true,
+ isKey = false,
+ isOpen = false,
+ name = "symbolicId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ )
+ ),
+ extProperties = listOf(
+ ExtPropertyMetadata(
+ isComputable = false,
+ isOpen = false,
+ name = "gradleBuilds",
+ receiverFqn = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntity",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
+ isChild = true,
+ isNullable = false
+ ),
+ withDefault = false
+ )
+ ),
+ isAbstract = false
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = EntityMetadata(fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity",
- entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleProjectEntityData",
- supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity",
- "com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId"),
- properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "entitySource",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.EntitySource")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "build",
- valueType = ValueTypeMetadata.EntityReference(
- connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
- isChild = false, isNullable = false), withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "buildId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "name",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "path",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "identityPath",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "linkedProjectId",
- valueType = primitiveTypeStringNotNullable, withDefault = false),
- OwnPropertyMetadata(isComputable = true, isKey = false, isOpen = false, name = "symbolicId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "buildId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectId",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.ClassMetadata(
- fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
- properties = listOf(
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "externalProjectPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(
- isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "codeCache",
- valueType = primitiveTypeIntNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "identityPath",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(
- isComputable = false,
- isKey = false,
- isOpen = false,
- name = "presentableName",
- valueType = primitiveTypeStringNotNullable,
- withDefault = false)),
- supertypes = listOf(
- "com.intellij.platform.workspace.storage.SymbolicEntityId"))),
- withDefault = false)), extProperties = listOf(), isAbstract = false)
+ typeMetadata = EntityMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity",
+ entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleModuleEntityData",
+ supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity"),
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "entitySource",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.EntitySource")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "module",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_ONE,
+ entityFqName = "com.intellij.platform.workspace.jps.entities.ModuleEntity",
+ isChild = false,
+ isNullable = false
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "gradleProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "buildId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "identityPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ )
+ ),
+ extProperties = listOf(
+ ExtPropertyMetadata(
+ isComputable = false,
+ isOpen = false,
+ name = "gradleModuleEntity",
+ receiverFqn = "com.intellij.platform.workspace.jps.entities.ModuleEntity",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_ONE,
+ entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity",
+ isChild = true,
+ isNullable = true
+ ),
+ withDefault = false
+ )
+ ),
+ isAbstract = false
+ )
- addMetadata(typeMetadata)
+ addMetadata(typeMetadata)
- typeMetadata = EntityMetadata(fqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity",
- entityDataFqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.impl.GradleVersionCatalogEntityData",
- supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity"), properties = listOf(
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "entitySource",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.EntitySource")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "name", valueType = primitiveTypeStringNotNullable,
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "url",
- valueType = ValueTypeMetadata.SimpleType.CustomType(isNullable = false,
- typeMetadata = FinalClassMetadata.KnownClass(
- fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")),
- withDefault = false),
- OwnPropertyMetadata(isComputable = false, isKey = false, isOpen = false, name = "build",
- valueType = ValueTypeMetadata.EntityReference(connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
- isChild = false, isNullable = false), withDefault = false)),
- extProperties = listOf(ExtPropertyMetadata(isComputable = false, isOpen = false, name = "versionCatalogs",
- receiverFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
- valueType = ValueTypeMetadata.EntityReference(
- connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
- entityFqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity",
- isChild = true, isNullable = false), withDefault = false)),
- isAbstract = false)
+ typeMetadata = EntityMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity",
+ entityDataFqName = "org.jetbrains.plugins.gradle.model.projectModel.impl.GradleProjectEntityData",
+ supertypes = listOf(
+ "com.intellij.platform.workspace.storage.WorkspaceEntity",
+ "com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId"
+ ),
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "entitySource",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.EntitySource")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "build",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
+ isChild = false,
+ isNullable = false
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "buildId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "path",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "identityPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "linkedProjectId",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = true,
+ isKey = false,
+ isOpen = false,
+ name = "symbolicId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId", properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "buildId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false, typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectId",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.ClassMetadata(
+ fqName = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "externalProjectPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ )
+ ),
+ supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "codeCache",
+ valueType = primitiveTypeIntNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "identityPath",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "presentableName",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ )
+ ), supertypes = listOf("com.intellij.platform.workspace.storage.SymbolicEntityId")
+ )
+ ),
+ withDefault = false
+ )
+ ),
+ extProperties = listOf(),
+ isAbstract = false
+ )
- addMetadata(typeMetadata)
- }
+ addMetadata(typeMetadata)
- override fun initializeMetadataHash() {
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity", metadataHash = 261393341)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity", metadataHash = -360987748)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity", metadataHash = 1137405429)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity", metadataHash = 1998822139)
- addMetadataHash(typeFqn = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId", metadataHash = -535054241)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", metadataHash = -1846600137)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId", metadataHash = -1550874392)
- addMetadataHash(typeFqn = "com.intellij.platform.workspace.storage.SymbolicEntityId", metadataHash = 1828939835)
- addMetadataHash(typeFqn = "com.intellij.platform.workspace.storage.EntitySource", metadataHash = 257516859)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource", metadataHash = -565169080)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource",
- metadataHash = 1893250484)
- addMetadataHash(
- typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeModuleDataService\$GradleBridgeModuleEntitySource",
- metadataHash = -118266230)
- addMetadataHash(
- typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleContentRootEntitySource",
- metadataHash = 524190627)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", metadataHash = -555414781)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript", metadataHash = 859780846)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase", metadataHash = 1347543976)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic", metadataHash = 896961146)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase", metadataHash = 739426399)
- addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase", metadataHash = 1617061511)
- addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
- metadataHash = -384742708)
- addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
- metadataHash = 1680822981)
- addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
- metadataHash = -38038196)
- addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
- metadataHash = 1467460995)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static", metadataHash = -1225530548)
- addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase", metadataHash = 79572120)
- addMetadataHash(
- typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleProjectModelEntitySource",
- metadataHash = 239940034)
- addMetadataHash(
- typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleProjectRootSyncContributor\$GradleProjectRootEntitySource",
- metadataHash = -1792666013)
- addMetadataHash(
- typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleVersionCatalogSyncContributor\$GradleVersionCatalogEntitySource",
- metadataHash = 2064634511)
- }
+ typeMetadata = EntityMetadata(
+ fqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity",
+ entityDataFqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.impl.GradleVersionCatalogEntityData",
+ supertypes = listOf("com.intellij.platform.workspace.storage.WorkspaceEntity"),
+ properties = listOf(
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "entitySource",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.EntitySource")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "name",
+ valueType = primitiveTypeStringNotNullable,
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "url",
+ valueType = ValueTypeMetadata.SimpleType.CustomType(
+ isNullable = false,
+ typeMetadata = FinalClassMetadata.KnownClass(fqName = "com.intellij.platform.workspace.storage.url.VirtualFileUrl")
+ ),
+ withDefault = false
+ ),
+ OwnPropertyMetadata(
+ isComputable = false,
+ isKey = false,
+ isOpen = false,
+ name = "build",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
+ isChild = false,
+ isNullable = false
+ ),
+ withDefault = false
+ )
+ ),
+ extProperties = listOf(
+ ExtPropertyMetadata(
+ isComputable = false,
+ isOpen = false,
+ name = "versionCatalogs",
+ receiverFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity",
+ valueType = ValueTypeMetadata.EntityReference(
+ connectionType = ConnectionId.ConnectionType.ONE_TO_MANY,
+ entityFqName = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity",
+ isChild = true,
+ isNullable = false
+ ),
+ withDefault = false
+ )
+ ),
+ isAbstract = false
+ )
+
+ addMetadata(typeMetadata)
+ }
+
+ override fun initializeMetadataHash() {
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntity", metadataHash = 1853164449)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleModuleEntity", metadataHash = 418255750)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntity", metadataHash = 650134225)
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.model.versionCatalogs.GradleVersionCatalogEntity",
+ metadataHash = -1616609179
+ )
+ addMetadataHash(
+ typeFqn = "com.intellij.platform.externalSystem.impl.workspaceModel.ExternalProjectEntityId",
+ metadataHash = -1650256201
+ )
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleBuildEntityId", metadataHash = 843983143)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.model.projectModel.GradleProjectEntityId", metadataHash = -443877510)
+ addMetadataHash(typeFqn = "com.intellij.platform.workspace.storage.SymbolicEntityId", metadataHash = -1894859879)
+ addMetadataHash(typeFqn = "com.intellij.platform.workspace.storage.EntitySource", metadataHash = 1674457967)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource", metadataHash = -565169080)
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeEntitySource",
+ metadataHash = 1645182578
+ )
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeFinalizerDataService\$DataServiceEntitySource",
+ metadataHash = -1359272613
+ )
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase", metadataHash = -754421906)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$BaseScript", metadataHash = -142884038)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleBaseScriptSyncPhase", metadataHash = -1450037938)
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$DataServices",
+ metadataHash = -1256475695
+ )
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleDataServicesSyncPhase", metadataHash = -1556399787)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Dynamic", metadataHash = -784456624)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleDynamicSyncPhase", metadataHash = -2088811711)
+ addMetadataHash(typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase", metadataHash = -407549003)
+ addMetadataHash(
+ typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$BuildFinished",
+ metadataHash = 64803236
+ )
+ addMetadataHash(
+ typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleBuildFinishedModelFetchPhase",
+ metadataHash = -651389069
+ )
+ addMetadataHash(
+ typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleModelFetchPhase\$ProjectLoaded",
+ metadataHash = 1151381984
+ )
+ addMetadataHash(
+ typeFqn = "com.intellij.gradle.toolingExtension.modelAction.GradleProjectLoadedModelFetchPhase",
+ metadataHash = -1086434639
+ )
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase\$Static", metadataHash = -1839677424)
+ addMetadataHash(typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.GradleStaticSyncPhase", metadataHash = -181947250)
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.bridge.GradleBridgeModuleDataService\$GradleBridgeModuleEntitySource",
+ metadataHash = -118266230
+ )
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleContentRootEntitySource",
+ metadataHash = -754914382
+ )
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleContentRootSyncContributor\$GradleProjectModelEntitySource",
+ metadataHash = 421132051
+ )
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleProjectRootSyncContributor\$GradleProjectRootEntitySource",
+ metadataHash = 2014769394
+ )
+ addMetadataHash(
+ typeFqn = "org.jetbrains.plugins.gradle.service.syncAction.impl.contributors.GradleVersionCatalogSyncContributor\$GradleVersionCatalogEntitySource",
+ metadataHash = 1457290656
+ )
+ }
}
diff --git a/plugins/gradle/plugin-resources/META-INF/plugin.xml b/plugins/gradle/plugin-resources/META-INF/plugin.xml
index 5d4b1542e020e..185ec19eee81a 100644
--- a/plugins/gradle/plugin-resources/META-INF/plugin.xml
+++ b/plugins/gradle/plugin-resources/META-INF/plugin.xml
@@ -108,6 +108,7 @@
+
diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/GradleSyncPhase.kt b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/GradleSyncPhase.kt
index e2a35a3a5b109..8594932619ced 100644
--- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/GradleSyncPhase.kt
+++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/GradleSyncPhase.kt
@@ -48,6 +48,8 @@ sealed interface GradleSyncPhase : Comparable {
}
}
+ sealed interface DataServices: GradleSyncPhase
+
companion object {
/**
@@ -106,6 +108,9 @@ sealed interface GradleSyncPhase : Comparable {
*/
@JvmField
val ADDITIONAL_MODEL_PHASE: GradleSyncPhase = GradleModelFetchPhase.ADDITIONAL_MODEL_PHASE.asSyncPhase()
+
+ @JvmField
+ val DATA_SERVICES_PHASE: GradleSyncPhase = GradleDataServicesSyncPhase()
}
}
@@ -122,7 +127,8 @@ private class GradleStaticSyncPhase(
return when (other) {
is GradleStaticSyncPhase -> order.compareTo(other.order)
is GradleBaseScriptSyncPhase -> -1
- is GradleDynamicSyncPhase -> -1
+ is GradleDynamicSyncPhase,
+ is GradleDataServicesSyncPhase -> -1
}
}
@@ -153,6 +159,7 @@ private class GradleDynamicSyncPhase(
is GradleStaticSyncPhase -> 1
is GradleBaseScriptSyncPhase -> 1
is GradleDynamicSyncPhase -> modelFetchPhase.compareTo(other.modelFetchPhase)
+ is GradleDataServicesSyncPhase -> -1
}
}
@@ -178,7 +185,16 @@ private data object GradleBaseScriptSyncPhase: GradleSyncPhase.BaseScript {
return when (other) {
is GradleStaticSyncPhase -> 1
is GradleBaseScriptSyncPhase -> 0
- is GradleDynamicSyncPhase -> -1
+ is GradleDynamicSyncPhase,
+ is GradleDataServicesSyncPhase -> -1
}
}
+}
+
+private class GradleDataServicesSyncPhase: GradleSyncPhase.DataServices {
+
+ override val name: String = "DATA_SERVICES"
+
+ override fun compareTo(other: GradleSyncPhase): Int =
+ if (other is GradleDataServicesSyncPhase) 0 else 1
}
\ No newline at end of file
diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerData.kt b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerData.kt
new file mode 100644
index 0000000000000..cd8c661d5d377
--- /dev/null
+++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerData.kt
@@ -0,0 +1,11 @@
+// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
+package org.jetbrains.plugins.gradle.service.syncAction.impl.bridge
+
+import com.intellij.openapi.externalSystem.model.Key
+import org.jetbrains.annotations.ApiStatus
+
+@ApiStatus.Internal
+object GradleBridgeFinalizerData {
+
+ val KEY: Key = Key.create(GradleBridgeFinalizerData::class.java, Int.MAX_VALUE)
+}
\ No newline at end of file
diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerDataService.kt b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerDataService.kt
new file mode 100644
index 0000000000000..b60772f8378d6
--- /dev/null
+++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeFinalizerDataService.kt
@@ -0,0 +1,90 @@
+/*
+ * Copyright (C) 2025 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jetbrains.plugins.gradle.service.syncAction.impl.bridge
+
+import com.intellij.openapi.externalSystem.model.DataNode
+import com.intellij.openapi.externalSystem.model.project.ProjectData
+import com.intellij.openapi.externalSystem.service.project.IdeModifiableModelsProvider
+import com.intellij.openapi.externalSystem.service.project.manage.AbstractProjectDataService
+import com.intellij.openapi.project.Project
+import com.intellij.openapi.util.registry.Registry
+import com.intellij.platform.workspace.storage.EntitySource
+import com.intellij.platform.workspace.storage.WorkspaceEntity
+import com.intellij.platform.workspace.storage.WorkspaceEntityBuilder
+import com.intellij.platform.workspace.storage.WorkspaceEntityWithSymbolicId
+import com.intellij.platform.workspace.storage.impl.WorkspaceEntityBase
+import org.jetbrains.plugins.gradle.service.syncAction.GradleEntitySource
+import org.jetbrains.plugins.gradle.service.syncAction.GradleSyncPhase
+
+
+class GradleBridgeFinalizerDataService : AbstractProjectDataService() {
+ override fun getTargetDataKey() = GradleBridgeFinalizerData.KEY
+
+ override fun postProcess(toImport: Collection?>,
+ projectData: ProjectData?,
+ project: Project,
+ modelsProvider: IdeModifiableModelsProvider) {
+ if (!Registry.`is`("gradle.phased.sync.bridge.disabled") || projectData == null) return
+
+ val currentStorage = modelsProvider.actualStorageBuilder
+
+ val storageBeforeDataServices = modelsProvider.getUserData(SYNC_STORAGE_SNAPSHOT_BEFORE_DATA_SERVICES)!!
+ val index = storageBeforeDataServices.entitiesBySource {
+ sourceFilter(it, projectData.linkedExternalProjectPath)
+ }.associateBy {
+ WorkspaceEntityForLookup(it)
+ }
+
+ // Go over all the relevant entities and mark the ones that are not originally in the storage before data services execution
+ // with an explicit data service source. This is required because some entities otherwise inherit from their parents which are
+ // marked entity sources with explicit phases.
+ currentStorage.entitiesBySource {
+ sourceFilter(it, projectData.linkedExternalProjectPath)
+ }.filter {
+ if (it is WorkspaceEntityWithSymbolicId) {
+ storageBeforeDataServices.resolve(it.symbolicId)
+ } else {
+ index[WorkspaceEntityForLookup(it)]
+ } == null
+ }.forEach {
+ currentStorage.modifyEntity(WorkspaceEntityBuilder::class.java, it) {
+ entitySource = DataServiceEntitySource(projectData.linkedExternalProjectPath)
+ }
+ }
+ }
+
+ private fun sourceFilter(source: EntitySource, linkedExternalProjectPath: String) =
+ source is GradleEntitySource && source.projectPath == linkedExternalProjectPath
+
+ /** This is used for looking up entities without a symbolic ID. */
+ private class WorkspaceEntityForLookup(entity: WorkspaceEntity) {
+ val data = (entity as WorkspaceEntityBase).getData()
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) return true
+ if (javaClass != other?.javaClass) return false
+ return data.equalsByKey((other as WorkspaceEntityForLookup).data)
+ }
+
+ override fun hashCode() = data.hashCodeByKey()
+ }
+
+ private data class DataServiceEntitySource(override val projectPath: String): GradleEntitySource {
+ override val phase = GradleSyncPhase.DATA_SERVICES_PHASE
+ }
+}
+
+
diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeProjectDataService.kt b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeProjectDataService.kt
index cce5888f1032e..d01188974c505 100644
--- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeProjectDataService.kt
+++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/syncAction/impl/bridge/GradleBridgeProjectDataService.kt
@@ -9,8 +9,13 @@ import com.intellij.openapi.externalSystem.service.project.manage.AbstractProjec
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.registry.Registry
import com.intellij.platform.workspace.jps.entities.ModuleEntity
+import com.intellij.platform.workspace.storage.ImmutableEntityStorage
import com.intellij.platform.workspace.storage.entities
import org.jetbrains.annotations.ApiStatus
+import com.intellij.openapi.util.Key as UserDataKey
+
+internal val SYNC_STORAGE_SNAPSHOT_BEFORE_DATA_SERVICES =
+ UserDataKey.create("SYNC_STORAGE_SNAPSHOT_BEFORE_DATA_SERVICES")
@ApiStatus.Internal
class GradleBridgeProjectDataService : AbstractProjectDataService() {
@@ -26,6 +31,10 @@ class GradleBridgeProjectDataService : AbstractProjectDataService allDynamicPhases
else -> completedDynamicPhases
}
+ is GradleSyncPhase.DataServices -> error("Should not execute")
}
WorkspaceAssertions.assertEntities(myProject, expectedEntities.map { GradleTestEntityId(it) }) {
"Entities should be created for completed phases.\n" +
@@ -271,6 +275,7 @@ class GradlePhasedSyncTest : GradlePhasedSyncTestCase() {
is GradleSyncPhase.Static -> completedStaticPhases
is GradleSyncPhase.BaseScript -> completedBaseScriptPhases
is GradleSyncPhase.Dynamic -> completedDynamicPhases
+ is GradleSyncPhase.DataServices -> error("Should not execute")
}
WorkspaceAssertions.assertEntities(myProject, expectedEntities.map { GradleTestEntityId(it) }) {
"Bridge entities should be created for completed phases.\n" +
@@ -298,9 +303,101 @@ class GradlePhasedSyncTest : GradlePhasedSyncTestCase() {
"Requested phases = $allPhases"
"Completed phases = $completedPhases"
}
+ val dataServicesEntities = myProject.workspaceModel.currentSnapshot.entitiesBySource {
+ it is GradleEntitySource && it.phase == GradleSyncPhase.DATA_SERVICES_PHASE
+ }
+ Assertions.assertTrue(dataServicesEntities.toList().isEmpty()) {
+ "There should be no entities with phase ${GradleSyncPhase.DATA_SERVICES_PHASE}"
+ }
}
}
+ @Test
+ fun `test bridge entity contribution on Gradle sync phase with bridge disabled`() {
+ repeat(2) { index ->
+ Disposer.newDisposable().use { disposable ->
+ Registry.get("gradle.phased.sync.bridge.disabled").setValue(true, disposable)
+ val isSecondarySync = index == 1
+
+ val syncContributorAssertions = ListenerAssertion()
+ val syncPhaseCompletionAssertions = ListenerAssertion()
+
+ val allPhases = DEFAULT_SYNC_PHASES
+ val allStaticPhases = allPhases.filterIsInstance()
+ val allDynamicPhases = allPhases.filterIsInstance()
+ val completedPhases = CopyOnWriteArrayList()
+
+ for (phase in allPhases) {
+ addSyncContributor(phase, disposable) { context, storage ->
+ val builder = storage.toBuilder()
+ syncContributorAssertions.trace {
+ val entitySource = GradleTestEntitySource(context.projectPath, phase)
+ builder addEntity GradleTestEntity(phase, entitySource)
+ Assertions.assertTrue(completedPhases.add(phase)) {
+ "The $phase should be completed only once."
+ }
+ }
+ return@addSyncContributor builder.toSnapshot()
+ }
+ whenSyncPhaseCompleted(phase, disposable) { _ ->
+ syncPhaseCompletionAssertions.trace {
+ val completedStaticPhases = completedPhases.filterIsInstance()
+ val completedBaseScriptPhases = completedPhases.filterIsInstance()
+ val completedDynamicPhases = completedPhases.filterIsInstance()
+ val expectedEntities = when (phase) {
+ is GradleSyncPhase.Static -> when (isSecondarySync) {
+ true -> completedStaticPhases + allDynamicPhases
+ else -> completedStaticPhases
+ }
+ is GradleSyncPhase.BaseScript -> when (isSecondarySync) {
+ true -> allStaticPhases + completedBaseScriptPhases + allDynamicPhases
+ else -> completedBaseScriptPhases
+ }
+ is GradleSyncPhase.Dynamic -> when (isSecondarySync) {
+ true -> allDynamicPhases
+ else -> completedDynamicPhases
+ }
+ is GradleSyncPhase.DataServices -> error("Should not execute")
+ }
+ WorkspaceAssertions.assertEntities(myProject, expectedEntities.map { GradleTestEntityId(it) }) {
+ "Entities should be created for completed phases.\n" +
+ "Completed phases = $completedPhases\n"
+ "isSecondarySync = $isSecondarySync"
+ }
+ }
+ }
+ }
+
+ initMultiModuleProject()
+ importProject()
+ assertMultiModuleProjectStructure()
+
+ syncContributorAssertions.assertListenerFailures()
+ syncContributorAssertions.assertListenerState(allPhases.size) {
+ "All requested sync phases should be handled."
+ }
+ syncPhaseCompletionAssertions.assertListenerFailures()
+ syncPhaseCompletionAssertions.assertListenerState(allPhases.size) {
+ "All requested sync phases should be completed."
+ }
+
+ WorkspaceAssertions.assertEntities(myProject, allDynamicPhases.map { GradleTestEntityId(it) }) {
+ "Entities should be created for completed phases.\n" +
+ "Requested phases = $allPhases"
+ "Completed phases = $completedPhases"
+ }
+
+ val dataServicesEntities = myProject.workspaceModel.currentSnapshot.entitiesBySource {
+ it is GradleEntitySource && it.phase == GradleSyncPhase.DATA_SERVICES_PHASE
+ }
+ Assertions.assertTrue(dataServicesEntities.toList().isNotEmpty()) {
+ "There should be at least one entity with phase ${GradleSyncPhase.DATA_SERVICES_PHASE}"
+ }
+ }
+ }
+ }
+
+
@Test
fun `test phased Gradle sync for custom static phase without model provider`() {
`test phased Gradle sync for custom phase without model provider`(