/core/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/DevToolsCore.h

http://macfuse.googlecode.com/ · C++ Header · 12397 lines · 11002 code · 1382 blank · 13 comment · 0 complexity · 3e3c080f2eeb616010b69505a06b4d5c MD5 · raw file

Large files are truncated click here to view the full 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. struct $_1876 {
  10. unsigned int :28;
  11. unsigned int :4;
  12. };
  13. struct CC_MD5state_st {
  14. unsigned int _field1;
  15. unsigned int _field2;
  16. unsigned int _field3;
  17. unsigned int _field4;
  18. unsigned int _field5;
  19. unsigned int _field6;
  20. unsigned int _field7[16];
  21. int _field8;
  22. };
  23. struct Ciitp;
  24. struct Cpp {
  25. void **_field1;
  26. int _field2;
  27. char *_field3;
  28. int _field4;
  29. char *_field5;
  30. struct CppActions *_field6;
  31. struct TokenBuffer *_field7;
  32. struct Token *_field8;
  33. struct Token *_field9;
  34. struct Token *_field10;
  35. struct Token *_field11;
  36. struct TokenStream *_field12;
  37. struct _NXStream *_field13;
  38. struct _NXMapTable *_field14;
  39. char _field15;
  40. struct StringTable *_field16;
  41. struct _malloc_zone_t *_field17;
  42. int _field18;
  43. int _field19;
  44. int _field20;
  45. struct Source *_field21;
  46. struct Source *_field22;
  47. struct Source *_field23;
  48. struct Source *_field24;
  49. struct Source *_field25;
  50. struct Source *_field26;
  51. struct Place *_field27;
  52. struct Place *_field28;
  53. struct Place *_field29;
  54. struct Place *_field30;
  55. char *_field31;
  56. char _field32;
  57. char _field33;
  58. char _field34;
  59. struct _NXMapTable *_field35;
  60. struct _NXMapTable *_field36;
  61. struct _NXMapTable *_field37;
  62. struct Place *_field38;
  63. struct _NXMapTable *_field39;
  64. struct _NXMapTable *_field40;
  65. struct _NXMapTable *_field41;
  66. struct TokenBuffer *_field42;
  67. int _field43;
  68. char **_field44;
  69. int _field45;
  70. char *_field46;
  71. int _field47;
  72. int _field48;
  73. char *_field49;
  74. char *_field50;
  75. struct TokenList *_field51;
  76. struct TokenList *_field52;
  77. char *_field53;
  78. char *_field54;
  79. int _field55;
  80. struct TrustedSet *_field56;
  81. struct TrustedSet *_field57;
  82. struct TrustedSet *_field58;
  83. struct Ciitp *_field59;
  84. int _field60;
  85. int _field61;
  86. char *_field62;
  87. int _field63;
  88. int _field64;
  89. struct _HeaderMap *_field65;
  90. struct _NXStream *_field66;
  91. char _field67;
  92. char _field68;
  93. char _field69;
  94. char _field70;
  95. char _field71;
  96. char _field72;
  97. char _field73;
  98. char _field74;
  99. char _field75;
  100. char _field76;
  101. char _field77;
  102. char _field78;
  103. char _field79;
  104. char _field80;
  105. char _field81;
  106. char _field82;
  107. char _field83;
  108. char _field84;
  109. char _field85;
  110. char _field86;
  111. char _field87;
  112. int _field88;
  113. char _field89;
  114. struct _NXStream *_field90;
  115. char _field91;
  116. int _field92;
  117. int _field93;
  118. };
  119. struct CppActions;
  120. struct FSSpec {
  121. short _field1;
  122. long _field2;
  123. unsigned char _field3[64];
  124. };
  125. struct Lex {
  126. void **_field1;
  127. char _field2;
  128. struct _NXStream *_field3;
  129. struct _NXStream *_field4;
  130. struct TokenBuffer *_field5;
  131. struct Token *_field6;
  132. struct Token *_field7;
  133. struct StringTable *_field8;
  134. struct _malloc_zone_t *_field9;
  135. struct Resword *_field10;
  136. int _field11;
  137. unsigned int _field12;
  138. unsigned int _field13;
  139. unsigned int _field14;
  140. unsigned int _field15;
  141. char *_field16;
  142. char *_field17;
  143. int _field18;
  144. int _field19;
  145. struct NXNamedStream *_field20;
  146. int _field21;
  147. int _field22;
  148. char _field23;
  149. char _field24;
  150. char _field25;
  151. char _field26;
  152. char _field27;
  153. char _field28;
  154. };
  155. struct NXNamedStream {
  156. char *_field1;
  157. struct _NXStream *_field2;
  158. int _field3;
  159. struct _NXStream *_field4;
  160. int _field5;
  161. };
  162. struct ObjcActions;
  163. struct ObjcParse {
  164. struct TokenStream *_field1;
  165. struct _NXStream *_field2;
  166. struct ObjcActions *_field3;
  167. struct Token *_field4;
  168. struct Token *_field5;
  169. int _field6;
  170. struct Token *_field7;
  171. char _field8;
  172. char _field9;
  173. char _field10;
  174. char _field11;
  175. id _field12;
  176. int _field13;
  177. id _field14;
  178. int *_field15;
  179. id _field16;
  180. int _field17;
  181. };
  182. struct PBXHeaderMapBucket {
  183. unsigned int _field1;
  184. struct PBXHeaderMapBucketValue _field2;
  185. };
  186. struct PBXHeaderMapBucketValue {
  187. unsigned int prefix;
  188. unsigned int suffix;
  189. };
  190. struct PBXIndexCParseActions {
  191. void **_field1;
  192. struct ObjcParse *_field2;
  193. struct _NXMapTable *_field3;
  194. char _field4;
  195. struct _NXMapTable *_field5;
  196. char _field6;
  197. struct _NXMapTable *_field7;
  198. char _field8;
  199. struct _NXMapTable *_field9;
  200. char _field10;
  201. PBXDevKitIndexingEngine *_field11;
  202. PBXProjectIndex *_field12;
  203. PBXRecordVector *_field13;
  204. char _field14[1024];
  205. id _field15;
  206. unsigned int _field16;
  207. int _field17;
  208. char _field18;
  209. char _field19;
  210. unsigned int _field20;
  211. unsigned int _field21;
  212. unsigned int _field22;
  213. };
  214. struct PBXIndexCppActions {
  215. void **_field1;
  216. struct Cpp *_field2;
  217. PBXDevKitIndexingEngine *_field3;
  218. PBXProjectIndex *_field4;
  219. NSDictionary *_field5;
  220. NSMutableArray *_field6;
  221. };
  222. struct Place;
  223. struct Resword;
  224. struct Source;
  225. struct StringTable {
  226. struct _malloc_zone_t *_field1;
  227. char _field2;
  228. struct _Body _field3;
  229. struct _Body *_field4;
  230. struct _RBTree _field5[10009];
  231. struct _NodeList _field6;
  232. };
  233. struct Token;
  234. struct TokenBuffer;
  235. struct TokenList;
  236. struct TokenStream;
  237. struct TrustedSet;
  238. struct XCBuildLogContainerItemMutationState {
  239. unsigned int _field1;
  240. double _field2;
  241. PBXBuildLogMessageItem *_field3;
  242. id _field4;
  243. NSMutableArray *_field5;
  244. NSMutableArray *_field6;
  245. unsigned int _field7;
  246. PBXBuildLogContainerItem **_field8;
  247. };
  248. struct XCStackFrame {
  249. unsigned int _field1;
  250. unsigned int _field2;
  251. char *_field3;
  252. unsigned int _field4;
  253. char *_field5;
  254. unsigned int _field6;
  255. };
  256. struct _Body {
  257. unsigned int size;
  258. struct _Body *next;
  259. char s[8000];
  260. };
  261. struct _HeaderMap;
  262. struct _NSHashTable;
  263. struct _NSMapTable;
  264. struct _NSRange {
  265. unsigned int location;
  266. unsigned int length;
  267. };
  268. struct _NSZone;
  269. struct _NXMapTable;
  270. struct _NXStream;
  271. struct _NodeList {
  272. int nextFree;
  273. struct _NodeList *nextList;
  274. struct _NodeList *freeList;
  275. struct _RBNode nodes[1000];
  276. };
  277. struct _PBXCStrPoolHashBucket {
  278. unsigned int _field1;
  279. unsigned int _field2;
  280. };
  281. struct _PBXCStringStorageFreeRange;
  282. struct _PBXCStringStorageHashBucket {
  283. unsigned int _field1;
  284. unsigned int :8;
  285. unsigned int :8;
  286. unsigned int :4;
  287. unsigned int :4;
  288. unsigned int :8;
  289. };
  290. struct _RBNode {
  291. char *string;
  292. struct _RBNode *child[2];
  293. int red;
  294. };
  295. struct _RBTree {
  296. struct _RBNode *root;
  297. unsigned int blackdepth;
  298. };
  299. struct _XCAttributeRunBaseFlags {
  300. unsigned int attributesAreObjects:1;
  301. unsigned int attributesShouldBeAutoreleased:1;
  302. unsigned int coalescesAttributes:1;
  303. unsigned int unassigned:29;
  304. };
  305. struct _XCFSNdObsrv {
  306. struct _XCFSNdObsrv *_field1;
  307. id _field2;
  308. SEL _field3;
  309. };
  310. struct _XCFSNodeAssoc {
  311. struct _XCFSNodeAssoc *_field1;
  312. unsigned int _field2;
  313. id _field3;
  314. };
  315. struct _XCPropDictBucket {
  316. char *_field1;
  317. XCStringList *_field2;
  318. };
  319. struct _XCStringListNode {
  320. struct _XCStringListNode *_field1;
  321. unsigned int :24;
  322. unsigned int :1;
  323. unsigned int :7;
  324. char _field2[0];
  325. };
  326. struct __CFArray;
  327. struct __CFBitVector;
  328. struct __CFDictionary;
  329. struct __CFRunLoop;
  330. struct __CFRunLoopObserver;
  331. struct __CFRunLoopSource;
  332. struct __CFRunLoopTimer;
  333. struct __sFILE {
  334. char *_field1;
  335. int _field2;
  336. int _field3;
  337. short _field4;
  338. short _field5;
  339. struct __sbuf _field6;
  340. int _field7;
  341. void *_field8;
  342. void *_field9;
  343. void *_field10;
  344. void *_field11;
  345. void *_field12;
  346. struct __sbuf _field13;
  347. struct __sFILEX *_field14;
  348. int _field15;
  349. unsigned char _field16[3];
  350. unsigned char _field17[1];
  351. struct __sbuf _field18;
  352. int _field19;
  353. long long _field20;
  354. };
  355. struct __sFILEX;
  356. struct __sbuf {
  357. char *_field1;
  358. int _field2;
  359. };
  360. struct _malloc_zone_t;
  361. struct _opaque_pthread_cond_t {
  362. long __sig;
  363. char __opaque[24];
  364. };
  365. struct _opaque_pthread_mutex_t {
  366. long __sig;
  367. char __opaque[40];
  368. };
  369. struct _pbxbtreecursor {
  370. unsigned int node;
  371. unsigned int entry;
  372. unsigned int depth;
  373. void *value;
  374. unsigned int stamp;
  375. };
  376. struct _pbxbtreeentry {
  377. void *_field1;
  378. unsigned int _field2;
  379. };
  380. struct _pbxbtreeheader {
  381. unsigned int _field1;
  382. void *_field2;
  383. unsigned int _field3;
  384. unsigned int _field4;
  385. unsigned int _field5;
  386. unsigned int _field6;
  387. unsigned int _field7;
  388. unsigned int _field8;
  389. unsigned int _field9;
  390. };
  391. struct _pbxcstringstorageheader {
  392. unsigned int _field1;
  393. unsigned short _field2;
  394. struct {
  395. unsigned int _pad:7;
  396. unsigned int caseSensitive:1;
  397. unsigned int prepaddingSize:8;
  398. } _field3;
  399. unsigned int _field4;
  400. unsigned int _field5;
  401. unsigned int _field6;
  402. };
  403. struct _pbxfileheader {
  404. struct _pbxfilerec _field1;
  405. struct _pbxfileinfo _field2;
  406. };
  407. struct _pbxfileinfo {
  408. unsigned int :1;
  409. unsigned int :15;
  410. unsigned char _field1;
  411. unsigned char _field2;
  412. unsigned int _field3;
  413. unsigned int :1;
  414. unsigned int :1;
  415. unsigned int :30;
  416. union _pbxsymbollocation _field4;
  417. };
  418. struct _pbxfilerec {
  419. struct _pbxsymrec _field1;
  420. struct _pbxsymrec _field2;
  421. };
  422. struct _pbxpathentry {
  423. unsigned int _field1;
  424. unsigned int _field2;
  425. };
  426. struct _pbxrecordvectorheader {
  427. unsigned int _field1;
  428. unsigned int _field2;
  429. unsigned int _field3;
  430. unsigned int _field4;
  431. };
  432. struct _pbxsymrec {
  433. unsigned int :6;
  434. unsigned int :1;
  435. unsigned int :2;
  436. unsigned int :3;
  437. unsigned int :1;
  438. unsigned int :19;
  439. unsigned int _field1;
  440. };
  441. struct _pbxtypedesc {
  442. unsigned int :6;
  443. unsigned int :1;
  444. unsigned int :1;
  445. unsigned char _field1[7];
  446. };
  447. struct _projInfo {
  448. char _field1;
  449. char _field2;
  450. char _field3;
  451. char _field4;
  452. id _field5;
  453. };
  454. struct sockaddr_un {
  455. unsigned char sun_len;
  456. unsigned char sun_family;
  457. char sun_path[104];
  458. };
  459. struct stat {
  460. int _field1;
  461. unsigned int _field2;
  462. unsigned short _field3;
  463. unsigned short _field4;
  464. unsigned int _field5;
  465. unsigned int _field6;
  466. int _field7;
  467. struct timespec _field8;
  468. struct timespec _field9;
  469. struct timespec _field10;
  470. long long _field11;
  471. long long _field12;
  472. int _field13;
  473. unsigned int _field14;
  474. unsigned int _field15;
  475. int _field16;
  476. long long _field17[2];
  477. };
  478. struct timespec {
  479. int _field1;
  480. long _field2;
  481. };
  482. typedef struct {
  483. unsigned long long hi;
  484. unsigned long long lo;
  485. } CDAnonymousStruct1;
  486. typedef struct {
  487. unsigned int _field1;
  488. unsigned int _field2;
  489. unsigned int _field3;
  490. unsigned int _field4;
  491. unsigned int _field5;
  492. unsigned int _field6;
  493. unsigned int _field7;
  494. id _field8;
  495. } CDAnonymousStruct2;
  496. union _pbxsymbollocation {
  497. unsigned int rawBits;
  498. struct {
  499. unsigned int vectorRow:28;
  500. unsigned int arrayIndex:4;
  501. } location;
  502. };
  503. /*
  504. * File: /System/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore
  505. * Arch: Intel 80x86 (i386)
  506. * Current version: 762.0.0, Compatibility version: 1.0.0
  507. */
  508. @protocol NSCopying
  509. - (id)copyWithZone:(struct _NSZone *)fp8;
  510. @end
  511. @protocol NSMutableCopying
  512. - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
  513. @end
  514. @protocol NSObject
  515. - (BOOL)isEqual:(id)fp8;
  516. - (unsigned int)hash;
  517. - (Class)superclass;
  518. - (Class)class;
  519. - (id)self;
  520. - (struct _NSZone *)zone;
  521. - (id)performSelector:(SEL)fp8;
  522. - (id)performSelector:(SEL)fp8 withObject:(id)fp12;
  523. - (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
  524. - (BOOL)isProxy;
  525. - (BOOL)isKindOfClass:(Class)fp8;
  526. - (BOOL)isMemberOfClass:(Class)fp8;
  527. - (BOOL)conformsToProtocol:(id)fp8;
  528. - (BOOL)respondsToSelector:(SEL)fp8;
  529. - (id)retain;
  530. - (oneway void)release;
  531. - (id)autorelease;
  532. - (unsigned int)retainCount;
  533. - (id)description;
  534. @end
  535. @protocol PBXBuildLogContainerItems <NSObject>
  536. - (id)buildLog;
  537. - (id)superitem;
  538. - (id)subitems;
  539. - (struct _NSRange)buildLogTranscriptCharacterRange;
  540. - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
  541. - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
  542. - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
  543. @end
  544. @protocol PBXChangeNotification
  545. - (void)willChange;
  546. - (void)willChangeWithArchivePriority:(int)fp8;
  547. - (int)changeMask;
  548. @end
  549. @protocol PBXContainerItemChangeNotification
  550. - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
  551. @end
  552. @protocol PBXContainerScriptingExtensions
  553. - (void)addObject:(id)fp8;
  554. - (void)removeObject:(id)fp8;
  555. @end
  556. @protocol PBXMarkerDelegateProtocol <NSObject>
  557. - (void)setLineNumber:(unsigned int)fp8;
  558. - (unsigned int)lineNumber;
  559. - (void)markChanged;
  560. - (BOOL)isEnabled;
  561. - (int)state;
  562. @end
  563. @protocol PBXReferenceController
  564. @end
  565. @protocol PBXScannerItem <NSObject>
  566. - (id)name;
  567. - (id)nameWithIndent;
  568. - (int)type;
  569. - (int)compareWithScannerItem:(id)fp8;
  570. @end
  571. @protocol PBXSignatureSymbol
  572. - (id)parameters;
  573. - (id)invocationString;
  574. - (id)codeCompletionInvocationString;
  575. - (id)invocationStringIncludeTarget:(BOOL)fp8;
  576. @end
  577. @protocol PBXTSByteStreamConsuming <PBXTSStreamConsuming>
  578. - (void)stream:(id)fp8 processBytes:(id)fp12;
  579. @end
  580. @protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
  581. - (void)stream:(id)fp8 processCharacters:(id)fp12;
  582. @end
  583. @protocol PBXTSLineStreamConsuming <PBXTSStreamConsuming>
  584. - (void)stream:(id)fp8 processLine:(id)fp12;
  585. @end
  586. @protocol PBXTSStreamConsumerRetaining
  587. @end
  588. @protocol PBXTSStreamConsuming <NSObject>
  589. - (void)streamDidEnd:(id)fp8;
  590. @end
  591. @protocol XCAssertionHandling
  592. - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
  593. - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
  594. @end
  595. @protocol XCBuildCommandOutputParserDelegates
  596. - (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
  597. - (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
  598. - (void)parserFoundEndOfAllInclusions:(id)fp8;
  599. - (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
  600. - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
  601. - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitMessageInSubslot:(unsigned int)fp16 type:(unsigned int)fp20 title:(const char *)fp24 forFileAtPath:(const char *)fp28 lineNumber:(unsigned int)fp32;
  602. - (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
  603. - (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
  604. - (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
  605. @end
  606. @protocol XCOutputStreams <NSObject>
  607. - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
  608. - (void)flush;
  609. - (void)close;
  610. @end
  611. @protocol XCProductPartOwners
  612. - (id)productPartForIdentifier:(id)fp8;
  613. - (id)subpartsForProductPart:(id)fp8;
  614. @end
  615. @protocol XCSCMOperationDelegate <NSObject>
  616. - (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
  617. - (void)operation:(id)fp8 reportedMessage:(id)fp12;
  618. - (void)operation:(id)fp8 reportedError:(id)fp12;
  619. - (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
  620. - (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
  621. - (id)delegate;
  622. @end
  623. @protocol XCSCMRequestDelegate
  624. - (void)request:(id)fp8 startedOperation:(id)fp12;
  625. - (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
  626. - (void)request:(id)fp8 reportedMessage:(id)fp12;
  627. - (void)request:(id)fp8 reportedError:(id)fp12;
  628. - (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
  629. - (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
  630. @end
  631. @protocol XCWorkQueueCommands <NSObject>
  632. - (void)wasAddedToWorkQueue:(id)fp8;
  633. - (void)willBeRemovedFromWorkQueue:(id)fp8;
  634. - (id)workQueue;
  635. - (BOOL)isReadyForProcessing;
  636. - (unsigned int)phaseNumber;
  637. - (id)ruleInfo;
  638. - (void)willActivateInWorkQueue:(id)fp8;
  639. - (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
  640. - (unsigned int)waitCount;
  641. - (void)incrementWaitCount;
  642. - (void)decrementWaitCount;
  643. - (void)incrementWaitCountsOfDependingNodes;
  644. - (void)decrementWaitCountsOfDependingNodes;
  645. - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
  646. - (void)commandInvocationWillStart:(id)fp8;
  647. - (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
  648. - (unsigned int)workQueueCommandTag;
  649. - (void)setWorkQueueCommandTag:(unsigned int)fp8;
  650. - (id)predictiveProcessingCandidateFilePath;
  651. - (id)predictiveProcessingValiditySignature;
  652. - (id)subprocessCommandLineForProcessing;
  653. - (id)descriptionForWorkQueueLog;
  654. - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
  655. @end
  656. @protocol XCWorkQueueOperationDelegates <NSObject>
  657. - (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
  658. - (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
  659. - (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
  660. - (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
  661. - (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
  662. - (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
  663. - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
  664. - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
  665. - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
  666. - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
  667. - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
  668. - (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
  669. - (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
  670. @end
  671. @interface PBXGlobalID : NSObject <NSCopying>
  672. {
  673. unsigned char _bytes[12];
  674. PBXObject *_theObject;
  675. }
  676. + (void)setCachesHexStrings:(BOOL)fp8;
  677. + (void)initialize;
  678. - (id)_cachedHexString;
  679. - (void)_cacheHexString:(id)fp8;
  680. - (id)init;
  681. - (id)initWithHexString:(id)fp8;
  682. - (void)dealloc;
  683. - (id)copyWithZone:(struct _NSZone *)fp8;
  684. - (BOOL)isEqual:(id)fp8;
  685. - (unsigned int)hash;
  686. - (id)hexString;
  687. - (id)description;
  688. - (void)setPBXObject:(id)fp8;
  689. @end
  690. @interface _GlobalIDHexString : NSString
  691. {
  692. NSString *_theHexString;
  693. NSString *_archiveComment;
  694. }
  695. - (id)replacementObjectForCoder:(id)fp8;
  696. - (id)copyWithZone:(struct _NSZone *)fp8;
  697. - (id)description;
  698. - (unsigned int)hash;
  699. - (BOOL)isEqual:(id)fp8;
  700. - (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
  701. - (id)initWithHexString:(id)fp8 archiveComment:(id)fp12;
  702. - (void)dealloc;
  703. - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
  704. - (unsigned int)length;
  705. - (unsigned short)characterAtIndex:(unsigned int)fp8;
  706. @end
  707. @interface NSString (GlobalIDCreationAdditions)
  708. + (id)stringWithNewGlobalID;
  709. @end
  710. @interface PBXUnarchivingBinding : PBXArchiveBinding
  711. {
  712. BOOL _isScalar;
  713. void *_setValueMethod;
  714. SEL _unarchiveSelector;
  715. void *_unarchiveMethod;
  716. }
  717. - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
  718. - (void)readValueForObject:(id)fp8 fromPListUnarchiver:(id)fp12;
  719. @end
  720. @interface PBXConditionalArchivingBinding : PBXArchivingBinding
  721. {
  722. SEL _shouldArchiveSelector;
  723. void *_shouldArchiveMethod;
  724. }
  725. - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12 shouldArchiveSelector:(SEL)fp16;
  726. - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
  727. @end
  728. @interface PBXArchivingBinding : PBXArchiveBinding
  729. {
  730. void *_getValueMethod;
  731. SEL _archiveSelector;
  732. void *_archiveMethod;
  733. }
  734. - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
  735. - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
  736. @end
  737. @interface PBXArchiveBinding : NSObject
  738. {
  739. NSKeyBinding *_keyBinding;
  740. NSString *_key;
  741. NSString *_archiveKey;
  742. int _archiveMask;
  743. }
  744. + (id)bindingWithClass:(Class)fp8 key:(id)fp12 archiveMask:(int)fp16;
  745. - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
  746. - (void)dealloc;
  747. - (void)finalize;
  748. - (id)keyBinding;
  749. - (int)archiveMask;
  750. - (id)key;
  751. - (Class)targetClass;
  752. @end
  753. @interface PBXObject : NSObject
  754. {
  755. PBXGlobalID *_globalID;
  756. }
  757. + (id)_classNameToFallbackClassNameDict;
  758. + (void)_clearFallbackClassNameCache:(id)fp8;
  759. + (id)archivableAttributes;
  760. + (id)archivableRelationships;
  761. + (id)archivableUserAttributes;
  762. + (id)archivableUserRelationships;
  763. + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
  764. + (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
  765. + (id)archiveNameForKey:(id)fp8;
  766. + (BOOL)hasUserKeys;
  767. + (BOOL)relationshipIsWeak:(id)fp8 forPListArchiver:(id)fp12;
  768. + (BOOL)changeNotificationsEnabled;
  769. + (void)setChangeNotificationsEnabled:(BOOL)fp8;
  770. + (id)innerDescription;
  771. + (id)description;
  772. + (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
  773. + (id)longDescription;
  774. - (id)init;
  775. - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
  776. - (id)copyWithZone:(struct _NSZone *)fp8;
  777. - (void)dealloc;
  778. - (void)finalize;
  779. - (id)globalIDCreateIfNeeded:(BOOL)fp8;
  780. - (id)globalID;
  781. - (id)classNameForPListArchive;
  782. - (id)gidCommentForArchive;
  783. - (id)fallbackClassNameForPListArchive;
  784. - (void)_archiveValuesForArchiveMask:(int)fp8 toPListArchiver:(id)fp12;
  785. - (void)_unarchiveValuesForArchiveMask:(int)fp8 fromPListUnarchiver:(id)fp12;
  786. - (void)writeToPListArchiver:(id)fp8;
  787. - (void)writeUserSettingsToPListArchiver:(id)fp8;
  788. - (id)readFromPListUnarchiver:(id)fp8;
  789. - (id)readUserSettingsFromPListUnarchiver:(id)fp8;
  790. - (void)awakeFromPListUnarchiver:(id)fp8;
  791. - (void)willChange;
  792. - (id)innerDescription;
  793. - (id)description;
  794. - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
  795. - (id)longDescription;
  796. @end
  797. @interface PBXObject (PBXVeryPrivatePListArchiveMethods)
  798. - (void)_setUnarchivedGlobalIDFromHexString:(id)fp8;
  799. @end
  800. @interface NSValue (PBXArchiveSelectors)
  801. - (SEL)selectorForArchiveMask:(int)fp8;
  802. @end
  803. @interface NSDictionary (PBXArchiveSelectors)
  804. - (SEL)selectorForArchiveMask:(int)fp8;
  805. @end
  806. @interface NSArray (PBXArchiveSelectors)
  807. - (SEL)selectorForArchiveMask:(int)fp8;
  808. @end
  809. @interface NSString (PBXArchiveSelectors)
  810. - (SEL)selectorForArchiveMask:(int)fp8;
  811. @end
  812. @interface PBXObject (PBXArchiveSelectors)
  813. - (SEL)selectorForArchiveMask:(int)fp8;
  814. @end
  815. @interface PBXProjectItem : PBXContainerItem
  816. {
  817. }
  818. - (void)dealloc;
  819. - (void)finalize;
  820. @end
  821. @interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
  822. {
  823. struct {
  824. unsigned int readOnly:1;
  825. unsigned int wantsIndex:1;
  826. unsigned int dependencyGraphBearTrapping:1;
  827. unsigned int autosavingSuspended:1;
  828. unsigned int RESERVED:28;
  829. } _pFlags;
  830. unsigned int _savedArchiveVersion;
  831. PBXFileReference *_projectFileRef;
  832. PBXFileReference *_userSettingsFileRef;
  833. NSMutableArray *_targets;
  834. PBXTarget *_activeTarget;
  835. NSMutableArray *_breakpoints;
  836. XCBreakpointsBucket *_breakpointsGroup;
  837. struct _NSHashTable *_changedItems;
  838. int _changedItemMask;
  839. NSTimer *_autosaveTimer;
  840. BOOL _endOfEventSchedulePending;
  841. int _currentArchivePriority;
  842. NSDate *_projectArchiveModTime;
  843. NSDate *_userSettingsModTime;
  844. NSString *_developmentRegion;
  845. NSMutableArray *_knownRegions;
  846. NSMutableArray *_knownPlatforms;
  847. NSString *_projectDirPath;
  848. NSMutableArray *_addToTargets;
  849. PBXGroup *_productRefGroup;
  850. PBXProjectIndex *_index;
  851. int _nIndexUsers;
  852. XCConfigurationList *_buildConfigurationList;
  853. PBXBuildSettingsDictionary *_buildSettings;
  854. PBXBuildSettingsDictionary *_userBuildSettings;
  855. PBXBookmarkGroup *_userBookmarkGroup;
  856. NSMutableDictionary *_perUserProjectItems;
  857. NSMutableArray *_buildStyles;
  858. PBXBuildStyle *_activeBuildStyle;
  859. NSMutableArray *_executables;
  860. PBXExecutable *_activeExecutable;
  861. struct _NSMapTable *_projectReferences;
  862. PBXLogOutputString *_upgradeLog;
  863. XCSourceControlManager *_sourceControlManager;
  864. XCBuildOperation *_mostRecentBuildOperation;
  865. BOOL _hasScannedForEncodings;
  866. NSString *_cachedStandardizedProjectDirectory;
  867. PBXCodeSenseManager *_codeSenseManager;
  868. NSMutableArray *_expressions;
  869. NSString *_activeBuildAction;
  870. NSString *_activeBuildConfigurationName;
  871. NSMutableArray *_availableBuildConfigurationNames;
  872. NSArray *_targetTemplates;
  873. XCPropertyExpansionContext *_cachedExpansionContext;
  874. NSString *_configNameForCachedExpansionContext;
  875. NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
  876. NSString *_projectRoot;
  877. }
  878. + (id)headerFileTypes;
  879. + (id)sourceFileTypes;
  880. + (id)rezzableFileTypes;
  881. + (id)linkableFileTypes;
  882. + (id)appleScriptFileTypes;
  883. + (id)defaultKnownRegions;
  884. + (id)defaultKnownPlatforms;
  885. + (unsigned int)projectArchiveVersion;
  886. + (id)projectWrapperExtension;
  887. + (BOOL)isProjectWrapperExtension:(id)fp8;
  888. + (id)knownProjectWrapperExtensions;
  889. + (id)projectFilePathWithPath:(id)fp8;
  890. + (id)userSettingsPathWithPath:(id)fp8;
  891. + (id)defaultUserSettingsPathWithPath:(id)fp8;
  892. + (id)openProjects;
  893. + (void)initialize;
  894. + (id)projectWrapperPathForPath:(id)fp8;
  895. + (BOOL)shouldKeepOriginalReference:(id)fp8 usingOriginalObjectCounts:(id)fp12;
  896. + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12 readOnly:(BOOL)fp16;
  897. + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12;
  898. + (id)projectWithFile:(id)fp8;
  899. + (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
  900. + (struct _NSMapTable *)openContainerMapTable;
  901. + (id)globalOverridingBuildSettings;
  902. + (id)applicationPreferencesBuildSettings;
  903. + (void)_propagateAppPrefsBuildSettingsToUserDefaults;
  904. + (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
  905. + (id)sourceTreeDisplayNamesDictionary;
  906. + (void)propagateSourceTreeDisplayNamesToUserDefaults;
  907. + (void)_convertBuildDirectoryPrefs;
  908. + (void)setApplicationwideProductDirectory:(id)fp8;
  909. + (void)setApplicationwideIntermediatesDirectory:(id)fp8;
  910. + (id)applicationwideProductDirectory;
  911. + (id)applicationwideIntermediatesDirectory;
  912. + (id)targetsInAllProjectsForFileReference:(id)fp8 justNative:(BOOL)fp12;
  913. + (BOOL)autosavingEnabled;
  914. + (void)setAutosavingEnabled:(BOOL)fp8;
  915. + (id)archiveNameForKey:(id)fp8;
  916. + (BOOL)copyProjectAtPath:(id)fp8 toPath:(id)fp12;
  917. + (id)archivableAttributes;
  918. + (id)archivableRelationships;
  919. + (id)archivableUserAttributes;
  920. + (id)archivableUserRelationships;
  921. + (void)_autosave:(id)fp8;
  922. + (id)runloopModesForProjectItemChangedPerformer;
  923. + (void)setRunloopModesForProjectItemChangedPerformer:(id)fp8;
  924. + (void)beginSpeculativeCompileOfFile:(id)fp8;
  925. + (void)endSpeculativeCompileOfFile:(id)fp8;
  926. + (void)waitForSpeculativeCompileCompletionForFile:(id)fp8;
  927. - (id)init;
  928. - (BOOL)isReadOnly;
  929. - (void)_setReadOnly:(BOOL)fp8;
  930. - (unsigned int)savedArchiveVersion;
  931. - (void)_setSavedArchiveVersion:(unsigned int)fp8;
  932. - (BOOL)_shouldUpgradeSavedArchiveVersion;
  933. - (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
  934. - (void)dealloc;
  935. - (void)finalize;
  936. - (BOOL)allowsEditingOfChildren;
  937. - (id)perUserDictionary;
  938. - (BOOL)isUnderSCMControl;
  939. - (BOOL)isSCMEnabled;
  940. - (void)setSCMEnabled:(BOOL)fp8;
  941. - (void)setSourceControlManager:(id)fp8;
  942. - (id)sourceControlManager;
  943. - (BOOL)wantsSCM;
  944. - (id)scmType;
  945. - (void)setSCMType:(id)fp8;
  946. - (id)scmInfo;
  947. - (void)appDefaultForSCMDidChange:(id)fp8;
  948. - (id)projectFilePath;
  949. - (id)projectFileRef;
  950. - (id)userSettingsPath;
  951. - (id)userSettingsFileRef;
  952. - (BOOL)needsArchive;
  953. - (BOOL)needsRevert;
  954. - (BOOL)writeToFile:(id)fp8 projectFile:(BOOL)fp12 userFile:(BOOL)fp16;
  955. - (BOOL)_writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
  956. - (BOOL)writeToFileSystem;
  957. - (BOOL)writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
  958. - (void)setPath:(id)fp8;
  959. - (id)path;
  960. - (id)name;
  961. - (id)buildConfigurationList;
  962. - (id)buildSettings;
  963. - (id)userBuildSettings;
  964. - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
  965. - (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
  966. - (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)fp8;
  967. - (id)dynamicallyComputedProjectwideBuildSettings;
  968. - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
  969. - (id)projectDirectory;
  970. - (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
  971. - (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
  972. - (id)cachedPropertyExpansionContext;
  973. - (void)discardCachedPropertyExpansionContext;
  974. - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
  975. - (id)expandedValueForString:(id)fp8;
  976. - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
  977. - (id)absoluteExpandedPathForString:(id)fp8;
  978. - (id)builtProductsLocationForConfigurationNamed:(id)fp8;
  979. - (id)builtProductsLocation;
  980. - (id)intermediatesLocationForConfigurationNamed:(id)fp8;
  981. - (id)intermediatesLocation;
  982. - (id)productDirectoryForConfigurationNamed:(id)fp8;
  983. - (id)productDirectory;
  984. - (id)intermediatesDirectoryForConfigurationNamed:(id)fp8;
  985. - (id)intermediatesDirectory;
  986. - (void)setPerProjectProductDirectory:(id)fp8;
  987. - (void)setPerProjectIntermediatesDirectory:(id)fp8;
  988. - (id)perProjectProductDirectory;
  989. - (id)perProjectIntermediatesDirectory;
  990. - (BOOL)hasPerProjectProductDirectory;
  991. - (BOOL)hasPerProjectIntermediatesDirectory;
  992. - (id)userBookmarkGroup;
  993. - (id)projectLevelSdkRootSettingCombinedForAllConfigurations;
  994. - (id)effectiveSdkRootSettingCombinedForAllConfigurations;
  995. - (void)setPerProjectSDKRootDirectory:(id)fp8;
  996. - (id)perProjectSDKRootDirectoryForConfigurationNamed:(id)fp8;
  997. - (id)perProjectSDKRootDirectory;
  998. - (id)sdkPackageForConfigurationNamed:(id)fp8;
  999. - (id)sdkPackage;
  1000. - (id)targetTemplates;
  1001. - (id)targets;
  1002. - (id)targetNamed:(id)fp8;
  1003. - (id)targetWithGlobalID:(id)fp8;
  1004. - (void)insertTargets:(id)fp8 atIndex:(unsigned int)fp12;
  1005. - (void)addTarget:(id)fp8;
  1006. - (void)removeTarget:(id)fp8;
  1007. - (id)allTargetsInDependencyOrder;
  1008. - (id)activeTarget;
  1009. - (void)setActiveTarget:(id)fp8;
  1010. - (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)fp8;
  1011. - (id)addToTargets;
  1012. - (void)setAddToTargets:(id)fp8;
  1013. - (id)targetsAcceptingFileType:(id)fp8;
  1014. - (id)targetsAcceptingAnyFileTypes;
  1015. - (id)targetsForFileReference:(id)fp8 justNative:(BOOL)fp12;
  1016. - (id)buildStyles;
  1017. - (id)buildStyleNamed:(id)fp8;
  1018. - (id)buildStyleWithGlobalID:(id)fp8;
  1019. - (void)insertBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
  1020. - (void)addBuildStyle:(id)fp8;
  1021. - (void)removeBuildStyle:(id)fp8;
  1022. - (void)_setBuildStyles:(id)fp8;
  1023. - (id)activeBuildStyle;
  1024. - (id)_activeBuildStyle;
  1025. - (void)setActiveBuildStyle:(id)fp8;
  1026. - (id)activeBuildAction;
  1027. - (void)setActiveBuildAction:(id)fp8;
  1028. - (id)activeBuildConfigurationName;
  1029. - (id)_activeBuildConfigurationName;
  1030. - (void)setActiveBuildConfigurationName:(id)fp8;
  1031. - (id)availableBuildConfigurationNames;
  1032. - (id)possibleActiveBuildConfigurationNames;
  1033. - (void)setDefaultConfigurationName:(id)fp8;
  1034. - (id)defaultConfigurationName;
  1035. - (void)_willChangeConfigurationNames;
  1036. - (void)_didChangeConfigurationNames;
  1037. - (void)deleteBuildConfigurationNamed:(id)fp8;
  1038. - (id)duplicateBuildConfigurationNamed:(id)fp8;
  1039. - (void)renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
  1040. - (void)updateDefaultConfigurationToConfigurationNamed:(id)fp8;
  1041. - (void)updateDefaultConfigurationVisibility:(BOOL)fp8;
  1042. - (void)setActiveExecutable:(id)fp8;
  1043. - (id)activeExecutable;
  1044. - (void)setExecutables:(id)fp8;
  1045. - (id)executables;
  1046. - (id)executableNamed:(id)fp8;
  1047. - (void)insertExecutables:(id)fp8 atIndex:(unsigned int)fp12;
  1048. - (void)addExecutable:(id)fp8;
  1049. - (BOOL)canRemoveExecutable:(id)fp8 denialReason:(id *)fp12;
  1050. - (void)removeExecutable:(id)fp8;
  1051. - (id)relevantToolSpecifications;
  1052. - (id)projectReferences;
  1053. - (id)projectReferenceForPath:(id)fp8;
  1054. - (id)projectReferenceForProject:(id)fp8;
  1055. - (id)productsForProjectReference:(id)fp8;
  1056. - (id)productsForProject:(id)fp8;
  1057. - (void)addProjectReference:(id)fp8;
  1058. - (id)addProjectReferenceForProject:(id)fp8;
  1059. - (void)removeProjectReference:(id)fp8;
  1060. - (id)referencedProjects;
  1061. - (id)productReferenceGroup;
  1062. - (void)setProductReferenceGroup:(id)fp8;
  1063. - (id)developmentRegion;
  1064. - (void)setDevelopmentRegion:(id)fp8;
  1065. - (id)knownRegions;
  1066. - (void)addRegion:(id)fp8;
  1067. - (id)knownPlatforms;
  1068. - (void)addPlatform:(id)fp8;
  1069. - (id)upgradeLog;
  1070. - (BOOL)shouldArchiveExecutables;
  1071. - (BOOL)shouldArchiveDevelopmentRegion;
  1072. - (BOOL)shouldArchiveKnownRegions;
  1073. - (BOOL)shouldArchiveKnownPlatforms;
  1074. - (BOOL)shouldArchivePerUserDictionary;
  1075. - (BOOL)shouldArchivePerUserProjectItems;
  1076. - (BOOL)shouldArchiveBuildSettings;
  1077. - (BOOL)shouldArchiveBuildStyles;
  1078. - (BOOL)shouldArchiveActiveBuildStyle;
  1079. - (void)createDefaultProjectSettingsConfigurationsIfNeeded;
  1080. - (void)createDefaultBuildStylesIfNeeded;
  1081. - (void)_setProductDirectory:(id)fp8;
  1082. - (void)_setIntermediatesDirectory:(id)fp8;
  1083. - (id)readFromPListUnarchiver:(id)fp8;
  1084. - (void)awakeFromPListUnarchiver:(id)fp8;
  1085. - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
  1086. - (BOOL)shouldArchiveUserBookmarkGroup;
  1087. - (BOOL)shouldArchiveProductDirectory;
  1088. - (BOOL)shouldArchiveIntermediatesDirectory;
  1089. - (void)_setUserBookmarkGroup:(id)fp8;
  1090. - (void)_setExecutables:(id)fp8;
  1091. - (void)_setProjectReferences:(id)fp8;
  1092. - (id)_projectReferences;
  1093. - (void)_setBuildConfigurationList:(id)fp8;
  1094. - (void)_setBuildSettings:(id)fp8;
  1095. - (void)_setUserBuildSettings:(id)fp8;
  1096. - (id)_projectwideBuildSettings;
  1097. - (void)_setProjectwideBuildSettings:(id)fp8;
  1098. - (id)gidCommentForArchive;
  1099. - (id)expressions;
  1100. - (void)addExpressionString:(id)fp8;
  1101. - (void)removeExpressionString:(id)fp8;
  1102. - (void)_setBreakpoints:(id)fp8;
  1103. - (id)breakpointsInReferencedProjects;
  1104. - (id)breakpoints;
  1105. - (void)_setBreakpointsGroup:(id)fp8;
  1106. - (id)breakpointsGroup;
  1107. - (id)fileBreakpoints;
  1108. - (id)symbolicBreakpoints;
  1109. - (id)projectsWithBreakpointsForProjects:(id)fp8 visited:(id)fp12 filterIgnoredProjects:(BOOL)fp16;
  1110. - (BOOL)breakpointsAreEnabledForProjectName:(id)fp8;
  1111. - (void)setEnableBreakpoints:(BOOL)fp8 forProjectName:(id)fp12;
  1112. - (id)relativeFileReferenceForPath:(id)fp8;
  1113. - (id)breakpointsInProjectsForPath:(id)fp8;
  1114. - (id)breakpointsForFileReference:(id)fp8;
  1115. - (id)breakpointsForFilename:(id)fp8;
  1116. - (void)addBreakpoint:(id)fp8;
  1117. - (void)insertBreakpoint:(id)fp8 atIndex:(int)fp12;
  1118. - (void)replaceBreakpointAtIndex:(int)fp8 withBreakpoint:(id)fp12;
  1119. - (void)removeBreakpoint:(id)fp8;
  1120. - (void)setAutosavingSuspended:(BOOL)fp8;
  1121. - (BOOL)autosavingSuspended;
  1122. - (void)_processEndOfEvent;
  1123. - (void)_scheduleEndOfEventProcessing:(int)fp8;
  1124. - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
  1125. - (void)willChangeWithArchivePriority:(int)fp8;
  1126. - (void)willChange;
  1127. - (BOOL)hasItemChanged:(id)fp8;
  1128. - (BOOL)hasItemChangedWithMask:(int)fp8;
  1129. - (int)changeMask;
  1130. - (id)allChangedItems;
  1131. - (id)mostRecentBuildOperation;
  1132. - (void)setMostRecentBuildOperation:(id)fp8;
  1133. - (BOOL)isBeingBuilt;
  1134. - (BOOL)installSourcesToPath:(id)fp8;
  1135. - (id)codeSenseManager;
  1136. - (BOOL)isAllowedToUpdateIndex;
  1137. - (void)openIndex;
  1138. - (void)closeIndex;
  1139. - (BOOL)wantsIndex;
  1140. - (void)loadIndex;
  1141. - (id)projectIndex;
  1142. - (void)beginIndexing;
  1143. - (void)dropIndex;
  1144. - (void)rebuildIndex;
  1145. - (BOOL)hasIndex;
  1146. - (BOOL)isIndexing;
  1147. - (void)stopIndexing;
  1148. - (id)indexDirectory;
  1149. - (void)_indexingDefaultEnabled:(id)fp8;
  1150. - (void)_indexingDefaultDisabled:(id)fp8;
  1151. - (id)perUserProjectItems;
  1152. - (id)perUserDictionaryObjectForGUIDHexString:(id)fp8;
  1153. - (void)addPerUserProjectItem:(id)fp8;
  1154. - (void)removePerUserProjectItemForGUIDHexString:(id)fp8;
  1155. - (void)clearAllPerUserProjectItems;
  1156. - (void)_setHasScannedForEncodings:(BOOL)fp8;
  1157. - (BOOL)_hasScannedForEncodings;
  1158. - (void)fileMayHaveChangedAtPath:(id)fp8;
  1159. - (void)touchFileAtPath:(id)fp8;
  1160. - (void)untouchFileAtPath:(id)fp8;
  1161. - (void)cancelPendingActivities;
  1162. @end
  1163. @interface _PBXProjectCopyingHelper : NSObject
  1164. {
  1165. NSString *_sourcePath;
  1166. NSString *_destinationPath;
  1167. }
  1168. - (id)initWithSourcePath:(id)fp8 destinationPath:(id)fp12;
  1169. - (void)dealloc;
  1170. - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
  1171. - (BOOL)performCopy;
  1172. @end
  1173. @interface PBXProject (UserInterfaceInspectionSupport)
  1174. - (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
  1175. - (id)buildSettingDictionariesForShowingInUserInterface;
  1176. - (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
  1177. - (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
  1178. @end
  1179. @interface PBXProject (PBXBuildSettingExpansion)
  1180. - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
  1181. - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
  1182. @end
  1183. @interface PBXProject (PBXTargetedNotifications)
  1184. - (void)referenceWasAdded:(id)fp8;
  1185. - (void)referenceWasRenamed:(id)fp8 oldAbsolutePath:(id)fp12;
  1186. - (void)referenceWillChange:(id)fp8;
  1187. - (void)referenceWillBeRemoved:(id)fp8;
  1188. - (void)breakpointWasAdded:(id)fp8;
  1189. - (void)breakpointWillBeDeleted:(id)fp8;
  1190. - (void)targetWasAdded:(id)fp8;
  1191. - (void)targetWillBeRemoved:(id)fp8;
  1192. - (void)buildFileWasAdded:(id)fp8;
  1193. - (void)buildFileWillBeRemoved:(id)fp8;
  1194. - (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
  1195. - (void)group:(id)fp8 willAddChild:(id)fp12;
  1196. - (void)buildStyleWasAdded:(id)fp8;
  1197. - (void)buildStyleWillBeRemoved:(id)fp8;
  1198. - (void)executableWasAdded:(id)fp8;
  1199. - (void)executableWillBeRemoved:(id)fp8;
  1200. - (void)buildOperationWillBegin:(id)fp8;
  1201. - (void)buildOperationDidEnd:(id)fp8;
  1202. - (void)buildPhase:(id)fp8 wasAddedToTarget:(id)fp12;
  1203. - (void)buildPhase:(id)fp8 willBeRemovedFromTarget:(id)fp12;
  1204. - (void)buildConfiguration:(id)fp8 wasAddedToTarget:(id)fp12;
  1205. - (void)buildConfiguration:(id)fp8 willBeRemovedFromTarget:(id)fp12;
  1206. @end
  1207. @interface PBXTarget (CopiedReferencePruning)
  1208. - (BOOL)hasOriginalForCopiedReference:(id)fp8 usingCopiesToOriginalsMappings:(struct _NSMapTable *)fp12;
  1209. @end
  1210. @interface PBXGroup : PBXReference
  1211. {
  1212. NSMutableArray *_children;
  1213. BOOL _didScmStatus;
  1214. }
  1215. + (id)groupWithName:(id)fp8 path:(id)fp12;
  1216. + (id)groupWithName:(id)fp8;
  1217. + (id)archivableRelationships;
  1218. - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
  1219. - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
  1220. - (void)dealloc;
  1221. - (void)finalize;
  1222. - (id)name;
  1223. - (BOOL)allowsEditingOfChildren;
  1224. - (BOOL)isLeaf;
  1225. - (BOOL)isGroup;
  1226. - (BOOL)allowsSubgroups;
  1227. - (void)setContainer:(id)fp8;
  1228. - (id)childrenIgnoringTransparency:(BOOL)fp8;
  1229. - (id)_availableNameBasedOn:(id)fp8;
  1230. - (id)createNewGroupAtIndex:(unsigned int)fp8;
  1231. - (int)changeMask;
  1232. - (BOOL)containsItem:(id)fp8;
  1233. - (BOOL)isAncestorOfItem:(id)fp8;
  1234. - (id)destinationGroupForInsertion;
  1235. - (BOOL)acceptsItem:(id)fp8;
  1236. - (void)_removeItemFromChildrenOnly:(id)fp8;
  1237. - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
  1238. - (void)insertItem:(id)fp8 atIndex:(unsigned int)fp12;
  1239. - (void)addItems:(id)fp8;
  1240. - (void)addItem:(id)fp8;
  1241. - (id)_insertRefOfClass:(Class)fp8 withName:(id)fp12 forFile:(id)fp16 ofFileType:(id)fp20 withFileProperties:(id)fp24 atIndex:(int)fp28;
  1242. - (void)_addChildrenOfFolder:(id)fp8 toList:(id)fp12;
  1243. - (id)insertFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
  1244. - (id)addFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
  1245. - (id)addFiles:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
  1246. - (id)insertItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
  1247. - (id)addItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
  1248. - (id)addItems:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
  1249. - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
  1250. - (void)removeItem:(id)fp8;
  1251. - (unsigned int)indexOfItem:(id)fp8;
  1252. - (id)itemAtIndex:(unsigned int)fp8;
  1253. - (id)itemNamed:(id)fp8;
  1254. - (unsigned int)itemCount;
  1255. - (void)invalidateAbsolutePathCache;
  1256. - (id)groupEnumerator;
  1257. - (id)innerDescription;
  1258. - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
  1259. - (id)_items;
  1260. - (void)_setChildren:(id)fp8;
  1261. - (void)_setItems:(id)fp8;
  1262. - (void)awakeFromPListUnarchiver:(id)fp8;
  1263. - (BOOL)didScmStatus;
  1264. - (void)setDidScmStatus:(BOOL)fp8;
  1265. - (BOOL)hasUnspecifiedFileEncodings;
  1266. - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
  1267. - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
  1268. - (id)relevantToolSpecifications;
  1269. @end
  1270. @interface PBXReference : PBXContainerItem
  1271. {
  1272. NSString *_name;
  1273. NSString *_path;
  1274. NSString *_sourceTree;
  1275. unsigned int _deallocating:1;
  1276. unsigned int _didRegisterForNotifications:1;
  1277. unsigned int _RESERVED_REF:30;
  1278. NSMutableDictionary *_properties;
  1279. PBXGroup *_group;
  1280. PBXContainer *_container;
  1281. PBXTarget *_producingTarget;
  1282. NSString *_absolutePath;
  1283. NSString *_absoluteDirectory;
  1284. NSString *_resolvedAbsolutePath;
  1285. NSString *_resolvedAbsoluteDirectory;
  1286. NSString *_unexpandedFullPath;
  1287. XCFileSystemNode *_fileSystemNode;
  1288. struct _NSHashTable *_buildFiles;
  1289. XCSCMInfo *_representativeSCMInfo;
  1290. }
  1291. + (Class)_referenceClassInList:(id)fp8 representingFileAtPath:(id)fp12 ofType:(id)fp16;
  1292. + (id)archiveNameForKey:(id)fp8;
  1293. + (id)archivableAttributes;
  1294. - (void)addNotifications;
  1295. - (void)removeNotifications;
  1296. - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
  1297. - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
  1298. - (id)initWithName:(id)fp8 path:(id)fp12;
  1299. - (id)initWithName:(id)fp8;
  1300. - (id)initWithPath:(id)fp8;
  1301. - (id)init;
  1302. - (id)initWithName:(id)fp8 path:(id)fp12 referenceType:(int)fp16;
  1303. - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
  1304. - (void)dealloc;
  1305. - (void)finalize;
  1306. - (void)registerBuildFile:(id)fp8;
  1307. - (void)unregisterBuildFile:(id)fp8;
  1308. - (id)registeredBuildFiles;
  1309. - (void)_notifyRegisteredBuildFilesWillDealloc;
  1310. - (id)container;
  1311. - (void)setContainer:(id)fp8;
  1312. - (id)group;
  1313. - (void)setGroup:(id)fp8;
  1314. - (void)removeFromGroup;
  1315. - (void)deleteFromDisk;
  1316. - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
  1317. - (void)setProducingTarget:(id)fp8;
  1318. - (id)producingTarget;
  1319. - (id)includingTargets;
  1320. - (BOOL)isProductReference;
  1321. - (id)presumedBuildConfigurationName;
  1322. - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
  1323. - (id)expandedValueForString:(id)fp8;
  1324. - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
  1325. - (id)absoluteExpandedPathForString:(id)fp8;
  1326. - (BOOL)allowsEditing;
  1327. - (id)name;
  1328. - (void)setName:(id)fp8;
  1329. - (BOOL)_doFileSystemCopyFrom:(id)fp8 to:(id)fp12 deleteOriginal:(BOOL)fp16;
  1330. - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
  1331. - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
  1332. - (BOOL)canSetName;
  1333. - (id)groupTreeDisplayName;
  1334. - (id)defaultReference;
  1335. - (BOOL)ensureHasDefaultReference;
  1336. - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12 forConfigurationNamed:(id)fp16;
  1337. - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12;
  1338. - (id)sourceTree;
  1339. - (id)path;
  1340. - (id)absolutePathForConfigurationNamed:(id)fp8;
  1341. - (id)absolutePath;
  1342. - (id)resolvedAbsolutePath;
  1343. - (id)fileSystemNode;
  1344. - (id)absoluteDirectory;
  1345. - (id)resolvedAbsoluteDirectory;
  1346. - (id)projectRelativePath;
  1347. - (id)groupRelativePath;
  1348. - (id)buildProductRelativePath;
  1349. - (id)absolutePathForDisplay;
  1350. - (id)unexpandedAbsolutePath;
  1351. - (BOOL)fileExists;
  1352. - (void)_pathForSourceTreeDidChange:(id)fp8;
  1353. - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
  1354. - (BOOL)setPath:(id)fp8;
  1355. - (BOOL)copyToNewPath:(id)fp8;
  1356. - (BOOL)moveToNewPath:(id)fp8;
  1357. - (void)setSourceTree:(id)fp8;
  1358. - (BOOL)changeSourceTree:(id)fp8;
  1359. - (void)invalidateAbsolutePathCache;
  1360. - (id)fileType;
  1361. - (id)fileProperties;
  1362. - (BOOL)userCanSetExplicitFileType;
  1363. - (id)propertyForKey:(id)fp8 searchParent:(BOOL)fp12;
  1364. - (id)propertyForKey:(id)fp8;
  1365. - (BOOL)overridesPropertyForKey:(id)fp8;
  1366. - (void)setProperty:(id)fp8 forKey:(id)fp12;
  1367. - (int)lineEnding;
  1368. - (void)setLineEnding:(int)fp8;
  1369. - (BOOL)shouldArchiveLineEnding;
  1370. - (unsigned int)fileEncoding;
  1371. - (void)setFileEncoding:(unsigned int)fp8;
  1372. - (BOOL)shouldArchiveFileEncoding;
  1373. - (int)tabWidth;
  1374. - (void)setTabWidth:(int)fp8;
  1375. - (BOOL)shouldArchiveTabWidth;
  1376. - (int)indentWidth;
  1377. - (void)setIndentWidth:(int)fp8;
  1378. - (BOOL)shouldArchiveIndentWidth;
  1379. - (BOOL)usesTabs;
  1380. - (void)setUsesTabs:(int)fp8;
  1381. - (BOOL)shouldArchiveUsesTabs;
  1382. - (BOOL)wrapsLines;
  1383. - (void)setWrapsLines:(int)fp8;
  1384. - (BOOL)shouldArchiveWrapsLines;
  1385. - (BOOL)includeInIndex;
  1386. - (BOOL)canSetIncludeInIndex;
  1387. - (void)setIncludeInIndex:(int)fp8;
  1388. - (BOOL)shouldArchiveIncludeInIndex;
  1389. - (id)childrenIgnoringTransparency:(BOOL)fp8;
  1390. - (id)children;
  1391. - (void)validateChildren;
  1392. - (BOOL)isLeaf;
  1393. - (BOOL)isGroup;
  1394. - (BOOL)isAncestorOfItem:(id)fp8;
  1395. - (id)destinationGroupForInsertion;
  1396. - (id)destinationGroupForFilenames:(id)fp8;
  1397. - (BOOL)isVariant;
  1398. - (BOOL)isRegionVariant;
  1399. - (id)regionVariantName;
  1400. - (id)readFromPListUnarchiver:(id)fp8;
  1401. - (void)awakeFromPListUnarchiver:(id)fp8;
  1402. - (id)gidCommentForArchive;
  1403. - (BOOL)shouldArchivePath;
  1404. - (BOOL)shouldArchiveName;
  1405. - (void)_setPath:(id)fp8;
  1406. - (BOOL)shouldArchiveReferenceType;
  1407. - (int)_referenceType;
  1408. - (void)_setReferenceType:(int)fp8;
  1409. - (void)_setSourceTree:(id)fp8;
  1410. - (int)changeMask;
  1411. - (id)innerDescription;
  1412. - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
  1413. - (id)createSCMInfo;
  1414. - (void)setRepresentativeSCMInfo:(id)fp8;
  1415. - (id)scmInfo;
  1416. - (void)childSCMInfoChanged:(id)fp8;
  1417. - (void)scmChildrenChanged;
  1418. - (void)scmInfoChanged;
  1419. - (BOOL)allowsRemovalFromDisk;
  1420. - (id)referencesForBuilding;
  1421. - (BOOL)hasUnspecifiedFileEncodings;
  1422. - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
  1423. - (int)compareName:(id)fp8;
  1424. - (int)compareType:(id)fp8;
  1425. - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
  1426. @end
  1427. @interface NSString (SourceTreeMethods)
  1428. - (BOOL)isBuiltInSourceTree;
  1429. @end
  1430. @interface PBXFileReference : PBXReference
  1431. {
  1432. PBXContainer *_loadedContainer;
  1433. PBXFileType *_lastKnownFileType;
  1434. NSDictionary *_lastKnownFileProperties;
  1435. PBXFileType *_explicitFileType;
  1436. NSDictionary *_explicitFileProperties;
  1437. }
  1438. + (id)knownWrapperExtensions;
  1439. + (BOOL)canRepresentFileAtPath:(id)fp8 ofType:(id)fp12;
  1440. + (BOOL)canRepresentFileAtPath:(id)fp8;
  1441. + (BOOL)allowCopyingSourceFile;
  1442. + (id)defaultExpectedFileTypeForPath:(id)fp8;
  1443. + (id)archivableAttributes;
  1444. - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
  1445. - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
  1446. - (void)dealloc;
  1447. - (void)finalize;
  1448. - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
  1449. - (BOOL)isEqual:(id)fp8;
  1450. - (unsigned int)hash;
  1451. - (void)_invalidateLastKnownFileType;
  1452. - (void)_getEffectiveFileType:(id *)fp8 fileProperties:(id *)fp12;
  1453. - (id)fileType;
  1454. - (id)fileProperties;
  1455. - (BOOL)userCanSetExplicitFileType;
  1456. - (void)setExplicitFileType:(id)fp8 explicitFileProperties:(id)fp12;
  1457. - (void)setExplicitFileType:(id)fp8;
  1458. - (void)setExplicitFileTypeIfNil:(id)fp8;
  1459. - (id)subpathForWrapperPart:(int)fp8;
  1460. - (id)resolvedAbsolutePathForWrapperPart:(int)fp8;
  1461. - (id)absolutePathForWrapperPart:(int)fp8;
  1462. - (id)unexpandedAbsolutePathForWrapperPart:(int)fp8;
  1463. - (BOOL)isProductReference;
  1464. - (int)indentWidth;
  1465. - (BOOL)usesTabs;
  1466. - (BOOL)includeInIndex;
  1467. - (BOOL)canSetIncludeInIndex;
  1468. - (id)languageSpecificationIdentifier;
  1469. - (void)setLanguageSpecificationIdentifier:(id)fp8;
  1470. - (BOOL)shouldArchiveLanguageSpecificationIdentifier;
  1471. - (BOOL)isExecutable;
  1472. - (id)absolutePathToLaunchable;
  1473. - (BOOL)hasGUI;
  1474. - (void)setContainer:(id)fp8;
  1475. - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
  1476. - (void)_pathForSourceTreeDidChange:(id)fp8;
  1477. - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
  1478. - (id)resolvedAbsolutePath;
  1479. - (void)invalidateAbsolutePathCache;
  1480. - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
  1481. - (id)createSCMInfo;
  1482. - (id)scmInfo;
  1483. - (void)scmInfoChanged;
  1484. - (id)loadedContainer;
  1485. - (void)_setLoadedContainer:(id)fp8 andNotify:(BOOL)fp12;
  1486. - (void)setLoadedContainer:(id)fp8;
  1487. - (id)childrenIgnoringTransparency:(BOOL)fp8;
  1488. - (void)validateChildren;
  1489. - (BOOL)isLeaf;
  1490. - (BOOL)allowsEditing;
  1491. - (BOOL)allowsRemovalFromDisk;
  1492. - (void)awakeFromPListUnarchiver:(id)fp8;
  1493. - (BOOL)archiveInPlistOnSingleLine;
  1494. - (id)_lastKnownFileType;
  1495. - (void)_setLastKnownFileType:(id)fp8;
  1496. - (id)_explicitFileType;
  1497. - (void)_setExplicitFileType:(id)fp8;
  1498. - (id)_expectedFileType;
  1499. - (void)_setExpectedFileType:(id)fp8;
  1500. - (BOOL)hasUnspecifiedFileEncodings;
  1501. - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
  1502. @end
  1503. @interface PBXFileReference (PBXArchivingErrorHandler)
  1504. - (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
  1505. @end
  1506. @interface PBXVariantGroup : PBXGroup
  1507. {
  1508. }
  1509. + (void)_replaceBuildFilesForReference:(id)fp8 withBuildFilesForReference:(id)fp12;
  1510. + (id)variantGroupByWrappingReference:(id)fp8 isLocalized:(BOOL)fp12;
  1511. + (id)referenceByUnwrappingVariantGroup:(id)fp8;
  1512. - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
  1513. - (id)destinationGroupForInsertion;
  1514. - (void)removeItem:(id)fp8;
  1515. - (BOOL)allowsRemovalFromDisk;
  1516. - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
  1517. - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
  1518. - (id)defaultReference;
  1519. - (BOOL)e