Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 29 additions & 29 deletions Sources/XcodeProj/Objects/Project/PBXObjectDictionaryEntry.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,35 +12,35 @@ struct PBXObjectDictionaryEntry: Decodable {
let isa = try container.decode(String.self, forKey: .isa)

object = switch isa {
case PBXFileElement.isa: try PBXFileElement(from: decoder)
case PBXBuildFile.isa: try PBXBuildFile(from: decoder)
case PBXFileReference.isa: try PBXFileReference(from: decoder)
case PBXLegacyTarget.isa: try PBXLegacyTarget(from: decoder)
case PBXNativeTarget.isa: try PBXNativeTarget(from: decoder)
case PBXAggregateTarget.isa: try PBXAggregateTarget(from: decoder)
case PBXProject.isa: try PBXProject(from: decoder)
case PBXGroup.isa: try PBXGroup(from: decoder)
case PBXHeadersBuildPhase.isa: try PBXHeadersBuildPhase(from: decoder)
case PBXFrameworksBuildPhase.isa: try PBXFrameworksBuildPhase(from: decoder)
case XCConfigurationList.isa: try XCConfigurationList(from: decoder)
case PBXResourcesBuildPhase.isa: try PBXResourcesBuildPhase(from: decoder)
case PBXShellScriptBuildPhase.isa: try PBXShellScriptBuildPhase(from: decoder)
case PBXSourcesBuildPhase.isa: try PBXSourcesBuildPhase(from: decoder)
case PBXTargetDependency.isa: try PBXTargetDependency(from: decoder)
case PBXVariantGroup.isa: try PBXVariantGroup(from: decoder)
case XCBuildConfiguration.isa: try XCBuildConfiguration(from: decoder)
case PBXCopyFilesBuildPhase.isa: try PBXCopyFilesBuildPhase(from: decoder)
case PBXContainerItemProxy.isa: try PBXContainerItemProxy(from: decoder)
case PBXReferenceProxy.isa: try PBXReferenceProxy(from: decoder)
case XCVersionGroup.isa: try XCVersionGroup(from: decoder)
case PBXRezBuildPhase.isa: try PBXRezBuildPhase(from: decoder)
case PBXBuildRule.isa: try PBXBuildRule(from: decoder)
case XCRemoteSwiftPackageReference.isa: try XCRemoteSwiftPackageReference(from: decoder)
case XCLocalSwiftPackageReference.isa: try XCLocalSwiftPackageReference(from: decoder)
case XCSwiftPackageProductDependency.isa: try XCSwiftPackageProductDependency(from: decoder)
case PBXFileSystemSynchronizedRootGroup.isa: try PBXFileSystemSynchronizedRootGroup(from: decoder)
case PBXFileSystemSynchronizedBuildFileExceptionSet.isa: try PBXFileSystemSynchronizedBuildFileExceptionSet(from: decoder)
case PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet.isa: try PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet(from: decoder)
case "PBXFileElement": try PBXFileElement(from: decoder)
case "PBXBuildFile": try PBXBuildFile(from: decoder)
case "PBXFileReference": try PBXFileReference(from: decoder)
case "PBXLegacyTarget": try PBXLegacyTarget(from: decoder)
case "PBXNativeTarget": try PBXNativeTarget(from: decoder)
case "PBXAggregateTarget": try PBXAggregateTarget(from: decoder)
case "PBXProject": try PBXProject(from: decoder)
case "PBXGroup": try PBXGroup(from: decoder)
case "PBXHeadersBuildPhase": try PBXHeadersBuildPhase(from: decoder)
case "PBXFrameworksBuildPhase": try PBXFrameworksBuildPhase(from: decoder)
case "XCConfigurationList": try XCConfigurationList(from: decoder)
case "PBXResourcesBuildPhase": try PBXResourcesBuildPhase(from: decoder)
case "PBXShellScriptBuildPhase": try PBXShellScriptBuildPhase(from: decoder)
case "PBXSourcesBuildPhase": try PBXSourcesBuildPhase(from: decoder)
case "PBXTargetDependency": try PBXTargetDependency(from: decoder)
case "PBXVariantGroup": try PBXVariantGroup(from: decoder)
case "XCBuildConfiguration": try XCBuildConfiguration(from: decoder)
case "PBXCopyFilesBuildPhase": try PBXCopyFilesBuildPhase(from: decoder)
case "PBXContainerItemProxy": try PBXContainerItemProxy(from: decoder)
case "PBXReferenceProxy": try PBXReferenceProxy(from: decoder)
case "XCVersionGroup": try XCVersionGroup(from: decoder)
case "PBXRezBuildPhase": try PBXRezBuildPhase(from: decoder)
case "PBXBuildRule": try PBXBuildRule(from: decoder)
case "XCRemoteSwiftPackageReference": try XCRemoteSwiftPackageReference(from: decoder)
case "XCLocalSwiftPackageReference": try XCLocalSwiftPackageReference(from: decoder)
case "XCSwiftPackageProductDependency": try XCSwiftPackageProductDependency(from: decoder)
case "PBXFileSystemSynchronizedRootGroup": try PBXFileSystemSynchronizedRootGroup(from: decoder)
case "PBXFileSystemSynchronizedBuildFileExceptionSet": try PBXFileSystemSynchronizedBuildFileExceptionSet(from: decoder)
case "PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet": try PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet(from: decoder)
default:
throw PBXObjectError.unknownElement(isa)
}
Expand Down
Loading