aboutsummaryrefslogtreecommitdiff
path: root/XcodePlugin
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-02-25 17:06:25 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-02-25 17:06:25 +0000
commitaf06bed3ef545dc77bff9195a5392576b9282155 (patch)
treea4d0ccb5f2d2e2d01953ca5eb90e68d4b2a5931c /XcodePlugin
parentd79219e189cacabb6dffa5bb9a176619a01bc3ba (diff)
[Author: dmaclach]
Fix to the Xcode code coverage so that it picks up the active architecture instead of going with NATIVE_32_ARCH. R=thomasvl DELTA=466 (28 added, 16 deleted, 422 changed)
Diffstat (limited to 'XcodePlugin')
-rw-r--r--XcodePlugin/GTMXcodeGCovItem.m7
-rw-r--r--XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj4
-rw-r--r--XcodePlugin/XcodeHeaders/PBXProject.h875
3 files changed, 449 insertions, 437 deletions
diff --git a/XcodePlugin/GTMXcodeGCovItem.m b/XcodePlugin/GTMXcodeGCovItem.m
index 7a69971..866f83e 100644
--- a/XcodePlugin/GTMXcodeGCovItem.m
+++ b/XcodePlugin/GTMXcodeGCovItem.m
@@ -49,7 +49,7 @@ typedef enum {
// Some paths that we resolve
NSString *const kObjectsDirPath
- = @"$(OBJECT_FILE_DIR)-$(BUILD_VARIANTS)/$(NATIVE_ARCH_32_BIT)";
+ = @"$(OBJECT_FILE_DIR)-$(BUILD_VARIANTS)";
NSString *const kObjectsDirNoArchPath
= @"$(OBJECT_FILE_DIR)-$(BUILD_VARIANTS)";
NSString *const kBuildRootDirPath = @"$(BUILD_ROOT)";
@@ -239,8 +239,11 @@ GTM_METHOD_CHECK(NSTask, gtm_runScript:withArguments:);
NSString *objectsDir = [self pathByExpandingString:kObjectsDirPath
forBuildConfiguration:buildConfig
ofTarget:target];
+ NSString *activeArchitecture = [project activeArchitecture];
+ NSString *archPath
+ = [objectsDir stringByAppendingPathComponent:activeArchitecture];
NSString *gcdaPath
- = [objectsDir stringByAppendingPathComponent:gcdaFileName];
+ = [archPath stringByAppendingPathComponent:gcdaFileName];
pathToOpen = gcdaPath;
}
}
diff --git a/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj b/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj
index d08ecb1..c1aabf6 100644
--- a/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj
+++ b/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj
@@ -376,7 +376,7 @@
GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
GTM_VERSION_BUILDNUMBER = 0;
GTM_VERSION_COPYRIGHT = "2005-2010";
- GTM_VERSION_FIXLEVEL = 3;
+ GTM_VERSION_FIXLEVEL = 4;
GTM_VERSION_MAJOR = 10;
GTM_VERSION_MINOR = 0;
INFOPLIST_FILE = Resources/Info.plist;
@@ -404,7 +404,7 @@
GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
GTM_VERSION_BUILDNUMBER = 0;
GTM_VERSION_COPYRIGHT = "2005-2010";
- GTM_VERSION_FIXLEVEL = 2;
+ GTM_VERSION_FIXLEVEL = 4;
GTM_VERSION_MAJOR = 10;
GTM_VERSION_MINOR = 0;
INFOPLIST_FILE = Resources/Info.plist;
diff --git a/XcodePlugin/XcodeHeaders/PBXProject.h b/XcodePlugin/XcodeHeaders/PBXProject.h
index baf0681..f2bf75f 100644
--- a/XcodePlugin/XcodeHeaders/PBXProject.h
+++ b/XcodePlugin/XcodeHeaders/PBXProject.h
@@ -28,442 +28,451 @@
@class XCBuildOperation;
@class XCPropertyExpansionContext;
@class XCSourceControlManager;
+@class XCFileSystemWatcher;
+@class XCArchiveFormat;
+@class XCRemoteComputer;
-@interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
+@interface PBXProject : PBXContainer
{
- NSString* _activeBuildAction;
- NSString* _activeBuildConfigurationName;
- PBXBuildStyle* _activeBuildStyle;
- PBXExecutable* _activeExecutable;
- PBXTarget* _activeTarget;
- NSMutableArray* _addToTargets;
- NSTimer* _autosaveTimer;
- NSMutableArray* _availableBuildConfigurationNames;
- NSMutableArray* _breakpoints;
- XCBreakpointsBucket* _breakpointsGroup;
- XCConfigurationList* _buildConfigurationList;
- PBXBuildSettingsDictionary* _buildSettings;
- NSMutableArray* _buildStyles;
- XCPropertyExpansionContext* _cachedExpansionContext;
- NSString* _cachedStandardizedProjectDirectory;
- int _changedItemMask;
- void* _changedItems;
- PBXCodeSenseManager* _codeSenseManager;
- NSString* _configNameForCachedExpansionContext;
- int _currentArchivePriority;
- NSString* _developmentRegion;
- char _endOfEventSchedulePending;
- NSMutableArray* _executables;
- NSMutableArray* _expressions;
- char _hasScannedForEncodings;
- NSMutableDictionary* _ignoreBreakpointsInProjectsDict;
- PBXProjectIndex* _index;
- NSMutableArray* _knownPlatforms;
- NSMutableArray* _knownRegions;
- XCBuildOperation* _mostRecentBuildOperation;
- int _nIndexUsers;
- void* _pFlags;
- NSMutableDictionary* _perUserProjectItems;
- PBXGroup* _productRefGroup;
- NSDate* _projectArchiveModTime;
- NSString* _projectDirPath;
- PBXFileReference* _projectFileRef;
- void* _projectReferences;
- NSString* _projectRoot;
- unsigned int _savedArchiveVersion;
- XCSourceControlManager* _sourceControlManager;
- NSArray* _targetTemplates;
- NSMutableArray* _targets;
- PBXLogOutputString* _upgradeLog;
- PBXBookmarkGroup* _userBookmarkGroup;
- PBXBuildSettingsDictionary* _userBuildSettings;
- PBXFileReference* _userSettingsFileRef;
- NSDate* _userSettingsModTime;
+ struct {
+ unsigned int readOnly:1;
+ unsigned int wantsIndex:1;
+ unsigned int dependencyGraphBearTrapping:1;
+ unsigned int autosavingSuspended:1;
+ unsigned int projectClosing:1;
+ unsigned int projectClosed:1;
+ unsigned int forceWriteToFileSystem:1;
+ unsigned int RESERVED:25;
+ } _pFlags;
+ NSMutableDictionary *_attributes;
+ unsigned long long _savedArchiveVersion;
+ PBXFileReference *_projectFileRef;
+ PBXFileReference *_userSettingsFileRef;
+ NSMutableArray *_targets;
+ PBXTarget *_activeTarget;
+ NSMutableArray *_breakpoints;
+ XCBreakpointsBucket *_breakpointsGroup;
+ NSHashTable *_changedItems;
+ int _changedItemMask;
+ NSTimer *_autosaveTimer;
+ BOOL _endOfEventSchedulePending;
+ int _currentArchivePriority;
+ NSDate *_projectArchiveModTime;
+ NSDate *_userSettingsModTime;
+ NSString *_developmentRegion;
+ NSMutableArray *_knownRegions;
+ NSMutableArray *_knownPlatforms;
+ NSString *_projectDirPath;
+ NSMutableArray *_addToTargets;
+ PBXGroup *_productRefGroup;
+ PBXProjectIndex *_index;
+ long long _nIndexUsers;
+ XCConfigurationList *_buildConfigurationList;
+ PBXBuildSettingsDictionary *_buildSettings;
+ PBXBuildSettingsDictionary *_userBuildSettings;
+ PBXBuildSettingsDictionary *_projectOverridingBuildSettings;
+ PBXBookmarkGroup *_userBookmarkGroup;
+ NSMutableDictionary *_perUserProjectItems;
+ NSMutableArray *_buildStyles;
+ PBXBuildStyle *_activeBuildStyle;
+ NSMutableArray *_executables;
+ PBXExecutable *_activeExecutable;
+ NSMapTable *_projectReferences;
+ XCFileSystemWatcher *_fsWatcher;
+ PBXLogOutputString *_upgradeLog;
+ XCSourceControlManager *_sourceControlManager;
+ XCBuildOperation *_mostRecentBuildOperation;
+ BOOL _hasScannedForEncodings;
+ NSString *_cachedStandardizedProjectDirectory;
+ PBXCodeSenseManager *_codeSenseManager;
+ NSMutableArray *_expressions;
+ NSString *_activeArchitecture;
+ NSString *_activeArchitecturePreference;
+ NSString *_activeBuildAction;
+ NSString *_activeBuildConfigurationName;
+ NSString *_activeSDKPreference;
+ NSMutableArray *_availableArchitectures;
+ NSMutableArray *_availableBuildConfigurationNames;
+ NSArray *_targetTemplates;
+ NSMutableDictionary *_cachedPropExpContexts;
+ NSMutableDictionary *_cachedInspectionInfoContexts;
+ NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
+ NSSet *_currentFeatureUsage;
+ XCArchiveFormat *_preferredProjectFormat;
+ NSString *_projectRoot;
+ XCRemoteComputer *_activeDevice;
+ id _lastSelectedDevice;
+ NSSet *_indexingRunLoopModes;
+ BOOL _shouldKilIBToolAgent;
}
-+ (void) _autosave: (id) parameter1;
-+ (void) _convertBuildDirectoryPrefs;
-+ (void) _propagateAppPrefsBuildSettingsToUserDefaults;
-+ (id) appleScriptFileTypes;
-+ (id) applicationPreferencesBuildSettings;
-+ (id) applicationwideIntermediatesDirectory;
-+ (id) applicationwideProductDirectory;
-+ (id) archivableAttributes;
-+ (id) archivableRelationships;
-+ (id) archivableUserAttributes;
-+ (id) archivableUserRelationships;
-+ (id) archiveNameForKey: (id) parameter1;
-+ (char) autosavingEnabled;
-+ (void) beginSpeculativeCompileOfFile: (id) parameter1;
-+ (void) buildSettingsDictionary: (id) parameter1 didSetValue: (id) parameter2 withOperation: (int) parameter3 forKeyPath: (id) parameter4;
-+ (char) checkVersion: (unsigned int) parameter1 forPListUnarchiver: (id) parameter2;
-+ (char) copyProjectAtPath: (id) parameter1 toPath: (id) parameter2;
-+ (id) defaultKnownPlatforms;
-+ (id) defaultKnownRegions;
-+ (id) defaultUserSettingsPathWithPath: (id) parameter1;
-+ (void) endSpeculativeCompileOfFile: (id) parameter1;
-+ (id) globalOverridingBuildSettings;
-+ (id) headerFileTypes;
-+ (void) initialize;
-+ (char) isProjectWrapperExtension: (id) parameter1;
-+ (id) knownProjectWrapperExtensions;
-+ (id) linkableFileTypes;
-+ (void*) openContainerMapTable;
-+ (id) openProjects;
-+ (unsigned int) projectArchiveVersion;
-+ (id) projectFilePathWithPath: (id) parameter1;
-+ (id) projectWithFile: (id) parameter1;
-+ (id) projectWithFile: (id) parameter1 errorHandler: (id) parameter2;
-+ (id) projectWithFile: (id) parameter1 errorHandler: (id) parameter2 readOnly: (char) parameter3;
-+ (id) projectWrapperExtension;
-+ (id) projectWrapperPathForPath: (id) parameter1;
-+ (void) propagateSourceTreeDisplayNamesToUserDefaults;
-+ (id) rezzableFileTypes;
-+ (id) runloopModesForProjectItemChangedPerformer;
-+ (void) setApplicationwideIntermediatesDirectory: (id) parameter1;
-+ (void) setApplicationwideProductDirectory: (id) parameter1;
-+ (void) setAutosavingEnabled: (char) parameter1;
-+ (void) setRunloopModesForProjectItemChangedPerformer: (id) parameter1;
-+ (char) shouldKeepOriginalReference: (id) parameter1 usingOriginalObjectCounts: (id) parameter2;
-+ (id) sourceFileTypes;
-+ (id) sourceTreeDisplayNamesDictionary;
-+ (id) targetsInAllProjectsForFileReference: (id) parameter1 justNative: (char) parameter2;
-+ (id) userSettingsPathWithPath: (id) parameter1;
-+ (void) waitForSpeculativeCompileCompletionForFile: (id) parameter1;
-
-- (id) _activeBuildConfigurationName;
-- (id) _activeBuildStyle;
-- (void) _didChangeConfigurationNames;
-- (char) _hasScannedForEncodings;
-- (void) _indexingDefaultDisabled: (id) parameter1;
-- (void) _indexingDefaultEnabled: (id) parameter1;
-- (void) _postInsertTargetSetupForTarget: (id) parameter1;
-- (void) _processEndOfEvent;
-- (id) _projectReferences;
-- (id) _projectwideBuildSettings;
-- (void) _scheduleEndOfEventProcessing: (int) parameter1;
-- (void) _setBreakpoints: (id) parameter1;
-- (void) _setBreakpointsGroup: (id) parameter1;
-- (void) _setBuildConfigurationList: (id) parameter1;
-- (void) _setBuildSettings: (id) parameter1;
-- (void) _setBuildStyles: (id) parameter1;
-- (void) _setExecutables: (id) parameter1;
-- (void) _setHasScannedForEncodings: (char) parameter1;
-- (void) _setIntermediatesDirectory: (id) parameter1;
-- (void) _setProductDirectory: (id) parameter1;
-- (void) _setProjectReferences: (id) parameter1;
-- (void) _setProjectwideBuildSettings: (id) parameter1;
-- (void) _setReadOnly: (char) parameter1;
-- (void) _setSavedArchiveVersion: (unsigned int) parameter1;
-- (void) _setUserBookmarkGroup: (id) parameter1;
-- (void) _setUserBuildSettings: (id) parameter1;
-- (char) _shouldUpgradeSavedArchiveVersion;
-- (void) _unarchiverDidFinishUnarchiving: (id) parameter1;
-- (void) _willChangeConfigurationNames;
-- (char) _writeToFileSystemProjectFile: (char) parameter1 userFile: (char) parameter2 checkNeedsRevert: (char) parameter3;
-- (id) absoluteExpandedPathForString: (id) parameter1;
-- (id) absoluteExpandedPathForString: (id) parameter1 forConfigurationNamed: (id) parameter2;
-- (char) acceptsDraggedItem: (id) parameter1;
-- (id) activeBuildAction;
-- (id) activeBuildConfigurationName;
-- (id) activeBuildConfigurationType;
-- (id) activeBuildStyle;
-- (id) activeExecutable;
-- (id) activeTarget;
-- (void) addBreakpoint: (id) parameter1;
-- (void) addBuildStyle: (id) parameter1;
-- (void) addExecutable: (id) parameter1;
-- (void) addExpressionString: (id) parameter1;
-- (void) addPerUserProjectItem: (id) parameter1;
-- (void) addPlatform: (id) parameter1;
-- (void) addProjectReference: (id) parameter1;
-- (id) addProjectReferenceForProject: (id) parameter1;
-- (void) addRegion: (id) parameter1;
-- (void) addTarget: (id) parameter1;
-- (id) addToTargets;
-- (id) allChangedItems;
-- (id) allTargetsInDependencyOrder;
-- (char) allowsEditingOfChildren;
-- (void) appDefaultForSCMDidChange: (id) parameter1;
-- (void) appendUserSettingsDictionariesTo: (id) parameter1 defaultSettingsDictionariesTo: (id) parameter2;
-- (void) appendUserSettingsDictionariesTo: (id) parameter1 defaultSettingsDictionariesTo: (id) parameter2 forBuildConfigurationNamed: (id) parameter3;
-- (char) autosavingSuspended;
-- (id) availableBuildConfigurationNames;
-- (void) awakeFromPListUnarchiver: (id) parameter1;
-- (void) beginIndexing;
-- (id) bookmarks;
-- (void) breakpointWasAdded: (id) parameter1;
-- (void) breakpointWillBeDeleted: (id) parameter1;
-- (id) breakpoints;
-- (char) breakpointsAreEnabledForProjectName: (id) parameter1;
-- (id) breakpointsForFileReference: (id) parameter1;
-- (id) breakpointsForFilename: (id) parameter1;
-- (id) breakpointsGroup;
-- (id) breakpointsInProjectsForPath: (id) parameter1;
-- (id) breakpointsInReferencedProjects;
-- (void) buildConfiguration: (id) parameter1 wasAddedToTarget: (id) parameter2;
-- (void) buildConfiguration: (id) parameter1 willBeRemovedFromTarget: (id) parameter2;
-- (id) buildConfigurationList;
-- (id) buildConfigurationTypes;
-- (id) buildConfigurations;
-- (void) buildFileDidReorder: (id) parameter1 oldIndex: (int) parameter2 newIndex: (int) parameter3;
-- (void) buildFileWasAdded: (id) parameter1;
-- (void) buildFileWillBeRemoved: (id) parameter1;
-- (void) buildOperationDidEnd: (id) parameter1;
-- (void) buildOperationWillBegin: (id) parameter1;
-- (void) buildPhase: (id) parameter1 wasAddedToTarget: (id) parameter2;
-- (void) buildPhase: (id) parameter1 willBeRemovedFromTarget: (id) parameter2;
-- (id) buildSettingDictionariesForShowingInUserInterface;
-- (id) buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed: (id) parameter1;
-- (id) buildSettings;
-- (id) buildSettingsDictionary: (id) parameter1 willSetValue: (id) parameter2 withOperation: (int) parameter3 forKeyPath: (id) parameter4;
-- (char) buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting: (id) parameter1;
-- (id) buildStyleNamed: (id) parameter1;
-- (void) buildStyleWasAdded: (id) parameter1;
-- (void) buildStyleWillBeRemoved: (id) parameter1;
-- (id) buildStyleWithGlobalID: (id) parameter1;
-- (id) buildStyles;
-- (id) builtProductsLocation;
-- (id) builtProductsLocationForConfigurationNamed: (id) parameter1;
-- (id) cachedPropertyExpansionContext;
-- (id) cachedPropertyExpansionContextForConfigurationNamed: (id) parameter1;
-- (char) canRemoveExecutable: (id) parameter1 denialReason: (id*) parameter2;
-- (void) cancelPendingActivities;
-- (int) changeMask;
-- (void) clearAllPerUserProjectItems;
-- (void) closeIndex;
-- (id) codeSenseManager;
-- (void) createDefaultBuildStylesIfNeeded;
-- (void) createDefaultProjectSettingsConfigurationsIfNeeded;
-- (id) createPropertyExpansionContextWithBuildAction: (id) parameter1 configurationName: (id) parameter2;
-- (unsigned int) currentVersionNumberForPListArchiver: (id) parameter1;
-- (void) dealloc;
-- (id) defaultBuildConfigurationType;
-- (id) defaultConfigurationName;
-- (void) deleteBuildConfigurationNamed: (id) parameter1;
-- (id) developmentRegion;
-- (void) discardCachedPropertyExpansionContext;
-- (void) dropIndex;
-- (id) duplicateBuildConfigurationNamed: (id) parameter1;
-- (id) dynamicallyComputedProjectwideBuildSettings;
-- (id) dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed: (id) parameter1;
-- (id) effectiveSdkRootSettingCombinedForAllConfigurations;
-- (id) executableNamed: (id) parameter1;
-- (void) executableWasAdded: (id) parameter1;
-- (void) executableWillBeRemoved: (id) parameter1;
-- (id) executables;
-- (id) expandedValueForString: (id) parameter1;
-- (id) expandedValueForString: (id) parameter1 forConfigurationNamed: (id) parameter2;
-- (id) expressions;
-- (id) fileBreakpoints;
-- (void) fileMayHaveChangedAtPath: (id) parameter1;
-- (void) finalize;
-- (id) flattenedBuildSettingsDictionaryForShowingInUserInterface;
-- (id) flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed: (id) parameter1;
-- (id) gidCommentForArchive;
-- (void) group: (id) parameter1 willAddChild: (id) parameter2;
-- (id) handleBuildScriptCommand: (id) parameter1;
-- (id) handleCleanScriptCommand: (id) parameter1;
-- (id) handleCommitScriptCommand: (id) parameter1;
-- (id) handleDebugScriptCommand: (id) parameter1;
-- (id) handleLaunchScriptCommand: (id) parameter1;
-- (id) handleRefreshScriptCommand: (id) parameter1;
-- (id) handleUpdateScriptCommand: (id) parameter1;
-- (id) handleUpgradeScriptCommand: (id) parameter1;
-- (char) hasIndex;
-- (char) hasItemChanged: (id) parameter1;
-- (char) hasItemChangedWithMask: (int) parameter1;
-- (char) hasPerProjectIntermediatesDirectory;
-- (char) hasPerProjectProductDirectory;
-- (id) iconImage;
-- (id) indexDirectory;
-- (id) init;
-- (void) insertBreakpoint: (id) parameter1 atIndex: (int) parameter2;
-- (void) insertBuildStyles: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertExecutables: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInBookmarks: (id) parameter1;
-- (void) insertInBookmarks: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInBreakpoints: (id) parameter1;
-- (void) insertInBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInBuildConfigurationTypes: (id) parameter1;
-- (void) insertInBuildConfigurationTypes: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInBuildStyles: (id) parameter1;
-- (void) insertInBuildStyles: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInExecutables: (id) parameter1;
-- (void) insertInExecutables: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInFileBreakpoints: (id) parameter1;
-- (void) insertInFileBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInSymbolicBreakpoints: (id) parameter1;
-- (void) insertInSymbolicBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInTargets: (id) parameter1;
-- (void) insertInTargets: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertInTextBookmarks: (id) parameter1;
-- (void) insertInTextBookmarks: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) insertTargets: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (char) installSourcesToPath: (id) parameter1;
-- (id) intermediatesDirectory;
-- (id) intermediatesDirectoryForConfigurationNamed: (id) parameter1;
-- (id) intermediatesLocation;
-- (id) intermediatesLocationForConfigurationNamed: (id) parameter1;
-- (char) isAllowedToUpdateIndex;
-- (char) isBeingBuilt;
-- (char) isIndexing;
-- (char) isReadOnly;
-- (char) isSCMEnabled;
-- (char) isUnderSCMControl;
-- (void) item: (id) parameter1 willChangeWithArchivePriority: (int) parameter2;
-- (id) knownPlatforms;
-- (id) knownRegions;
-- (void) loadIndex;
-- (id) mostRecentBuildOperation;
-- (void) moveObject: (id) parameter1 toIndex: (unsigned int) parameter2;
-- (id) name;
-- (char) needsArchive;
-- (char) needsRevert;
-- (id) nextOrderedSymbol;
-- (void) noteBuildSettingsDidChangeForConfigurationNamed: (id) parameter1;
-- (id) objectSpecifier;
-- (void) openIndex;
-- (char) outlineView: (id) parameter1 acceptDropOfDraggedItems: (id) parameter2 withDraggingInfo: (id) parameter3 item: (id) parameter4 childIndex: (int) parameter5 forModule: (id) parameter6;
-- (unsigned int) outlineView: (id) parameter1 validateDropOfDraggedItems: (id) parameter2 withDraggingInfo: (id) parameter3 proposedItem: (id) parameter4 proposedChildIndex: (int) parameter5 forModule: (id) parameter6;
-- (id) path;
-- (id) perProjectIntermediatesDirectory;
-- (id) perProjectProductDirectory;
-- (id) perProjectSDKRootDirectory;
-- (id) perProjectSDKRootDirectoryForConfigurationNamed: (id) parameter1;
-- (id) perUserDictionary;
-- (id) perUserDictionaryObjectForGUIDHexString: (id) parameter1;
-- (id) perUserProjectItems;
-- (id) possibleActiveBuildConfigurationNames;
-- (id) productDirectory;
-- (id) productDirectoryForConfigurationNamed: (id) parameter1;
-- (id) productReferenceGroup;
-- (id) productsForProject: (id) parameter1;
-- (id) productsForProjectReference: (id) parameter1;
-- (id) projectDirectory;
-- (id) projectFilePath;
-- (id) projectFileRef;
-- (id) projectIndex;
-- (id) projectLevelSdkRootSettingCombinedForAllConfigurations;
-- (id) projectReferenceForPath: (id) parameter1;
-- (id) projectReferenceForProject: (id) parameter1;
-- (id) projectReferences;
-- (id) projectsWithBreakpointsForProjects: (id) parameter1 visited: (id) parameter2 filterIgnoredProjects: (char) parameter3;
-- (id) readFromPListUnarchiver: (id) parameter1;
-- (void) rebuildIndex;
-- (void) referenceWasAdded: (id) parameter1;
-- (void) referenceWasRenamed: (id) parameter1 oldAbsolutePath: (id) parameter2;
-- (void) referenceWillBeRemoved: (id) parameter1;
-- (void) referenceWillChange: (id) parameter1;
-- (id) referencedProjects;
-- (id) relativeFileReferenceForPath: (id) parameter1;
-- (id) relevantToolSpecifications;
-- (void) removeBreakpoint: (id) parameter1;
-- (void) removeBuildStyle: (id) parameter1;
-- (void) removeExecutable: (id) parameter1;
-- (void) removeExpressionString: (id) parameter1;
-- (void) removeFromBookmarksAtIndex: (unsigned int) parameter1;
-- (void) removeFromBreakpointsAtIndex: (unsigned int) parameter1;
-- (void) removeFromBuildConfigurationTypesAtIndex: (unsigned int) parameter1;
-- (void) removeFromBuildStylesAtIndex: (unsigned int) parameter1;
-- (void) removeFromExecutablesAtIndex: (unsigned int) parameter1;
-- (void) removeFromFileBreakpointsAtIndex: (unsigned int) parameter1;
-- (void) removeFromSymbolicBreakpointsAtIndex: (unsigned int) parameter1;
-- (void) removeFromTargetsAtIndex: (unsigned int) parameter1;
-- (void) removeFromTextBookmarksAtIndex: (unsigned int) parameter1;
-- (void) removePerUserProjectItemForGUIDHexString: (id) parameter1;
-- (void) removeProjectReference: (id) parameter1;
-- (void) removeTarget: (id) parameter1;
-- (void) renameBuildConfigurationNamed: (id) parameter1 to: (id) parameter2;
-- (void) replaceBreakpointAtIndex: (int) parameter1 withBreakpoint: (id) parameter2;
-- (void) replaceInBookmarks: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInBuildStyles: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInExecutables: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInFileBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInSymbolicBreakpoints: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInTargets: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (void) replaceInTextBookmarks: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (id) rootClasses;
-- (unsigned int) savedArchiveVersion;
-- (id) scmInfo;
-- (id) scmType;
-- (id) sdkPackage;
-- (id) sdkPackageForConfigurationNamed: (id) parameter1;
-- (void) setActiveBuildAction: (id) parameter1;
-- (void) setActiveBuildConfigurationName: (id) parameter1;
-- (void) setActiveBuildConfigurationType: (id) parameter1;
-- (void) setActiveBuildStyle: (id) parameter1;
-- (void) setActiveExecutable: (id) parameter1;
-- (void) setActiveTarget: (id) parameter1;
-- (void) setActiveTargetAndSetActiveExecutableIfAppropriate: (id) parameter1;
-- (void) setAddToTargets: (id) parameter1;
-- (void) setAutosavingSuspended: (char) parameter1;
-- (void) setDefaultBuildConfigurationType: (id) parameter1;
-- (void) setDefaultConfigurationName: (id) parameter1;
-- (void) setDevelopmentRegion: (id) parameter1;
-- (void) setEnableBreakpoints: (char) parameter1 forProjectName: (id) parameter2;
-- (void) setExecutables: (id) parameter1;
-- (void) setMostRecentBuildOperation: (id) parameter1;
-- (void) setPath: (id) parameter1;
-- (void) setPerProjectIntermediatesDirectory: (id) parameter1;
-- (void) setPerProjectProductDirectory: (id) parameter1;
-- (void) setPerProjectSDKRootDirectory: (id) parameter1;
-- (void) setProductReferenceGroup: (id) parameter1;
-- (void) setSCMEnabled: (char) parameter1;
-- (void) setSCMType: (id) parameter1;
-- (void) setSourceControlManager: (id) parameter1;
-- (char) shouldArchiveActiveBuildStyle;
-- (char) shouldArchiveBuildSettings;
-- (char) shouldArchiveBuildStyles;
-- (char) shouldArchiveDevelopmentRegion;
-- (char) shouldArchiveExecutables;
-- (char) shouldArchiveIntermediatesDirectory;
-- (char) shouldArchiveKnownPlatforms;
-- (char) shouldArchiveKnownRegions;
-- (char) shouldArchivePerUserDictionary;
-- (char) shouldArchivePerUserProjectItems;
-- (char) shouldArchiveProductDirectory;
-- (char) shouldArchiveUserBookmarkGroup;
-- (id) sourceControlManager;
-- (void) stopIndexing;
-- (id) symbolWithName: (id) parameter1;
-- (id) symbolicBreakpoints;
-- (id) targetNamed: (id) parameter1;
-- (id) targetTemplates;
-- (void) targetWasAdded: (id) parameter1;
-- (void) targetWillBeRemoved: (id) parameter1;
-- (id) targetWithGlobalID: (id) parameter1;
-- (id) targets;
-- (id) targetsAcceptingAnyFileTypes;
-- (id) targetsAcceptingFileType: (id) parameter1;
-- (id) targetsForFileReference: (id) parameter1 justNative: (char) parameter2;
-- (id) textBookmarks;
-- (void) touchFileAtPath: (id) parameter1;
-- (void) untouchFileAtPath: (id) parameter1;
-- (void) updateDefaultConfigurationToConfigurationNamed: (id) parameter1;
-- (void) updateDefaultConfigurationVisibility: (char) parameter1;
-- (id) upgradeLog;
-- (id) userBookmarkGroup;
-- (id) userBuildSettings;
-- (id) userSettingsFileRef;
-- (id) userSettingsPath;
-- (id) valueInBookmarksAtIndex: (unsigned int) parameter1;
-- (id) valueInBreakpointsAtIndex: (unsigned int) parameter1;
-- (id) valueInBuildConfigurationTypesAtIndex: (unsigned int) parameter1;
-- (id) valueInBuildConfigurationsAtIndex: (unsigned int) parameter1;
-- (id) valueInBuildStylesAtIndex: (unsigned int) parameter1;
-- (id) valueInExecutablesAtIndex: (unsigned int) parameter1;
-- (id) valueInFileBreakpointsAtIndex: (unsigned int) parameter1;
-- (id) valueInSymbolicBreakpointsAtIndex: (unsigned int) parameter1;
-- (id) valueInTargetsAtIndex: (unsigned int) parameter1;
-- (id) valueInTextBookmarksAtIndex: (unsigned int) parameter1;
-- (char) wantsIndex;
-- (char) wantsSCM;
-- (void) willChange;
-- (void) willChangeWithArchivePriority: (int) parameter1;
-- (char) writeToFile: (id) parameter1 projectFile: (char) parameter2 userFile: (char) parameter3;
-- (char) writeToFileSystem;
-- (char) writeToFileSystemProjectFile: (char) parameter1 userFile: (char) parameter2 checkNeedsRevert: (char) parameter3;
++ (id)headerFileTypes;
++ (id)sourceFileTypes;
++ (id)rezzableFileTypes;
++ (id)linkableFileTypes;
++ (id)appleScriptFileTypes;
++ (id)defaultKnownRegions;
++ (id)defaultKnownPlatforms;
++ (id)allowedProjectArchiveVersions;
++ (id)_projectArchiveFormatSupportingFeatures:(id)arg1;
++ (id)projectWrapperExtension;
++ (BOOL)isProjectWrapperExtension:(id)arg1;
++ (id)knownProjectWrapperExtensions;
++ (id)projectFilePathWithPath:(id)arg1;
++ (id)userSettingsPathWithPath:(id)arg1;
++ (id)defaultUserSettingsPathWithPath:(id)arg1;
++ (id)openProjects;
++ (id)_projectFormatsByIdentifier;
++ (id)supportedProjectFormats;
++ (id)_xcode2_4Format;
++ (id)_xcode3_0_Preview_Format;
++ (id)_xcode3_0Format;
++ (id)_xcode3_1Format;
++ (id)_nativeFormat;
++ (id)_formatForIdentifier:(id)arg1;
++ (id)_formatForArchiveVersion:(unsigned long long)arg1;
++ (void)initialize;
++ (BOOL)_isAllowedToWriteToFile:(id)arg1 inWrapperAtPath:(id)arg2;
++ (BOOL)_isAllowedToWriteToProjectFile:(id)arg1 inWrapperAtPath:(id)arg2;
++ (BOOL)_isAllowedToWriteToUserFile:(id)arg1 inWrapperAtPath:(id)arg2;
++ (id)projectWrapperPathForPath:(id)arg1;
++ (BOOL)shouldKeepOriginalReference:(id)arg1 usingOriginalObjectCounts:(id)arg2;
++ (id)projectWithFile:(id)arg1 errorHandler:(id)arg2 readOnly:(BOOL)arg3;
++ (id)projectWithFile:(id)arg1 errorHandler:(id)arg2;
++ (id)projectWithFile:(id)arg1;
++ (id)unarchivingFormatForVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
++ (BOOL)checkVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
++ (id)preferrableProjectFormats;
++ (id)_formatForMissingPreferredProjectFormatAttribute;
++ (id)globalOverridingBuildSettings;
++ (id)globalOverridingBuildSettings_asPropertyValues;
++ (id)applicationPreferencesBuildSettings;
++ (void)_propagateAppPrefsBuildSettingsToUserDefaults;
++ (void)buildSettingsDictionary:(id)arg1 didSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
++ (id)sourceTreeDisplayNamesDictionary;
++ (void)propagateSourceTreeDisplayNamesToUserDefaults;
++ (void)setApplicationwideProductDirectory:(id)arg1;
++ (void)setApplicationwideIntermediatesDirectory:(id)arg1;
++ (id)applicationwideProductDirectory;
++ (id)applicationwideIntermediatesDirectory;
++ (id)targetsInAllProjectsForFileReference:(id)arg1 justNative:(BOOL)arg2;
++ (BOOL)autosavingEnabled;
++ (void)setAutosavingEnabled:(BOOL)arg1;
++ (id)archiveNameForKey:(id)arg1;
++ (BOOL)copyProjectAtPath:(id)arg1 toPath:(id)arg2;
++ (id)archivableAttributes;
++ (id)archivableRelationships;
++ (id)archivableUserAttributes;
++ (id)archivableUserRelationships;
++ (void)_autosave:(id)arg1;
++ (id)runloopModesForProjectItemChangedPerformer;
++ (void)setRunloopModesForProjectItemChangedPerformer:(id)arg1;
++ (void)beginSpeculativeCompileOfFile:(id)arg1;
++ (void)endSpeculativeCompileOfFile:(id)arg1;
++ (void)waitForSpeculativeCompileCompletionForFile:(id)arg1;
+- (id)init;
+- (void)_initializeNotifications;
+- (BOOL)isReadOnly;
+- (void)_setReadOnly:(BOOL)arg1;
+- (BOOL)canWriteToProjectFile;
+- (BOOL)canWriteToUserFile;
+- (BOOL)canWriteToAuxiliaryProjectFileWithName:(id)arg1;
+- (unsigned long long)savedArchiveVersion;
+- (void)_setSavedArchiveVersion:(unsigned long long)arg1;
+- (BOOL)_shouldUpgradeSavedArchiveVersion;
+- (id)currentFormatForPListArchiver:(id)arg1;
+- (void)removeReference:(id)arg1;
+- (void)close;
+- (void)dealloc;
+- (void)finalize;
+- (BOOL)isClosed;
+- (BOOL)allowsEditingOfChildren;
+- (id)attributes;
+- (BOOL)buildIndependentTargetsInParallel;
+- (void)setBuildIndependentTargetsInParallel:(BOOL)arg1;
+- (id)perUserDictionary;
+- (BOOL)isUnderSCMControl;
+- (BOOL)isSCMEnabled;
+- (void)setSourceControlManager:(id)arg1;
+- (id)sourceControlManager;
+- (BOOL)wantsSCM;
+- (id)scmType;
+- (id)scmInfo;
+- (void)appDefaultForSCMDidChange:(id)arg1;
+- (id)preferredFormatConflicts;
+- (id)_currentFeatureUsage;
+- (void)_setCurrentFeatureUsage:(id)arg1;
+- (id)_featuresInUse;
+- (void)_updateCurrentFeatureUsage;
+- (id)preferredProjectFormat;
+- (void)setPreferredProjectFormat:(id)arg1;
+- (id)savedProjectFormat;
+- (id)_compatibilityVersion;
+- (void)_setCompatibilityVersion:(id)arg1;
+- (void)findFeaturesInUseAndAddToSet:(id)arg1 usingPathPrefix:(id)arg2;
+- (id)projectFilePath;
+- (id)projectRoot;
+- (void)setProjectRoot:(id)arg1;
+- (id)projectRootPath;
+- (id)projectFileRef;
+- (id)userSettingsPath;
+- (id)userSettingsFileRef;
+- (BOOL)needsArchive;
+- (BOOL)needsRevert;
+- (BOOL)writeToFile:(id)arg1 projectFile:(BOOL)arg2 userFile:(BOOL)arg3;
+- (BOOL)_writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
+- (BOOL)_writeToFileSystem;
+- (BOOL)writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
+- (void)setPath:(id)arg1;
+- (id)path;
+- (id)name;
+- (id)buildConfigurationList;
+- (id)projectOverridingBuildSettings;
+- (id)userBuildSettings;
+- (id)buildSettingsDictionary:(id)arg1 willSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
+- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)arg1;
+- (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)arg1;
+- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)arg1;
+- (id)projectDirectory;
+- (id)createPropertyExpansionContextForConfigurationNamed:(id)arg1;
+- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
+- (void)discardAllCachedPropertyExpansionContexts;
+- (void)discardCachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
+- (id)expandedValueForString:(id)arg1 forConfigurationNamed:(id)arg2;
+- (id)expandedValueForString:(id)arg1;
+- (id)absoluteExpandedPathForString:(id)arg1 forConfigurationNamed:(id)arg2;
+- (id)absoluteExpandedPathForString:(id)arg1;
+- (id)configurationInspectionContextForConfigurationNamed:(id)arg1;
+- (void)discardAllCachedConfigurationInspectionContexts;
+- (void)discardCachedConfigurationInspectionContextForConfigurationNamed:(id)arg1;
+- (id)createPropertyInfoContextWithBuildAction:(id)arg1 configurationName:(id)arg2;
+- (id)cachedPropertyInfoContextForConfigurationNamed:(id)arg1;
+- (id)cachedPropertyInfoContext;
+- (int)propertyDefinitionLevel;
+- (void)discardAllCachedContexts;
+- (void)discardCachedContextsForConfigurationNamed:(id)arg1;
+- (id)fallbackProductDirectoryForConfigurationNamed:(id)arg1;
+- (id)fallbackIntermediatesDirectoryForConfigurationNamed:(id)arg1;
+- (id)builtProductsLocationForConfigurationNamed:(id)arg1;
+- (id)builtProductsLocation;
+- (id)intermediatesLocationForConfigurationNamed:(id)arg1;
+- (id)intermediatesLocation;
+- (id)productDirectoryForConfigurationNamed:(id)arg1;
+- (id)productDirectory;
+- (id)intermediatesDirectoryForConfigurationNamed:(id)arg1;
+- (id)intermediatesDirectory;
+- (void)setPerProjectProductDirectory:(id)arg1;
+- (void)setPerProjectIntermediatesDirectory:(id)arg1;
+- (id)perProjectProductDirectory;
+- (id)perProjectIntermediatesDirectory;
+- (BOOL)hasPerProjectProductDirectory;
+- (BOOL)hasPerProjectIntermediatesDirectory;
+- (id)userBookmarkGroup;
+- (id)projectSDKForAllConfigurationsHasMultiple:(char *)arg1;
+- (id)projectSDKSettingForAllConfigurationsHasMultiple:(char *)arg1;
+- (id)projectSDKForAllConfigurationsAndTargetsHasMultiple:(char *)arg1;
+- (id)projectSDKSettingForConfiguration:(id)arg1;
+- (id)projectSDKForConfiguration:(id)arg1;
+- (void)setProjectSDKForAllConfigurations:(id)arg1;
+- (void)setProjectSDK:(id)arg1 forConfiguration:(id)arg2;
+- (void)setProjectSDKNameOrPathForAllConfigurations:(id)arg1;
+- (void)setProjectSDKNameOrPath:(id)arg1 forConfiguration:(id)arg2;
+- (id)validProjectLevelSDKs;
+- (id)validSDKsForTarget:(id)arg1;
+- (id)activeSDKPreference;
+- (void)setActiveSDKPreference:(id)arg1;
+- (id)activeSDKPackage;
+- (void)setActiveSDKPackage:(id)arg1;
+- (id)targetTemplates;
+- (id)targets;
+- (id)targetNamed:(id)arg1;
+- (id)targetWithGlobalID:(id)arg1;
+- (void)insertTargets:(id)arg1 atIndex:(unsigned long long)arg2;
+- (void)addTarget:(id)arg1;
+- (void)removeTarget:(id)arg1;
+- (id)allTargetsInDependencyOrder;
+- (id)activeTarget;
+- (void)setActiveTarget:(id)arg1;
+- (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)arg1;
+- (id)addToTargets;
+- (void)setAddToTargets:(id)arg1;
+- (id)targetsAcceptingFileType:(id)arg1;
+- (id)targetsAcceptingAnyFileTypes;
+- (id)targetsForFileReference:(id)arg1 justNative:(BOOL)arg2;
+- (id)buildStyles;
+- (id)buildStyleNamed:(id)arg1;
+- (id)buildStyleWithGlobalID:(id)arg1;
+- (void)insertBuildStyles:(id)arg1 atIndex:(unsigned long long)arg2;
+- (void)addBuildStyle:(id)arg1;
+- (void)removeBuildStyle:(id)arg1;
+- (void)_setBuildStyles:(id)arg1;
+- (id)activeBuildStyle;
+- (id)_activeBuildStyle;
+- (void)setActiveBuildStyle:(id)arg1;
+- (id)activeArchitecture;
+- (void)setActiveArchitecture:(id)arg1;
+- (id)activeArchitecturePreference;
+- (void)setActiveArchitecturePreference:(id)arg1;
+- (id)availableArchitectures;
+- (void)_validArchsMayHaveChanged:(id)arg1;
+- (id)activeBuildAction;
+- (id)activeBuildConfigurationName;
+- (id)_activeBuildConfigurationName;
+- (void)setActiveBuildConfigurationName:(id)arg1;
+- (id)availableBuildConfigurationNames;
+- (id)possibleActiveBuildConfigurationNames;
+- (void)setDefaultConfigurationName:(id)arg1;
+- (id)defaultConfigurationName;
+- (void)_willChangeConfigurationNames;
+- (void)_didChangeConfigurationNames;
+- (void)deleteBuildConfigurationNamed:(id)arg1;
+- (id)duplicateBuildConfigurationNamed:(id)arg1;
+- (void)renameBuildConfigurationNamed:(id)arg1 to:(id)arg2;
+- (void)moveBuildConfigurationsAtIndexes:(id)arg1 toIndex:(unsigned long long)arg2;
+- (void)updateDefaultConfigurationToConfigurationNamed:(id)arg1;
+- (void)updateDefaultConfigurationVisibility:(BOOL)arg1;
+- (id)_buildConfigurationOwnersInProject;
+- (void)setActiveExecutable:(id)arg1;
+- (id)activeExecutable;
+- (void)setExecutables:(id)arg1;
+- (id)executables;
+- (id)executableNamed:(id)arg1;
+- (void)insertExecutables:(id)arg1 atIndex:(unsigned long long)arg2;
+- (void)addExecutable:(id)arg1;
+- (BOOL)canRemoveExecutable:(id)arg1 denialReason:(id *)arg2;
+- (void)removeExecutable:(id)arg1;
+- (id)relevantToolSpecificationsForConfigurationNamed:(id)arg1;
+- (id)relevantToolSpecificationsForConfigurationsNamed:(id)arg1;
+- (id)relevantToolSpecifications;
+- (id)projectReferences;
+- (id)projectReferenceForPath:(id)arg1;
+- (id)projectReferenceForProject:(id)arg1;
+- (id)productsForProjectReference:(id)arg1;
+- (id)productsForProject:(id)arg1;
+- (void)addProjectReference:(id)arg1;
+- (id)addProjectReferenceForProject:(id)arg1;
+- (void)removeProjectReference:(id)arg1;
+- (id)referencedProjects;
+- (id)fileSystemWatcher;
+- (id)productReferenceGroup;
+- (void)setProductReferenceGroup:(id)arg1;
+- (id)developmentRegion;
+- (void)setDevelopmentRegion:(id)arg1;
+- (id)knownRegions;
+- (void)addRegion:(id)arg1;
+- (id)knownPlatforms;
+- (void)addPlatform:(id)arg1;
+- (id)upgradeLog;
+- (BOOL)shouldArchiveExecutables;
+- (BOOL)shouldArchiveDevelopmentRegion;
+- (BOOL)shouldArchiveKnownRegions;
+- (BOOL)shouldArchiveKnownPlatforms;
+- (BOOL)shouldArchivePerUserDictionary;
+- (BOOL)shouldArchivePerUserProjectItems;
+- (BOOL)shouldArchiveBuildSettings;
+- (BOOL)shouldArchiveBuildStyles;
+- (BOOL)shouldArchiveActiveBuildStyle;
+- (void)createDefaultProjectSettingsConfigurationsIfNeeded;
+- (void)createDefaultBuildStylesIfNeeded;
+- (void)_setProductDirectory:(id)arg1;
+- (void)_setIntermediatesDirectory:(id)arg1;
+- (id)readFromPListUnarchiver:(id)arg1;
+- (void)_prepareForUnarchiving;
+- (void)awakeFromPListUnarchiver:(id)arg1;
+- (void)_unarchiverDidFinishUnarchiving:(id)arg1;
+- (BOOL)shouldArchiveUserBookmarkGroup;
+- (BOOL)shouldArchiveProductDirectory;
+- (BOOL)shouldArchiveIntermediatesDirectory;
+- (BOOL)shouldArchiveAttributes;
+- (void)_setUserBookmarkGroup:(id)arg1;
+- (void)_setExecutables:(id)arg1;
+- (void)_setProjectReferences:(id)arg1;
+- (id)_projectReferences;
+- (void)_setBuildConfigurationList:(id)arg1;
+- (void)_setBuildSettings:(id)arg1;
+- (void)_setUserBuildSettings:(id)arg1;
+- (id)_projectwideBuildSettings;
+- (void)_setProjectwideBuildSettings:(id)arg1;
+- (id)gidCommentForArchive;
+- (void)insertRootObject:(id)arg1 intoContainer:(id)arg2;
+- (void)appendSpotlightDescriptionToString:(id)arg1;
+- (id)expressions;
+- (void)addExpressionString:(id)arg1;
+- (void)removeExpressionString:(id)arg1;
+- (void)_setBreakpoints:(id)arg1;
+- (id)breakpointsInReferencedProjects;
+- (id)breakpoints;
+- (void)_setBreakpointsGroup:(id)arg1;
+- (id)breakpointsGroup;
+- (id)fileBreakpoints;
+- (id)symbolicBreakpoints;
+- (id)projectsWithBreakpointsForProjects:(id)arg1 visited:(id)arg2 filterIgnoredProjects:(BOOL)arg3;
+- (BOOL)breakpointsAreEnabledForProject:(id)arg1;
+- (void)setEnableBreakpoints:(BOOL)arg1 forProjectName:(id)arg2;
+- (id)relativeFileReferenceForPath:(id)arg1;
+- (id)breakpointsInProjects;
+- (id)breakpointsInProjectsForPath:(id)arg1;
+- (id)breakpointsForFileReference:(id)arg1;
+- (id)breakpointsForFilename:(id)arg1;
+- (void)addBreakpoint:(id)arg1;
+- (void)insertBreakpoint:(id)arg1 atIndex:(long long)arg2;
+- (void)replaceBreakpointAtIndex:(long long)arg1 withBreakpoint:(id)arg2;
+- (void)removeBreakpoint:(id)arg1;
+- (void)setAutosavingSuspended:(BOOL)arg1;
+- (BOOL)autosavingSuspended;
+- (void)setForceWriteToFileSystem:(BOOL)arg1;
+- (BOOL)forceWriteToFileSystem;
+- (void)_processEndOfEvent;
+- (void)_scheduleEndOfEventProcessing:(int)arg1;
+- (void)item:(id)arg1 willChangeWithArchivePriority:(int)arg2;
+- (void)willChangeWithArchivePriority:(int)arg1;
+- (void)willChange;
+- (BOOL)hasItemChanged:(id)arg1;
+- (BOOL)hasItemChangedWithMask:(int)arg1;
+- (int)changeMask;
+- (id)allChangedItems;
+- (id)mostRecentBuildOperation;
+- (void)setMostRecentBuildOperation:(id)arg1;
+- (BOOL)isBeingBuilt;
+- (BOOL)installSourcesToPath:(id)arg1;
+- (id)codeSenseManager;
+- (BOOL)isAllowedToUpdateIndex;
+- (void)openIndex;
+- (void)closeIndex;
+- (BOOL)wantsIndex;
+- (void)loadIndex;
+- (id)projectIndex;
+- (void)setIndexingRunLoopModes:(id)arg1;
+- (void)beginIndexing;
+- (void)dropIndex;
+- (void)rebuildIndex;
+- (BOOL)hasIndex;
+- (BOOL)isIndexing;
+- (void)stopIndexing;
+- (id)indexDirectory;
+- (void)setShouldKilIBToolAgent:(BOOL)arg1;
+- (void)_indexingDefaultEnabled:(id)arg1;
+- (void)_indexingDefaultDisabled:(id)arg1;
+- (void)_SDKRootDidChange:(id)arg1;
+- (id)perUserProjectItems;
+- (id)perUserDictionaryObjectForGUIDHexString:(id)arg1;
+- (void)addPerUserProjectItem:(id)arg1;
+- (void)removePerUserProjectItemForGUIDHexString:(id)arg1;
+- (void)clearAllPerUserProjectItems;
+- (void)_setHasScannedForEncodings:(BOOL)arg1;
+- (BOOL)_hasScannedForEncodings;
+- (void)fileMayHaveChangedAtPath:(id)arg1;
+- (void)touchFileAtPath:(id)arg1;
+- (void)untouchFileAtPath:(id)arg1;
+- (void)cancelPendingActivities;
+- (BOOL)renameFileAtPath:(id)arg1 to:(id)arg2 error:(id *)arg3;
+- (id)activeDevice;
+- (id)lastSelectedDevice;
+- (BOOL)isEqualToLastSelectedDevice:(id)arg1;
+- (void)_devicesDidChange;
+- (void)_resetActiveDevice:(id)arg1;
+- (void)setActiveDevice:(id)arg1;
+- (void)deviceAdded:(id)arg1;
+- (void)deviceRemove:(id)arg1;
@end