/core/externals/update-engine/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/PBXProject.h

http://macfuse.googlecode.com/ · C++ Header · 478 lines · 463 code · 7 blank · 8 comment · 0 complexity · 8c2c96436eb5ff71b950bb8d1b3815ac MD5 · raw file

  1. /*
  2. * Generated by class-dump 3.1.1.
  3. *
  4. * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
  5. */
  6. // Framework: DevToolsCore
  7. // Header: Unknown
  8. // Documentation: Unknown
  9. #include "PBXContainer.h"
  10. #include "PBXChangeNotification.h"
  11. #include "PBXContainerItemChangeNotification.h"
  12. @class PBXGroup;
  13. @class PBXBuildStyle;
  14. @class PBXExecutable;
  15. @class XCBreakpointsBucket;
  16. @class XCConfigurationList;
  17. @class PBXBuildSettingsDictionary;
  18. @class PBXCodeSenseManager;
  19. @class PBXProjectIndex;
  20. @class PBXTarget;
  21. @class PBXFileReference;
  22. @class PBXLogOutputString;
  23. @class PBXBookmarkGroup;
  24. @class XCBuildOperation;
  25. @class XCPropertyExpansionContext;
  26. @class XCSourceControlManager;
  27. @class XCFileSystemWatcher;
  28. @class XCArchiveFormat;
  29. @class XCRemoteComputer;
  30. @interface PBXProject : PBXContainer
  31. {
  32. struct {
  33. unsigned int readOnly:1;
  34. unsigned int wantsIndex:1;
  35. unsigned int dependencyGraphBearTrapping:1;
  36. unsigned int autosavingSuspended:1;
  37. unsigned int projectClosing:1;
  38. unsigned int projectClosed:1;
  39. unsigned int forceWriteToFileSystem:1;
  40. unsigned int RESERVED:25;
  41. } _pFlags;
  42. NSMutableDictionary *_attributes;
  43. unsigned long long _savedArchiveVersion;
  44. PBXFileReference *_projectFileRef;
  45. PBXFileReference *_userSettingsFileRef;
  46. NSMutableArray *_targets;
  47. PBXTarget *_activeTarget;
  48. NSMutableArray *_breakpoints;
  49. XCBreakpointsBucket *_breakpointsGroup;
  50. NSHashTable *_changedItems;
  51. int _changedItemMask;
  52. NSTimer *_autosaveTimer;
  53. BOOL _endOfEventSchedulePending;
  54. int _currentArchivePriority;
  55. NSDate *_projectArchiveModTime;
  56. NSDate *_userSettingsModTime;
  57. NSString *_developmentRegion;
  58. NSMutableArray *_knownRegions;
  59. NSMutableArray *_knownPlatforms;
  60. NSString *_projectDirPath;
  61. NSMutableArray *_addToTargets;
  62. PBXGroup *_productRefGroup;
  63. PBXProjectIndex *_index;
  64. long long _nIndexUsers;
  65. XCConfigurationList *_buildConfigurationList;
  66. PBXBuildSettingsDictionary *_buildSettings;
  67. PBXBuildSettingsDictionary *_userBuildSettings;
  68. PBXBuildSettingsDictionary *_projectOverridingBuildSettings;
  69. PBXBookmarkGroup *_userBookmarkGroup;
  70. NSMutableDictionary *_perUserProjectItems;
  71. NSMutableArray *_buildStyles;
  72. PBXBuildStyle *_activeBuildStyle;
  73. NSMutableArray *_executables;
  74. PBXExecutable *_activeExecutable;
  75. NSMapTable *_projectReferences;
  76. XCFileSystemWatcher *_fsWatcher;
  77. PBXLogOutputString *_upgradeLog;
  78. XCSourceControlManager *_sourceControlManager;
  79. XCBuildOperation *_mostRecentBuildOperation;
  80. BOOL _hasScannedForEncodings;
  81. NSString *_cachedStandardizedProjectDirectory;
  82. PBXCodeSenseManager *_codeSenseManager;
  83. NSMutableArray *_expressions;
  84. NSString *_activeArchitecture;
  85. NSString *_activeArchitecturePreference;
  86. NSString *_activeBuildAction;
  87. NSString *_activeBuildConfigurationName;
  88. NSString *_activeSDKPreference;
  89. NSMutableArray *_availableArchitectures;
  90. NSMutableArray *_availableBuildConfigurationNames;
  91. NSArray *_targetTemplates;
  92. NSMutableDictionary *_cachedPropExpContexts;
  93. NSMutableDictionary *_cachedInspectionInfoContexts;
  94. NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
  95. NSSet *_currentFeatureUsage;
  96. XCArchiveFormat *_preferredProjectFormat;
  97. NSString *_projectRoot;
  98. XCRemoteComputer *_activeDevice;
  99. id _lastSelectedDevice;
  100. NSSet *_indexingRunLoopModes;
  101. BOOL _shouldKilIBToolAgent;
  102. }
  103. + (id)headerFileTypes;
  104. + (id)sourceFileTypes;
  105. + (id)rezzableFileTypes;
  106. + (id)linkableFileTypes;
  107. + (id)appleScriptFileTypes;
  108. + (id)defaultKnownRegions;
  109. + (id)defaultKnownPlatforms;
  110. + (id)allowedProjectArchiveVersions;
  111. + (id)_projectArchiveFormatSupportingFeatures:(id)arg1;
  112. + (id)projectWrapperExtension;
  113. + (BOOL)isProjectWrapperExtension:(id)arg1;
  114. + (id)knownProjectWrapperExtensions;
  115. + (id)projectFilePathWithPath:(id)arg1;
  116. + (id)userSettingsPathWithPath:(id)arg1;
  117. + (id)defaultUserSettingsPathWithPath:(id)arg1;
  118. + (id)openProjects;
  119. + (id)_projectFormatsByIdentifier;
  120. + (id)supportedProjectFormats;
  121. + (id)_xcode2_4Format;
  122. + (id)_xcode3_0_Preview_Format;
  123. + (id)_xcode3_0Format;
  124. + (id)_xcode3_1Format;
  125. + (id)_nativeFormat;
  126. + (id)_formatForIdentifier:(id)arg1;
  127. + (id)_formatForArchiveVersion:(unsigned long long)arg1;
  128. + (void)initialize;
  129. + (BOOL)_isAllowedToWriteToFile:(id)arg1 inWrapperAtPath:(id)arg2;
  130. + (BOOL)_isAllowedToWriteToProjectFile:(id)arg1 inWrapperAtPath:(id)arg2;
  131. + (BOOL)_isAllowedToWriteToUserFile:(id)arg1 inWrapperAtPath:(id)arg2;
  132. + (id)projectWrapperPathForPath:(id)arg1;
  133. + (BOOL)shouldKeepOriginalReference:(id)arg1 usingOriginalObjectCounts:(id)arg2;
  134. + (id)projectWithFile:(id)arg1 errorHandler:(id)arg2 readOnly:(BOOL)arg3;
  135. + (id)projectWithFile:(id)arg1 errorHandler:(id)arg2;
  136. + (id)projectWithFile:(id)arg1;
  137. + (id)unarchivingFormatForVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
  138. + (BOOL)checkVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
  139. + (id)preferrableProjectFormats;
  140. + (id)_formatForMissingPreferredProjectFormatAttribute;
  141. + (id)globalOverridingBuildSettings;
  142. + (id)globalOverridingBuildSettings_asPropertyValues;
  143. + (id)applicationPreferencesBuildSettings;
  144. + (void)_propagateAppPrefsBuildSettingsToUserDefaults;
  145. + (void)buildSettingsDictionary:(id)arg1 didSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
  146. + (id)sourceTreeDisplayNamesDictionary;
  147. + (void)propagateSourceTreeDisplayNamesToUserDefaults;
  148. + (void)setApplicationwideProductDirectory:(id)arg1;
  149. + (void)setApplicationwideIntermediatesDirectory:(id)arg1;
  150. + (id)applicationwideProductDirectory;
  151. + (id)applicationwideIntermediatesDirectory;
  152. + (id)targetsInAllProjectsForFileReference:(id)arg1 justNative:(BOOL)arg2;
  153. + (BOOL)autosavingEnabled;
  154. + (void)setAutosavingEnabled:(BOOL)arg1;
  155. + (id)archiveNameForKey:(id)arg1;
  156. + (BOOL)copyProjectAtPath:(id)arg1 toPath:(id)arg2;
  157. + (id)archivableAttributes;
  158. + (id)archivableRelationships;
  159. + (id)archivableUserAttributes;
  160. + (id)archivableUserRelationships;
  161. + (void)_autosave:(id)arg1;
  162. + (id)runloopModesForProjectItemChangedPerformer;
  163. + (void)setRunloopModesForProjectItemChangedPerformer:(id)arg1;
  164. + (void)beginSpeculativeCompileOfFile:(id)arg1;
  165. + (void)endSpeculativeCompileOfFile:(id)arg1;
  166. + (void)waitForSpeculativeCompileCompletionForFile:(id)arg1;
  167. - (id)init;
  168. - (void)_initializeNotifications;
  169. - (BOOL)isReadOnly;
  170. - (void)_setReadOnly:(BOOL)arg1;
  171. - (BOOL)canWriteToProjectFile;
  172. - (BOOL)canWriteToUserFile;
  173. - (BOOL)canWriteToAuxiliaryProjectFileWithName:(id)arg1;
  174. - (unsigned long long)savedArchiveVersion;
  175. - (void)_setSavedArchiveVersion:(unsigned long long)arg1;
  176. - (BOOL)_shouldUpgradeSavedArchiveVersion;
  177. - (id)currentFormatForPListArchiver:(id)arg1;
  178. - (void)removeReference:(id)arg1;
  179. - (void)close;
  180. - (void)dealloc;
  181. - (void)finalize;
  182. - (BOOL)isClosed;
  183. - (BOOL)allowsEditingOfChildren;
  184. - (id)attributes;
  185. - (BOOL)buildIndependentTargetsInParallel;
  186. - (void)setBuildIndependentTargetsInParallel:(BOOL)arg1;
  187. - (id)perUserDictionary;
  188. - (BOOL)isUnderSCMControl;
  189. - (BOOL)isSCMEnabled;
  190. - (void)setSourceControlManager:(id)arg1;
  191. - (id)sourceControlManager;
  192. - (BOOL)wantsSCM;
  193. - (id)scmType;
  194. - (id)scmInfo;
  195. - (void)appDefaultForSCMDidChange:(id)arg1;
  196. - (id)preferredFormatConflicts;
  197. - (id)_currentFeatureUsage;
  198. - (void)_setCurrentFeatureUsage:(id)arg1;
  199. - (id)_featuresInUse;
  200. - (void)_updateCurrentFeatureUsage;
  201. - (id)preferredProjectFormat;
  202. - (void)setPreferredProjectFormat:(id)arg1;
  203. - (id)savedProjectFormat;
  204. - (id)_compatibilityVersion;
  205. - (void)_setCompatibilityVersion:(id)arg1;
  206. - (void)findFeaturesInUseAndAddToSet:(id)arg1 usingPathPrefix:(id)arg2;
  207. - (id)projectFilePath;
  208. - (id)projectRoot;
  209. - (void)setProjectRoot:(id)arg1;
  210. - (id)projectRootPath;
  211. - (id)projectFileRef;
  212. - (id)userSettingsPath;
  213. - (id)userSettingsFileRef;
  214. - (BOOL)needsArchive;
  215. - (BOOL)needsRevert;
  216. - (BOOL)writeToFile:(id)arg1 projectFile:(BOOL)arg2 userFile:(BOOL)arg3;
  217. - (BOOL)_writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
  218. - (BOOL)_writeToFileSystem;
  219. - (BOOL)writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
  220. - (void)setPath:(id)arg1;
  221. - (id)path;
  222. - (id)name;
  223. - (id)buildConfigurationList;
  224. - (id)projectOverridingBuildSettings;
  225. - (id)userBuildSettings;
  226. - (id)buildSettingsDictionary:(id)arg1 willSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
  227. - (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)arg1;
  228. - (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)arg1;
  229. - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)arg1;
  230. - (id)projectDirectory;
  231. - (id)createPropertyExpansionContextForConfigurationNamed:(id)arg1;
  232. - (id)cachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
  233. - (void)discardAllCachedPropertyExpansionContexts;
  234. - (void)discardCachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
  235. - (id)expandedValueForString:(id)arg1 forConfigurationNamed:(id)arg2;
  236. - (id)expandedValueForString:(id)arg1;
  237. - (id)absoluteExpandedPathForString:(id)arg1 forConfigurationNamed:(id)arg2;
  238. - (id)absoluteExpandedPathForString:(id)arg1;
  239. - (id)configurationInspectionContextForConfigurationNamed:(id)arg1;
  240. - (void)discardAllCachedConfigurationInspectionContexts;
  241. - (void)discardCachedConfigurationInspectionContextForConfigurationNamed:(id)arg1;
  242. - (id)createPropertyInfoContextWithBuildAction:(id)arg1 configurationName:(id)arg2;
  243. - (id)cachedPropertyInfoContextForConfigurationNamed:(id)arg1;
  244. - (id)cachedPropertyInfoContext;
  245. - (int)propertyDefinitionLevel;
  246. - (void)discardAllCachedContexts;
  247. - (void)discardCachedContextsForConfigurationNamed:(id)arg1;
  248. - (id)fallbackProductDirectoryForConfigurationNamed:(id)arg1;
  249. - (id)fallbackIntermediatesDirectoryForConfigurationNamed:(id)arg1;
  250. - (id)builtProductsLocationForConfigurationNamed:(id)arg1;
  251. - (id)builtProductsLocation;
  252. - (id)intermediatesLocationForConfigurationNamed:(id)arg1;
  253. - (id)intermediatesLocation;
  254. - (id)productDirectoryForConfigurationNamed:(id)arg1;
  255. - (id)productDirectory;
  256. - (id)intermediatesDirectoryForConfigurationNamed:(id)arg1;
  257. - (id)intermediatesDirectory;
  258. - (void)setPerProjectProductDirectory:(id)arg1;
  259. - (void)setPerProjectIntermediatesDirectory:(id)arg1;
  260. - (id)perProjectProductDirectory;
  261. - (id)perProjectIntermediatesDirectory;
  262. - (BOOL)hasPerProjectProductDirectory;
  263. - (BOOL)hasPerProjectIntermediatesDirectory;
  264. - (id)userBookmarkGroup;
  265. - (id)projectSDKForAllConfigurationsHasMultiple:(char *)arg1;
  266. - (id)projectSDKSettingForAllConfigurationsHasMultiple:(char *)arg1;
  267. - (id)projectSDKForAllConfigurationsAndTargetsHasMultiple:(char *)arg1;
  268. - (id)projectSDKSettingForConfiguration:(id)arg1;
  269. - (id)projectSDKForConfiguration:(id)arg1;
  270. - (void)setProjectSDKForAllConfigurations:(id)arg1;
  271. - (void)setProjectSDK:(id)arg1 forConfiguration:(id)arg2;
  272. - (void)setProjectSDKNameOrPathForAllConfigurations:(id)arg1;
  273. - (void)setProjectSDKNameOrPath:(id)arg1 forConfiguration:(id)arg2;
  274. - (id)validProjectLevelSDKs;
  275. - (id)validSDKsForTarget:(id)arg1;
  276. - (id)activeSDKPreference;
  277. - (void)setActiveSDKPreference:(id)arg1;
  278. - (id)activeSDKPackage;
  279. - (void)setActiveSDKPackage:(id)arg1;
  280. - (id)targetTemplates;
  281. - (id)targets;
  282. - (id)targetNamed:(id)arg1;
  283. - (id)targetWithGlobalID:(id)arg1;
  284. - (void)insertTargets:(id)arg1 atIndex:(unsigned long long)arg2;
  285. - (void)addTarget:(id)arg1;
  286. - (void)removeTarget:(id)arg1;
  287. - (id)allTargetsInDependencyOrder;
  288. - (id)activeTarget;
  289. - (void)setActiveTarget:(id)arg1;
  290. - (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)arg1;
  291. - (id)addToTargets;
  292. - (void)setAddToTargets:(id)arg1;
  293. - (id)targetsAcceptingFileType:(id)arg1;
  294. - (id)targetsAcceptingAnyFileTypes;
  295. - (id)targetsForFileReference:(id)arg1 justNative:(BOOL)arg2;
  296. - (id)buildStyles;
  297. - (id)buildStyleNamed:(id)arg1;
  298. - (id)buildStyleWithGlobalID:(id)arg1;
  299. - (void)insertBuildStyles:(id)arg1 atIndex:(unsigned long long)arg2;
  300. - (void)addBuildStyle:(id)arg1;
  301. - (void)removeBuildStyle:(id)arg1;
  302. - (void)_setBuildStyles:(id)arg1;
  303. - (id)activeBuildStyle;
  304. - (id)_activeBuildStyle;
  305. - (void)setActiveBuildStyle:(id)arg1;
  306. - (id)activeArchitecture;
  307. - (void)setActiveArchitecture:(id)arg1;
  308. - (id)activeArchitecturePreference;
  309. - (void)setActiveArchitecturePreference:(id)arg1;
  310. - (id)availableArchitectures;
  311. - (void)_validArchsMayHaveChanged:(id)arg1;
  312. - (id)activeBuildAction;
  313. - (id)activeBuildConfigurationName;
  314. - (id)_activeBuildConfigurationName;
  315. - (void)setActiveBuildConfigurationName:(id)arg1;
  316. - (id)availableBuildConfigurationNames;
  317. - (id)possibleActiveBuildConfigurationNames;
  318. - (void)setDefaultConfigurationName:(id)arg1;
  319. - (id)defaultConfigurationName;
  320. - (void)_willChangeConfigurationNames;
  321. - (void)_didChangeConfigurationNames;
  322. - (void)deleteBuildConfigurationNamed:(id)arg1;
  323. - (id)duplicateBuildConfigurationNamed:(id)arg1;
  324. - (void)renameBuildConfigurationNamed:(id)arg1 to:(id)arg2;
  325. - (void)moveBuildConfigurationsAtIndexes:(id)arg1 toIndex:(unsigned long long)arg2;
  326. - (void)updateDefaultConfigurationToConfigurationNamed:(id)arg1;
  327. - (void)updateDefaultConfigurationVisibility:(BOOL)arg1;
  328. - (id)_buildConfigurationOwnersInProject;
  329. - (void)setActiveExecutable:(id)arg1;
  330. - (id)activeExecutable;
  331. - (void)setExecutables:(id)arg1;
  332. - (id)executables;
  333. - (id)executableNamed:(id)arg1;
  334. - (void)insertExecutables:(id)arg1 atIndex:(unsigned long long)arg2;
  335. - (void)addExecutable:(id)arg1;
  336. - (BOOL)canRemoveExecutable:(id)arg1 denialReason:(id *)arg2;
  337. - (void)removeExecutable:(id)arg1;
  338. - (id)relevantToolSpecificationsForConfigurationNamed:(id)arg1;
  339. - (id)relevantToolSpecificationsForConfigurationsNamed:(id)arg1;
  340. - (id)relevantToolSpecifications;
  341. - (id)projectReferences;
  342. - (id)projectReferenceForPath:(id)arg1;
  343. - (id)projectReferenceForProject:(id)arg1;
  344. - (id)productsForProjectReference:(id)arg1;
  345. - (id)productsForProject:(id)arg1;
  346. - (void)addProjectReference:(id)arg1;
  347. - (id)addProjectReferenceForProject:(id)arg1;
  348. - (void)removeProjectReference:(id)arg1;
  349. - (id)referencedProjects;
  350. - (id)fileSystemWatcher;
  351. - (id)productReferenceGroup;
  352. - (void)setProductReferenceGroup:(id)arg1;
  353. - (id)developmentRegion;
  354. - (void)setDevelopmentRegion:(id)arg1;
  355. - (id)knownRegions;
  356. - (void)addRegion:(id)arg1;
  357. - (id)knownPlatforms;
  358. - (void)addPlatform:(id)arg1;
  359. - (id)upgradeLog;
  360. - (BOOL)shouldArchiveExecutables;
  361. - (BOOL)shouldArchiveDevelopmentRegion;
  362. - (BOOL)shouldArchiveKnownRegions;
  363. - (BOOL)shouldArchiveKnownPlatforms;
  364. - (BOOL)shouldArchivePerUserDictionary;
  365. - (BOOL)shouldArchivePerUserProjectItems;
  366. - (BOOL)shouldArchiveBuildSettings;
  367. - (BOOL)shouldArchiveBuildStyles;
  368. - (BOOL)shouldArchiveActiveBuildStyle;
  369. - (void)createDefaultProjectSettingsConfigurationsIfNeeded;
  370. - (void)createDefaultBuildStylesIfNeeded;
  371. - (void)_setProductDirectory:(id)arg1;
  372. - (void)_setIntermediatesDirectory:(id)arg1;
  373. - (id)readFromPListUnarchiver:(id)arg1;
  374. - (void)_prepareForUnarchiving;
  375. - (void)awakeFromPListUnarchiver:(id)arg1;
  376. - (void)_unarchiverDidFinishUnarchiving:(id)arg1;
  377. - (BOOL)shouldArchiveUserBookmarkGroup;
  378. - (BOOL)shouldArchiveProductDirectory;
  379. - (BOOL)shouldArchiveIntermediatesDirectory;
  380. - (BOOL)shouldArchiveAttributes;
  381. - (void)_setUserBookmarkGroup:(id)arg1;
  382. - (void)_setExecutables:(id)arg1;
  383. - (void)_setProjectReferences:(id)arg1;
  384. - (id)_projectReferences;
  385. - (void)_setBuildConfigurationList:(id)arg1;
  386. - (void)_setBuildSettings:(id)arg1;
  387. - (void)_setUserBuildSettings:(id)arg1;
  388. - (id)_projectwideBuildSettings;
  389. - (void)_setProjectwideBuildSettings:(id)arg1;
  390. - (id)gidCommentForArchive;
  391. - (void)insertRootObject:(id)arg1 intoContainer:(id)arg2;
  392. - (void)appendSpotlightDescriptionToString:(id)arg1;
  393. - (id)expressions;
  394. - (void)addExpressionString:(id)arg1;
  395. - (void)removeExpressionString:(id)arg1;
  396. - (void)_setBreakpoints:(id)arg1;
  397. - (id)breakpointsInReferencedProjects;
  398. - (id)breakpoints;
  399. - (void)_setBreakpointsGroup:(id)arg1;
  400. - (id)breakpointsGroup;
  401. - (id)fileBreakpoints;
  402. - (id)symbolicBreakpoints;
  403. - (id)projectsWithBreakpointsForProjects:(id)arg1 visited:(id)arg2 filterIgnoredProjects:(BOOL)arg3;
  404. - (BOOL)breakpointsAreEnabledForProject:(id)arg1;
  405. - (void)setEnableBreakpoints:(BOOL)arg1 forProjectName:(id)arg2;
  406. - (id)relativeFileReferenceForPath:(id)arg1;
  407. - (id)breakpointsInProjects;
  408. - (id)breakpointsInProjectsForPath:(id)arg1;
  409. - (id)breakpointsForFileReference:(id)arg1;
  410. - (id)breakpointsForFilename:(id)arg1;
  411. - (void)addBreakpoint:(id)arg1;
  412. - (void)insertBreakpoint:(id)arg1 atIndex:(long long)arg2;
  413. - (void)replaceBreakpointAtIndex:(long long)arg1 withBreakpoint:(id)arg2;
  414. - (void)removeBreakpoint:(id)arg1;
  415. - (void)setAutosavingSuspended:(BOOL)arg1;
  416. - (BOOL)autosavingSuspended;
  417. - (void)setForceWriteToFileSystem:(BOOL)arg1;
  418. - (BOOL)forceWriteToFileSystem;
  419. - (void)_processEndOfEvent;
  420. - (void)_scheduleEndOfEventProcessing:(int)arg1;
  421. - (void)item:(id)arg1 willChangeWithArchivePriority:(int)arg2;
  422. - (void)willChangeWithArchivePriority:(int)arg1;
  423. - (void)willChange;
  424. - (BOOL)hasItemChanged:(id)arg1;
  425. - (BOOL)hasItemChangedWithMask:(int)arg1;
  426. - (int)changeMask;
  427. - (id)allChangedItems;
  428. - (id)mostRecentBuildOperation;
  429. - (void)setMostRecentBuildOperation:(id)arg1;
  430. - (BOOL)isBeingBuilt;
  431. - (BOOL)installSourcesToPath:(id)arg1;
  432. - (id)codeSenseManager;
  433. - (BOOL)isAllowedToUpdateIndex;
  434. - (void)openIndex;
  435. - (void)closeIndex;
  436. - (BOOL)wantsIndex;
  437. - (void)loadIndex;
  438. - (id)projectIndex;
  439. - (void)setIndexingRunLoopModes:(id)arg1;
  440. - (void)beginIndexing;
  441. - (void)dropIndex;
  442. - (void)rebuildIndex;
  443. - (BOOL)hasIndex;
  444. - (BOOL)isIndexing;
  445. - (void)stopIndexing;
  446. - (id)indexDirectory;
  447. - (void)setShouldKilIBToolAgent:(BOOL)arg1;
  448. - (void)_indexingDefaultEnabled:(id)arg1;
  449. - (void)_indexingDefaultDisabled:(id)arg1;
  450. - (void)_SDKRootDidChange:(id)arg1;
  451. - (id)perUserProjectItems;
  452. - (id)perUserDictionaryObjectForGUIDHexString:(id)arg1;
  453. - (void)addPerUserProjectItem:(id)arg1;
  454. - (void)removePerUserProjectItemForGUIDHexString:(id)arg1;
  455. - (void)clearAllPerUserProjectItems;
  456. - (void)_setHasScannedForEncodings:(BOOL)arg1;
  457. - (BOOL)_hasScannedForEncodings;
  458. - (void)fileMayHaveChangedAtPath:(id)arg1;
  459. - (void)touchFileAtPath:(id)arg1;
  460. - (void)untouchFileAtPath:(id)arg1;
  461. - (void)cancelPendingActivities;
  462. - (BOOL)renameFileAtPath:(id)arg1 to:(id)arg2 error:(id *)arg3;
  463. - (id)activeDevice;
  464. - (id)lastSelectedDevice;
  465. - (BOOL)isEqualToLastSelectedDevice:(id)arg1;
  466. - (void)_devicesDidChange;
  467. - (void)_resetActiveDevice:(id)arg1;
  468. - (void)setActiveDevice:(id)arg1;
  469. - (void)deviceAdded:(id)arg1;
  470. - (void)deviceRemove:(id)arg1;
  471. @end