/core/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/DevToolsCore.h
C++ Header | 12397 lines | 11002 code | 1382 blank | 13 comment | 0 complexity | 3e3c080f2eeb616010b69505a06b4d5c MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
- /*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
- // Framework: DevToolsCore
- // Header: Unknown
- // Documentation: Unknown
- struct $_1876 {
- unsigned int :28;
- unsigned int :4;
- };
- struct CC_MD5state_st {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7[16];
- int _field8;
- };
- struct Ciitp;
- struct Cpp {
- void **_field1;
- int _field2;
- char *_field3;
- int _field4;
- char *_field5;
- struct CppActions *_field6;
- struct TokenBuffer *_field7;
- struct Token *_field8;
- struct Token *_field9;
- struct Token *_field10;
- struct Token *_field11;
- struct TokenStream *_field12;
- struct _NXStream *_field13;
- struct _NXMapTable *_field14;
- char _field15;
- struct StringTable *_field16;
- struct _malloc_zone_t *_field17;
- int _field18;
- int _field19;
- int _field20;
- struct Source *_field21;
- struct Source *_field22;
- struct Source *_field23;
- struct Source *_field24;
- struct Source *_field25;
- struct Source *_field26;
- struct Place *_field27;
- struct Place *_field28;
- struct Place *_field29;
- struct Place *_field30;
- char *_field31;
- char _field32;
- char _field33;
- char _field34;
- struct _NXMapTable *_field35;
- struct _NXMapTable *_field36;
- struct _NXMapTable *_field37;
- struct Place *_field38;
- struct _NXMapTable *_field39;
- struct _NXMapTable *_field40;
- struct _NXMapTable *_field41;
- struct TokenBuffer *_field42;
- int _field43;
- char **_field44;
- int _field45;
- char *_field46;
- int _field47;
- int _field48;
- char *_field49;
- char *_field50;
- struct TokenList *_field51;
- struct TokenList *_field52;
- char *_field53;
- char *_field54;
- int _field55;
- struct TrustedSet *_field56;
- struct TrustedSet *_field57;
- struct TrustedSet *_field58;
- struct Ciitp *_field59;
- int _field60;
- int _field61;
- char *_field62;
- int _field63;
- int _field64;
- struct _HeaderMap *_field65;
- struct _NXStream *_field66;
- char _field67;
- char _field68;
- char _field69;
- char _field70;
- char _field71;
- char _field72;
- char _field73;
- char _field74;
- char _field75;
- char _field76;
- char _field77;
- char _field78;
- char _field79;
- char _field80;
- char _field81;
- char _field82;
- char _field83;
- char _field84;
- char _field85;
- char _field86;
- char _field87;
- int _field88;
- char _field89;
- struct _NXStream *_field90;
- char _field91;
- int _field92;
- int _field93;
- };
- struct CppActions;
- struct FSSpec {
- short _field1;
- long _field2;
- unsigned char _field3[64];
- };
- struct Lex {
- void **_field1;
- char _field2;
- struct _NXStream *_field3;
- struct _NXStream *_field4;
- struct TokenBuffer *_field5;
- struct Token *_field6;
- struct Token *_field7;
- struct StringTable *_field8;
- struct _malloc_zone_t *_field9;
- struct Resword *_field10;
- int _field11;
- unsigned int _field12;
- unsigned int _field13;
- unsigned int _field14;
- unsigned int _field15;
- char *_field16;
- char *_field17;
- int _field18;
- int _field19;
- struct NXNamedStream *_field20;
- int _field21;
- int _field22;
- char _field23;
- char _field24;
- char _field25;
- char _field26;
- char _field27;
- char _field28;
- };
- struct NXNamedStream {
- char *_field1;
- struct _NXStream *_field2;
- int _field3;
- struct _NXStream *_field4;
- int _field5;
- };
- struct ObjcActions;
- struct ObjcParse {
- struct TokenStream *_field1;
- struct _NXStream *_field2;
- struct ObjcActions *_field3;
- struct Token *_field4;
- struct Token *_field5;
- int _field6;
- struct Token *_field7;
- char _field8;
- char _field9;
- char _field10;
- char _field11;
- id _field12;
- int _field13;
- id _field14;
- int *_field15;
- id _field16;
- int _field17;
- };
- struct PBXHeaderMapBucket {
- unsigned int _field1;
- struct PBXHeaderMapBucketValue _field2;
- };
- struct PBXHeaderMapBucketValue {
- unsigned int prefix;
- unsigned int suffix;
- };
- struct PBXIndexCParseActions {
- void **_field1;
- struct ObjcParse *_field2;
- struct _NXMapTable *_field3;
- char _field4;
- struct _NXMapTable *_field5;
- char _field6;
- struct _NXMapTable *_field7;
- char _field8;
- struct _NXMapTable *_field9;
- char _field10;
- PBXDevKitIndexingEngine *_field11;
- PBXProjectIndex *_field12;
- PBXRecordVector *_field13;
- char _field14[1024];
- id _field15;
- unsigned int _field16;
- int _field17;
- char _field18;
- char _field19;
- unsigned int _field20;
- unsigned int _field21;
- unsigned int _field22;
- };
- struct PBXIndexCppActions {
- void **_field1;
- struct Cpp *_field2;
- PBXDevKitIndexingEngine *_field3;
- PBXProjectIndex *_field4;
- NSDictionary *_field5;
- NSMutableArray *_field6;
- };
- struct Place;
- struct Resword;
- struct Source;
- struct StringTable {
- struct _malloc_zone_t *_field1;
- char _field2;
- struct _Body _field3;
- struct _Body *_field4;
- struct _RBTree _field5[10009];
- struct _NodeList _field6;
- };
- struct Token;
- struct TokenBuffer;
- struct TokenList;
- struct TokenStream;
- struct TrustedSet;
- struct XCBuildLogContainerItemMutationState {
- unsigned int _field1;
- double _field2;
- PBXBuildLogMessageItem *_field3;
- id _field4;
- NSMutableArray *_field5;
- NSMutableArray *_field6;
- unsigned int _field7;
- PBXBuildLogContainerItem **_field8;
- };
- struct XCStackFrame {
- unsigned int _field1;
- unsigned int _field2;
- char *_field3;
- unsigned int _field4;
- char *_field5;
- unsigned int _field6;
- };
- struct _Body {
- unsigned int size;
- struct _Body *next;
- char s[8000];
- };
- struct _HeaderMap;
- struct _NSHashTable;
- struct _NSMapTable;
- struct _NSRange {
- unsigned int location;
- unsigned int length;
- };
- struct _NSZone;
- struct _NXMapTable;
- struct _NXStream;
- struct _NodeList {
- int nextFree;
- struct _NodeList *nextList;
- struct _NodeList *freeList;
- struct _RBNode nodes[1000];
- };
- struct _PBXCStrPoolHashBucket {
- unsigned int _field1;
- unsigned int _field2;
- };
- struct _PBXCStringStorageFreeRange;
- struct _PBXCStringStorageHashBucket {
- unsigned int _field1;
- unsigned int :8;
- unsigned int :8;
- unsigned int :4;
- unsigned int :4;
- unsigned int :8;
- };
- struct _RBNode {
- char *string;
- struct _RBNode *child[2];
- int red;
- };
- struct _RBTree {
- struct _RBNode *root;
- unsigned int blackdepth;
- };
- struct _XCAttributeRunBaseFlags {
- unsigned int attributesAreObjects:1;
- unsigned int attributesShouldBeAutoreleased:1;
- unsigned int coalescesAttributes:1;
- unsigned int unassigned:29;
- };
- struct _XCFSNdObsrv {
- struct _XCFSNdObsrv *_field1;
- id _field2;
- SEL _field3;
- };
- struct _XCFSNodeAssoc {
- struct _XCFSNodeAssoc *_field1;
- unsigned int _field2;
- id _field3;
- };
- struct _XCPropDictBucket {
- char *_field1;
- XCStringList *_field2;
- };
- struct _XCStringListNode {
- struct _XCStringListNode *_field1;
- unsigned int :24;
- unsigned int :1;
- unsigned int :7;
- char _field2[0];
- };
- struct __CFArray;
- struct __CFBitVector;
- struct __CFDictionary;
- struct __CFRunLoop;
- struct __CFRunLoopObserver;
- struct __CFRunLoopSource;
- struct __CFRunLoopTimer;
- struct __sFILE {
- char *_field1;
- int _field2;
- int _field3;
- short _field4;
- short _field5;
- struct __sbuf _field6;
- int _field7;
- void *_field8;
- void *_field9;
- void *_field10;
- void *_field11;
- void *_field12;
- struct __sbuf _field13;
- struct __sFILEX *_field14;
- int _field15;
- unsigned char _field16[3];
- unsigned char _field17[1];
- struct __sbuf _field18;
- int _field19;
- long long _field20;
- };
- struct __sFILEX;
- struct __sbuf {
- char *_field1;
- int _field2;
- };
- struct _malloc_zone_t;
- struct _opaque_pthread_cond_t {
- long __sig;
- char __opaque[24];
- };
- struct _opaque_pthread_mutex_t {
- long __sig;
- char __opaque[40];
- };
- struct _pbxbtreecursor {
- unsigned int node;
- unsigned int entry;
- unsigned int depth;
- void *value;
- unsigned int stamp;
- };
- struct _pbxbtreeentry {
- void *_field1;
- unsigned int _field2;
- };
- struct _pbxbtreeheader {
- unsigned int _field1;
- void *_field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- unsigned int _field8;
- unsigned int _field9;
- };
- struct _pbxcstringstorageheader {
- unsigned int _field1;
- unsigned short _field2;
- struct {
- unsigned int _pad:7;
- unsigned int caseSensitive:1;
- unsigned int prepaddingSize:8;
- } _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- };
- struct _pbxfileheader {
- struct _pbxfilerec _field1;
- struct _pbxfileinfo _field2;
- };
- struct _pbxfileinfo {
- unsigned int :1;
- unsigned int :15;
- unsigned char _field1;
- unsigned char _field2;
- unsigned int _field3;
- unsigned int :1;
- unsigned int :1;
- unsigned int :30;
- union _pbxsymbollocation _field4;
- };
- struct _pbxfilerec {
- struct _pbxsymrec _field1;
- struct _pbxsymrec _field2;
- };
- struct _pbxpathentry {
- unsigned int _field1;
- unsigned int _field2;
- };
- struct _pbxrecordvectorheader {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- };
- struct _pbxsymrec {
- unsigned int :6;
- unsigned int :1;
- unsigned int :2;
- unsigned int :3;
- unsigned int :1;
- unsigned int :19;
- unsigned int _field1;
- };
- struct _pbxtypedesc {
- unsigned int :6;
- unsigned int :1;
- unsigned int :1;
- unsigned char _field1[7];
- };
- struct _projInfo {
- char _field1;
- char _field2;
- char _field3;
- char _field4;
- id _field5;
- };
- struct sockaddr_un {
- unsigned char sun_len;
- unsigned char sun_family;
- char sun_path[104];
- };
- struct stat {
- int _field1;
- unsigned int _field2;
- unsigned short _field3;
- unsigned short _field4;
- unsigned int _field5;
- unsigned int _field6;
- int _field7;
- struct timespec _field8;
- struct timespec _field9;
- struct timespec _field10;
- long long _field11;
- long long _field12;
- int _field13;
- unsigned int _field14;
- unsigned int _field15;
- int _field16;
- long long _field17[2];
- };
- struct timespec {
- int _field1;
- long _field2;
- };
- typedef struct {
- unsigned long long hi;
- unsigned long long lo;
- } CDAnonymousStruct1;
- typedef struct {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- id _field8;
- } CDAnonymousStruct2;
- union _pbxsymbollocation {
- unsigned int rawBits;
- struct {
- unsigned int vectorRow:28;
- unsigned int arrayIndex:4;
- } location;
- };
- /*
- * File: /System/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore
- * Arch: Intel 80x86 (i386)
- * Current version: 762.0.0, Compatibility version: 1.0.0
- */
- @protocol NSCopying
- - (id)copyWithZone:(struct _NSZone *)fp8;
- @end
- @protocol NSMutableCopying
- - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
- @end
- @protocol NSObject
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (Class)superclass;
- - (Class)class;
- - (id)self;
- - (struct _NSZone *)zone;
- - (id)performSelector:(SEL)fp8;
- - (id)performSelector:(SEL)fp8 withObject:(id)fp12;
- - (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
- - (BOOL)isProxy;
- - (BOOL)isKindOfClass:(Class)fp8;
- - (BOOL)isMemberOfClass:(Class)fp8;
- - (BOOL)conformsToProtocol:(id)fp8;
- - (BOOL)respondsToSelector:(SEL)fp8;
- - (id)retain;
- - (oneway void)release;
- - (id)autorelease;
- - (unsigned int)retainCount;
- - (id)description;
- @end
- @protocol PBXBuildLogContainerItems <NSObject>
- - (id)buildLog;
- - (id)superitem;
- - (id)subitems;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
- @end
- @protocol PBXChangeNotification
- - (void)willChange;
- - (void)willChangeWithArchivePriority:(int)fp8;
- - (int)changeMask;
- @end
- @protocol PBXContainerItemChangeNotification
- - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
- @end
- @protocol PBXContainerScriptingExtensions
- - (void)addObject:(id)fp8;
- - (void)removeObject:(id)fp8;
- @end
- @protocol PBXMarkerDelegateProtocol <NSObject>
- - (void)setLineNumber:(unsigned int)fp8;
- - (unsigned int)lineNumber;
- - (void)markChanged;
- - (BOOL)isEnabled;
- - (int)state;
- @end
- @protocol PBXReferenceController
- @end
- @protocol PBXScannerItem <NSObject>
- - (id)name;
- - (id)nameWithIndent;
- - (int)type;
- - (int)compareWithScannerItem:(id)fp8;
- @end
- @protocol PBXSignatureSymbol
- - (id)parameters;
- - (id)invocationString;
- - (id)codeCompletionInvocationString;
- - (id)invocationStringIncludeTarget:(BOOL)fp8;
- @end
- @protocol PBXTSByteStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processBytes:(id)fp12;
- @end
- @protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processCharacters:(id)fp12;
- @end
- @protocol PBXTSLineStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processLine:(id)fp12;
- @end
- @protocol PBXTSStreamConsumerRetaining
- @end
- @protocol PBXTSStreamConsuming <NSObject>
- - (void)streamDidEnd:(id)fp8;
- @end
- @protocol XCAssertionHandling
- - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
- - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
- @end
- @protocol XCBuildCommandOutputParserDelegates
- - (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
- - (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
- - (void)parserFoundEndOfAllInclusions:(id)fp8;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
- - (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;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
- @end
- @protocol XCOutputStreams <NSObject>
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- @end
- @protocol XCProductPartOwners
- - (id)productPartForIdentifier:(id)fp8;
- - (id)subpartsForProductPart:(id)fp8;
- @end
- @protocol XCSCMOperationDelegate <NSObject>
- - (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
- - (void)operation:(id)fp8 reportedMessage:(id)fp12;
- - (void)operation:(id)fp8 reportedError:(id)fp12;
- - (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
- - (id)delegate;
- @end
- @protocol XCSCMRequestDelegate
- - (void)request:(id)fp8 startedOperation:(id)fp12;
- - (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
- - (void)request:(id)fp8 reportedMessage:(id)fp12;
- - (void)request:(id)fp8 reportedError:(id)fp12;
- - (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
- @end
- @protocol XCWorkQueueCommands <NSObject>
- - (void)wasAddedToWorkQueue:(id)fp8;
- - (void)willBeRemovedFromWorkQueue:(id)fp8;
- - (id)workQueue;
- - (BOOL)isReadyForProcessing;
- - (unsigned int)phaseNumber;
- - (id)ruleInfo;
- - (void)willActivateInWorkQueue:(id)fp8;
- - (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
- - (unsigned int)waitCount;
- - (void)incrementWaitCount;
- - (void)decrementWaitCount;
- - (void)incrementWaitCountsOfDependingNodes;
- - (void)decrementWaitCountsOfDependingNodes;
- - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
- - (void)commandInvocationWillStart:(id)fp8;
- - (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
- - (unsigned int)workQueueCommandTag;
- - (void)setWorkQueueCommandTag:(unsigned int)fp8;
- - (id)predictiveProcessingCandidateFilePath;
- - (id)predictiveProcessingValiditySignature;
- - (id)subprocessCommandLineForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- @end
- @protocol XCWorkQueueOperationDelegates <NSObject>
- - (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
- - (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;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
- - (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;
- - (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
- - (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
- @end
- @interface PBXGlobalID : NSObject <NSCopying>
- {
- unsigned char _bytes[12];
- PBXObject *_theObject;
- }
- + (void)setCachesHexStrings:(BOOL)fp8;
- + (void)initialize;
- - (id)_cachedHexString;
- - (void)_cacheHexString:(id)fp8;
- - (id)init;
- - (id)initWithHexString:(id)fp8;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)hexString;
- - (id)description;
- - (void)setPBXObject:(id)fp8;
- @end
- @interface _GlobalIDHexString : NSString
- {
- NSString *_theHexString;
- NSString *_archiveComment;
- }
- - (id)replacementObjectForCoder:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)description;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
- - (id)initWithHexString:(id)fp8 archiveComment:(id)fp12;
- - (void)dealloc;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- - (unsigned int)length;
- - (unsigned short)characterAtIndex:(unsigned int)fp8;
- @end
- @interface NSString (GlobalIDCreationAdditions)
- + (id)stringWithNewGlobalID;
- @end
- @interface PBXUnarchivingBinding : PBXArchiveBinding
- {
- BOOL _isScalar;
- void *_setValueMethod;
- SEL _unarchiveSelector;
- void *_unarchiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)readValueForObject:(id)fp8 fromPListUnarchiver:(id)fp12;
- @end
- @interface PBXConditionalArchivingBinding : PBXArchivingBinding
- {
- SEL _shouldArchiveSelector;
- void *_shouldArchiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12 shouldArchiveSelector:(SEL)fp16;
- - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
- @end
- @interface PBXArchivingBinding : PBXArchiveBinding
- {
- void *_getValueMethod;
- SEL _archiveSelector;
- void *_archiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
- @end
- @interface PBXArchiveBinding : NSObject
- {
- NSKeyBinding *_keyBinding;
- NSString *_key;
- NSString *_archiveKey;
- int _archiveMask;
- }
- + (id)bindingWithClass:(Class)fp8 key:(id)fp12 archiveMask:(int)fp16;
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)keyBinding;
- - (int)archiveMask;
- - (id)key;
- - (Class)targetClass;
- @end
- @interface PBXObject : NSObject
- {
- PBXGlobalID *_globalID;
- }
- + (id)_classNameToFallbackClassNameDict;
- + (void)_clearFallbackClassNameCache:(id)fp8;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableUserAttributes;
- + (id)archivableUserRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- + (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
- + (id)archiveNameForKey:(id)fp8;
- + (BOOL)hasUserKeys;
- + (BOOL)relationshipIsWeak:(id)fp8 forPListArchiver:(id)fp12;
- + (BOOL)changeNotificationsEnabled;
- + (void)setChangeNotificationsEnabled:(BOOL)fp8;
- + (id)innerDescription;
- + (id)description;
- + (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- + (id)longDescription;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)globalIDCreateIfNeeded:(BOOL)fp8;
- - (id)globalID;
- - (id)classNameForPListArchive;
- - (id)gidCommentForArchive;
- - (id)fallbackClassNameForPListArchive;
- - (void)_archiveValuesForArchiveMask:(int)fp8 toPListArchiver:(id)fp12;
- - (void)_unarchiveValuesForArchiveMask:(int)fp8 fromPListUnarchiver:(id)fp12;
- - (void)writeToPListArchiver:(id)fp8;
- - (void)writeUserSettingsToPListArchiver:(id)fp8;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (id)readUserSettingsFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)willChange;
- - (id)innerDescription;
- - (id)description;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)longDescription;
- @end
- @interface PBXObject (PBXVeryPrivatePListArchiveMethods)
- - (void)_setUnarchivedGlobalIDFromHexString:(id)fp8;
- @end
- @interface NSValue (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSDictionary (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSArray (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSString (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface PBXObject (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface PBXProjectItem : PBXContainerItem
- {
- }
- - (void)dealloc;
- - (void)finalize;
- @end
- @interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
- {
- struct {
- unsigned int readOnly:1;
- unsigned int wantsIndex:1;
- unsigned int dependencyGraphBearTrapping:1;
- unsigned int autosavingSuspended:1;
- unsigned int RESERVED:28;
- } _pFlags;
- unsigned int _savedArchiveVersion;
- PBXFileReference *_projectFileRef;
- PBXFileReference *_userSettingsFileRef;
- NSMutableArray *_targets;
- PBXTarget *_activeTarget;
- NSMutableArray *_breakpoints;
- XCBreakpointsBucket *_breakpointsGroup;
- struct _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;
- int _nIndexUsers;
- XCConfigurationList *_buildConfigurationList;
- PBXBuildSettingsDictionary *_buildSettings;
- PBXBuildSettingsDictionary *_userBuildSettings;
- PBXBookmarkGroup *_userBookmarkGroup;
- NSMutableDictionary *_perUserProjectItems;
- NSMutableArray *_buildStyles;
- PBXBuildStyle *_activeBuildStyle;
- NSMutableArray *_executables;
- PBXExecutable *_activeExecutable;
- struct _NSMapTable *_projectReferences;
- PBXLogOutputString *_upgradeLog;
- XCSourceControlManager *_sourceControlManager;
- XCBuildOperation *_mostRecentBuildOperation;
- BOOL _hasScannedForEncodings;
- NSString *_cachedStandardizedProjectDirectory;
- PBXCodeSenseManager *_codeSenseManager;
- NSMutableArray *_expressions;
- NSString *_activeBuildAction;
- NSString *_activeBuildConfigurationName;
- NSMutableArray *_availableBuildConfigurationNames;
- NSArray *_targetTemplates;
- XCPropertyExpansionContext *_cachedExpansionContext;
- NSString *_configNameForCachedExpansionContext;
- NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
- NSString *_projectRoot;
- }
- + (id)headerFileTypes;
- + (id)sourceFileTypes;
- + (id)rezzableFileTypes;
- + (id)linkableFileTypes;
- + (id)appleScriptFileTypes;
- + (id)defaultKnownRegions;
- + (id)defaultKnownPlatforms;
- + (unsigned int)projectArchiveVersion;
- + (id)projectWrapperExtension;
- + (BOOL)isProjectWrapperExtension:(id)fp8;
- + (id)knownProjectWrapperExtensions;
- + (id)projectFilePathWithPath:(id)fp8;
- + (id)userSettingsPathWithPath:(id)fp8;
- + (id)defaultUserSettingsPathWithPath:(id)fp8;
- + (id)openProjects;
- + (void)initialize;
- + (id)projectWrapperPathForPath:(id)fp8;
- + (BOOL)shouldKeepOriginalReference:(id)fp8 usingOriginalObjectCounts:(id)fp12;
- + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12 readOnly:(BOOL)fp16;
- + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12;
- + (id)projectWithFile:(id)fp8;
- + (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
- + (struct _NSMapTable *)openContainerMapTable;
- + (id)globalOverridingBuildSettings;
- + (id)applicationPreferencesBuildSettings;
- + (void)_propagateAppPrefsBuildSettingsToUserDefaults;
- + (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- + (id)sourceTreeDisplayNamesDictionary;
- + (void)propagateSourceTreeDisplayNamesToUserDefaults;
- + (void)_convertBuildDirectoryPrefs;
- + (void)setApplicationwideProductDirectory:(id)fp8;
- + (void)setApplicationwideIntermediatesDirectory:(id)fp8;
- + (id)applicationwideProductDirectory;
- + (id)applicationwideIntermediatesDirectory;
- + (id)targetsInAllProjectsForFileReference:(id)fp8 justNative:(BOOL)fp12;
- + (BOOL)autosavingEnabled;
- + (void)setAutosavingEnabled:(BOOL)fp8;
- + (id)archiveNameForKey:(id)fp8;
- + (BOOL)copyProjectAtPath:(id)fp8 toPath:(id)fp12;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableUserAttributes;
- + (id)archivableUserRelationships;
- + (void)_autosave:(id)fp8;
- + (id)runloopModesForProjectItemChangedPerformer;
- + (void)setRunloopModesForProjectItemChangedPerformer:(id)fp8;
- + (void)beginSpeculativeCompileOfFile:(id)fp8;
- + (void)endSpeculativeCompileOfFile:(id)fp8;
- + (void)waitForSpeculativeCompileCompletionForFile:(id)fp8;
- - (id)init;
- - (BOOL)isReadOnly;
- - (void)_setReadOnly:(BOOL)fp8;
- - (unsigned int)savedArchiveVersion;
- - (void)_setSavedArchiveVersion:(unsigned int)fp8;
- - (BOOL)_shouldUpgradeSavedArchiveVersion;
- - (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)allowsEditingOfChildren;
- - (id)perUserDictionary;
- - (BOOL)isUnderSCMControl;
- - (BOOL)isSCMEnabled;
- - (void)setSCMEnabled:(BOOL)fp8;
- - (void)setSourceControlManager:(id)fp8;
- - (id)sourceControlManager;
- - (BOOL)wantsSCM;
- - (id)scmType;
- - (void)setSCMType:(id)fp8;
- - (id)scmInfo;
- - (void)appDefaultForSCMDidChange:(id)fp8;
- - (id)projectFilePath;
- - (id)projectFileRef;
- - (id)userSettingsPath;
- - (id)userSettingsFileRef;
- - (BOOL)needsArchive;
- - (BOOL)needsRevert;
- - (BOOL)writeToFile:(id)fp8 projectFile:(BOOL)fp12 userFile:(BOOL)fp16;
- - (BOOL)_writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
- - (BOOL)writeToFileSystem;
- - (BOOL)writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
- - (void)setPath:(id)fp8;
- - (id)path;
- - (id)name;
- - (id)buildConfigurationList;
- - (id)buildSettings;
- - (id)userBuildSettings;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
- - (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)fp8;
- - (id)dynamicallyComputedProjectwideBuildSettings;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- - (id)projectDirectory;
- - (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
- - (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
- - (id)cachedPropertyExpansionContext;
- - (void)discardCachedPropertyExpansionContext;
- - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)expandedValueForString:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)absoluteExpandedPathForString:(id)fp8;
- - (id)builtProductsLocationForConfigurationNamed:(id)fp8;
- - (id)builtProductsLocation;
- - (id)intermediatesLocationForConfigurationNamed:(id)fp8;
- - (id)intermediatesLocation;
- - (id)productDirectoryForConfigurationNamed:(id)fp8;
- - (id)productDirectory;
- - (id)intermediatesDirectoryForConfigurationNamed:(id)fp8;
- - (id)intermediatesDirectory;
- - (void)setPerProjectProductDirectory:(id)fp8;
- - (void)setPerProjectIntermediatesDirectory:(id)fp8;
- - (id)perProjectProductDirectory;
- - (id)perProjectIntermediatesDirectory;
- - (BOOL)hasPerProjectProductDirectory;
- - (BOOL)hasPerProjectIntermediatesDirectory;
- - (id)userBookmarkGroup;
- - (id)projectLevelSdkRootSettingCombinedForAllConfigurations;
- - (id)effectiveSdkRootSettingCombinedForAllConfigurations;
- - (void)setPerProjectSDKRootDirectory:(id)fp8;
- - (id)perProjectSDKRootDirectoryForConfigurationNamed:(id)fp8;
- - (id)perProjectSDKRootDirectory;
- - (id)sdkPackageForConfigurationNamed:(id)fp8;
- - (id)sdkPackage;
- - (id)targetTemplates;
- - (id)targets;
- - (id)targetNamed:(id)fp8;
- - (id)targetWithGlobalID:(id)fp8;
- - (void)insertTargets:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addTarget:(id)fp8;
- - (void)removeTarget:(id)fp8;
- - (id)allTargetsInDependencyOrder;
- - (id)activeTarget;
- - (void)setActiveTarget:(id)fp8;
- - (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)fp8;
- - (id)addToTargets;
- - (void)setAddToTargets:(id)fp8;
- - (id)targetsAcceptingFileType:(id)fp8;
- - (id)targetsAcceptingAnyFileTypes;
- - (id)targetsForFileReference:(id)fp8 justNative:(BOOL)fp12;
- - (id)buildStyles;
- - (id)buildStyleNamed:(id)fp8;
- - (id)buildStyleWithGlobalID:(id)fp8;
- - (void)insertBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addBuildStyle:(id)fp8;
- - (void)removeBuildStyle:(id)fp8;
- - (void)_setBuildStyles:(id)fp8;
- - (id)activeBuildStyle;
- - (id)_activeBuildStyle;
- - (void)setActiveBuildStyle:(id)fp8;
- - (id)activeBuildAction;
- - (void)setActiveBuildAction:(id)fp8;
- - (id)activeBuildConfigurationName;
- - (id)_activeBuildConfigurationName;
- - (void)setActiveBuildConfigurationName:(id)fp8;
- - (id)availableBuildConfigurationNames;
- - (id)possibleActiveBuildConfigurationNames;
- - (void)setDefaultConfigurationName:(id)fp8;
- - (id)defaultConfigurationName;
- - (void)_willChangeConfigurationNames;
- - (void)_didChangeConfigurationNames;
- - (void)deleteBuildConfigurationNamed:(id)fp8;
- - (id)duplicateBuildConfigurationNamed:(id)fp8;
- - (void)renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
- - (void)updateDefaultConfigurationToConfigurationNamed:(id)fp8;
- - (void)updateDefaultConfigurationVisibility:(BOOL)fp8;
- - (void)setActiveExecutable:(id)fp8;
- - (id)activeExecutable;
- - (void)setExecutables:(id)fp8;
- - (id)executables;
- - (id)executableNamed:(id)fp8;
- - (void)insertExecutables:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addExecutable:(id)fp8;
- - (BOOL)canRemoveExecutable:(id)fp8 denialReason:(id *)fp12;
- - (void)removeExecutable:(id)fp8;
- - (id)relevantToolSpecifications;
- - (id)projectReferences;
- - (id)projectReferenceForPath:(id)fp8;
- - (id)projectReferenceForProject:(id)fp8;
- - (id)productsForProjectReference:(id)fp8;
- - (id)productsForProject:(id)fp8;
- - (void)addProjectReference:(id)fp8;
- - (id)addProjectReferenceForProject:(id)fp8;
- - (void)removeProjectReference:(id)fp8;
- - (id)referencedProjects;
- - (id)productReferenceGroup;
- - (void)setProductReferenceGroup:(id)fp8;
- - (id)developmentRegion;
- - (void)setDevelopmentRegion:(id)fp8;
- - (id)knownRegions;
- - (void)addRegion:(id)fp8;
- - (id)knownPlatforms;
- - (void)addPlatform:(id)fp8;
- - (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)fp8;
- - (void)_setIntermediatesDirectory:(id)fp8;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (BOOL)shouldArchiveUserBookmarkGroup;
- - (BOOL)shouldArchiveProductDirectory;
- - (BOOL)shouldArchiveIntermediatesDirectory;
- - (void)_setUserBookmarkGroup:(id)fp8;
- - (void)_setExecutables:(id)fp8;
- - (void)_setProjectReferences:(id)fp8;
- - (id)_projectReferences;
- - (void)_setBuildConfigurationList:(id)fp8;
- - (void)_setBuildSettings:(id)fp8;
- - (void)_setUserBuildSettings:(id)fp8;
- - (id)_projectwideBuildSettings;
- - (void)_setProjectwideBuildSettings:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)expressions;
- - (void)addExpressionString:(id)fp8;
- - (void)removeExpressionString:(id)fp8;
- - (void)_setBreakpoints:(id)fp8;
- - (id)breakpointsInReferencedProjects;
- - (id)breakpoints;
- - (void)_setBreakpointsGroup:(id)fp8;
- - (id)breakpointsGroup;
- - (id)fileBreakpoints;
- - (id)symbolicBreakpoints;
- - (id)projectsWithBreakpointsForProjects:(id)fp8 visited:(id)fp12 filterIgnoredProjects:(BOOL)fp16;
- - (BOOL)breakpointsAreEnabledForProjectName:(id)fp8;
- - (void)setEnableBreakpoints:(BOOL)fp8 forProjectName:(id)fp12;
- - (id)relativeFileReferenceForPath:(id)fp8;
- - (id)breakpointsInProjectsForPath:(id)fp8;
- - (id)breakpointsForFileReference:(id)fp8;
- - (id)breakpointsForFilename:(id)fp8;
- - (void)addBreakpoint:(id)fp8;
- - (void)insertBreakpoint:(id)fp8 atIndex:(int)fp12;
- - (void)replaceBreakpointAtIndex:(int)fp8 withBreakpoint:(id)fp12;
- - (void)removeBreakpoint:(id)fp8;
- - (void)setAutosavingSuspended:(BOOL)fp8;
- - (BOOL)autosavingSuspended;
- - (void)_processEndOfEvent;
- - (void)_scheduleEndOfEventProcessing:(int)fp8;
- - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
- - (void)willChangeWithArchivePriority:(int)fp8;
- - (void)willChange;
- - (BOOL)hasItemChanged:(id)fp8;
- - (BOOL)hasItemChangedWithMask:(int)fp8;
- - (int)changeMask;
- - (id)allChangedItems;
- - (id)mostRecentBuildOperation;
- - (void)setMostRecentBuildOperation:(id)fp8;
- - (BOOL)isBeingBuilt;
- - (BOOL)installSourcesToPath:(id)fp8;
- - (id)codeSenseManager;
- - (BOOL)isAllowedToUpdateIndex;
- - (void)openIndex;
- - (void)closeIndex;
- - (BOOL)wantsIndex;
- - (void)loadIndex;
- - (id)projectIndex;
- - (void)beginIndexing;
- - (void)dropIndex;
- - (void)rebuildIndex;
- - (BOOL)hasIndex;
- - (BOOL)isIndexing;
- - (void)stopIndexing;
- - (id)indexDirectory;
- - (void)_indexingDefaultEnabled:(id)fp8;
- - (void)_indexingDefaultDisabled:(id)fp8;
- - (id)perUserProjectItems;
- - (id)perUserDictionaryObjectForGUIDHexString:(id)fp8;
- - (void)addPerUserProjectItem:(id)fp8;
- - (void)removePerUserProjectItemForGUIDHexString:(id)fp8;
- - (void)clearAllPerUserProjectItems;
- - (void)_setHasScannedForEncodings:(BOOL)fp8;
- - (BOOL)_hasScannedForEncodings;
- - (void)fileMayHaveChangedAtPath:(id)fp8;
- - (void)touchFileAtPath:(id)fp8;
- - (void)untouchFileAtPath:(id)fp8;
- - (void)cancelPendingActivities;
- @end
- @interface _PBXProjectCopyingHelper : NSObject
- {
- NSString *_sourcePath;
- NSString *_destinationPath;
- }
- - (id)initWithSourcePath:(id)fp8 destinationPath:(id)fp12;
- - (void)dealloc;
- - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
- - (BOOL)performCopy;
- @end
- @interface PBXProject (UserInterfaceInspectionSupport)
- - (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)buildSettingDictionariesForShowingInUserInterface;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
- @end
- @interface PBXProject (PBXBuildSettingExpansion)
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
- @end
- @interface PBXProject (PBXTargetedNotifications)
- - (void)referenceWasAdded:(id)fp8;
- - (void)referenceWasRenamed:(id)fp8 oldAbsolutePath:(id)fp12;
- - (void)referenceWillChange:(id)fp8;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (void)breakpointWasAdded:(id)fp8;
- - (void)breakpointWillBeDeleted:(id)fp8;
- - (void)targetWasAdded:(id)fp8;
- - (void)targetWillBeRemoved:(id)fp8;
- - (void)buildFileWasAdded:(id)fp8;
- - (void)buildFileWillBeRemoved:(id)fp8;
- - (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
- - (void)group:(id)fp8 willAddChild:(id)fp12;
- - (void)buildStyleWasAdded:(id)fp8;
- - (void)buildStyleWillBeRemoved:(id)fp8;
- - (void)executableWasAdded:(id)fp8;
- - (void)executableWillBeRemoved:(id)fp8;
- - (void)buildOperationWillBegin:(id)fp8;
- - (void)buildOperationDidEnd:(id)fp8;
- - (void)buildPhase:(id)fp8 wasAddedToTarget:(id)fp12;
- - (void)buildPhase:(id)fp8 willBeRemovedFromTarget:(id)fp12;
- - (void)buildConfiguration:(id)fp8 wasAddedToTarget:(id)fp12;
- - (void)buildConfiguration:(id)fp8 willBeRemovedFromTarget:(id)fp12;
- @end
- @interface PBXTarget (CopiedReferencePruning)
- - (BOOL)hasOriginalForCopiedReference:(id)fp8 usingCopiesToOriginalsMappings:(struct _NSMapTable *)fp12;
- @end
- @interface PBXGroup : PBXReference
- {
- NSMutableArray *_children;
- BOOL _didScmStatus;
- }
- + (id)groupWithName:(id)fp8 path:(id)fp12;
- + (id)groupWithName:(id)fp8;
- + (id)archivableRelationships;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (BOOL)allowsEditingOfChildren;
- - (BOOL)isLeaf;
- - (BOOL)isGroup;
- - (BOOL)allowsSubgroups;
- - (void)setContainer:(id)fp8;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (id)_availableNameBasedOn:(id)fp8;
- - (id)createNewGroupAtIndex:(unsigned int)fp8;
- - (int)changeMask;
- - (BOOL)containsItem:(id)fp8;
- - (BOOL)isAncestorOfItem:(id)fp8;
- - (id)destinationGroupForInsertion;
- - (BOOL)acceptsItem:(id)fp8;
- - (void)_removeItemFromChildrenOnly:(id)fp8;
- - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertItem:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addItems:(id)fp8;
- - (void)addItem:(id)fp8;
- - (id)_insertRefOfClass:(Class)fp8 withName:(id)fp12 forFile:(id)fp16 ofFileType:(id)fp20 withFileProperties:(id)fp24 atIndex:(int)fp28;
- - (void)_addChildrenOfFolder:(id)fp8 toList:(id)fp12;
- - (id)insertFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addFiles:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
- - (id)insertItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addItems:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)removeItem:(id)fp8;
- - (unsigned int)indexOfItem:(id)fp8;
- - (id)itemAtIndex:(unsigned int)fp8;
- - (id)itemNamed:(id)fp8;
- - (unsigned int)itemCount;
- - (void)invalidateAbsolutePathCache;
- - (id)groupEnumerator;
- - (id)innerDescription;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)_items;
- - (void)_setChildren:(id)fp8;
- - (void)_setItems:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (BOOL)didScmStatus;
- - (void)setDidScmStatus:(BOOL)fp8;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
- - (id)relevantToolSpecifications;
- @end
- @interface PBXReference : PBXContainerItem
- {
- NSString *_name;
- NSString *_path;
- NSString *_sourceTree;
- unsigned int _deallocating:1;
- unsigned int _didRegisterForNotifications:1;
- unsigned int _RESERVED_REF:30;
- NSMutableDictionary *_properties;
- PBXGroup *_group;
- PBXContainer *_container;
- PBXTarget *_producingTarget;
- NSString *_absolutePath;
- NSString *_absoluteDirectory;
- NSString *_resolvedAbsolutePath;
- NSString *_resolvedAbsoluteDirectory;
- NSString *_unexpandedFullPath;
- XCFileSystemNode *_fileSystemNode;
- struct _NSHashTable *_buildFiles;
- XCSCMInfo *_representativeSCMInfo;
- }
- + (Class)_referenceClassInList:(id)fp8 representingFileAtPath:(id)fp12 ofType:(id)fp16;
- + (id)archiveNameForKey:(id)fp8;
- + (id)archivableAttributes;
- - (void)addNotifications;
- - (void)removeNotifications;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
- - (id)initWithName:(id)fp8 path:(id)fp12;
- - (id)initWithName:(id)fp8;
- - (id)initWithPath:(id)fp8;
- - (id)init;
- - (id)initWithName:(id)fp8 path:(id)fp12 referenceType:(int)fp16;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void)registerBuildFile:(id)fp8;
- - (void)unregisterBuildFile:(id)fp8;
- - (id)registeredBuildFiles;
- - (void)_notifyRegisteredBuildFilesWillDealloc;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)group;
- - (void)setGroup:(id)fp8;
- - (void)removeFromGroup;
- - (void)deleteFromDisk;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)setProducingTarget:(id)fp8;
- - (id)producingTarget;
- - (id)includingTargets;
- - (BOOL)isProductReference;
- - (id)presumedBuildConfigurationName;
- - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)expandedValueForString:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)absoluteExpandedPathForString:(id)fp8;
- - (BOOL)allowsEditing;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)_doFileSystemCopyFrom:(id)fp8 to:(id)fp12 deleteOriginal:(BOOL)fp16;
- - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
- - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
- - (BOOL)canSetName;
- - (id)groupTreeDisplayName;
- - (id)defaultReference;
- - (BOOL)ensureHasDefaultReference;
- - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12 forConfigurationNamed:(id)fp16;
- - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12;
- - (id)sourceTree;
- - (id)path;
- - (id)absolutePathForConfigurationNamed:(id)fp8;
- - (id)absolutePath;
- - (id)resolvedAbsolutePath;
- - (id)fileSystemNode;
- - (id)absoluteDirectory;
- - (id)resolvedAbsoluteDirectory;
- - (id)projectRelativePath;
- - (id)groupRelativePath;
- - (id)buildProductRelativePath;
- - (id)absolutePathForDisplay;
- - (id)unexpandedAbsolutePath;
- - (BOOL)fileExists;
- - (void)_pathForSourceTreeDidChange:(id)fp8;
- - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
- - (BOOL)setPath:(id)fp8;
- - (BOOL)copyToNewPath:(id)fp8;
- - (BOOL)moveToNewPath:(id)fp8;
- - (void)setSourceTree:(id)fp8;
- - (BOOL)changeSourceTree:(id)fp8;
- - (void)invalidateAbsolutePathCache;
- - (id)fileType;
- - (id)fileProperties;
- - (BOOL)userCanSetExplicitFileType;
- - (id)propertyForKey:(id)fp8 searchParent:(BOOL)fp12;
- - (id)propertyForKey:(id)fp8;
- - (BOOL)overridesPropertyForKey:(id)fp8;
- - (void)setProperty:(id)fp8 forKey:(id)fp12;
- - (int)lineEnding;
- - (void)setLineEnding:(int)fp8;
- - (BOOL)shouldArchiveLineEnding;
- - (unsigned int)fileEncoding;
- - (void)setFileEncoding:(unsigned int)fp8;
- - (BOOL)shouldArchiveFileEncoding;
- - (int)tabWidth;
- - (void)setTabWidth:(int)fp8;
- - (BOOL)shouldArchiveTabWidth;
- - (int)indentWidth;
- - (void)setIndentWidth:(int)fp8;
- - (BOOL)shouldArchiveIndentWidth;
- - (BOOL)usesTabs;
- - (void)setUsesTabs:(int)fp8;
- - (BOOL)shouldArchiveUsesTabs;
- - (BOOL)wrapsLines;
- - (void)setWrapsLines:(int)fp8;
- - (BOOL)shouldArchiveWrapsLines;
- - (BOOL)includeInIndex;
- - (BOOL)canSetIncludeInIndex;
- - (void)setIncludeInIndex:(int)fp8;
- - (BOOL)shouldArchiveIncludeInIndex;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (id)children;
- - (void)validateChildren;
- - (BOOL)isLeaf;
- - (BOOL)isGroup;
- - (BOOL)isAncestorOfItem:(id)fp8;
- - (id)destinationGroupForInsertion;
- - (id)destinationGroupForFilenames:(id)fp8;
- - (BOOL)isVariant;
- - (BOOL)isRegionVariant;
- - (id)regionVariantName;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (id)gidCommentForArchive;
- - (BOOL)shouldArchivePath;
- - (BOOL)shouldArchiveName;
- - (void)_setPath:(id)fp8;
- - (BOOL)shouldArchiveReferenceType;
- - (int)_referenceType;
- - (void)_setReferenceType:(int)fp8;
- - (void)_setSourceTree:(id)fp8;
- - (int)changeMask;
- - (id)innerDescription;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)createSCMInfo;
- - (void)setRepresentativeSCMInfo:(id)fp8;
- - (id)scmInfo;
- - (void)childSCMInfoChanged:(id)fp8;
- - (void)scmChildrenChanged;
- - (void)scmInfoChanged;
- - (BOOL)allowsRemovalFromDisk;
- - (id)referencesForBuilding;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- - (int)compareName:(id)fp8;
- - (int)compareType:(id)fp8;
- - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
- @end
- @interface NSString (SourceTreeMethods)
- - (BOOL)isBuiltInSourceTree;
- @end
- @interface PBXFileReference : PBXReference
- {
- PBXContainer *_loadedContainer;
- PBXFileType *_lastKnownFileType;
- NSDictionary *_lastKnownFileProperties;
- PBXFileType *_explicitFileType;
- NSDictionary *_explicitFileProperties;
- }
- + (id)knownWrapperExtensions;
- + (BOOL)canRepresentFileAtPath:(id)fp8 ofType:(id)fp12;
- + (BOOL)canRepresentFileAtPath:(id)fp8;
- + (BOOL)allowCopyingSourceFile;
- + (id)defaultExpectedFileTypeForPath:(id)fp8;
- + (id)archivableAttributes;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
- - (void)dealloc;
- - (void)finalize;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (void)_invalidateLastKnownFileType;
- - (void)_getEffectiveFileType:(id *)fp8 fileProperties:(id *)fp12;
- - (id)fileType;
- - (id)fileProperties;
- - (BOOL)userCanSetExplicitFileType;
- - (void)setExplicitFileType:(id)fp8 explicitFileProperties:(id)fp12;
- - (void)setExplicitFileType:(id)fp8;
- - (void)setExplicitFileTypeIfNil:(id)fp8;
- - (id)subpathForWrapperPart:(int)fp8;
- - (id)resolvedAbsolutePathForWrapperPart:(int)fp8;
- - (id)absolutePathForWrapperPart:(int)fp8;
- - (id)unexpandedAbsolutePathForWrapperPart:(int)fp8;
- - (BOOL)isProductReference;
- - (int)indentWidth;
- - (BOOL)usesTabs;
- - (BOOL)includeInIndex;
- - (BOOL)canSetIncludeInIndex;
- - (id)languageSpecificationIdentifier;
- - (void)setLanguageSpecificationIdentifier:(id)fp8;
- - (BOOL)shouldArchiveLanguageSpecificationIdentifier;
- - (BOOL)isExecutable;
- - (id)absolutePathToLaunchable;
- - (BOOL)hasGUI;
- - (void)setContainer:(id)fp8;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)_pathForSourceTreeDidChange:(id)fp8;
- - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
- - (id)resolvedAbsolutePath;
- - (void)invalidateAbsolutePathCache;
- - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
- - (id)createSCMInfo;
- - (id)scmInfo;
- - (void)scmInfoChanged;
- - (id)loadedContainer;
- - (void)_setLoadedContainer:(id)fp8 andNotify:(BOOL)fp12;
- - (void)setLoadedContainer:(id)fp8;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (void)validateChildren;
- - (BOOL)isLeaf;
- - (BOOL)allowsEditing;
- - (BOOL)allowsRemovalFromDisk;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (BOOL)archiveInPlistOnSingleLine;
- - (id)_lastKnownFileType;
- - (void)_setLastKnownFileType:(id)fp8;
- - (id)_explicitFileType;
- - (void)_setExplicitFileType:(id)fp8;
- - (id)_expectedFileType;
- - (void)_setExpectedFileType:(id)fp8;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- @end
- @interface PBXFileReference (PBXArchivingErrorHandler)
- - (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
- @end
- @interface PBXVariantGroup : PBXGroup
- {
- }
- + (void)_replaceBuildFilesForReference:(id)fp8 withBuildFilesForReference:(id)fp12;
- + (id)variantGroupByWrappingReference:(id)fp8 isLocalized:(BOOL)fp12;
- + (id)referenceByUnwrappingVariantGroup:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (id)destinationGroupForInsertion;
- - (void)removeItem:(id)fp8;
- - (BOOL)allowsRemovalFromDisk;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
- - (id)defaultReference;
- - (BOOL)ensureHasDefaultReference;
- - (id)variantForRegion:(id)fp8;
- - (BOOL)makeLocalized;
- - (BOOL)makeGlobal;
- - (BOOL)makeVariantForRegion:(id)fp8;
- - (id)referencesForBuilding;
- - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
- @end
- @interface PBXPListUnarchiver : NSObject
- {
- NSDictionary *_archiveDictionary;
- NSDictionary *_classTable;
- NSDictionary *_objectTable;
- PBXContainer *_container;
- NSMutableDictionary *_translatedGlobalIDs;
- NSDictionary *_userSettingsTable;
- NSDictionary *_contextInfo;
- id _rootObject;
- unsigned int _archivedObjectVersion;
- BOOL _didUseFallbackClass;
- NSDictionary *_currentArchiveDict;
- NSMutableDictionary *_substituteClassNames;
- NSMutableDictionary *_unarchivedObjects;
- struct _NSZone *_objectZone;
- id _delegate;
- }
- + (id)unarchivedRootObjectFromPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16 inContainer:(id)fp20;
- + (id)unarchivedRootObjectFromPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16;
- + (id)unarchivedRootObjectFromPListArchive:(id)fp8;
- + (void)setClassName:(id)fp8 decodedForArchiveClassName:(id)fp12;
- + (id)classNameDecodedForArchiveClassName:(id)fp8;
- - (id)_unarchiveObjectWithGlobalIDHexString:(id)fp8;
- - (id)initWithPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16 inContainer:(id)fp20;
- - (id)initWithPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16;
- - (id)initWithPListArchive:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (struct _NSZone *)objectZone;
- - (void)setObjectZone:(struct _NSZone *)fp8;
- - (id)userSettings;
- - (id)contextInfo;
- - (unsigned int)archivedObjectVersion;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (void)setClassName:(id)fp8 decodedForArchiveClassName:(id)fp12;
- - (id)classNameDecodedForArchiveClassName:(id)fp8;
- - (id)decodeRootObject;
- - (id)rootObject;
- - (id)valueForKey:(id)fp8;
- - (BOOL)hasValueForKey:(id)fp8;
- - (BOOL)decodeBooleanForKey:(id)fp8;
- - (unsigned short)decodeCharacterForKey:(id)fp8;
- - (int)decodeIntegerForKey:(id)fp8;
- - (float)decodeFloatForKey:(id)fp8;
- - (double)decodeDoubleForKey:(id)fp8;
- - (struct _NSRange)decodeRangeForKey:(id)fp8;
- - (id)decodeObjectForKey:(id)fp8;
- - (id)_decodeMutableObjectArrayFromPListArray:(id)fp8;
- - (id)_decodeMutableObjectDictionaryFromPListDictionary:(id)fp8;
- - (id)decodeMutableObjectArrayForKey:(id)fp8;
- - (id)decodeMutableObjectDictionaryForKey:(id)fp8;
- - (id)decodeStringForKey:(id)fp8;
- - (id)decodeNumberForKey:(id)fp8;
- - (id)decodeMutablePListArrayForKey:(id)fp8;
- - (id)decodeMutablePListDictionaryForKey:(id)fp8;
- @end
- @interface PBXPListArchiver : NSObject
- {
- unsigned int _role;
- NSMutableDictionary *_archiveDictionary;
- NSMutableDictionary *_currentArchiveDict;
- NSMutableDictionary *_classTable;
- NSMutableDictionary *_objectTable;
- NSMutableDictionary *_userSettingsTable;
- NSMutableArray *_userObjects;
- id _delegate;
- }
- + (void)initialize;
- + (id)plistArchiveWithRootObject:(id)fp8 delegate:(id)fp12 role:(unsigned int)fp16;
- + (id)plistArchiveWithRootObject:(id)fp8 delegate:(id)fp12;
- - (id)_archiveObject:(id)fp8 asWeakReference:(BOOL)fp12;
- - (id)_archiveObject:(id)fp8;
- - (id)_archiveUserObject:(id)fp8 asWeakReference:(BOOL)fp12;
- - (id)_archiveUserObject:(id)fp8;
- - (id)initWithRootObject:(id)fp8 delegate:(id)fp12 role:(unsigned int)fp16;
- - (id)initWithRootObject:(id)fp8 delegate:(id)fp12;
- - (id)initWithRootObject:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)plistArchive;
- - (id)userSettings;
- - (unsigned int)role;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (void)encodeBoolean:(BOOL)fp8 forKey:(id)fp12;
- - (void)encodeCharacter:(unsigned short)fp8 forKey:(id)fp12;
- - (void)encodeInteger:(int)fp8 forKey:(id)fp12;
- - (void)encodeFloat:(float)fp8 forKey:(id)fp12;
- - (void)encodeDouble:(double)fp8 forKey:(id)fp16;
- - (void)encodeRange:(struct _NSRange)fp8 forKey:(id)fp16;
- - (void)encodeValue:(id)fp8 forKey:(id)fp12;
- - (void)_encodeObject:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
- - (void)encodeObject:(id)fp8 forKey:(id)fp12;
- - (void)encodeObjectWeakly:(id)fp8 forKey:(id)fp12;
- - (id)_createPListArrayForObjectArray:(id)fp8 asWeakReference:(BOOL)fp12;
- - (id)_createPListDictionaryForObjectDictionary:(id)fp8 asWeakReference:(BOOL)fp12;
- - (void)_encodeObjectArray:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
- - (void)encodeObjectArray:(id)fp8 forKey:(id)fp12;
- - (void)encodeObjectArrayWeakly:(id)fp8 forKey:(id)fp12;
- - (void)_encodeObjectDictionary:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
- - (void)encodeObjectDictionary:(id)fp8 forKey:(id)fp12;
- - (void)encodeObjectDictionaryWeakly:(id)fp8 forKey:(id)fp12;
- - (void)encodeString:(id)fp8 forKey:(id)fp12;
- - (void)encodePListArray:(id)fp8 forKey:(id)fp12;
- - (void)encodePListDictionary:(id)fp8 forKey:(id)fp12;
- @end
- @interface NSDictionary (PBXPListASCIIDescription)
- + (id)plistWithDescriptionData:(id)fp8;
- - (void)_sortToplevelKeysArrayForArchive:(id)fp8;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12 invokePreKeyMethodForDictionary:(id)fp16;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- - (id)plistDescriptionUTF8Data;
- @end
- @interface NSArray (PBXPListASCIIDescription)
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- @end
- @interface NSString (PBXPListASCIIDescription)
- - (void)_appendStringRepresentationToString:(id)fp8 quoteOnlyIfNeeded:(BOOL)fp12 quoteTabsAndEOLs:(BOOL)fp16;
- - (void)_appendPListDescriptionToString:(id)fp8 withIndentLevel:(unsigned int)fp12;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- @end
- @interface NSData (PBXPListASCIIDescription)
- - (void)_appendPListDescriptionToString:(id)fp8 withIndentLevel:(unsigned int)fp12;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- @end
- @interface NSObject (PBXPListASCIIDescription)
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- @end
- @interface NSMutableData (ConvenienceAppendMethods)
- - (void)appendIndentation:(unsigned int)fp8;
- - (void)appendUTF8String:(const char *)fp8;
- - (void)appendUnicodeCharactersAsUTF8:(const unsigned short *)fp8 length:(unsigned int)fp12;
- - (void)appendStringAsUTF8:(id)fp8;
- - (void)appendUnicodeCharactersAsQuotedUTF8:(const unsigned short *)fp8 length:(unsigned int)fp12 quoteOnlyIfNeeded:(BOOL)fp16 quoteTabsAndEOLs:(BOOL)fp20;
- - (void)appendHexadecimalRepresentationOfBytes:(const char *)fp8 length:(unsigned int)fp12;
- @end
- @interface NSString (PBXExternalEditorSpecificationHelpers)
- + (id)posixPathFromFSSpec:(const struct FSSpec *)fp8;
- + (id)hfsPathFromFSSpec:(const struct FSSpec *)fp8;
- + (id)fileSystemPathFromFSSpec:(const struct FSSpec *)fp8 style:(int)fp12;
- + (id)stringFromOSType:(unsigned int *)fp8;
- - (unsigned long)macosRomanEncodedSignature;
- @end
- @interface NSAppleEventDescriptor (PBXFoundationExtensions)
- + (id)fileDescriptorFromPath:(id)fp8;
- + (id)documentDescriptorFromFilename:(id)fp8;
- - (id)hierarchicalDescription;
- - (id)descriptionAtIndentLevel:(int)fp8;
- - (int)send;
- - (id)sendAppleEventAndWaitForReply;
- @end
- @interface NSObject (PBXAssertionSupport)
- + (id)shortDescription;
- - (id)shortDescription;
- @end
- @interface XCBreakpointsBucket : XCObjectBucket
- {
- }
- + (void)setImporting:(BOOL)fp8;
- + (BOOL)importing;
- - (void)validateAgainstProject:(id)fp8;
- - (void)listenToSource:(id)fp8 removeOnly:(BOOL)fp12;
- - (void)purify;
- - (void)dealloc;
- - (void)_breakpointWasAdded:(id)fp8;
- - (void)_breakpointWillBeRemoved:(id)fp8;
- - (id)container;
- @end
- @interface XCObjectBucket : PBXProjectItem
- {
- NSMutableArray *_objects;
- NSString *_name;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (void)setName:(id)fp8;
- - (id)name;
- - (void)dealloc;
- - (void)insertObject:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addObject:(id)fp8;
- - (void)addObjects:(id)fp8;
- - (void)removeObject:(id)fp8;
- - (BOOL)findAndRemoveObject:(id)fp8;
- - (void)setObjects:(id)fp8;
- - (id)objects;
- - (id)asFlattenedArray;
- - (void)flattenIntoArray:(id)fp8;
- - (BOOL)isAncestorOf:(id)fp8;
- @end
- @interface PBXCPPExceptionBreakpoint : PBXBreakpoint
- {
- NSString *_exceptionName;
- BOOL _isThrow;
- }
- + (id)archivableAttributes;
- + (id)breakpointForCPPThrow:(id)fp8;
- + (id)breakpointForCPPCatch:(id)fp8;
- - (id)initWithExceptionName:(id)fp8 isThrow:(BOOL)fp12;
- - (void)dealloc;
- - (void)setExceptionName:(id)fp8;
- - (id)exceptionName;
- - (id)locationDisplay;
- - (id)displayString;
- - (void)setIsThrow:(BOOL)fp8;
- - (BOOL)isThrow;
- - (BOOL)matchesAllExceptions;
- - (id)_hashableStringValue;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- @end
- @interface PBXSymbolicBreakpoint : PBXBreakpoint
- {
- NSString *_symbolName;
- }
- + (id)breakpointForSymbolName:(id)fp8;
- + (id)archivableAttributes;
- - (id)gidCommentForArchive;
- - (id)initWithSymbolName:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setSymbolName:(id)fp8;
- - (id)symbolName;
- - (int)compareToBreakpoint:(id)fp8;
- - (id)displayString;
- - (id)locationDisplay;
- @end
- @interface PBXFileBreakpoint : PBXBreakpoint <NSCopying, PBXMarkerDelegateProtocol>
- {
- PBXTextBookmark *_bookmark;
- unsigned int _debugTimestamp;
- NSString *_functionName;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)breakpointWithTextBookmark:(id)fp8;
- + (id)breakpointWithFileReference:(id)fp8 lineNumber:(unsigned int)fp12;
- - (id)gidCommentForArchive;
- - (id)initWithTextBookmark:(id)fp8;
- - (id)initWithFileReference:(id)fp8 lineNumber:(unsigned int)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)retain;
- - (void)release;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)innerDescription;
- - (void)markChanged;
- - (BOOL)isEnabled;
- - (int)state;
- - (void)setContainer:(id)fp8;
- - (void)setTextBookmark:(id)fp8;
- - (id)textBookmark;
- - (void)setFunctionName:(id)fp8;
- - (id)functionName;
- - (id)locationDisplay;
- - (void)setDebugTimestamp:(unsigned int)fp8;
- - (void)setFileReference:(id)fp8;
- - (id)fileReference;
- - (void)setLineNumber:(unsigned int)fp8;
- - (unsigned int)lineNumber;
- - (int)compareToBreakpoint:(id)fp8;
- - (id)displayString;
- - (void)willChange;
- - (int)compareUsingLineNumber:(id)fp8;
- - (void)purify;
- @end
- @interface PBXBreakpoint : PBXProjectItem
- {
- int _state;
- PBXProject *_project;
- unsigned int _changeBits;
- NSMutableArray *_actions;
- BOOL _continueAfterActions;
- double _delayBeforeContinue;
- XCBreakpointCondition *_condition;
- double _modificationTime;
- unsigned int _hitCount;
- NSString *_alias;
- int _nextActionToPerform;
- NSString *_location;
- int _breakpointStyle;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setChangeBit:(unsigned int)fp8;
- - (void)clearChangeBits;
- - (unsigned int)changeBit:(unsigned int)fp8;
- - (void)didChange;
- - (void)locationChanged;
- - (void)resetRuntimeState;
- - (void)resetActionState;
- - (void)setState:(int)fp8;
- - (void)setState:(int)fp8 quiet:(BOOL)fp12;
- - (int)state;
- - (BOOL)isEnabled;
- - (void)setEnabled:(BOOL)fp8;
- - (void)setContainer:(id)fp8;
- - (id)container;
- - (int)changeMask;
- - (int)compareToBreakpoint:(id)fp8;
- - (id)displayString;
- - (id)name;
- - (id)location;
- - (id)locationDisplay;
- - (void)setAlias:(id)fp8;
- - (id)alias;
- - (void)setComments:(id)fp8;
- - (void)setModificationTime:(double)fp8;
- - (double)modificationTime;
- - (void)setHitCount:(unsigned int)fp8;
- - (unsigned int)hitCount;
- - (void)purify;
- - (void)insertAction:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addAction:(id)fp8;
- - (void)removeAction:(id)fp8;
- - (void)setActions:(id)fp8;
- - (id)actions;
- - (void)performActionsInSession:(id)fp8;
- - (BOOL)performWaitingActionsInSession:(id)fp8;
- - (int)nextActionToPerform;
- - (void)setContinueAfterActions:(BOOL)fp8;
- - (BOOL)continueAfterActions;
- - (void)setDelayBeforeContinue:(double)fp8;
- - (double)delayBeforeContinue;
- - (void)setCondition:(id)fp8;
- - (id)condition;
- - (void)setLocation:(id)fp8;
- - (void)setBreakpointStyle:(int)fp8;
- - (int)breakpointStyle;
- @end
- @interface PBXOldBreakpoint : PBXProjectItem
- {
- int _state;
- PBXFileReference *_fileReference;
- unsigned int _lineNumber;
- NSMutableString *_symbol;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (void)dealloc;
- - (void)finalize;
- - (id)container;
- - (id)_specificBreakpointFromOldBreakpoint;
- @end
- @interface XCBreakpointAction : PBXObject
- {
- BOOL _useDebuggerSideImplementation;
- NSArray *_expressions;
- NSMutableDictionary *_evaluatedExpressions;
- }
- + (id)archivableAttributes;
- + (id)expressionsInString:(id)fp8;
- + (id)replaceExpressions:(id)fp8 inString:(id)fp12;
- + (id)availableActions;
- + (void)setAvailableActions:(id)fp8;
- + (id)displayName;
- - (id)init;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)dealloc;
- - (id)editorClassName;
- - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
- - (BOOL)useDebuggerSideImplementation;
- - (void)setUseDebuggerSideImplementation:(BOOL)fp8;
- - (void)purify;
- - (void)actionWillBeRemovedFromBreakpoint:(id)fp8;
- - (id)expressions;
- - (void)setExpressions:(id)fp8;
- - (id)evaluatedExpressions;
- - (void)resetActionState;
- - (BOOL)allExpressionsEvaluated;
- @end
- @interface XCCPPCondition : XCBreakpointCondition
- {
- }
- - (BOOL)isEditable;
- - (id)description;
- @end
- @interface XCGDBBreakpointCondition : XCBreakpointCondition
- {
- }
- @end
- @interface XCBreakpointCondition : PBXObject
- {
- NSString *_conditionString;
- BOOL _hasError;
- }
- + (id)archivableAttributes;
- - (void)setupInSession:(id)fp8 onBreakpoint:(id)fp12 withIdentifier:(int)fp16;
- - (BOOL)isValid;
- - (void)setIsValid:(BOOL)fp8;
- - (void)dealloc;
- - (void)setConditionString:(id)fp8;
- - (id)conditionString;
- - (BOOL)useDebuggerSideImplementation;
- - (void)purify;
- - (BOOL)isEditable;
- @end
- @interface PBXBookmark : PBXBookmarkItem
- {
- PBXFileReference *_fileReference;
- unsigned long _timestamp;
- }
- + (void)_addBookmarkToGlobalCache:(id)fp8;
- + (void)_removeBookmarkFromGlobalCache:(id)fp8;
- + (id)allBookmarks;
- + (id)bookmarkWithFileReference:(id)fp8;
- + (id)archivableRelationships;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initWithFileReference:(id)fp8 timestamp:(unsigned int)fp12;
- - (id)initWithFileReference:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultName;
- - (BOOL)isEqual:(id)fp8;
- - (BOOL)isEqualToPath:(id)fp8;
- - (unsigned int)hash;
- - (int)comparePaths:(id)fp8;
- - (id)fileReference;
- - (unsigned long)timestamp;
- - (void)setContainer:(id)fp8;
- - (id)absolutePathname;
- - (id)resolvedAbsolutePathname;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (id)innerDescription;
- @end
- @interface PBXTextBookmark : PBXBookmark
- {
- unsigned int _rangeType:1;
- unsigned int RESERVED:31;
- struct _NSRange _range;
- struct _NSRange _visibleCharRange;
- }
- + (id)bookmarkWithFileReference:(id)fp8 characterRange:(struct _NSRange)fp12;
- + (id)bookmarkWithFileReference:(id)fp8 characterRange:(struct _NSRange)fp12 timestamp:(unsigned int)fp20;
- + (id)bookmarkWithFileReference:(id)fp8 lineRange:(struct _NSRange)fp12 timestamp:(unsigned int)fp20;
- + (id)bookmarkWithFileReference:(id)fp8 lineRange:(struct _NSRange)fp12;
- + (id)archivableAttributes;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initWithFileReference:(id)fp8 range:(struct _NSRange)fp12 ofType:(int)fp20 timestamp:(unsigned int)fp24;
- - (id)initWithFileReference:(id)fp8 range:(struct _NSRange)fp12 ofType:(int)fp20;
- - (id)initWithFileReference:(id)fp8;
- - (id)defaultName;
- - (struct _NSRange)characterRange;
- - (struct _NSRange)lineRange;
- - (struct _NSRange)visibleCharacterRange;
- - (void)setVisibleCharacterRange:(struct _NSRange)fp8;
- - (int)_rangeType;
- - (void)_setRangeType:(int)fp8;
- - (unsigned int)_rLoc;
- - (void)_setRLoc:(unsigned int)fp8;
- - (unsigned int)_rLen;
- - (void)_setRLen:(unsigned int)fp8;
- - (unsigned int)_vrLoc;
- - (void)_setVrLoc:(unsigned int)fp8;
- - (unsigned int)_vrLen;
- - (void)_setVrLen:(unsigned int)fp8;
- - (BOOL)shouldArchiveVrLoc;
- - (BOOL)shouldArchiveVrLen;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (id)innerDescription;
- - (int)compareUsingCharacterRange:(id)fp8;
- @end
- @interface PBXGroupEnumerator : NSEnumerator <NSCopying>
- {
- NSMutableArray *_enumeratedObjects;
- unsigned int _nextIndex;
- unsigned int _count;
- }
- + (SEL)traversalSelector;
- + (id)enumeratorForGroup:(id)fp8;
- + (id)enumeratorForGroup:(id)fp8 startingAtItem:(id)fp12;
- - (id)initWithRootArray:(id)fp8 nextObject:(id)fp12;
- - (void)rewind;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (id)nextObject;
- - (id)allObjects;
- - (unsigned int)numberOfObjects;
- - (void)setNextObject:(id)fp8;
- - (id)previousObject;
- - (id)firstObject;
- - (id)lastObject;
- @end
- @interface PBXGroup (PBXGroupEnumeratorSupport)
- - (void)flattenItemsIntoArray:(id)fp8;
- @end
- @interface PBXReference (PBXGroupEnumeratorSupport)
- - (void)flattenItemsIntoArray:(id)fp8;
- @end
- @interface PBXStringTree : NSObject
- {
- NSString *_pathSeparator;
- PBXStringTreeNode *_rootNode;
- BOOL _keepNodesSorted;
- }
- - (id)initWithPathSeparator:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)_lookupNode:(id *)fp8 forPath:(id)fp12;
- - (BOOL)keepsNodesSorted;
- - (void)setKeepsNodesSorted:(BOOL)fp8;
- - (id)pathSeparator;
- - (id)rootNode;
- - (id)objectForPath:(id)fp8;
- - (void)setObject:(id)fp8 forPath:(id)fp12;
- - (void)removeAllNodes;
- @end
- @interface PBXStringTreeNode : NSObject
- {
- NSString *_string;
- PBXStringTreeNode *_nextSibling;
- PBXStringTreeNode *_firstChild;
- id _representedObject;
- }
- + (id)nodeWithString:(id)fp8 representedObject:(id)fp12;
- - (id)initWithString:(id)fp8 representedObject:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)string;
- - (void)setString:(id)fp8;
- - (id)representedObject;
- - (void)setRepresentedObject:(id)fp8;
- - (id)description;
- - (BOOL)isLeaf;
- - (unsigned int)numSubnodes;
- - (id)subnodes;
- - (id)subnodeAtIndex:(unsigned int)fp8;
- - (unsigned int)indexOfSubnode:(id)fp8;
- - (void)addSubnode:(id)fp8 sorted:(BOOL)fp12;
- - (void)addSubnode:(id)fp8;
- - (void)removeSubnode:(id)fp8;
- - (id)subnodeWithString:(id)fp8;
- @end
- @interface XCTargetHeadermapCreationInfo : NSObject
- {
- NSString *_requestedConfigName;
- NSString *_effectiveConfigName;
- BOOL _ignoresProductType;
- BOOL _includesNonPublicNonPrivateHeaders;
- PBXGlobalID *_targetGlobalID;
- NSString *_productName;
- NSArray *_headerPaths;
- }
- - (id)initForTarget:(id)fp8 configurationName:(id)fp12 ignoreProductType:(BOOL)fp16 includeNonPublicNonPrivateHeaders:(BOOL)fp20;
- - (void)dealloc;
- - (id)requestedConfigurationName;
- - (id)effectiveConfigurationName;
- - (BOOL)ignoresProductType;
- - (BOOL)includesNonPublicNonPrivateHeaders;
- - (id)targetGlobalID;
- - (id)productName;
- - (id)headerPaths;
- @end
- @interface XCTargetDGSnapshot : NSObject
- {
- NSString *_buildAction;
- NSString *_requestedConfigName;
- NSString *_effectiveConfigName;
- XCPropertyExpansionContext *_propertyExpansionContext;
- NSArray *_projectConfigFileErrors;
- NSArray *_targetConfigFileErrors;
- PBXGlobalID *_globalID;
- NSString *_name;
- NSString *_productName;
- NSString *_fullProductName;
- NSString *_projectName;
- NSString *_projectDirectory;
- NSArray *_namesOfMissingDependencies;
- NSArray *_hmapCreationInfoForAllTargets;
- NSArray *_projectHeadermapFilePaths;
- BOOL _isAggregate;
- XCProductTypeSpecification *_productType;
- PBXPackageTypeSpecification *_packageType;
- NSArray *_buildPhases;
- NSString *_defaultConfigurationName;
- NSDictionary *_universalDefaultBuildSettings;
- NSDictionary *_buildSystemDefaultBuildSettings;
- NSDictionary *_applicationPreferencesBuildSettings;
- NSDictionary *_dynamicallyComputedProjectwideBuildSettings;
- NSArray *_projectBuildSettings;
- NSDictionary *_flattenedProjectBuildSettings;
- NSDictionary *_userProjectBuildSettings;
- NSDictionary *_dynamicallyComputedTargetBuildSettings;
- NSArray *_targetBuildSettings;
- NSDictionary *_flattenedTargetBuildSettings;
- NSDictionary *_globalOverridingBuildSettings;
- NSArray *_buildRules;
- NSDictionary *_productSettings;
- NSString *_infoPlistSourceFilePath;
- }
- + (id)targetTypeName;
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (id)init;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)printForDebugging;
- - (id)buildAction;
- - (id)requestedConfigurationName;
- - (id)effectiveConfigurationName;
- - (id)propertyExpansionContext;
- - (id)globalID;
- - (id)name;
- - (id)productName;
- - (id)fullProductName;
- - (id)projectName;
- - (id)projectDirectory;
- - (id)namesOfMissingDependencies;
- - (id)targetHeadermapCreationInfoForAllTargets;
- - (id)projectHeadermapFilePaths;
- - (id)productType;
- - (id)packageType;
- - (id)productParts;
- - (id)buildPhases;
- - (id)buildRules;
- - (id)productSettings;
- - (id)infoPlistSourceFilePath;
- - (id)defaultConfigurationName;
- - (id)universalDefaultBuildSettings;
- - (id)buildSystemDefaultBuildSettings;
- - (id)applicationPreferencesBuildSettings;
- - (id)dynamicallyComputedProjectwideBuildSettings;
- - (id)projectBuildSettings;
- - (id)flattenedProjectBuildSettings;
- - (id)userProjectBuildSettings;
- - (id)dynamicallyComputedTargetBuildSettings;
- - (id)targetBuildSettings;
- - (id)flattenedTargetBuildSettings;
- - (id)globalOverridingBuildSettings;
- - (BOOL)isNative;
- - (BOOL)isJambased;
- - (BOOL)isAggregate;
- - (id)buildPhaseOfClass:(Class)fp8;
- - (id)buildPhasesOfClass:(Class)fp8;
- - (id)defaultHeaderBuildPhase;
- - (id)defaultResourceBuildPhase;
- - (id)defaultSourceCodeBuildPhase;
- - (id)defaultLinkBuildPhase;
- - (id)defaultFrameworksBuildPhase;
- - (id)defaultJavaArchiveBuildPhase;
- - (id)defaultRezBuildPhase;
- - (id)copyFilesBuildPhases;
- - (id)shellScriptBuildPhases;
- - (id)appleScriptBuildPhases;
- - (id)buildRuleForFileNamed:(id)fp8 ofType:(id)fp12 architecture:(id)fp16;
- - (id)buildRuleForReference:(id)fp8 architecture:(id)fp12;
- - (id)productSettingsWithPrunedCFBundleEntries;
- - (id)pkgInfoContents;
- - (id)targetProductPattern;
- - (id)description;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXTarget : PBXProjectItem <PBXReferenceController>
- {
- PBXProject *_project;
- NSString *_name;
- XCProductTypeSpecification *_productType;
- PBXPackageTypeSpecification *_packageType;
- PBXFileReference *_productReference;
- NSString *_productInstallPath;
- NSString *_productName;
- NSMutableArray *_dependencies;
- NSMutableArray *_buildPhases;
- PBXTarget *_parentTarget;
- PBXBuildSettingsDictionary *_buildSettings;
- XCConfigurationList *_buildConfigurationList;
- NSMutableArray *_buildRules;
- NSMutableDictionary *_productSettings;
- NSMutableArray *_executables;
- BOOL _needsToWriteProductSettings;
- NSMutableDictionary *_versionSettings;
- NSMutableDictionary *_developmentSettings;
- XCBuildOperation *_currentBuildOperation;
- PBXTargetBuildContext *_buildContext;
- XCPropertyExpansionContext *_cachedExpansionContext;
- XCTargetHeadermapCreationInfo *_cachedHeadermapCreationInfo[2];
- BOOL _needsSnapshotPropagation;
- BOOL _hasScheduledSnapshotPropagation;
- unsigned int _snapshotPropagationDisableCount;
- NSArray *_cachedCDialectsInUse;
- struct __CFDictionary *_fileRefsToBuildFiles;
- NSArray *_cachedRecursiveDependencies;
- BOOL _isDiscoveringRecursiveDependencies;
- BOOL _hasRecursiveDependencyCycle;
- BOOL _needToNoteBuildSettingsDidChange;
- BOOL _isBasedOnTemplate;
- int _activeExecutableIndex;
- NSMutableDictionary *_targetExecsByPlatform;
- NSMutableDictionary *_customExecsByPlatform;
- id _productBuildLocation;
- id _productInstallLocation;
- NSDictionary *_expandedBuildVariables;
- NSMutableArray *_buildFilesWithMessages;
- struct _NSMapTable *_buildMessagesByFile;
- NSMutableArray *_filelessBuildMessages;
- }
- + (void)initialize;
- + (id)buildLogLevelString;
- + (int)buildLogLevel;
- + (void)setBuildLogLevel:(int)fp8;
- + (BOOL)buildsContinueAfterErrors;
- + (void)setBuildsContinueAfterErrors:(BOOL)fp8;
- + (unsigned int)bestNumberOfParallelBuildSubtasksForHostMachine;
- + (unsigned int)desiredNumberOfParallelBuildSubtasks;
- + (unsigned int)actualNumberOfParallelBuildSubtasks;
- + (void)setDesiredNumberOfParallelBuildSubtasks:(unsigned int)fp8;
- + (id)targetTypeName;
- + (id)targetTypeDisplayName;
- + (Class)targetProductClass;
- + (id)standardBuildPhaseClasses;
- + (id)infoPListFileName;
- + (id)loadInfoDictionary;
- + (id)infoDictionary;
- + (id)buildSystemDefaultBuildSettings;
- + (id)universalDefaultBuildSettingsForPlatform:(id)fp8;
- + (id)universalDefaultBuildSettings;
- + (id)defaultBuildSettings;
- + (id)allDefaultBuildSettings;
- + (id)defaultProductSettings;
- + (id)allDefaultProductSettings;
- + (id)helpStringForProductSetting:(id)fp8;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableUserAttributes;
- + (id)archivableUserRelationships;
- + (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
- + (id)archiveNameForKey:(id)fp8;
- + (id)helpStringForBuildSetting:(id)fp8;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (id)targetTypeDisplayName;
- - (id)targetProductPattern;
- - (id)productTypeCodeString;
- - (BOOL)wantsToBeWrittenToJamfile;
- - (BOOL)canInstallHeaders;
- - (BOOL)canPackageHeaders;
- - (void)startObservingChangeNotifications;
- - (void)stopObservingChangeNotifications;
- - (id)initWithName:(id)fp8 productType:(id)fp12 templateDictionary:(id)fp16 baseDirectoryPath:(id)fp20;
- - (id)initWithName:(id)fp8 templateDictionary:(id)fp12 baseDirectoryPath:(id)fp16;
- - (id)initWithName:(id)fp8 templateDictionary:(id)fp12;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)isLeaf;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)children;
- - (id)parentTarget;
- - (void)setParentTarget:(id)fp8;
- - (id)dependencies;
- - (void)insertDependencies:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addDependency:(id)fp8;
- - (void)removeDependency:(id)fp8;
- - (id)_uncachedOrderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
- - (id)orderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
- - (BOOL)dependsOnTarget:(id)fp8;
- - (id)dependencyForTarget:(id)fp8;
- - (id)findDependingTargetsInProject:(id)fp8;
- - (id)missingDependencies;
- - (id)buildPhases;
- - (BOOL)acceptsBuildPhase:(id)fp8;
- - (void)insertBuildPhase:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addBuildPhase:(id)fp8;
- - (void)removeBuildPhase:(id)fp8;
- - (void)moveBuildPhasesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
- - (void)moveBuildPhase:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)buildPhaseNamed:(id)fp8;
- - (id)buildPhaseOfClass:(Class)fp8;
- - (id)buildPhasesOfClass:(Class)fp8;
- - (id)defaultHeaderBuildPhase;
- - (id)defaultResourceBuildPhase;
- - (id)defaultSourceCodeBuildPhase;
- - (id)defaultLinkBuildPhase;
- - (id)defaultFrameworksBuildPhase;
- - (id)defaultJavaArchiveBuildPhase;
- - (id)defaultRezBuildPhase;
- - (id)copyFilesBuildPhases;
- - (id)shellScriptBuildPhases;
- - (id)appleScriptBuildPhases;
- - (id)appropriateBuildPhaseForFileReference:(id)fp8;
- - (BOOL)addReference:(id)fp8;
- - (BOOL)removeReference:(id)fp8;
- - (BOOL)shouldEditBuildSetting:(id)fp8;
- - (id)cDialectsOfSourceFilesForConfigurationNamed:(id)fp8;
- - (void)addBandIBuildSettingsToDynamicallyComputedTargetBuildSettings:(id)fp8 withAction:(id)fp12 andConfigurationName:(id)fp16;
- - (id)dynamicallyComputedTargetBuildSettingsWithAction:(id)fp8 configurationName:(id)fp12;
- - (void)_buildSettingsDidChangeForConfigurationNamed:(id)fp8;
- - (void)_buildSettingsDidChange;
- - (id)buildSettings;
- - (void)setBuildSettings:(id)fp8;
- - (id)buildSettingForKey:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
- - (void)removeBuildSettingForKey:(id)fp8;
- - (id)stringListBuildSettingForKey:(id)fp8;
- - (void)setStringListBuildSetting:(id)fp8 forKey:(id)fp12;
- - (void)appendStringList:(id)fp8 toStringListBuildSettingForKey:(id)fp12;
- - (id)buildSettingForKeyPath:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
- - (void)removeBuildSettingForKeyPath:(id)fp8;
- - (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
- - (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
- - (id)cachedPropertyExpansionContext;
- - (void)discardCachedPropertyExpansionContext;
- - (void)noteBuildSettingsDidChange;
- - (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- - (BOOL)_synchronizeBuildSetting:(id)fp8 withProductSetting:(id)fp12 favorBuildSetting:(BOOL)fp16;
- - (id)buildSettingsPanes;
- - (id)builtProductsLocationForConfigurationNamed:(id)fp8;
- - (id)builtProductsLocation;
- - (id)intermediatesLocationForConfigurationNamed:(id)fp8;
- - (id)intermediatesLocation;
- - (id)projectRelativePathForAbsolutePath:(id)fp8;
- - (id)presumedBuildConfigurationName;
- - (id)buildConfigurationList;
- - (void)_populateEmptyBuildConfiguration:(id)fp8;
- - (void)createBuildConfigurationListFromProject;
- - (BOOL)hasUserConfigurableBuildRules;
- - (id)buildRules;
- - (void)setBuildRules:(id)fp8;
- - (void)insertBuildRule:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addBuildRule:(id)fp8;
- - (void)removeBuildRuleAtIndex:(unsigned int)fp8;
- - (void)removeBuildRule:(id)fp8;
- - (void)moveBuildRulesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
- - (void)moveBuildRule:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)buildRuleAtIndex:(unsigned int)fp8;
- - (BOOL)wantsProductSettings;
- - (id)_productSettingsXML;
- - (void)_setProductSettingsXML:(id)fp8;
- - (id)_productSettings;
- - (void)_setProductSettings:(id)fp8;
- - (id)productSettings;
- - (void)setProductSettings:(id)fp8;
- - (id)productSettingForKey:(id)fp8;
- - (void)setProductSetting:(id)fp8 forKey:(id)fp12;
- - (void)removeProductSettingForKey:(id)fp8;
- - (void)noteProductSettingsDidChange;
- - (id)versionSettings;
- - (id)infoPlistIconPath;
- - (id)buildFileForResolvedAbsolutePath:(id)fp8;
- - (id)buildFileForAbsolutePath:(id)fp8;
- - (id)buildFileForReferenceIdenticalTo:(id)fp8;
- - (id)buildFileForReference:(id)fp8;
- - (BOOL)containsFileReferenceIdenticalTo:(id)fp8;
- - (BOOL)containsFileReferenceSimilarTo:(id)fp8;
- - (id)buildFiles;
- - (id)productType;
- - (void)setProductType:(id)fp8;
- - (id)packageType;
- - (void)setPackageType:(id)fp8;
- - (id)productParts;
- - (id)productNameForConfigurationNamed:(id)fp8;
- - (id)productName;
- - (void)setProductName:(id)fp8;
- - (BOOL)isJavaProduct;
- - (id)fullProductNameForConfigurationNamed:(id)fp8;
- - (id)fullProductName;
- - (id)defaultProductNameForPlatform:(id)fp8;
- - (id)productInstallPathForConfigurationNamed:(id)fp8;
- - (id)productInstallPath;
- - (void)setProductInstallPath:(id)fp8;
- - (id)infoPlistFilePathForConfigurationNamed:(id)fp8;
- - (id)infoPlistFilePath;
- - (id)productReference;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- - (id)productReferenceExpectedFileType;
- - (BOOL)productReferenceIsExecutable;
- - (id)createProductReferenceForConfigurationNamed:(id)fp8;
- - (id)createProductReference;
- - (void)createProductReferenceInProjectForConfigurationNamed:(id)fp8;
- - (void)createProductReferenceInProject;
- - (void)removeProductReferenceFromProject;
- - (void)_recreateProductReferenceForConfigurationNamed:(id)fp8;
- - (void)_recreateProductReference;
- - (void)updateProductReferenceForConfigurationNamed:(id)fp8;
- - (void)updateProductReference;
- - (id)subpathForProductPart:(int)fp8;
- - (id)resolvedAbsolutePathForProductPart:(int)fp8;
- - (id)absolutePathForProductPart:(int)fp8;
- - (void)setExecutables:(id)fp8;
- - (id)executables;
- - (void)_updateExecutables;
- - (void)_insertExecutable:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)_removeExecutable:(id)fp8;
- - (void)invalidateLaunchabilityOfAllExecutables;
- - (id)relevantToolSpecifications;
- - (void)willChange;
- - (void)noteNeedsTargetSnapshotPropagation;
- - (BOOL)needsTargetSnapshotPropagation;
- - (void)propagateTargetSnapshotIfNeeded;
- - (void)propagateTargetSnapshotFromNotificationIfNeeded;
- - (void)disableTargetSnapshotPropagation;
- - (void)enableTargetSnapshotPropagation;
- - (int)changeMask;
- - (void)referenceWasAdded:(id)fp8;
- - (void)referenceWillChange:(id)fp8;
- - (void)referenceWasRenamed:(id)fp8;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (void)activeTargetDidChangeFrom:(id)fp8 to:(id)fp12;
- - (void)activeBuildActionDidChangeFrom:(id)fp8 to:(id)fp12;
- - (void)activeBuildConfigurationNameDidChangeFrom:(id)fp8 to:(id)fp12;
- - (void)activeBuildStyleDidChangeFrom:(id)fp8 to:(id)fp12;
- - (void)activeExecutableDidChangeFrom:(id)fp8 to:(id)fp12;
- - (void)_appLevelBuildConfigDidChange:(id)fp8;
- - (void)_targetDependencyDidChangeSomewhere:(id)fp8;
- - (void)_projectReferenceInfoDidSynchronize:(id)fp8;
- - (BOOL)shouldArchiveBuildSettings;
- - (BOOL)shouldArchiveBuildRules;
- - (BOOL)shouldArchiveExecutables;
- - (id)_productType;
- - (void)_setProductType:(id)fp8;
- - (void)_setDependencies:(id)fp8;
- - (void)_setBuildPhases:(id)fp8;
- - (id)_buildSettings;
- - (void)_setBuildSettings:(id)fp8;
- - (void)_setExecutables:(id)fp8;
- - (void)_setBuildRules:(id)fp8;
- - (void)_setBuildConfigurationList:(id)fp8;
- - (void)_createBuildConfigurations;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)innerDescription;
- - (void)flushCachedBuildInfo;
- - (void)cacheFileRefForBuildFile:(id)fp8;
- - (void)uncacheFileRefForBuildFile:(id)fp8;
- - (void)cacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
- - (void)uncacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
- - (void)buildFile:(id)fp8 wasAddedToBuildPhase:(id)fp12;
- - (void)buildFile:(id)fp8 willBeRemovedFromBuildPhase:(id)fp12;
- - (id)currentBuildOperation;
- - (id)buildSettingExpansionDictionariesForBuildFile:(id)fp8 withBuildStyles:(id)fp12 buildConfigurationName:(id)fp16;
- - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)expandedValueForString:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
- - (id)absoluteExpandedPathForString:(id)fp8;
- - (id)expandedCurrentValueForBuildSetting:(id)fp8 forConfigurationName:(id)fp12;
- - (id)expandedCurrentValueForBuildSetting:(id)fp8;
- - (BOOL)isBuildSettingCurrentlyShadowed:(id)fp8;
- - (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20 forBuildConfigurationNamed:(id)fp24;
- - (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20;
- - (void)_referenceDidMove:(id)fp8;
- - (int)compareName:(id)fp8;
- - (id)targetBuildContext;
- - (void)createDependenciesInTargetBuildContextIfNeeded;
- - (BOOL)isNative;
- - (BOOL)isJambased;
- - (BOOL)isAggregate;
- - (void)rebuildCountedSetOfBuildFileBaseNamesInTargetBuildContext:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- - (id)createDependencyGraphSnapshotForBuildAction:(id)fp8 configurationName:(id)fp12;
- - (void)fileMayHaveChangedAtPath:(id)fp8;
- - (void)touchFileAtPath:(id)fp8;
- - (void)untouchFileAtPath:(id)fp8;
- - (void)createDefaultBuildConfigurationsIfNeeded;
- - (id)cachedHeadermapCreationInfoForConfigurationNamed:(id)fp8 ignoreProductType:(BOOL)fp12 includeNonPublicNonPrivateHeaders:(BOOL)fp16;
- - (void)discardCachedHeadermapCreationInfo;
- @end
- @interface PBXTarget (XCBuildables)
- - (BOOL)_shouldUseHeadermapForBuildAction:(id)fp8;
- - (id)currentBuildOperation;
- - (void)setCurrentBuildOperation:(id)fp8;
- - (BOOL)prepareForBuildingWithBuildOperation:(id)fp8;
- - (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
- - (id)commandsForCleaningInBuildContext:(id)fp8;
- - (void)emitMessageString:(id)fp8 ofType:(int)fp12 inBuildOperation:(id)fp16;
- - (id)workQueueForBuildingWithBuildOperation:(id)fp8;
- - (void)buildOperation:(id)fp8 willRunWorkQueueOperation:(id)fp12;
- - (void)buildOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
- - (void)buildOperation:(id)fp8 didRunWorkQueueOperation:(id)fp12;
- - (void)cleanupAfterBuildingWorkQueue:(id)fp8 withBuildOperation:(id)fp12;
- @end
- @interface PBXTarget (UserInterfaceInspectionSupport)
- - (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)buildSettingDictionariesForShowingInUserInterface;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
- @end
- @interface PBXTarget (PBXBuildSettingExpansion)
- - (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
- - (id)stringByExpandingString:(id)fp8;
- - (id)stringByMakingExpandedPathAbsolute:(id)fp8;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
- @end
- @interface XCBuildPhaseDGSnapshot : NSObject
- {
- XCTargetDGSnapshot *_targetSnapshot;
- NSString *_name;
- NSArray *_buildFileRefs;
- BOOL _runOnlyForDeploymentPostprocessing;
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)printForDebugging;
- - (id)targetSnapshot;
- - (id)name;
- - (id)buildFileRefs;
- - (BOOL)runOnlyForDeploymentPostprocessing;
- - (id)buildFilesToCountBaseNames;
- - (id)filteredBuildFileReferencesForTargetBuildContext:(id)fp8;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesForAllBuildFileReferencesInTargetBuildContext:(id)fp8;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)jamTag;
- - (id)predecessorBuildPhase;
- - (id)extraSourceFilePathsForJamfileWriter:(id)fp8;
- - (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
- - (void)writeToJamString:(id)fp8;
- - (BOOL)writeAuxiliaryFilesToDirectoryAtPath:(id)fp8;
- @end
- @interface PBXBuildPhase : PBXProjectItem
- {
- NSString *_name;
- PBXTarget *_target;
- NSMutableArray *_buildFiles;
- unsigned int _buildActionMask;
- struct {
- unsigned int runOnlyForDeploymentPostprocessing:1;
- unsigned int RESERVED:31;
- } _bpFlags;
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)buildPhase;
- + (id)buildPhaseFromTemplateDictionary:(id)fp8;
- + (id)allowedFileTypes;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initFromTemplateDictionary:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)canRename;
- - (id)target;
- - (void)_setTarget:(id)fp8;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (void)_setBuildActionMask:(unsigned int)fp8;
- - (BOOL)runOnlyForDeploymentPostprocessing;
- - (void)setRunOnlyForDeploymentPostprocessing:(BOOL)fp8;
- - (id)buildFiles;
- - (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (BOOL)insertBuildFile:(id)fp8 atIndex:(unsigned int)fp12;
- - (BOOL)addBuildFile:(id)fp8;
- - (void)_removeBuildFileFromChildrenOnly:(id)fp8;
- - (void)removeBuildFile:(id)fp8;
- - (BOOL)addReference:(id)fp8;
- - (BOOL)removeReference:(id)fp8;
- - (id)buildFileForReference:(id)fp8;
- - (id)buildFileForReferenceIdenticalTo:(id)fp8;
- - (id)buildFileForResolvedAbsolutePath:(id)fp8;
- - (id)buildFileForAbsolutePath:(id)fp8;
- - (BOOL)containsFileReferenceIdenticalTo:(id)fp8;
- - (BOOL)containsFileReferenceSimilarTo:(id)fp8;
- - (void)_setBuildFiles:(id)fp8;
- - (BOOL)acceptsVariantGroups;
- - (BOOL)_isReferenceReallyInProject:(id)fp8;
- - (BOOL)acceptsReference:(id)fp8 checkFileType:(BOOL)fp12;
- - (BOOL)acceptsReference:(id)fp8;
- - (BOOL)isDeletable;
- - (void)setDefaultAttributesForNewBuildFile:(id)fp8;
- - (unsigned int)countBuildFilesWithExtensionInSet:(id)fp8;
- - (id)inputFileNames;
- - (id)outputFileNames;
- - (id)presumedBuildConfigurationName;
- - (id)allowedFileTypes;
- - (BOOL)allowsFileType:(id)fp8;
- - (id)gidCommentForArchive;
- - (void)willChange;
- - (int)changeMask;
- - (void)referenceWillChange:(id)fp8;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (void)buildFileWasAdded:(id)fp8;
- - (void)buildFileWillBeRemoved:(id)fp8;
- - (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
- - (id)primaryAttributeForBuildFile:(id)fp8;
- - (id)linkedJavaClassArchivePathsUsingFrameworkJavaSubpaths:(id)fp8;
- - (BOOL)phaseContainsJavaFiles;
- - (BOOL)phaseContainsNonJavaFiles;
- - (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
- - (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
- - (Class)dependencyGraphSnapshotClass;
- - (id)createDependencyGraphSnapshotForTargetSnapshot:(id)fp8;
- @end
- @interface PBXBuildPhase (PBXBuildSettingExpansion)
- - (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
- - (id)stringByExpandingString:(id)fp8;
- - (id)stringByMakingExpandedPathAbsolute:(id)fp8;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
- @end
- @interface XCHeadersBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXHeadersBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- - (id)primaryAttributeForBuildFile:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCSourcesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (id)buildFilesToCountBaseNames;
- - (void)_computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24 processedPaths:(id)fp28;
- - (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesForVersioningSystemInTargetBuildContext:(id)fp8;
- - (void)computeDependenciesForAllBuildFileReferencesInTargetBuildContext:(id)fp8;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
- @end
- @interface PBXSourcesBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- - (void)setDefaultAttributesForNewBuildFile:(id)fp8;
- - (unsigned int)countBuildFilesWithExtensionInSet:(id)fp8;
- - (BOOL)phaseContainsJavaFiles;
- - (BOOL)phaseContainsNonJavaFiles;
- - (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeBuildFile:(id)fp8;
- - (id)primaryAttributeForBuildFile:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCResourcesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (void)copyResourceFile:(id)fp8 ofType:(id)fp12 toDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- - (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 copyToDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)copyResourcesFromResourcesDirAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)extraSourceFilePathsForJamfileWriter:(id)fp8;
- @end
- @interface PBXResourcesBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- - (BOOL)acceptsVariantGroups;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCFrameworksBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)filteredObjectFilesForTargetBuildContext:(id)fp8;
- @end
- @interface PBXFrameworksBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- - (id)_implicitFrameworkSearchPaths;
- - (id)_implicitLibrarySearchPaths;
- - (id)_libraryFileExtensions;
- - (id)_pathUsingLibraryDirectoryVariableForPath:(id)fp8;
- - (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCRezBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (id)buildFilesToCountBaseNames;
- - (void)_clearLocalizedRsrcListVarIfNecessaryForRegion:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)mergeFiles:(id)fp8 usingLinker:(id)fp12 inTargetBuildContext:(id)fp16;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXRezBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- - (BOOL)acceptsVariantGroups;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCCopyFilesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- int _dstSubfolderSpec;
- NSString *_dstPath;
- NSString *_partSubpath;
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (int)destinationSubfolder;
- - (id)destinationPath;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)writeToJamString:(id)fp8;
- @end
- @interface PBXCopyFilesBuildPhase : PBXBuildPhase
- {
- int _dstSubfolderSpec;
- NSString *_dstPath;
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)archivableAttributes;
- - (id)initFromTemplateDictionary:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)canRename;
- - (int)destinationSubfolder;
- - (id)destinationPath;
- - (void)setAbsolutePath:(id)fp8;
- - (void)setSubpath:(id)fp8 relativeToSubfolder:(int)fp12;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (BOOL)acceptsVariantGroups;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCJavaArchiveBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- @end
- @interface PBXJavaArchiveBuildPhase : PBXBuildPhase
- {
- }
- + (id)identifier;
- + (id)defaultName;
- - (BOOL)acceptsVariantGroups;
- - (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCShellScriptBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- NSString *_globalIdString;
- NSString *_shellPath;
- NSString *_shellScript;
- NSArray *_inputPaths;
- NSArray *_outputPaths;
- }
- + (id)defaultName;
- + (void)exportBuildSettingsToEnvironmentForNode:(id)fp8 inTargetBuildContext:(id)fp12;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (id)shellPath;
- - (id)shellScript;
- - (id)inputPaths;
- - (id)outputPaths;
- - (id)globalIdString;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)_shellScriptFilename;
- - (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
- - (void)writeToJamString:(id)fp8;
- - (BOOL)writeAuxiliaryFilesToDirectoryAtPath:(id)fp8;
- @end
- @interface PBXShellScriptBuildPhase : PBXBuildPhase
- {
- NSString *_shellPath;
- NSString *_shellScript;
- NSMutableArray *_inputPaths;
- NSMutableArray *_outputPaths;
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedExtensions;
- + (id)defaultShellPath;
- + (id)archivableAttributes;
- - (id)initFromTemplateDictionary:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)canRename;
- - (id)shellPath;
- - (void)setShellPath:(id)fp8;
- - (id)shellScript;
- - (void)setShellScript:(id)fp8;
- - (id)inputPaths;
- - (void)setInputPaths:(id)fp8;
- - (id)outputPaths;
- - (void)setOutputPaths:(id)fp8;
- - (BOOL)acceptsReference:(id)fp8 checkFileType:(BOOL)fp12;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCAppleScriptBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
- {
- BOOL _isSharedContext;
- NSString *_contextName;
- }
- + (id)defaultName;
- + (id)jamName;
- - (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
- - (void)dealloc;
- - (BOOL)isSharedContext;
- - (id)contextName;
- - (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (void)writeToJamString:(id)fp8;
- @end
- @interface PBXAppleScriptBuildPhase : PBXBuildPhase
- {
- BOOL _isSharedContext;
- NSString *_contextName;
- }
- + (id)identifier;
- + (id)defaultName;
- + (id)allowedFileTypes;
- + (id)archivableAttributes;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)isSharedContext;
- - (void)setIsSharedContext:(BOOL)fp8;
- - (BOOL)isDefaultContext;
- - (void)setIsDefaultContext:(BOOL)fp8;
- - (id)contextName;
- - (void)setContextName:(id)fp8;
- - (void)setDefaultAttributesForNewBuildFile:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface XCBuildFileRefDGSnapshot : NSObject
- {
- XCBuildPhaseDGSnapshot *_buildPhaseSnapshot;
- PBXGlobalID *_buildFileGlobalID;
- PBXGlobalID *_referenceGlobalID;
- NSString *_path;
- PBXFileType *_fileType;
- NSDictionary *_fileProperties;
- NSDictionary *_properties;
- BOOL _isInVariantGroup;
- NSString *_regionVariantName;
- NSString *_sourceTree;
- NSArray *_javaImports;
- NSString *_javaMainClass;
- unsigned int _linkUsingSearchPath:1;
- unsigned int _RESERVED_REF:31;
- }
- - (id)initWithInformationFromBuildFile:(id)fp8 fileReference:(id)fp12 forBuildPhaseSnapshot:(id)fp16;
- - (id)init;
- - (void)dealloc;
- - (void)printForDebugging;
- - (id)buildPhaseSnapshot;
- - (id)buildFileGlobalID;
- - (id)referenceGlobalID;
- - (id)path;
- - (id)fileType;
- - (id)fileProperties;
- - (id)properties;
- - (BOOL)isInVariantGroup;
- - (id)regionVariantName;
- - (id)sourceTree;
- - (id)javaImports;
- - (id)javaMainClass;
- - (id)subpathForWrapperPart:(int)fp8;
- - (id)pathForWrapperPart:(int)fp8;
- - (id)valueForPropertyKey:(id)fp8;
- - (id)propertiesArrayForKey:(id)fp8;
- - (BOOL)hasValue:(id)fp8 inPropertiesArrayForKey:(id)fp12;
- - (BOOL)boolValueOfAttributeNamed:(id)fp8;
- - (id)description;
- - (BOOL)linkUsingSearchPath;
- @end
- @interface PBXBuildFile : PBXProjectItem
- {
- PBXBuildPhase *_buildPhase;
- PBXReference *_fileRef;
- NSMutableDictionary *_settings;
- }
- + (id)buildFileWithReference:(id)fp8;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- - (id)initWithReference:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)referenceWillDealloc:(id)fp8;
- - (id)innerDescription;
- - (void)_setFileRef:(id)fp8;
- - (id)fileReference;
- - (id)name;
- - (id)path;
- - (id)absolutePath;
- - (id)resolvedAbsolutePath;
- - (id)projectRelativePath;
- - (id)buildPhase;
- - (void)_setBuildPhase:(id)fp8;
- - (id)target;
- - (id)container;
- - (void)willChange;
- - (int)changeMask;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
- - (id)settings;
- - (BOOL)shouldArchiveSettings;
- - (void)_setSettings:(id)fp8;
- - (id)settingsArrayForKey:(id)fp8 create:(BOOL)fp12;
- - (id)settingsArrayForKey:(id)fp8;
- - (BOOL)hasValue:(id)fp8 inSettingsArrayForKey:(id)fp12;
- - (void)addValue:(id)fp8 toSettingsArrayForKey:(id)fp12;
- - (void)removeValue:(id)fp8 fromSettingsArrayForKey:(id)fp12;
- - (BOOL)boolValueOfAttributeNamed:(id)fp8;
- - (void)setBoolValue:(BOOL)fp8 ofAttributeNamed:(id)fp12;
- - (id)valueForSettingKey:(id)fp8;
- - (void)setValue:(id)fp8 forSettingKey:(id)fp12;
- - (id)buildContext;
- - (void)processSynchronouslyWithAction:(id)fp8;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (int)compareFullPath:(id)fp8;
- - (int)compareName:(id)fp8;
- - (int)compareType:(id)fp8;
- - (id)primaryAttribute;
- - (id)stringValueForPrimaryAttribute;
- - (void)setStringValueForPrimaryAttribute:(id)fp8;
- - (id)programmingLanguage;
- - (BOOL)isPlusPlus;
- - (id)preprocessingInfoForIndexing;
- - (id)buildMessages;
- - (id)errorBuildMessages;
- - (id)warningBuildMessages;
- - (void)addBuildMessage:(id)fp8;
- - (void)removeAllBuildMessages;
- - (BOOL)canBeProcessed;
- - (BOOL)needsToBeProcessed;
- - (BOOL)canBeTouched;
- - (BOOL)canBeUntouched;
- - (int)numberOfErrors;
- - (int)numberOfWarnings;
- - (int)compiledCodeFileSize;
- - (void)touch;
- - (void)untouch;
- - (id)displayName;
- - (id)targetBuildContext;
- - (id)buildFileForAbsolutePath:(id)fp8;
- - (id)gidCommentForArchive;
- - (BOOL)archiveInPlistOnSingleLine;
- - (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
- - (void)addDependencyGraphSnapshotsForBuildPhaseSnapshot:(id)fp8 toMutableArray:(id)fp12;
- @end
- @interface PBXTargetDependency : PBXProjectItem
- {
- PBXContainerItemProxy *_targetProxy;
- PBXTarget *_owner;
- BOOL _needsSync;
- NSString *_name;
- }
- + (id)dependencyWithTarget:(id)fp8;
- + (id)dependencyWithProjectReference:(id)fp8 targetName:(id)fp12;
- + (id)dependencyWithProjectReference:(id)fp8 targetGlobalID:(id)fp12;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- - (id)init;
- - (id)initWithTarget:(id)fp8;
- - (id)initWithProjectReference:(id)fp8 targetGlobalID:(id)fp12;
- - (id)initWithProjectReference:(id)fp8 targetName:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)targetProxy;
- - (id)target;
- - (void)setTarget:(id)fp8;
- - (id)name;
- - (id)owner;
- - (void)setOwner:(id)fp8;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)orderedRecursiveDependencies;
- - (void)setNeedsSync:(BOOL)fp8;
- - (BOOL)needsSync;
- - (void)_syncCachedValuesWithRemoteTargetIfNeeded;
- - (void)writeToPListArchiver:(id)fp8;
- - (id)_target;
- - (void)_setTarget:(id)fp8;
- - (void)_setTargetProxy:(id)fp8;
- - (int)compareName:(id)fp8;
- - (id)description;
- @end
- @interface PBXJamString : NSObject
- {
- NSMutableString *_string;
- unsigned int _indentationLevel;
- unsigned int _currentLineLength;
- NSMutableSet *_writtenObjects;
- }
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)newlineString;
- - (id)indentationString;
- - (int)currentLineLength;
- - (void)openBlock;
- - (void)closeBlock;
- - (void)newline;
- - (void)_appendPossiblyMultiLineString:(id)fp8 linePrefixString:(id)fp12;
- - (void)appendString:(id)fp8;
- - (void)writeString:(id)fp8;
- - (void)appendFormat:(id)fp8;
- - (void)writeFormat:(id)fp8;
- - (void)writeComment:(id)fp8;
- - (BOOL)_shouldAlwaysQuoteValueOfVariable:(id)fp8;
- - (void)writeVariable:(id)fp8 withValue:(id)fp12 options:(unsigned int)fp16;
- - (void)writeVariable:(id)fp8 withValue:(id)fp12;
- - (void)writeVariable:(id)fp8 withValues:(id)fp12 options:(unsigned int)fp16;
- - (void)writeVariable:(id)fp8 withValues:(id)fp12;
- - (void)writeVariablesForSettings:(id)fp8 usingPrefix:(id)fp12 options:(unsigned int)fp16;
- - (void)writeVariableAssignments:(id)fp8 withVariableNamePrefix:(id)fp12 options:(unsigned int)fp16;
- - (void)writeVariableAssignments:(id)fp8;
- - (void)writeRule:(id)fp8 withTargetName:(id)fp12 parameters:(id)fp16;
- - (void)writeRule:(id)fp8 withTargetName:(id)fp12 parameter:(id)fp16;
- - (void)writeRule:(id)fp8 withTargetName:(id)fp12;
- - (BOOL)hasObjectBeenWritten:(id)fp8;
- - (void)rememberThatObjectHasBeenWritten:(id)fp8;
- - (id)stringForObject:(id)fp8 quoteIfNeeded:(BOOL)fp12;
- - (id)stringForObject:(id)fp8;
- - (id)string;
- @end
- @interface PBXJamfileWriter : NSObject
- {
- PBXTargetBuildContext *_buildContext;
- PBXJamString *_jamString;
- NSMutableArray *_fileList;
- NSString *_auxFilesDirPath;
- NSCountedSet *_countedBuildFileNames;
- struct _NSMapTable *_basenameUniquefiers;
- }
- + (id)jamfileContentsForTargetSnapshot:(id)fp8 withBuildContext:(id)fp12;
- + (id)jamfileHeaderDependenciesForTargetSnapshot:(id)fp8 withBuildContext:(id)fp12;
- + (id)illegalRuleCharacters;
- + (id)illegalVariableCharacters;
- - (id)initWithBuildContext:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)_writeGlobalJamfileContents;
- - (void)_writeProjectwideJamfileContentsForProjectOfTarget:(id)fp8;
- - (void)_writeBuildSettingsForTarget:(id)fp8;
- - (id)_writeBuildFileReference:(id)fp8;
- - (void)_writeBuildPhase:(id)fp8;
- - (void)_writeHeaderDependenciesForPath:(id)fp8 absolutePath:(id)fp12 target:(id)fp16 usingSeenFilesSet:(id)fp20 pathPrefixesToSkip:(id)fp24;
- - (void)_writeHeaderDependenciesForBuildPhase:(id)fp8 usingSeenFilesSet:(id)fp12 pathPrefixesToSkip:(id)fp16;
- - (void)_writeHeaderDependenciesForTarget:(id)fp8 pathPrefixesToSkip:(id)fp12;
- - (void)_writeHeaderDependenciesRuleForTarget:(id)fp8 pathPrefixesToSkip:(id)fp12;
- - (void)_writeTarget:(id)fp8;
- - (id)jamfileContentsForTargetSnapshot:(id)fp8;
- - (id)jamfileHeaderDependenciesForTargetSnapshot:(id)fp8;
- - (id)buildContext;
- - (id)auxilliaryFilesDirectoryPath;
- - (id)gristForTarget:(id)fp8;
- - (id)productForTarget:(id)fp8;
- - (id)gristedProductForTarget:(id)fp8;
- - (id)beginRuleForTarget:(id)fp8;
- - (id)endRuleForTarget:(id)fp8;
- - (id)ruleForBuildPhase:(id)fp8;
- - (id)capitalizedConcatenatedString:(id)fp8;
- - (id)uppercasedUnderscoredString:(id)fp8;
- @end
- @interface XCLibraryJamTargetDGSnapshot : XCJamTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (id)targetProductPattern;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXLibraryTarget : PBXJambaseTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (id)defaultProductNameForPlatform:(id)fp8;
- - (BOOL)isJavaProduct;
- - (BOOL)canInstallHeaders;
- - (BOOL)canPackageHeaders;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- @end
- @interface XCFrameworkJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXFrameworkTarget : PBXWrappedTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (BOOL)wantsProductSettings;
- - (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
- - (id)fullProductNameForConfigurationNamed:(id)fp8;
- - (id)productTypeCodeString;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- @end
- @interface XCBundleJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXBundleTarget : PBXWrappedTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (BOOL)wantsProductSettings;
- - (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- @end
- @interface XCToolJamTargetDGSnapshot : XCJamTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (id)targetProductPattern;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXToolTarget : PBXJambaseTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (BOOL)wantsProductSettings;
- - (BOOL)isJavaProduct;
- - (BOOL)productReferenceIsExecutable;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- @end
- @interface XCApplicationJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXApplicationTarget : PBXWrappedTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (BOOL)wantsProductSettings;
- - (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
- - (id)productTypeCodeString;
- - (BOOL)productReferenceIsExecutable;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- @end
- @interface PBXExecutable : PBXProjectItem
- {
- NSString *_name;
- PBXProject *_project;
- PBXTarget *_target;
- PBXFileReference *_launchableReference;
- PBXFileType *_launchableFileType;
- BOOL _knowsLaunchability;
- BOOL _isLaunchable;
- NSArray *_shlibInfoDictList;
- NSMutableArray *_shlibInfoDictList_v2;
- NSMutableArray *_argumentEntries;
- NSMutableArray *_environmentEntries;
- NSMutableArray *_sourceDirectories;
- NSString *_dylibVariantSuffix;
- BOOL _enableDebugStr;
- NSString *_startupPath;
- int _startupPathType;
- NSMutableDictionary *_configStateDict;
- NSMutableDictionary *_configsDict;
- BOOL _isZeroLinked;
- BOOL _customDataFormattersEnabled;
- int _disassemblyDisplayState;
- BOOL _libgmallocEnabled;
- id _execLocation;
- NSString *_debuggerPlugin;
- NSMutableDictionary *_savedGlobals;
- int _executableSystemSymbolLevel;
- int _executableUserSymbolLevel;
- BOOL _autoAttachOnCrash;
- NSMutableDictionary *_variableFormatDictionary;
- }
- + (void)initialize;
- + (id)convertArgumentArrayToString:(id)fp8;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
- + (id)ProductDirectoryStartUpPath;
- + (id)ProjectDirectoryStartUpPath;
- + (id)pathFromShlibInfoDict:(id)fp8;
- + (int)symbolsLevelFromShlibInfoDict:(id)fp8;
- + (int)symbolsWhenToLoadFromShlibInfoDict:(id)fp8;
- - (void)_ensureDebuggerPluginIsLoaded;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (id)_argumentStrings;
- - (void)_setArgumentStrings:(id)fp8;
- - (void)_setEnvironmentEntries:(id)fp8;
- - (id)_activeArgIndices;
- - (void)_setActiveArgIndices:(id)fp8;
- - (unsigned int)_activeArgIndex;
- - (void)_setActiveArgIndex:(unsigned int)fp8;
- - (id)gidCommentForArchive;
- - (id)innerDescription;
- - (id)expandedValueForString:(id)fp8;
- - (void)_setExecutableLocation:(id)fp8;
- - (id)_executableLocation;
- - (void)_setLaunchableFileType:(id)fp8;
- - (id)_launchableFileType;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)target;
- - (void)setTarget:(id)fp8;
- - (void)setLaunchableReference:(id)fp8;
- - (id)launchableReference;
- - (void)setLaunchableReferencePath:(id)fp8;
- - (id)launchableReferencePath;
- - (id)debuggerPlugin;
- - (void)setDebuggerPlugin:(id)fp8;
- - (void)setDylibVariantSuffix:(id)fp8;
- - (id)dylibVariantSuffix;
- - (void)setEnableDebugStr:(BOOL)fp8;
- - (BOOL)enableDebugStr;
- - (void)setAutoAttachOnCrash:(BOOL)fp8;
- - (BOOL)autoAttachOnCrash;
- - (BOOL)isZeroLinked;
- - (id)argumentEntries;
- - (void)setArgumentEntries:(id)fp8;
- - (id)environmentEntries;
- - (void)setEnvironmentEntries:(id)fp8;
- - (id)sourceDirectories;
- - (void)setSourceDirectories:(id)fp8;
- - (id)rawStartupDirectoryPath;
- - (id)startupDirectoryPath;
- - (void)setStartupDirectoryPath:(id)fp8;
- - (int)startupDirectoryPathType;
- - (void)setStartupDirectoryPathType:(int)fp8;
- - (BOOL)hasCustomWorkingDirectory;
- - (id)absolutePathOfLaunchable;
- - (id)fileTypeOfLaunchable;
- - (void)invalidateLaunchability;
- - (BOOL)_isLaunchableUpToDate;
- - (BOOL)isLaunchable;
- - (id)primaryRuntimeSystemSpecification;
- - (void)updateActiveEnvironmentToDictionary:(id)fp8;
- - (id)activeArgumentString;
- - (id)activeStartupDirectoryPath;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)canSetName;
- - (id)displayPath;
- - (BOOL)hasGUI;
- - (id)_shlibInfoDictList_v2;
- - (id)shlibInfoDictList_v2;
- - (void)_setShlibInfoDictList_v2:(id)fp8;
- - (void)_setShlibInfoDictList:(id)fp8;
- - (void)setShlibInfoDict:(id)fp8 symbolsLevel:(int)fp12;
- - (void)setShlibInfoDict:(id)fp8 symbolsWhenToLoad:(int)fp12;
- - (id)shlibInfoDictForPath:(id)fp8;
- - (void)setShlibInfoAtPath:(id)fp8 symbolsLevel:(int)fp12 symbolsWhenToLoad:(int)fp16;
- - (void)setAllShlibInfoToSymbolLevel:(int)fp8;
- - (void)removeShlibInfoAtIndex:(unsigned int)fp8;
- - (void)removeShlibInfoAtPath:(id)fp8;
- - (id)_configStateDict;
- - (void)setLaunchConfigState:(id)fp8 forLaunchActionIdentifer:(id)fp12;
- - (id)launchConfigStateForLaunchActionIdentifer:(id)fp8;
- - (id)_configsDict;
- - (void)setLaunchConfigs:(id)fp8 forLaunchActionIdentifer:(id)fp12;
- - (id)launchConfigsForLaunchActionIdentifer:(id)fp8;
- - (id)_keyForLaunchActionIdentifierIndex:(id)fp8;
- - (void)setActiveLaunchConfigIndex:(int)fp8 forLaunchActionIdentifer:(id)fp12;
- - (int)activeLaunchConfigIndexForLaunchActionIdentifer:(id)fp8;
- - (int)compareName:(id)fp8;
- - (BOOL)_customDataFormattersEnabled;
- - (void)_setCustomDataFormattersEnabled:(BOOL)fp8;
- - (int)_disassemblyDisplayState;
- - (void)_setDisassemblyDisplayState:(int)fp8;
- - (BOOL)_libgmallocEnabled;
- - (void)_setLibgmallocEnabled:(BOOL)fp8;
- - (id)savedGlobalVariables;
- - (void)addGlobalVariable:(id)fp8 forShlib:(id)fp12;
- - (void)removeGlobalVariable:(id)fp8 fromShlib:(id)fp12;
- - (id)globalVariable:(id)fp8 inShlib:(id)fp12;
- - (int)defaultSystemSymbolLevel;
- - (void)setDefaultSystemSymbolLevel:(int)fp8;
- - (int)defaultUserSymbolLevel;
- - (void)setDefaultUserSymbolLevel:(int)fp8;
- - (id)variableFormatDictionary;
- - (void)setVariableFormatDictionary:(id)fp8;
- @end
- @interface PBXInterpretedExecutable : PBXExecutable
- {
- NSString *_interpreterPath;
- }
- - (id)interpreterPath;
- - (void)SetInterpreterPath:(id)fp8;
- - (id)absolutePathOfLaunchable;
- @end
- @interface XCWrappedJamTargetDGSnapshot : XCJamTargetDGSnapshot
- {
- NSString *_wrapperPathExtension;
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (id)wrapperPathExtension;
- - (id)targetProductPattern;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXWrappedTarget : PBXJambaseTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)productTypeCodeString;
- - (Class)dependencyGraphSnapshotClass;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
- - (id)productNameForConfigurationNamed:(id)fp8;
- - (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
- - (id)wrapperPathExtension;
- - (void)setWrapperPathExtension:(id)fp8;
- - (id)fullProductNameForConfigurationNamed:(id)fp8;
- - (id)fullProductName;
- - (BOOL)canPackageHeaders;
- @end
- @interface PBXFileSystemLocation : PBXObject
- {
- NSString *_path;
- PBXTarget *_target;
- int _productSpecifier;
- int _partSpecifier;
- }
- + (id)fileSystemLocationWithAbsolutePath:(id)fp8;
- + (id)fileSystemLocationWithSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
- + (id)fileSystemLocationWithPart:(int)fp8 ofProduct:(int)fp12 ofTarget:(id)fp16;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (void)_targetWillDealloc:(id)fp8;
- - (void)_setPath:(id)fp8 target:(id)fp12 product:(int)fp16 part:(int)fp20;
- - (id)initWithAbsolutePath:(id)fp8;
- - (id)initWithSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
- - (void)dealloc;
- - (void)finalize;
- - (id)absolutePath;
- - (id)stringRepresentation;
- - (id)description;
- - (void)_setAbsolutePath:(id)fp8;
- - (void)_setSubpath:(id)fp8;
- - (BOOL)shouldArchiveAbsolutePath;
- - (BOOL)shouldArchiveSubpath;
- - (void)_setTarget:(id)fp8;
- - (id)path;
- - (id)target;
- - (int)productSpecifier;
- - (int)productPartSpecifier;
- - (void)setAbsolutePath:(id)fp8;
- - (void)setSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
- @end
- @interface XCExternalTargetDGSnapshot : XCTargetDGSnapshot
- {
- NSString *_buildToolPath;
- NSString *_buildArgumentsString;
- NSString *_buildWorkingDirectory;
- BOOL _passBuildSettingsInEnvironment;
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (id)buildToolPath;
- - (id)buildArgumentsString;
- - (id)buildWorkingDirectory;
- - (BOOL)passesBuildSettingsInEnvironment;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXLegacyTarget : PBXTarget
- {
- NSString *_buildToolPath;
- NSString *_buildArgumentsString;
- NSString *_buildWorkingDirectory;
- BOOL _passBuildSettingsInEnvironment;
- unsigned int _settingsToExpand;
- unsigned int _settingsToPassInEnvironment;
- unsigned int _settingsToPassOnCommandLine;
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- + (id)archivableAttributes;
- - (BOOL)wantsProductSettings;
- - (id)buildSettingsPanes;
- - (BOOL)canInstallHeaders;
- - (BOOL)wantsToBeWrittenToJamfile;
- - (id)initWithName:(id)fp8 productType:(id)fp12 templateDictionary:(id)fp16 baseDirectoryPath:(id)fp20;
- - (void)dealloc;
- - (id)buildToolPath;
- - (void)setBuildToolPath:(id)fp8;
- - (id)buildArgumentsString;
- - (void)setBuildArgumentsString:(id)fp8;
- - (id)buildWorkingDirectory;
- - (void)setBuildWorkingDirectory:(id)fp8;
- - (BOOL)passesBuildSettingsInEnvironment;
- - (void)setPassesBuildSettingsInEnvironment:(BOOL)fp8;
- - (BOOL)isJambased;
- - (id)dynamicallyComputedTargetBuildSettingsWithAction:(id)fp8 configurationName:(id)fp12;
- - (id)_settingsToExpand;
- - (id)_settingsToPassInEnvironment;
- - (void)_setSettingsToPassInEnvironment:(id)fp8;
- - (id)_settingsToPassOnCommandLine;
- - (Class)dependencyGraphSnapshotClass;
- - (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
- - (id)commandsForCleaningInBuildContext:(id)fp8;
- - (id)workQueueForBuildingWithBuildOperation:(id)fp8;
- @end
- @interface XCAggregateTargetDGSnapshot : XCNativeTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXAggregateTarget : PBXNativeTarget
- {
- }
- + (id)targetTypeDisplayName;
- + (id)standardBuildPhaseClasses;
- - (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
- - (id)buildSettingsPanes;
- - (BOOL)wantsToBeWrittenToJamfile;
- - (BOOL)writeBuildToolHelperFile;
- - (BOOL)hasUserConfigurableBuildRules;
- - (BOOL)wantsProductSettings;
- - (BOOL)canInstallHeaders;
- - (BOOL)canPackageHeaders;
- - (id)relevantToolSpecifications;
- - (BOOL)isAggregate;
- - (BOOL)productReferenceIsExecutable;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- @end
- @interface PBXCStringPool : NSObject
- {
- NSMutableData *_stringData;
- struct _PBXCStrPoolHashBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _numInsertions;
- unsigned int _totalNumCollisions;
- unsigned int _maxNumCollisions;
- unsigned int _numGrowths;
- }
- - (id)initWithCapacity:(unsigned int)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (unsigned int)addCString:(const char *)fp8;
- - (const char *)cStringAtOffset:(unsigned int)fp8;
- - (id)stringData;
- - (id)description;
- @end
- @interface PBXHeaderMap : NSObject
- {
- PBXCStringPool *_stringPool;
- struct PBXHeaderMapBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _maxValueLength;
- }
- - (id)initWithCapacity:(unsigned int)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)_growIfNeeded;
- - (void)setValuePrefix:(id)fp8 suffix:(id)fp12 forKey:(id)fp16 replaceExisting:(BOOL)fp20;
- - (void)setValuePrefix:(id)fp8 suffix:(id)fp12 forKey:(id)fp16;
- - (void)addEntriesToHeaderMap:(id)fp8 replaceExisting:(BOOL)fp12;
- - (void)addEntriesFromHeaderMap:(id)fp8 replaceExisting:(BOOL)fp12;
- - (void)markKeyAsDuplicate:(id)fp8;
- - (id)pathForHeaderNamed:(id)fp8;
- - (unsigned int)numEntries;
- - (id)data;
- - (id)asciiData;
- - (BOOL)writeSymbolicLinksToDirectoryAtPath:(id)fp8;
- - (void)printStatistics;
- @end
- @interface NSMutableDictionary (PBXTemplateMacroExpansionExtensions)
- + (id)macroExpansionDictionaryForFile:(id)fp8 project:(id)fp12 target:(id)fp16;
- @end
- @interface NSString (PBXTemplateMacroExpansionExtensions)
- - (id)stringByExpandingTemplateMacros:(id)fp8 preserveUnresolvedMacros:(BOOL)fp12;
- - (id)stringByExpandingTemplateMacros:(id)fp8;
- @end
- @interface PBXBTreeEnumerator : NSObject
- {
- PBXBTree *_btree;
- struct _pbxbtreecursor _cursor;
- }
- - (id)initWithBTree:(id)fp8;
- - (const void *)firstValue;
- - (const void *)lastValue;
- - (const void *)valueForKey:(const void *)fp8;
- - (const void *)nextValue;
- - (const void *)nextValueForKey:(const void *)fp8;
- - (const void *)previousValue;
- @end
- @interface PBXBTree : NSObject <NSCopying, NSMutableCopying>
- {
- NSMutableData *_store;
- NSRecursiveLock *_mutex;
- void *_compare;
- void *_printValue;
- void *_context;
- struct _pbxbtreeheader *_header;
- struct _pbxbtreecursor _cursor;
- }
- + (void)initialize;
- - (id)initMaxWidth:(unsigned int)fp8 lookupFailedValue:(const void *)fp12 keepUnique:(BOOL)fp16 comparisonFunction:(void *)fp20 comparisonContext:(const void *)fp24;
- - (id)initWithContentsOfFile:(id)fp8 comparisonFunction:(void *)fp12 comparisonContext:(const void *)fp16;
- - (void)dealloc;
- - (void)finalize;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (BOOL)writeDataToFile:(id)fp8;
- - (void *)printValueFunction;
- - (void)setPrintValueFunction:(void *)fp8;
- - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
- - (void)_checkFreeList:(BOOL)fp8;
- - (unsigned int)_newNode;
- - (unsigned int)_newLeaf;
- - (void)_insertEntry:(struct _pbxbtreeentry)fp8 atCursor:(struct _pbxbtreecursor)fp16;
- - (void)_insertValue:(const void *)fp8 atCursor:(struct _pbxbtreecursor)fp12;
- - (void)_lock;
- - (void)_lock:(struct _pbxbtreecursor *)fp8;
- - (void)_unlock;
- - (void)_unlock:(struct _pbxbtreecursor *)fp8;
- - (id)enumerator;
- - (void)insertValue:(const void *)fp8 forKey:(const void *)fp12;
- - (BOOL)deleteValueForKey:(const void *)fp8;
- - (BOOL)deleteValue:(const void *)fp8 forKey:(const void *)fp12;
- - (void)_deleteEntryAtCursor:(struct _pbxbtreecursor)fp8;
- - (void)_deleteValueAtCursor:(struct _pbxbtreecursor)fp8;
- - (void)_deleteCurrentValue;
- - (BOOL)containsValue:(const void *)fp8 forKey:(const void *)fp12;
- - (const void *)valueForKey:(const void *)fp8;
- @end
- @interface PBXBTree (PBXBTreeDignostics)
- - (struct _pbxbtreeheader *)header;
- - (unsigned int)count;
- - (unsigned int)nodeCount;
- - (unsigned int)maxDepth;
- - (id)shortDescriptionOfLeaf:(unsigned int)fp8;
- - (id)shortDescriptionOfNode:(unsigned int)fp8;
- - (id)deepDescriptionOfNode:(unsigned int)fp8 atDepth:(unsigned int)fp12;
- - (id)deepDescription;
- @end
- @interface PBXBTree (PBXBTreeEnumeration)
- - (const void *)valueForKey:(const void *)fp8 at:(struct _pbxbtreecursor *)fp12;
- - (const void *)_firstValue;
- - (const void *)firstValue:(struct _pbxbtreecursor *)fp8;
- - (const void *)nextValue:(struct _pbxbtreecursor *)fp8;
- - (const void *)previousValue:(struct _pbxbtreecursor *)fp8;
- - (const void *)_lastValue;
- - (const void *)lastValue:(struct _pbxbtreecursor *)fp8;
- - (const void *)_nextValueForKey:(const void *)fp8;
- - (const void *)nextValueForKey:(const void *)fp8 at:(struct _pbxbtreecursor *)fp12;
- @end
- @interface PBXIndexingEngine : NSObject
- {
- PBXProjectIndex *_projectIndex;
- }
- + (id)indexableFileTypes;
- + (Class)indexingEngineClassForPath:(id)fp8;
- + (BOOL)canIndexFileAtPath:(id)fp8;
- + (id)fileListForFrameworkOrLibrary:(id)fp8;
- - (void)beginIndexingPass;
- - (void)endIndexingPass;
- - (void)releaseCachedData;
- - (id)initWithProjectIndex:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)projectIndex;
- - (BOOL)supportsBackgroundOperation;
- - (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
- - (BOOL)wantsImportedSymbols;
- - (void)defineClass:(const char *)fp8 cplus:(BOOL)fp12;
- - (void)defineType:(const char *)fp8;
- - (void)defineTemplate:(const char *)fp8;
- - (void)defineMacro:(const char *)fp8 expansion:(const char *)fp12;
- - (void)stopIndexing;
- @end
- @interface PBXProjectIndex : NSObject
- {
- PBXProject *_project;
- NSMutableArray *_indexingEngines;
- NSMutableDictionary *_fileTypesToIndexingEngines;
- NSMutableArray *_indexableFiles;
- NSMutableDictionary *_indexableFileSettings;
- NSMutableDictionary *_indexableFileBuildContexts;
- NSMutableArray *_resolveableFiles;
- PBXCStringStorage *_stringStorage;
- char *_pathEntryBuf;
- unsigned int _pathEntryCachedDirOffset;
- int _pathEntryDirLength;
- struct _NSMapTable *_pathCache;
- NSMutableArray *_symbolVectors;
- PBXRecordVector *_mainSymbolVector;
- union _pbxsymbollocation _freeListHead;
- unsigned int _freeListCount;
- PBXBTree *_fileIndex;
- PBXBTree *_importIndex;
- PBXBTree *_declarationIndex;
- PBXBTree *_referenceIndex;
- PBXBTree *_subclassIndex;
- PBXBTree *_protocolIndex;
- PBXBTree *_categoryIndex;
- PBXBTree *_caseDeclIndex;
- PBXBTreeEnumerator *_declarationIndexCursor;
- NSMutableArray *_fileStack;
- unsigned int _currentFileIndex;
- unsigned int _numFilesNeedingResolution;
- int _currentPhase;
- PBXRecordVector *_currentSymbolRecords;
- struct _NSMapTable *_updatingFiles;
- struct _NSMapTable *_suspendedFiles;
- struct _NSMapTable *_globalsByLang;
- unsigned int _buildCount;
- PBXIndexingEngine *_currentIndexingEngine;
- NSException *_lastError;
- unsigned int _currentIndexingPass:15;
- BOOL _isIndexing;
- BOOL _shouldStop;
- BOOL _shouldStart;
- BOOL _inMotion;
- NSMutableArray *_deferredNotifications;
- NSMutableSet *_skippedHeaders;
- NSMutableSet *_importedHeaders;
- NSMutableSet *_projectReferenceSet;
- NSMutableSet *_indexedFiles;
- id _statusObserver;
- }
- + (id)indexArchivePathForProject:(id)fp8;
- + (id)indexedPrecompsFilePathForProject:(id)fp8;
- + (id)indexedHeadersFilePathForProject:(id)fp8;
- + (BOOL)hasPersistentIndexForProject:(id)fp8;
- + (void)initialize;
- - (id)initWithProject:(id)fp8;
- - (void)_cleanupData;
- - (void)_cleanupEverything;
- - (void)dealloc;
- - (void)finalize;
- - (void)projectWillClose;
- - (void)_indexingException:(id)fp8;
- - (id)indexArchivePath;
- - (id)indexTemplatePath;
- - (id)indexedPrecompsFilePath;
- - (id)indexedHeadersFilePath;
- - (BOOL)writeDataToFile:(id)fp8;
- - (void)deletePersistentIndex;
- - (int)readDataFromFile:(id)fp8;
- - (id)indexingEngineForPath:(id)fp8;
- - (BOOL)_indexOne;
- - (void)_indexBackground:(id)fp8;
- - (id)beginCriticalSection;
- - (void)endCriticalSection;
- - (void)sendOnMainThread:(SEL)fp8;
- - (void)postNotification:(id)fp8;
- - (void)_removeFile:(id)fp8;
- - (void)_buildWillBegin:(id)fp8;
- - (void)_buildDidEnd:(id)fp8;
- - (id)_indexableEntriesForZipArchive:(id)fp8 inPackage:(id)fp12;
- - (void)_addFilesFromGroupReference:(id)fp8 headers:(id)fp12 settingHasObjectiveC:(char *)fp16;
- - (void)_addReference:(id)fp8 headers:(id)fp12 settingHasObjectiveC:(char *)fp16;
- - (void)addAllFilesWithFrameworkFiles:(BOOL)fp8;
- - (void)_rebuildResolveableFiles;
- - (void)_addSettingsForBuildPhase:(id)fp8;
- - (void)_addFileSettings;
- - (BOOL)_buildPhase:(id)fp8 containsFile:(id)fp12;
- - (void)_addFileSettings:(id)fp8;
- - (void)_projectChangedReference:(id)fp8;
- - (id)_projectReferenceSet;
- - (void)_startIndexing;
- - (void)beginIndexing;
- - (BOOL)shouldIndexFileAtPath:(id)fp8;
- - (void)_debugImportedFilesForPath:(id)fp8;
- - (void)_debugImportedFiles;
- - (void)_finishIndexing;
- - (void)stopIndexing;
- - (void)_stopIndexing;
- - (BOOL)isIndexing;
- - (id)project;
- - (void)_doIndexing:(id)fp8;
- - (void)_deferNotification:(id)fp8;
- - (void)_processDeferredNotification;
- - (void)setStatusObserver:(id)fp8;
- @end
- @interface PBXProjectIndex (PBXIndexStats)
- - (void)logAllStats;
- - (void)logSymbolRecordsForFileAtPath:(id)fp8;
- - (void)dumpIndexToPath:(id)fp8;
- @end
- @interface PBXProjectIndex (PBXProtocolQueries)
- - (id)rootProtocols;
- - (void)_recursivelyAddAdoptingProtocolsOfProtocol:(id)fp8 toMutableSet:(id)fp12;
- - (id)allProtocols;
- - (id)adoptingProtocolsForProtocol:(id)fp8;
- - (id)protocolWithName:(id)fp8;
- @end
- @interface PBXProjectIndex (PBXGlobalQueries)
- - (id)_beginSymbolsForLanguage:(int)fp8 ofType:(int)fp12;
- - (id)symbolsMatchingName:(id)fp8 usingStyle:(int)fp12 andLanguage:(int)fp16 ofType:(int)fp20;
- - (id)allGlobalsForLanguage:(int)fp8;
- - (id)allGlobalsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allFunctionsForLanguage:(int)fp8;
- - (id)functionsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allStructuresForLanguage:(int)fp8;
- - (id)structuresForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allUnionsForLanguage:(int)fp8;
- - (id)unionsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allGlobalVariablesForLanguage:(int)fp8;
- - (id)globalVariablesForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allMacrosForLanguage:(int)fp8;
- - (id)macrosForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allTypedefsForLanguage:(int)fp8;
- - (id)typedefsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allEnumerationsForLanguage:(int)fp8;
- - (id)enumerationsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allInstanceMethodsForLanguage:(int)fp8;
- - (id)instanceMethodsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)allClassMethodsForLanguage:(int)fp8;
- - (id)classMethodsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- @end
- @interface PBXProjectIndex (PBXClassQueries)
- - (id)superclassesForClass:(id)fp8;
- - (id)subclassesForClass:(id)fp8 includingIndirect:(BOOL)fp12;
- - (id)_subclassesForClassSymbolRecord:(struct _pbxsymrec *)fp8 includingIndirect:(BOOL)fp12;
- - (id)categoriesForClass:(id)fp8;
- - (id)rootClasses;
- - (void)_recursivelyAddSubclassesOfClass:(id)fp8 toMutableSet:(id)fp12;
- - (id)allClasses;
- - (id)_symbolOfType:(int)fp8 withName:(id)fp12;
- - (id)allClassesIncludingOrphaned;
- - (id)classWithName:(id)fp8;
- - (id)structWithName:(id)fp8;
- - (id)unionWithName:(id)fp8;
- - (id)categoryWithName:(id)fp8;
- - (id)memberContainerWithName:(id)fp8;
- - (id)javaClassesAndInterfacesMatchingPrefix:(id)fp8;
- - (id)javaClassesAndInterfacesFromDefaultPackage;
- @end
- @interface PBXProjectIndex (PBXSymbolQueries)
- - (id)symbolsMatchingName:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 matchDefinitions:(BOOL)fp20 matchDeclarations:(BOOL)fp24;
- - (id)symbolsMatchingName:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 locationStyle:(int)fp20 matchDefinitions:(BOOL)fp24 matchDeclarations:(BOOL)fp28;
- - (id)symbolWithName:(id)fp8;
- - (id)symbolForSymbolRecord:(struct _pbxsymrec *)fp8;
- - (id)nextOrderedSymbol;
- - (id)_symbolWithUsage:(int)fp8 matchingSymAtLocation:(union _pbxsymbollocation)fp12 usingContainerCompare:(BOOL)fp16;
- - (id)definitionForSymbolAtLocation:(union _pbxsymbollocation)fp8;
- - (id)definitionForSymbolAtLocation:(union _pbxsymbollocation)fp8 usingContainerCompare:(BOOL)fp12;
- - (id)declarationForSymbolAtLocation:(union _pbxsymbollocation)fp8;
- - (id)declarationForSymbolAtLocation:(union _pbxsymbollocation)fp8 usingContainerCompare:(BOOL)fp12;
- - (id)counterpartForSymbolAtLocation:(union _pbxsymbollocation)fp8;
- - (BOOL)matchSymbol:(id)fp8 with:(id)fp12;
- - (id)containerForSymbolAtLocation:(union _pbxsymbollocation)fp8;
- - (int)nestingLevelForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
- - (id)categoryClassNameForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
- - (id)nameSpaceForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
- @end
- @interface PBXProjectIndex (PBXIndexFileQueries)
- - (BOOL)containsSymbolWithName:(id)fp8;
- - (unsigned int)_locationForSymbolRecordWithName:(const char *)fp8 andType:(int)fp12;
- - (id)_findSourceFileForClass:(id)fp8;
- - (id)_computeJavaImports:(struct _pbxfileheader *)fp8;
- - (id)mainClassForPath:(id)fp8;
- - (id)importedFilesForPath:(id)fp8;
- - (void)_addImportedFilesForPath:(id)fp8 toSet:(id)fp12;
- - (id)allImportedFilesForPath:(id)fp8;
- - (id)dependentFilesForPath:(id)fp8;
- - (void)_addDependentFilesForPath:(id)fp8 toSet:(id)fp12;
- - (id)allDependentFilesForPath:(id)fp8;
- - (id)topLevelSymbolsForPath:(id)fp8;
- - (id)symbolsContainingLine:(unsigned int)fp8 forPath:(id)fp12;
- - (id)classSymbolContainingLine:(unsigned int)fp8 forPath:(id)fp12;
- - (id)memberOrContainerSymbolAtOrContainingLine:(unsigned int)fp8 forPath:(id)fp12;
- @end
- @interface PBXProjectIndex (PBXIndexingEngineCallbacks)
- - (void)_debugSymbolRecord:(struct _pbxsymrec *)fp8;
- - (void)_debugSymbolVector:(struct _pbxsymrec *)fp8 offset:(unsigned int)fp12 count:(unsigned int)fp16;
- - (void)_createUpdateVectorForPathEntry:(struct _pbxpathentry)fp8 andStatBuffer:(struct stat *)fp16;
- - (BOOL)shouldBeginFileForPathEntry:(struct _pbxpathentry)fp8;
- - (BOOL)shouldResumeFileForPathEntry:(struct _pbxpathentry)fp8;
- - (BOOL)shouldStop;
- - (struct _pbxpathentry)_computePathEntryFromCStringPath:(const char *)fp8 stringPath:(id *)fp12;
- - (struct _pbxpathentry)_computePathEntryFromCStringPath:(const char *)fp8;
- - (BOOL)shouldBeginFileAtCStringPath:(const char *)fp8;
- - (BOOL)shouldResumeFileAtCStringPath:(const char *)fp8;
- - (void)willIndexFileAtPath:(id)fp8;
- - (void)_beginSourceFileWithPathEntry:(struct _pbxpathentry)fp8;
- - (void)beginSourceFileAtPath:(id)fp8;
- - (void)beginSourceFileAtCStringPath:(const char *)fp8;
- - (void)suspendSourceFile;
- - (void)resumeSourceFileAtCStringPath:(const char *)fp8;
- - (void)_invalidateDependentFiles:(struct _pbxpathentry)fp8;
- - (void)_deleteFileAtLocation:(union _pbxsymbollocation)fp8;
- - (void)_checkFreeList;
- - (void)_freeFile:(struct _pbxfileheader *)fp8 atLocation:(union _pbxsymbollocation)fp12 inVector:(id)fp16;
- - (unsigned int)_locationForNewFileRecords:(id)fp8;
- - (int)_decideLanguageForExtension:(id)fp8;
- - (int)_decideLanguage;
- - (void)_finishIndexingFile:(id)fp8;
- - (void)_endSourceFile:(id)fp8;
- - (void)endSourceFile;
- - (void)indexOfFileSucceeded:(id)fp8;
- - (void)indexOfFileFailed:(id)fp8;
- - (void)indexOfSourceFileSucceeded;
- - (void)indexOfSourceFileFailed;
- - (void)addImportedFileWithPath:(const char *)fp8;
- - (unsigned int)_addSymbolRecord:(struct _pbxsymrec *)fp8 withName:(const char *)fp12 toRecordVector:(id)fp16;
- - (unsigned int)addSymbolRecord:(struct _pbxsymrec *)fp8 withName:(const char *)fp12;
- - (unsigned int)_addSymbolRecord:(struct _pbxsymrec *)fp8 toRecordVector:(id)fp12;
- - (unsigned int)addSymbolRecord:(struct _pbxsymrec *)fp8;
- - (struct _pbxsymrec *)currentRecordAtRow:(unsigned int)fp8;
- - (void)setName:(const char *)fp8 forCurrentRecordAtRow:(unsigned int)fp12;
- - (id)currentSymbolRecords;
- - (const char *)currentFile;
- - (unsigned int)currentLine;
- - (struct _pbxsymrec *)_symbolRecordForJavaClassOrInterface:(const char *)fp8;
- - (void)_importSymbolsAtPath:(id)fp8;
- - (BOOL)_fileNeedsToBeResolved:(id)fp8;
- - (void)_resolveFile:(id)fp8;
- @end
- @interface PBXProjectIndex (PBXIndexingAccess)
- - (id)nameForIndexLanguage:(int)fp8;
- - (id)nameForSymbolUsage:(int)fp8;
- - (id)nameForSymbolType:(int)fp8 andLanguage:(int)fp12;
- - (struct _pbxsymrec *)symbolRecordAtLocation:(union _pbxsymbollocation)fp8;
- - (struct _pbxsymrec *)symbolRecordAfterLocation:(union _pbxsymbollocation *)fp8;
- - (struct _pbxsymrec *)symbolRecordBeforeLocation:(union _pbxsymbollocation *)fp8;
- - (struct _pbxtypedesc *)typeRecordAtLocation:(union _pbxsymbollocation)fp8;
- - (struct _pbxpathentry)pathEntryForCStringPath:(const char *)fp8 create:(BOOL)fp12;
- - (struct _pbxpathentry)pathEntryForPath:(id)fp8 create:(BOOL)fp12;
- - (const char *)cStringPathForPathEntry:(struct _pbxpathentry)fp8;
- - (id)pathForPathEntry:(struct _pbxpathentry)fp8;
- - (void)_purgePathCache;
- - (struct _pbxfileheader *)fileHeaderForPathEntry:(struct _pbxpathentry)fp8;
- - (struct _pbxfileheader *)fileHeaderForPath:(id)fp8;
- - (struct _pbxfileheader *)fileHeaderForCStringPath:(const char *)fp8;
- - (struct _pbxfileheader *)fileHeaderForSymbolAtLocation:(union _pbxsymbollocation)fp8;
- - (const char *)symbolNameAtOffset:(unsigned int)fp8;
- - (struct _pbxsymrec *)symbolRecordWithName:(const char *)fp8;
- - (struct _pbxsymrec *)nextOrderedSymbolRecord;
- - (id)symbolsForProject;
- @end
- @interface PBXRecordVector : NSObject
- {
- struct _pbxrecordvectorheader *_header;
- NSMutableData *_store;
- unsigned int _cursor;
- void *_records;
- unsigned int _tag;
- }
- - (id)initRecordSize:(unsigned long)fp8 capacity:(unsigned int)fp12;
- - (id)initWithContentsOfFile:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void *)recordAtRow:(unsigned int)fp8;
- - (unsigned int)rowForRecord:(void *)fp8;
- - (void *)firstRecord;
- - (void *)lastRecord;
- - (void *)currentRecord;
- - (BOOL)getRecord:(void *)fp8 atRow:(unsigned int)fp12;
- - (BOOL)setRecord:(const void *)fp8 atRow:(unsigned int)fp12;
- - (void *)records;
- - (unsigned int)count;
- - (BOOL)writeDataToFile:(id)fp8;
- - (unsigned int)getTag;
- - (void)setTag:(unsigned int)fp8;
- - (BOOL)getNextRecord:(void *)fp8;
- - (BOOL)getPreviousRecord:(void *)fp8;
- - (BOOL)getCurrentRecord:(void *)fp8;
- - (BOOL)setCurrentRecord:(const void *)fp8;
- - (unsigned int)appendRecord:(const void *)fp8;
- - (unsigned int)appendRecords:(const void *)fp8 count:(unsigned int)fp12;
- - (unsigned int)insertRecords:(const void *)fp8 count:(unsigned int)fp12 atRow:(unsigned int)fp16;
- - (unsigned int)cursor;
- - (void)setCursor:(unsigned int)fp8;
- - (void)appendVector:(id)fp8;
- - (void)replaceRecordsAtRow:(unsigned int)fp8 withVector:(id)fp12;
- @end
- @interface PBXRecordVector (PBXRecordStack)
- - (unsigned int)pushRecord:(const void *)fp8;
- - (BOOL)popRecord:(void *)fp8;
- - (BOOL)getTopRecord:(void *)fp8;
- @end
- @interface PBXSymbol : PBXIndexEntry
- {
- NSString *_cachedName;
- NSString *_cachedDeclaration;
- NSString *_cachedType;
- NSString *_cachedSourceFileName;
- NSObject *_cachedHelpMarker;
- int _priority;
- unsigned int _type:6;
- unsigned int _isBeginUnused:1;
- unsigned int _usage:2;
- unsigned int _language:3;
- unsigned int _inProject:1;
- unsigned int _lineno:19;
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- + (Class)symbolClassForSymbolType:(int)fp8;
- + (id)symbolWithSymbolRecord:(struct _pbxsymrec *)fp8 projectIndex:(id)fp12 location:(union _pbxsymbollocation)fp16;
- - (id)initWithProjectIndex:(id)fp8 symbolRecord:(struct _pbxsymrec *)fp12 location:(union _pbxsymbollocation)fp16;
- - (void)dealloc;
- - (void)finalize;
- - (struct _pbxsymrec *)symbolRecord;
- - (id)name;
- - (unsigned int)lineNumber;
- - (int)symbolType;
- - (id)symbolTypeName;
- - (BOOL)isInProject;
- - (int)usage;
- - (int)language;
- - (int)priority;
- - (void)setPriority:(int)fp8;
- - (id)simpleName;
- - (id)nameSpace;
- - (id)scopeOperator;
- - (id)uniqueName;
- - (id)declarationSymbol;
- - (id)definitionSymbol;
- - (id)counterpartSymbol;
- - (id)containerSymbol;
- - (id)scopeSymbol;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8 abbreviated:(BOOL)fp12 indented:(BOOL)fp16;
- - (BOOL)displayNameAllowsIndent;
- - (id)helpMarkerLanguageType;
- - (id)helpMarkerSymbolType;
- - (id)helpMarkerSymbolValue;
- - (id)helpMarkerString;
- - (BOOL)hasDocumentation;
- - (id)helpMarkerFilePath;
- - (BOOL)sourceFileExists;
- - (id)sourceFileName;
- - (id)sourceFileNameAndLineNumber;
- - (id)_fileReferenceForPath:(id)fp8;
- - (id)sourceFileReference;
- - (id)sourceFileBookmarkPreferUsage:(int)fp8;
- - (id)sourceFileBookmark;
- - (id)documentationFileReference;
- - (id)documentationBookmark;
- - (id)declarationString;
- - (id)typeString;
- - (id)typeDescriptor;
- - (int)visibility;
- - (id)description;
- - (id)_symbolsOfType:(int)fp8 inheritanceOnly:(BOOL)fp12 includingInherited:(BOOL)fp16;
- - (id)symbolsOfType:(int)fp8 includingInherited:(BOOL)fp12;
- @end
- @interface PBXFileReference (PBXIndexingExtensions)
- - (id)importedFiles;
- - (id)dependentFiles;
- - (id)allImportedFiles;
- - (id)allDependentFiles;
- - (id)topLevelSymbols;
- @end
- @interface PBXTargetBookmark : PBXBookmark
- {
- PBXTarget *_target;
- }
- + (id)archivableRelationships;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initWithTarget:(id)fp8;
- - (id)initWithFileReference:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultName;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)target;
- - (id)innerDescription;
- @end
- @interface PBXCStringStorage : NSObject
- {
- NSMutableData *_controlData;
- struct _pbxcstringstorageheader *_header;
- struct _PBXCStringStorageHashBucket *_buckets;
- unsigned int _numFreeRangeStructs;
- struct _PBXCStringStorageFreeRange *_freeRangeStructs;
- unsigned int _firstFreeRangeIdx;
- NSMutableData *_cStringData;
- char *_cStringDataPtr;
- char *_cStringDataEnd;
- void *_hashFunc;
- void *_equalFunc;
- }
- - (id)initWithCapacity:(unsigned int)fp8 caseSensitive:(BOOL)fp12 prepaddingSize:(unsigned int)fp16;
- - (id)initWithCapacity:(unsigned int)fp8 caseSensitive:(BOOL)fp12;
- - (id)initWithCapacity:(unsigned int)fp8;
- - (id)initWithContentsOfFile:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (unsigned int)numberOfCStrings;
- - (id)cStringData;
- - (unsigned int)offsetOfCString:(const char *)fp8;
- - (const char *)cStringAtOffset:(unsigned int)fp8;
- - (unsigned int)addCString:(const char *)fp8;
- - (void)removeCString:(const char *)fp8;
- - (void)setByteValue:(unsigned char)fp8 atOffset:(unsigned int)fp12;
- - (unsigned char)byteValueAtOffset:(unsigned int)fp8;
- - (void)setUnsignedIntValue:(unsigned int)fp8 atOffset:(unsigned int)fp12;
- - (unsigned int)unsignedIntValueAtOffset:(unsigned int)fp8;
- - (BOOL)writeDataToFile:(id)fp8;
- - (id)description;
- - (unsigned int *)offsetsOfStringsMatching:(const char *)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16;
- - (void)applyFunction:(void *)fp8 context:(void *)fp12;
- @end
- @interface PBXFileType : XCSpecification
- {
- NSArray *_extensions;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (void)registerSpecificationOrProxy:(id)fp8;
- + (id)_extensionToFileTypeDictionary;
- + (id)_lowercasedExtensionToFileTypeDictionary;
- + (id)_magicWordToFileTypeDictionary;
- + (id)_fileNamePatternToFileTypeDictionary;
- + (id)_fileTypeDetectorArray;
- + (id)genericFileType;
- + (id)textFileType;
- + (id)genericFolderType;
- + (id)wrapperFolderType;
- + (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
- + (id)fileTypeForFileName:(id)fp8 posixPermissions:(unsigned int)fp12 hfsTypeCode:(unsigned long)fp16 hfsCreatorCode:(unsigned long)fp20;
- + (id)fileTypeForFileName:(id)fp8;
- + (id)guessFileTypeForGenericFileAtPath:(id)fp8 withFileAttributes:(id)fp12 getExtraFileProperties:(id *)fp16;
- + (id)fileTypeForPath:(id)fp8 getExtraFileProperties:(id *)fp12;
- + (id)fileTypeForPath:(id)fp8;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)extensions;
- - (id)hfsTypeCodes;
- - (BOOL)isBundle;
- - (BOOL)isApplication;
- - (BOOL)isLibrary;
- - (BOOL)isDynamicLibrary;
- - (BOOL)isStaticLibrary;
- - (BOOL)isFramework;
- - (BOOL)isStaticFramework;
- - (BOOL)isProjectWrapper;
- - (BOOL)isTargetWrapper;
- - (BOOL)isExecutable;
- - (BOOL)isExecutableWithGUI;
- - (BOOL)isPlainFile;
- - (BOOL)isTextFile;
- - (BOOL)isSourceCode;
- - (BOOL)isDocumentation;
- - (BOOL)isFolder;
- - (BOOL)isNonWrapperFolder;
- - (BOOL)isWrapperFolder;
- - (BOOL)includeInIndex;
- - (BOOL)isTransparent;
- - (BOOL)canSetIncludeInIndex;
- - (id)languageSpecificationIdentifier;
- - (BOOL)isScannedForIncludes;
- - (BOOL)requiresHardTabs;
- - (id)extraPropertyNames;
- - (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
- - (id)fileTypePartForIdentifier:(id)fp8;
- - (id)_objectForKeyIgnoringInheritance:(id)fp8;
- - (id)description;
- @end
- @interface PBXSymbolicLinkFileTypePart : PBXFileTypePart
- {
- }
- @end
- @interface PBXFolderFileTypePart : PBXFileTypePart
- {
- }
- @end
- @interface PBXRegularFileTypePart : PBXFileTypePart
- {
- }
- @end
- @interface PBXFileTypePart : NSObject
- {
- NSString *_identifier;
- PBXFileTypePart *_superpart;
- NSMutableArray *_subparts;
- }
- + (id)fileTypePartFromSpecificationArray:(id)fp8 identifier:(id)fp12;
- - (id)initFromSpecificationArray:(id)fp8 identifier:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)identifier;
- - (id)superpart;
- - (void)setSuperpart:(id)fp8;
- - (id)subparts;
- - (BOOL)isPlainFile;
- - (BOOL)isFolder;
- - (BOOL)isSymbolicLink;
- @end
- @interface PBXClassSymbol : PBXMemberContainerSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)typeString;
- - (id)helpMarkerSymbolType;
- - (id)helpMarkerSymbolValue;
- - (id)subclassesIncludingIndirect:(BOOL)fp8;
- - (id)immediateSuperclasses;
- - (id)allSuperclasses;
- - (id)superclassesIncludingIndirect:(BOOL)fp8;
- - (BOOL)canHaveCategories;
- - (id)categories;
- @end
- @interface PBXProject (PBXProjectIndexing)
- - (id)rootClasses;
- - (id)symbolWithName:(id)fp8;
- - (id)nextOrderedSymbol;
- @end
- @interface XCBuildRuleDGSnapshot : NSObject
- {
- XCTargetDGSnapshot *_targetSnapshot;
- NSString *_name;
- PBXFileType *_fileType;
- NSString *_filePatterns;
- XCCompilerSpecification *_compilerSpec;
- NSString *_script;
- NSArray *_outputFilePaths;
- XCPropertyMacroExpression *_conditionExpression;
- NSArray *_toolInvocationActions;
- }
- + (id)fileTypeIsPatternProxy;
- + (id)compilerSpecIsScriptProxy;
- + (id)buildRuleInArray:(id)fp8 whichAppliesToFileNamed:(id)fp12 ofType:(id)fp16 architecture:(id)fp20;
- + (id)buildRuleInArray:(id)fp8 whichAppliesToReference:(id)fp12 architecture:(id)fp16;
- - (id)initWithInformationFromBuildRule:(id)fp8 forTargetSnapshot:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)printForDebugging;
- - (id)targetSnapshot;
- - (id)name;
- - (id)fileType;
- - (id)filePatterns;
- - (id)compilerSpec;
- - (id)fileTypeForIdentifier:(id)fp8;
- - (id)compilerSpecForIdentifier:(id)fp8;
- - (id)script;
- - (id)outputFiles;
- - (BOOL)_filePath:(const char *)fp8 matchesPatternInPatternString:(id)fp12;
- - (BOOL)_appliesToFileType:(id)fp8 architecture:(id)fp12;
- - (BOOL)appliesToFileNamed:(id)fp8 ofType:(id)fp12 architecture:(id)fp16;
- - (BOOL)appliesToReference:(id)fp8 architecture:(id)fp12;
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 withOutputDirectory:(id)fp20 inTargetBuildContext:(id)fp24;
- - (id)description;
- @end
- @interface PBXBuildRule : PBXProjectItem
- {
- NSString *_name;
- PBXTarget *_target;
- PBXFileType *_fileType;
- NSString *_filePatterns;
- XCCompilerSpecification *_compilerSpec;
- NSString *_script;
- NSMutableArray *_outputFiles;
- BOOL _isEditable;
- NSString *_conditionExprString;
- XCPropertyMacroExpression *_conditionExpression;
- NSArray *_toolInvocationActions;
- }
- + (void)initialize;
- + (id)buildRuleWithName:(id)fp8;
- + (id)_loadBuildRulesAtPath:(id)fp8;
- + (id)loadBuildRulesFromPropertyListsInDirectory:(id)fp8;
- + (void)_loadSystemBuildRulesIfNeeded;
- + (id)systemBuildRules;
- + (id)fileTypeIsPatternProxy;
- + (id)compilerSpecIsScriptProxy;
- + (id)archivableAttributes;
- + (id)findFirstBuildRuleInArray:(id)fp8 thatAppliesToInputFileNamed:(id)fp12 ofType:(id)fp16 withDesiredOutputTypes:(id)fp20 inContext:(id)fp24;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)_defaultName;
- - (id)name;
- - (void)setName:(id)fp8;
- - (id)target;
- - (void)setTarget:(id)fp8;
- - (id)container;
- - (id)fileType;
- - (void)setFileType:(id)fp8;
- - (id)filePatterns;
- - (void)setFilePatterns:(id)fp8;
- - (id)compilerSpec;
- - (void)setCompilerSpec:(id)fp8;
- - (id)fileTypeForIdentifier:(id)fp8;
- - (id)compilerSpecForIdentifier:(id)fp8;
- - (id)script;
- - (void)setScript:(id)fp8;
- - (id)outputFiles;
- - (void)setOutputFiles:(id)fp8;
- - (id)outputFileAtIndex:(unsigned int)fp8;
- - (void)insertOutputFile:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeOutputFileAtIndex:(unsigned int)fp8;
- - (void)replaceOutputFileAtIndex:(unsigned int)fp8 withFile:(id)fp12;
- - (BOOL)isEditable;
- - (void)setIsEditable:(BOOL)fp8;
- - (id)conditionExpression;
- - (id)toolInvocationActions;
- - (id)_fileType;
- - (void)_setFileType:(id)fp8;
- - (id)_compilerSpec;
- - (void)_setCompilerSpec:(id)fp8;
- - (unsigned int)inputFileParameterNumber;
- - (id)statusMessageFormat;
- - (id)outputParseRules;
- - (id)ignoredRegexes;
- - (id)warningRegexes;
- - (id)errorRegexes;
- - (id)description;
- - (id)innerDescription;
- - (void)willChange;
- - (BOOL)_filePath:(const char *)fp8 matchesPatternInPatternString:(id)fp12;
- - (BOOL)appliesToInputFileNamed:(id)fp8 ofType:(id)fp12 withDesiredOutputTypes:(id)fp16 inContext:(id)fp20;
- - (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
- - (Class)dependencyGraphSnapshotClass;
- - (id)createDependencyGraphSnapshotForTargetSnapshot:(id)fp8;
- @end
- @interface PBXBuildRule (PBXBuildRuleScripting)
- - (id)objectSpecifier;
- @end
- @interface PBXBookmarkGroup : PBXBookmarkItem
- {
- NSMutableArray *_children;
- }
- + (id)archivableRelationships;
- - (id)initWithName:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setContainer:(id)fp8;
- - (void)setBookmarkGroup:(id)fp8;
- - (id)children;
- - (void)_setChildren:(id)fp8;
- - (void)_setChildrensContainer:(id)fp8;
- - (void)insertChildren:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addChild:(id)fp8;
- - (void)removeChild:(id)fp8;
- - (BOOL)isAncestorOfChild:(id)fp8;
- - (BOOL)acceptsChild:(id)fp8;
- - (id)childrenBookmarksForFileReference:(id)fp8;
- - (id)childrenBookmarksForFilename:(id)fp8;
- - (BOOL)shouldArchiveChildren;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- @end
- @interface PBXBookmarkItem : PBXProjectItem
- {
- NSString *_name;
- PBXBookmarkGroup *_bookmarkGroup;
- PBXProject *_project;
- }
- + (id)archivableAttributes;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultName;
- - (id)name;
- - (void)setName:(id)fp8;
- - (id)bookmarkGroup;
- - (void)setBookmarkGroup:(id)fp8;
- - (void)_projectWillClose:(id)fp8;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (BOOL)shouldArchiveName;
- - (int)compareUsingName:(id)fp8;
- @end
- @interface PBXBuildStyle : PBXProjectItem
- {
- PBXProject *_project;
- NSString *_name;
- PBXBuildSettingsDictionary *_buildSettings;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (void)setName:(id)fp8;
- - (void)_initializeBuildSettingsDictionary;
- - (id)_buildSettings;
- - (id)buildSettings;
- - (void)setBuildSettings:(id)fp8;
- - (id)flattenedBuildSettings;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- - (void)_setBuildSettings:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (BOOL)upgradeBuildSettingsFromArchivedObjectVersion:(unsigned int)fp8;
- - (id)buildSettingForKeyPath:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
- - (void)removeBuildSettingForKeyPath:(id)fp8;
- - (void)writeToJamString:(id)fp8;
- - (id)innerDescription;
- - (int)compareName:(id)fp8;
- @end
- @interface PBXBuildStyleBookmark : PBXBookmark
- {
- PBXBuildStyle *_buildStyle;
- }
- + (id)archivableRelationships;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initWithBuildStyle:(id)fp8;
- - (id)initWithFileReference:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultName;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)buildStyle;
- - (id)innerDescription;
- @end
- @interface PBXExecutableBookmark : PBXBookmark
- {
- PBXExecutable *_executable;
- }
- + (id)archivableRelationships;
- + (id)archiveNameForKey:(id)fp8;
- - (id)initWithExecutable:(id)fp8;
- - (id)initWithFileReference:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultName;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)executable;
- - (id)innerDescription;
- @end
- @interface PBXBuildSettingsDictionary : NSMutableDictionary
- {
- NSMutableDictionary *_buildSettings;
- id _delegate;
- struct {
- unsigned int delegateWantsWillSet:1;
- unsigned int delegateWantsDidSet:1;
- unsigned int delegateWantsShouldExtractQuotedBuildSettingsWhenSplitting:1;
- unsigned int RESERVED:29;
- } _bsFlags;
- unsigned int _changeCount;
- unsigned int _keyChangeCount;
- NSUndoManager *_undoManager;
- }
- + (void)initialize;
- + (id)expandedBuildSettingForString:(id)fp8 withExpansionDictionaries:(id)fp12;
- - (id)initWithDictionaryNoCopy:(id)fp8;
- - (id)initWithDictionary:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)archivedDictionaryRepresentation;
- - (id)initFromArchivedDictionaryRepresentation:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)_buildSettings;
- - (void)_undoRedoBuildSettingOperation:(id)fp8;
- - (unsigned int)count;
- - (id)keyEnumerator;
- - (id)allKeys;
- - (id)allValues;
- - (id)objectForKey:(id)fp8;
- - (void)setObject:(id)fp8 forKey:(id)fp12;
- - (void)removeObjectForKey:(id)fp8;
- - (id)buildSettingForKeyPath:(id)fp8 getOperation:(int *)fp12;
- - (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
- - (void)removeBuildSettingForKeyPath:(id)fp8;
- - (id)buildSettingForKeyPath:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
- - (id)stringListBuildSettingForKey:(id)fp8;
- - (void)setStringListBuildSetting:(id)fp8 forKey:(id)fp12;
- - (void)appendStringList:(id)fp8 toStringListBuildSettingForKey:(id)fp12;
- - (id)undoManager;
- - (unsigned int)changeCount;
- - (unsigned int)keyChangeCount;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (id)project;
- - (BOOL)upgradeBuildSettingsFromArchivedObjectVersion:(unsigned int)fp8;
- - (id)keysOrderedForJamFile;
- @end
- @interface PBXBuildSettingsDictionary (JambaseToNativeConversion)
- + (id)_jambaseToNativeBuildSettingConversionRules;
- - (void)convertBuildSettingsFromJambasedToNativeForTarget:(id)fp8 withUpgradeLog:(id)fp12;
- @end
- @interface NSDictionary (PBXBuildSettingConvenienceMethods)
- - (id)dictionaryByRecursivelyExpandingStringValuesWithExpansionDictionaries:(id)fp8 applyStringPostprocessingSelector:(SEL)fp12;
- - (id)settingsAsArrayOfAssignments;
- @end
- @interface NSArray (PBXBuildSettingConvenienceMethods)
- - (id)arrayByRecursivelyExpandingStringValuesWithExpansionDictionaries:(id)fp8 applyStringPostprocessingSelector:(SEL)fp12;
- @end
- @interface PBXMethodSymbol : PBXMemberSymbol <PBXSignatureSymbol>
- {
- NSString *_cachedInvocation;
- NSString *_cachedUniqueName;
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)isClassMember;
- - (BOOL)isInstanceMember;
- - (BOOL)isConstructor;
- - (BOOL)isDestructor;
- - (BOOL)isOperator;
- - (id)parameters;
- - (id)javaParameters;
- - (id)_parametersStringWithFullClassNames:(BOOL)fp8;
- - (BOOL)displayNameAllowsIndent;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)helpMarkerSymbolType;
- - (id)helpMarkerSymbolValue;
- - (id)invocationString;
- - (id)codeCompletionInvocationString;
- - (id)invocationStringIncludeTarget:(BOOL)fp8;
- - (id)declarationString;
- - (id)typeString;
- - (id)_basicParametersStringUsingSelector:(SEL)fp8;
- - (id)_javaDeclarationString;
- - (id)_javaInvocationStringIncludeTarget:(BOOL)fp8;
- - (id)_cDeclarationString;
- - (id)_cInvocationString;
- - (id)_objcDeclarationString;
- - (id)_objcInvocationStringIncludeTarget:(BOOL)fp8;
- - (id)uniqueName;
- @end
- @interface PBXLogOutputString : NSMutableAttributedString
- {
- NSMutableAttributedString *_string;
- NSDictionary *_titleAttrs;
- NSDictionary *_headingAttrs;
- NSDictionary *_subheadingAttrs;
- NSDictionary *_messageTextAttrs;
- NSDictionary *_literalTextAttrs;
- NSDictionary *_warningTextAttrs;
- NSDictionary *_errorTextAttrs;
- NSDictionary *_fullLineAttrs;
- NSDictionary *_halfLineAttrs;
- NSDictionary *_quarterLineAttrs;
- NSString *_pendingConditionalHeading;
- NSString *_pendingConditionalSubheading;
- }
- - (void)_setupDefaultAttributeDictionaries;
- - (id)initWithOwnedMutableAttributedString:(id)fp8;
- - (id)initWithAttributedString:(id)fp8;
- - (id)initWithString:(id)fp8 attributes:(id)fp12;
- - (id)initWithString:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)string;
- - (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
- - (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12;
- - (id)titleAttributes;
- - (id)headingAttributes;
- - (id)subheadingAttributes;
- - (id)messageTextAttributes;
- - (id)literalTextAttributes;
- - (id)warningTextAttributes;
- - (id)errorTextAttributes;
- - (void)appendTitleNL:(id)fp8;
- - (void)appendHeadingNL:(id)fp8;
- - (void)setPendingConditionalHeading:(id)fp8;
- - (void)_appendPendingConditionalHeading;
- - (void)appendSubheadingNL:(id)fp8;
- - (void)setPendingConditionalSubheading:(id)fp8;
- - (void)_appendPendingConditionalSubheading;
- - (void)appendBulletText:(id)fp8;
- - (void)appendMessageText:(id)fp8;
- - (void)appendLiteralText:(id)fp8;
- - (void)appendWarningText:(id)fp8;
- - (void)appendErrorText:(id)fp8;
- - (void)appendNL;
- @end
- @interface PBXMemberSymbol : PBXSymbol
- {
- }
- - (BOOL)isClassMember;
- - (BOOL)isInstanceMember;
- - (id)simpleName;
- @end
- @interface PBXMemberVariableSymbol : PBXMemberSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (BOOL)isClassMember;
- - (BOOL)isInstanceMember;
- - (BOOL)displayNameAllowsIndent;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)helpMarkerSymbolType;
- - (id)helpMarkerSymbolValue;
- - (id)typeString;
- @end
- @interface PBXFunctionSymbol : PBXSymbol <PBXSignatureSymbol>
- {
- NSString *_cachedInvocation;
- NSString *_cachedUniqueName;
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)parameters;
- - (id)declarationString;
- - (id)invocationString;
- - (id)codeCompletionInvocationString;
- - (id)invocationStringIncludeTarget:(BOOL)fp8;
- - (id)uniqueName;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)helpMarkerSymbolType;
- @end
- @interface PBXCategorySymbol : PBXMemberContainerSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)helpMarkerSymbolType;
- - (id)baseClassSymbol;
- - (id)symbolsOfType:(int)fp8 includingInherited:(BOOL)fp12;
- - (id)allVariablesIncludingInherited:(BOOL)fp8;
- - (id)allVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)classVariablesIncludingInherited:(BOOL)fp8;
- - (id)classVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- - (id)instanceVariablesIncludingInherited:(BOOL)fp8;
- - (id)instanceVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- @end
- @interface PBXProtocolSymbol : PBXMemberContainerSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)displayNameIncludingClassInfo:(BOOL)fp8;
- - (id)typeString;
- - (id)helpMarkerSymbolType;
- - (id)helpMarkerSymbolValue;
- - (id)adoptingProtocols;
- @end
- @interface PBXLanguageSpecification : XCSpecification
- {
- NSDictionary *_syntaxColoringRules;
- NSDictionary *_indentationRules;
- NSString *_scannerClassName;
- Class _scannerClass;
- NSString *_lexerClassName;
- Class _lexerClass;
- PBXLexicalRules *_lexRules;
- BOOL _supportsSyntaxAwareIndenting;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)syntaxColoringRules;
- - (id)indentationRules;
- - (BOOL)supportsSyntaxAwareIndenting;
- - (id)sourceScanner;
- - (id)sourceLexer;
- - (id)loadBaseLexicalRules;
- - (id)lexicalRules;
- @end
- @interface PBXSymbol (PBXHelpAccess)
- + (void)setAPIIndexDirectory:(id)fp8;
- + (id)_helpMarkerCStringStoragePath;
- + (id)_helpMarkerCStringStorage;
- + (unsigned int)offsetOfHelpMarker:(id)fp8;
- + (BOOL)_doesHelpMarkerStringExist:(id)fp8;
- + (id)_pathForHelpMarkerString:(id)fp8;
- @end
- @interface PBXTarget (DeprecatedMethods)
- - (id)targetExecutablesForPlatform:(id)fp8;
- - (id)customExecutablesForPlatform:(id)fp8;
- @end
- @interface PBXTarget (Upgrading)
- - (void)_appendUpgradeLogFormat:(id)fp8 arguments:(char *)fp12 attributes:(id)fp16;
- - (void)_appendUpgradeLogHeadingText:(id)fp8;
- - (void)_appendUpgradeLogMessageText:(id)fp8;
- - (void)_appendUpgradeLogWarningText:(id)fp8;
- - (void)_appendUpgradeLogLiteralText:(id)fp8;
- - (id)_extractArgumentsWithPrefix:(id)fp8 fromArgumentArray:(id)fp12;
- - (BOOL)_upgradeBuildSettings:(id)fp8 fromArchivedObjectVersion:(unsigned int)fp12;
- - (BOOL)_upgradeInfoPListFromArchivedObjectVersion:(unsigned int)fp8;
- - (void)_addNestedProduct:(id)fp8 subfolder:(int)fp12 subpath:(id)fp16;
- - (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
- @end
- @interface PBXPackageTypeSpecification : XCSpecification
- {
- NSDictionary *_defaultBuildSettings;
- NSDictionary *_flattenedDefaultBuildSettings;
- NSString *_productReferenceFileTypeIdentifier;
- PBXFileType *_productReferenceFileType;
- NSString *_productReferenceName;
- BOOL _productReferenceIsLaunchable;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)wrapperSubpathForWrapperPart:(int)fp8;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)defaultBuildSettings;
- - (id)productReferenceFileType;
- - (id)productReferenceName;
- - (BOOL)productReferenceIsLaunchable;
- @end
- @interface PBXBuildContext : NSObject
- {
- XCBuildOperation *_currentBuildOperation;
- NSString *_baseDirectoryPath;
- XCPropertyExpansionContext *_propertyExpansionContext;
- }
- - (id)init;
- - (void)dealloc;
- - (id)currentBuildOperation;
- - (void)setCurrentBuildOperation:(id)fp8;
- - (id)baseDirectoryPath;
- - (void)setBaseDirectoryPath:(id)fp8;
- - (void)setStringValue:(id)fp8 forDynamicSetting:(id)fp12;
- - (void)removeDynamicSetting:(id)fp8;
- - (void)prependStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
- - (void)appendStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
- - (void)removeStringOrStringListValue:(id)fp8 fromDynamicSetting:(id)fp12;
- - (void)removeAllDynamicSettings;
- - (void)pushToolParameterTierBuildSettingsDictionary:(id)fp8;
- - (void)popToolParameterTierBuildSettingsDictionary;
- - (void)setToolParameterTierBuildSettingsDictionaries:(id)fp8;
- - (void)setHighestTierBuildSettingsDictionaries:(id)fp8;
- - (void)pushCustomTierBuildSettingsDictionary:(id)fp8;
- - (void)popCustomTierBuildSettingsDictionary;
- - (void)setCustomTierBuildSettingsDictionaries:(id)fp8;
- - (void)pushDefaultsTierBuildSettingsDictionary:(id)fp8;
- - (void)popDefaultsTierBuildSettingsDictionary;
- - (void)setDefaultsTierBuildSettingsDictionaries:(id)fp8;
- - (void)setLowestTierBuildSettingsDictionaries:(id)fp8;
- - (id)propertyExpansionContext;
- - (void)setPropertyExpansionContext:(id)fp8;
- - (id)expandedValueForString:(id)fp8;
- - (BOOL)expandedValueIsNonEmptyForString:(id)fp8;
- - (BOOL)expandedBooleanValueForString:(id)fp8;
- - (id)arrayByExpandingEntriesInArray:(id)fp8;
- - (id)dictionaryByExpandingEntriesInDictionary:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8;
- @end
- @interface PBXNQCSourceScanner : PBXCSourceScanner
- {
- }
- - (void)initInterestingSymbols;
- @end
- @interface PBXObjCPPSourceScanner : PBXCSourceScanner
- {
- }
- - (void)initInterestingSymbols;
- @end
- @interface PBXCPPSourceScanner : PBXCSourceScanner
- {
- }
- - (void)initInterestingSymbols;
- @end
- @interface PBXObjCSourceScanner : PBXCSourceScanner
- {
- }
- - (void)initInterestingSymbols;
- @end
- @interface PBXCSourceScanner : PBXSourceScanner
- {
- int _class;
- int _template;
- int _operator;
- int _interface;
- int _implementation;
- int _protocol;
- int _end;
- int _typedef;
- int _throw;
- int _import;
- int _include;
- int _define;
- int _warning;
- int _error;
- int _pragma;
- int _mark;
- int _task;
- int _sub;
- BOOL _isObjC;
- BOOL _isCPP;
- BOOL _isNQC;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXLexicalRules : NSObject
- {
- NSMutableCharacterSet *_commentStartChars;
- NSMutableCharacterSet *_endCommentStartChars;
- NSMutableCharacterSet *_singleLineCommentStartChars;
- NSMutableCharacterSet *_stringStartChars;
- NSMutableCharacterSet *_endStringStartChars;
- NSMutableCharacterSet *_charStartChars;
- NSMutableCharacterSet *_endCharStartChars;
- NSMutableCharacterSet *_identifierStartChars;
- NSMutableCharacterSet *_identifierChars;
- NSCharacterSet *_nonIdentifierCharacters;
- NSMutableCharacterSet *_numericStartChars;
- NSMutableCharacterSet *_numericChars;
- NSMutableCharacterSet *_endOfLineChars;
- NSCharacterSet *_whitespaceChars;
- NSCharacterSet *_nonWhitespaceChars;
- PBXSourceTokens *_keywords;
- PBXSourceTokens *_altKeywords;
- PBXSourceTokens *_docCommentKeywords;
- PBXSourceTokens *_preprocessorKeywords;
- NSMutableArray *_stringDelimiters;
- NSMutableArray *_commentDelimiters;
- NSMutableArray *_singleLineComment;
- NSMutableArray *_characterDelimiters;
- NSString *_docComment;
- unsigned short _docCommentKeywordStart;
- unsigned short _preprocessorKeywordStart;
- unsigned short _escapeCharacter;
- NSCharacterSet *_linkStartChars;
- NSCharacterSet *_linkPrefixChars;
- NSCharacterSet *_urlLocationChars;
- NSCharacterSet *_domainNameStartChars;
- NSCharacterSet *_domainNameChars;
- NSString *_urlSchemeDelimiter;
- NSString *_mailLocalNameDelimiter;
- BOOL _caseSensitive;
- BOOL _unicodeSymbols;
- BOOL _indexedSymbols;
- BOOL _commentsCanBeNested;
- BOOL _fortranStyleComments;
- }
- - (id)init;
- - (id)initWithDictionary:(id)fp8;
- - (void)addDictionary:(id)fp8;
- - (BOOL)isCommentStartChar:(unsigned short)fp8;
- - (BOOL)isEndCommentStartChar:(unsigned short)fp8;
- - (BOOL)isSingleLineCommentStartChar:(unsigned short)fp8;
- - (BOOL)isStringStartChar:(unsigned short)fp8;
- - (BOOL)isEndStringStartChar:(unsigned short)fp8;
- - (BOOL)isCharStartChar:(unsigned short)fp8;
- - (BOOL)isEndCharStartChar:(unsigned short)fp8;
- - (BOOL)isIdentifierStartChar:(unsigned short)fp8;
- - (BOOL)isIdentifierChar:(unsigned short)fp8;
- - (BOOL)isNumericStartChar:(unsigned short)fp8;
- - (BOOL)isNumericChar:(unsigned short)fp8;
- - (BOOL)isEndOfLineChar:(unsigned short)fp8;
- - (BOOL)isWhitespaceChar:(unsigned short)fp8;
- - (BOOL)isLinkStartChar:(unsigned short)fp8;
- - (BOOL)isDomainNameStartChar:(unsigned short)fp8;
- - (id)nonIdentifierCharacterSet;
- - (id)nonWhitespaceCharacterSet;
- - (BOOL)isKeyword:(id)fp8;
- - (BOOL)isAltKeyword:(id)fp8;
- - (BOOL)isDocCommentKeyword:(id)fp8;
- - (BOOL)isPreprocessorKeyword:(id)fp8;
- - (id)keywords;
- - (id)altKeywords;
- - (id)docCommentKeywords;
- - (id)preprocessorKeywords;
- - (id)stringDelimiters;
- - (id)commentDelimiters;
- - (id)singleLineComment;
- - (id)characterDelimiters;
- - (id)docComment;
- - (unsigned short)escapeCharacter;
- - (unsigned short)preprocessorKeywordStart;
- - (unsigned short)docCommentKeywordStart;
- - (id)urlSchemeDelimiter;
- - (id)mailLocalNameDelimiter;
- - (id)linkPrefixChars;
- - (id)urlLocationChars;
- - (id)domainNameChars;
- - (BOOL)caseSensitive;
- - (BOOL)unicodeSymbols;
- - (BOOL)indexedSymbols;
- - (BOOL)commentsCanBeNested;
- - (BOOL)fortranStyleComments;
- - (int)tokenForString:(id)fp8;
- - (BOOL)isNumber:(id)fp8 withRange:(struct _NSRange *)fp12;
- @end
- @interface PBXSourceLexer : NSObject
- {
- PBXLexicalRules *_rules;
- struct _NSRange _tokenRange;
- NSString *_tokenString;
- id _delegate;
- BOOL _ignoreNewLines;
- BOOL fortranStyleComments;
- char *characterMap;
- XCAttributeRun *_tokenRun;
- }
- - (id)initWithLexicalRules:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setDelegate:(id)fp8;
- - (void)setString:(id)fp8 range:(struct _NSRange)fp12;
- - (void)scanSubRange:(struct _NSRange)fp8 startingInState:(int)fp16;
- - (id)rules;
- - (void)setIgnoreNewLines:(BOOL)fp8;
- - (void)skipWhitespace;
- - (unsigned short)nextCharWithoutSkippingWhitespace;
- - (unsigned short)nextChar;
- - (unsigned short)peekChar;
- - (unsigned short)peekCharWithoutSkippingWhitespace;
- - (unsigned int)peekCharacterInSet:(id)fp8;
- - (unsigned int)curLocation;
- - (void)setLocation:(unsigned int)fp8;
- - (void)incLocation;
- - (void)decLocation;
- - (unsigned int)length;
- - (int)_matchIn2DArray:(id)fp8 atIndex:(int)fp12;
- - (unsigned int)_matchInArray:(id)fp8 atIndex:(int)fp12;
- - (void)parseDocCommentFromLoc:(unsigned int)fp8 matchIndex:(int)fp12;
- - (void)scanForLinksInRange:(struct _NSRange)fp8;
- - (void)skipMultiLineCommentFromLoc:(unsigned int)fp8 matchIndex:(int)fp12;
- - (void)buildCharacterMap;
- - (int)_nextToken;
- - (int)nextToken;
- - (int)nextToken:(BOOL)fp8;
- - (void)stringWasEdited:(struct _NSRange *)fp8 replacementLength:(int)fp12;
- - (int)cachedTokenTypeAtLocation:(unsigned int)fp8 tokenRange:(struct _NSRange *)fp12;
- - (int)peekToken;
- - (id)tokenString;
- - (void)setTokenStringToRange:(struct _NSRange)fp8;
- - (id)stringForRange:(struct _NSRange)fp8;
- - (struct _NSRange)tokenRange;
- - (unsigned short)skipToCharacter:(unsigned short)fp8 orCharacter:(unsigned short)fp12 withEscape:(BOOL)fp16;
- - (void)skipToCharacter:(unsigned short)fp8 withEscape:(BOOL)fp12;
- - (void)skipToString:(id)fp8 withEscape:(BOOL)fp12;
- - (void)skipToEndOfLineWithEscape:(BOOL)fp8;
- - (BOOL)inputMatchesString:(id)fp8;
- - (BOOL)inputIsInSet:(id)fp8;
- - (void)skipToEndDelimeter:(unsigned short)fp8 withStart:(unsigned short)fp12;
- @end
- @interface PBXSourceLexer (PBXPrivate)
- - (void)gotCharacterForRange:(struct _NSRange)fp8;
- - (void)gotStringForRange:(struct _NSRange)fp8;
- - (void)gotNumberForRange:(struct _NSRange)fp8;
- - (void)gotCommentForRange:(struct _NSRange)fp8;
- - (void)gotMultilineCommentForRange:(struct _NSRange)fp8;
- - (void)gotDocCommentForRange:(struct _NSRange)fp8;
- - (void)gotDocCommentKeywordForRange:(struct _NSRange)fp8;
- - (void)gotKeywordForRange:(struct _NSRange)fp8;
- - (void)gotAltKeywordForRange:(struct _NSRange)fp8;
- - (void)gotIdentifierForRange:(struct _NSRange)fp8;
- - (void)gotPreprocessorForRange:(struct _NSRange)fp8;
- - (void)gotURLForRange:(struct _NSRange)fp8;
- - (void)gotMailAddressForRange:(struct _NSRange)fp8;
- @end
- @interface PBXSourceScanner : NSObject
- {
- PBXSourceLexer *_lexer;
- }
- - (id)initWithLanguageSpecification:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)lexer;
- - (void)initSourceLexerForSpecification:(id)fp8;
- - (void)initInterestingSymbols;
- - (id)parseString:(id)fp8;
- - (id)parse;
- @end
- @interface PBXSourceScannerItem : NSObject <PBXScannerItem>
- {
- NSString *name;
- NSMutableArray *children;
- int type;
- PBXSourceScannerItem *parent;
- struct _NSRange nameRange;
- struct _NSRange range;
- int nestingLevel;
- int indentLevel;
- }
- - (id)initWithName:(id)fp8 type:(int)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)description;
- - (id)name;
- - (id)nameWithIndent;
- - (void)setName:(id)fp8;
- - (void)addChild:(id)fp8;
- - (id)childAtIndex:(int)fp8;
- - (int)numberOfChildren;
- - (int)type;
- - (void)setType:(int)fp8;
- - (BOOL)isDeclaration;
- - (id)parent;
- - (void)setParent:(id)fp8;
- - (struct _NSRange)nameRange;
- - (void)setNameRange:(struct _NSRange)fp8;
- - (struct _NSRange)range;
- - (void)setRange:(struct _NSRange)fp8;
- - (int)nestingLevel;
- - (void)setNestingLevel:(int)fp8;
- - (int)indentLevel;
- - (void)setIndentLevel:(int)fp8;
- - (int)compareWithScannerItem:(id)fp8;
- @end
- @interface PBXSourceTokens : NSObject
- {
- NSMutableSet *_tokens;
- BOOL _caseSensitive;
- }
- + (int)_tokenForString:(id)fp8;
- + (int)addTokenForString:(id)fp8;
- - (id)initWithArrayOfStrings:(id)fp8 caseSensitive:(BOOL)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void)addArrayOfStrings:(id)fp8;
- - (BOOL)containsToken:(id)fp8;
- - (int)tokenForString:(id)fp8;
- - (id)allTokens;
- @end
- @interface PBXStringLexer : PBXSourceLexer
- {
- void *_buff;
- NSString *_realString;
- unsigned int _realStringLength;
- unsigned int _scanLimit;
- BOOL _scanInProgress;
- }
- - (id)initWithLexicalRules:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)_beginScanning;
- - (void)_endScanning;
- - (void)setString:(id)fp8 range:(struct _NSRange)fp12;
- - (void)stringWasEdited:(struct _NSRange *)fp8 replacementLength:(int)fp12;
- - (void)skipWhitespace;
- - (unsigned short)nextCharWithoutSkippingWhitespace;
- - (unsigned short)nextChar;
- - (unsigned short)peekChar;
- - (unsigned short)peekCharWithoutSkippingWhitespace;
- - (unsigned int)peekCharacterInSet:(id)fp8;
- - (unsigned int)curLocation;
- - (unsigned int)length;
- - (void)setLocation:(unsigned int)fp8;
- - (void)setTokenStringToRange:(struct _NSRange)fp8;
- - (unsigned short)skipToCharacter:(unsigned short)fp8 orCharacter:(unsigned short)fp12 withEscape:(BOOL)fp16;
- - (void)skipToCharacter:(unsigned short)fp8 withEscape:(BOOL)fp12;
- - (void)skipToEndOfLineWithEscape:(BOOL)fp8;
- - (void)scanForLinksInRange:(struct _NSRange)fp8;
- - (BOOL)inputMatchesString:(id)fp8;
- - (BOOL)inputIsInSet:(id)fp8;
- @end
- @interface PBXStringLexer (PBXPrivate)
- - (void)scanSubRange:(struct _NSRange)fp8 startingInState:(int)fp16;
- @end
- @interface PBXJamSourceScanner : PBXSourceScanner
- {
- int _rule;
- int _actions;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXJavaScriptSourceScanner : PBXSourceScanner
- {
- int _function;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXJavaSourceScanner : PBXSourceScanner
- {
- int _class;
- int _interface;
- int _native;
- int _abstract;
- int _package;
- int _import;
- int _new;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXLabelSourceScanner : PBXSourceScanner
- {
- }
- - (id)parse;
- @end
- @interface PBXPerlSourceScanner : PBXSourceScanner
- {
- int _sub;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXPythonSourceScanner : PBXSourceScanner
- {
- int _def;
- int _class;
- }
- - (void)initInterestingSymbols;
- - (unsigned int)_indentLevelForWhitespace:(id)fp8;
- - (id)parse;
- @end
- @interface PBXRubySourceScanner : PBXSourceScanner
- {
- int _def;
- int _class;
- int _end;
- int _module;
- int _if;
- int _unless;
- int _while;
- int _until;
- int _for;
- int _begin;
- int _ensure;
- int _do;
- int _case;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface PBXJavaClassFileEngine : PBXIndexingEngine
- {
- BOOL _stopped;
- char *buf;
- JKClassLibrary *classLibrary;
- NSString *libraryName;
- }
- + (id)indexableFileTypes;
- + (void)addClassesFromPackage:(id)fp8 inLibrary:(id)fp12 includeInnerClasses:(BOOL)fp16 intoMutableArray:(id)fp20;
- + (id)fileListForFrameworkOrLibrary:(id)fp8;
- + (id)fileListForFrameworkOrLibrary:(id)fp8 rootPackage:(id)fp12 includeInnerClasses:(BOOL)fp16;
- - (id)initWithProjectIndex:(id)fp8;
- - (void)dealloc;
- - (const char *)convertedName:(id)fp8;
- - (void)openClassLibrary:(id)fp8;
- - (void)releaseCachedData;
- - (BOOL)parseClassFile:(id)fp8;
- - (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
- - (void)stopIndexing;
- @end
- @interface PBXContainer : PBXObject
- {
- NSString *_path;
- NSString *_basePath;
- PBXGroup *_rootGroup;
- NSMutableDictionary *_perUserDict;
- NSString *_resolvedAbsolutePath;
- BOOL _invalidatingAbsolutePath;
- PBXGroupEnumerator *_enumerator;
- PBXGroupEnumerator *_cachedHeaderFileEnumerator;
- struct _NSMapTable *_pathToRefCache;
- struct _NSMapTable *_fileNameToRefCache;
- NSDate *_modTime;
- struct _NSMapTable *_containedItems;
- NSCountedSet *_containedItemsClassCount;
- struct _NSHashTable *_references;
- }
- + (struct _NSMapTable *)openContainerMapTable;
- + (id)openContainers;
- + (id)containerForResolvedAbsolutePath:(id)fp8;
- + (void)setContainer:(id)fp8 forResolvedAbsolutePath:(id)fp12;
- + (void)removeContainerForResolvedAbsolutePath:(id)fp8;
- + (id)_cacheStats;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)references;
- - (void)addReference:(id)fp8;
- - (void)removeReference:(id)fp8;
- - (id)children;
- - (void)validateChildren;
- - (void)invalidateAbsolutePathCache;
- - (BOOL)isReadOnly;
- - (BOOL)allowsEditingOfChildren;
- - (id)path;
- - (void)setPath:(id)fp8;
- - (id)name;
- - (id)absolutePath;
- - (id)resolvedAbsolutePath;
- - (id)modTime;
- - (void)_setRootGroup:(id)fp8;
- - (id)rootGroup;
- - (void)_clearGroupEnumerator;
- - (struct _NSMapTable *)_pathToRefCache:(BOOL)fp8;
- - (struct _NSMapTable *)_fileNameToRefCache:(BOOL)fp8;
- - (id)groupEnumerator;
- - (id)headerFileEnumerator;
- - (void)cacheFileReference:(id)fp8 atResolvedAbsolutePath:(id)fp12;
- - (void)uncacheFileReference:(id)fp8 atResolvedAbsolutePath:(id)fp12;
- - (id)fileReferenceForPath:(id)fp8;
- - (id)fileReferenceForFileName:(id)fp8 ignoringCase:(BOOL)fp12;
- - (id)fileReferenceForFileName:(id)fp8;
- - (id)fileReferenceForPartialPath:(id)fp8;
- - (struct _NSMapTable *)_itemToRefCache:(BOOL)fp8;
- - (id)itemForGlobalID:(id)fp8;
- - (id)itemForGlobalIDHexString:(id)fp8;
- - (void)setItem:(id)fp8 forGlobalID:(id)fp12;
- - (void)removeItemForGlobalID:(id)fp8;
- - (void)printContainedItems;
- - (id)innerDescription;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)perUserDictionary;
- - (void)_setPerUserDictionary:(id)fp8;
- - (id)perUserDictionaryObjectForKey:(id)fp8;
- - (void)setPerUserDictionaryObject:(id)fp8 forKey:(id)fp12;
- - (void)removePerUserDictionaryObjectForKey:(id)fp8;
- @end
- @interface PBXContainer (PBXBuildSettingExpansion)
- - (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
- - (id)stringByExpandingString:(id)fp8;
- - (id)stringByMakingExpandedPathAbsolute:(id)fp8;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
- @end
- @interface PBXContainerItem : PBXObject <PBXChangeNotification>
- {
- NSString *_comments;
- NSMutableDictionary *_uiContext;
- }
- + (id)archivableAttributes;
- + (id)archivableUserAttributes;
- + (id)archiveNameForKey:(id)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void)setComments:(id)fp8;
- - (id)comments;
- - (id)project;
- - (void)setProject:(id)fp8;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (int)changeMask;
- - (void)willChange;
- - (void)willChangeWithArchivePriority:(int)fp8;
- - (id)userInterfaceContext;
- - (void)setUserInterfaceContext:(id)fp8;
- - (id)objectForUserInterfaceContextKey:(id)fp8;
- - (void)setObject:(id)fp8 forUserInterfaceContextKey:(id)fp12;
- - (void)removeObjectForUserInterfaceContextKey:(id)fp8;
- - (BOOL)shouldArchiveComments;
- - (BOOL)shouldArchiveUserInterfaceContext;
- @end
- @interface PBXFramework : PBXContainer
- {
- BOOL _needsToValidateChildren;
- }
- + (void)initialize;
- + (id)frameworkForPath:(id)fp8 withResolvedPath:(id)fp12;
- + (id)frameworkForPath:(id)fp8;
- + (id)frameworkForFileReference:(id)fp8;
- + (struct _NSMapTable *)openContainerMapTable;
- - (void)dealloc;
- - (void)finalize;
- - (id)rootGroup;
- - (void)validateChildren;
- - (void)invalidateAbsolutePathCache;
- - (id)_absolutePathsOfFilesInSubdirectoryNamed:(id)fp8;
- - (id)absolutePathsOfPublicHeaderFiles;
- - (id)absolutePathsOfPrivateHeaderFiles;
- @end
- @interface PBXFolder : PBXContainer
- {
- NSMutableArray *_acceptedPathExtensionsCache;
- NSMutableArray *_childrenWithAcceptedPathExtensionsCache;
- BOOL _needsToValidateChildren;
- }
- + (void)initialize;
- + (id)folderForPath:(id)fp8 withResolvedPath:(id)fp12;
- + (id)folderForPath:(id)fp8;
- + (id)folderForFileReference:(id)fp8;
- + (struct _NSMapTable *)openContainerMapTable;
- + (id)_invisibleChildrenFilterExpression;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)rootGroup;
- - (void)validateChildren;
- - (id)children;
- - (id)rootGroupChildrenWithPathExtensions:(id)fp8;
- - (void)invalidateAbsolutePathCache;
- @end
- @interface PBXTargetBuildContext : PBXBuildContext
- {
- PBXTarget *_target;
- NSString *_presumedBuildAction;
- NSString *_presumedConfigName;
- NSMutableArray *_depGraphEvents;
- NSRecursiveLock *_depGraphLock;
- unsigned int _depGraphLockLevel;
- NSThread *_depGraphAccessorThread;
- BOOL _needsDependencyGraphCreation;
- BOOL _shouldCancelDependencyGraphCreation;
- BOOL _isCreatingDependencies;
- BOOL _hasSetUpBuildSettings;
- NSString *_productDirectoryPath;
- NSString *_buildDirectoryPath;
- NSMutableDictionary *_cachedHeadermaps;
- NSMutableDictionary *_headerSearchContexts;
- NSMutableDictionary *_indexingInfoDicts;
- NSMutableDictionary *_effectiveSearchPaths;
- NSMutableArray *_searchPathsForRez;
- NSMutableArray *_nodes;
- NSMutableArray *_commands;
- NSMutableDictionary *_nodesByName;
- NSMutableArray *_depAnalysisMessageStrings;
- NSMutableArray *_buildSetupMessageStrings;
- unsigned int _numDepAnalysisErrors;
- unsigned int _numDepAnalysisWarnings;
- NSMutableDictionary *_auxiliaryFilesData;
- NSMutableDictionary *_auxiliaryFilesPermissions;
- NSMutableDictionary *_auxiliarySymlinksContents;
- NSMutableDictionary *_filePathsToBuildFileRefs;
- NSMutableDictionary *_sourcesToObjFiles;
- NSMutableDictionary *_objFilesToSources;
- NSCountedSet *_countedBuildFileBaseNames;
- NSMutableDictionary *_constantBuildToolFlags;
- NSMutableDictionary *_filePathLists;
- NSArray *_pathPrefixesExcludedFromHeaderDependencies;
- NSMutableSet *_activeToolSpecs;
- unsigned int _currentPhaseNumber;
- BOOL _autoIncrementPhaseNumber;
- NSMutableDictionary *_extraLinkerParameters;
- XCHierarchicalOutputLog *_debugOutputLog;
- unsigned int _debugOutputEnableCount;
- BOOL _enableDistBuilds;
- NSArray *_distBuildsServerList;
- NSDictionary *_distBuildsEnvEntries;
- unsigned int _distBuildsParallelTasks;
- NSMutableArray *_linkerBuildMessages;
- NSMutableArray *_otherBuildMessages;
- XCBuildInfoManager *_buildInfoManager;
- XCDependencyInfoCache *_dependencyInfoCache;
- NSMutableArray *_productNodes;
- XCTargetDGSnapshot *_targetSnapshotForDG;
- NSMutableArray *_nodesThatNeedToSetBuildInfo;
- NSMutableSet *_derivedFileCaches;
- }
- + (void)initialize;
- + (id)identifierForHeadermapWithBreadthFirstRecursiveContentsAtPath:(id)fp8;
- + (id)identifierForHeadermapWithGeneratedFiles;
- + (id)identifierForHeadermapWithProductHeaders;
- + (id)identifierForHeadermapWithAllProductHeadersInProject;
- + (id)identifierForHeadermapWithAllHeadersInProject;
- + (id)identifierForTraditionalHeadermap;
- + (id)headerFileExtensionsForHeadermaps;
- - (id)initWithTarget:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)target;
- - (void)targetWillDealloc:(id)fp8;
- - (id)presumedBuildAction;
- - (void)setPresumedBuildAction:(id)fp8;
- - (id)presumedBuildConfigurationName;
- - (void)setPresumedBuildConfigurationName:(id)fp8;
- - (id)targetSnapshot;
- - (void)_projectWillClose:(id)fp8;
- - (void)_activeBuildConfigurationNameDidChange:(id)fp8;
- - (void)disableCacheInvalidation;
- - (void)enableCacheInvalidation;
- - (BOOL)shouldUseDistributedBuilds;
- - (id)baseDirectoryPath;
- - (id)absolutePathForPath:(id)fp8;
- - (id)naturalPathForPath:(id)fp8;
- - (BOOL)lockDependencyGraphBeforeDate:(id)fp8;
- - (void)lockDependencyGraph;
- - (void)unlockDependencyGraph;
- - (BOOL)doesCurrentThreadHoldDependencyGraphLock;
- - (void)createDependencyGraphWithTargetDGSnapshot:(id)fp8;
- - (void)removeSearchPathArgumentsFromArrayOfCommandLineArguments:(id)fp8;
- - (id)_searchPathsForCurrentStateAndOtherFlagsBuildSettingsName:(id)fp8 builtinSystemHeaderSearchPaths:(id)fp12 builtinFrameworkSearchPaths:(id)fp16;
- - (id)headerFileSearchContextForSourceFilesUsingCompiler:(id)fp8 languageDialect:(id)fp12;
- - (id)preprocessingInfoDictionaries;
- - (id)preprocessingInfoForIndexingSourceFilesWithCompiler:(id)fp8 languageDialect:(id)fp12;
- - (id)dependencyNodeForName:(id)fp8 createIfNeeded:(BOOL)fp12;
- - (unsigned int)currentPhaseNumber;
- - (void)incrementCurrentPhaseNumber;
- - (BOOL)autoIncrementsPhaseNumber;
- - (void)setAutoIncrementsPhaseNumber:(BOOL)fp8;
- - (id)compilerRequestedLinkerParameters;
- - (void)addCompilerRequestedLinkerParameters:(id)fp8;
- - (void)removeAllCompilerRequestedLinkerParameters;
- - (id)dependencyNodeForName:(id)fp8;
- - (unsigned int)numberOfDependencyNodes;
- - (id)dependencyNodeWithNumber:(unsigned int)fp8;
- - (void)_addMappingFromPath:(id)fp8 toNode:(id)fp12;
- - (id)createInvocationOfToolWithIdentifier:(id)fp8 parameterDictionary:(id)fp12;
- - (id)createInvocationOfToolWithIdentifier:(id)fp8 parameters:(id)fp12;
- - (void)registerDependencyCommand:(id)fp8;
- - (void)unregisterDependencyCommand:(id)fp8;
- - (id)createCommandWithRuleInfo:(id)fp8 commandPath:(id)fp12 arguments:(id)fp16 forNode:(id)fp20;
- - (id)createCommandWithPath:(id)fp8 ruleInfo:(id)fp12;
- - (unsigned int)numberOfCommands;
- - (id)commandWithNumber:(unsigned int)fp8;
- - (BOOL)shouldCancelDependencyGraphCreation;
- - (void)cancelDependencyGraphCreation;
- - (id)dependencyAnalysisMessageStrings;
- - (void)removeAllBuildSetupMessageStrings;
- - (unsigned int)numberOfDependencyAnalysisErrors;
- - (unsigned int)numberOfDependencyAnalysisWarnings;
- - (void)_addDependencyAnalysisMessageString:(id)fp8;
- - (void)addDependencyAnalysisErrorMessageFormat:(id)fp8;
- - (void)addDependencyAnalysisWarningMessageFormat:(id)fp8;
- - (void)defineFileContents:(id)fp8 forAuxiliaryFileAtPath:(id)fp12 withPosixPermissions:(unsigned long)fp16;
- - (id)fileContentsForAuxiliaryFileAtPath:(id)fp8;
- - (void)defineFileContents:(id)fp8 forAuxiliaryFileAtPath:(id)fp12;
- - (id)symlinkContentsForAuxiliarySymlinkAtPath:(id)fp8;
- - (void)defineSymlinkContents:(id)fp8 forAuxiliarySymlinkAtPath:(id)fp12;
- - (void)setCompiledFilePath:(id)fp8 forSourceFilePath:(id)fp12;
- - (void)addActiveToolSpecification:(id)fp8;
- - (void)setConstantFlags:(id)fp8 forBuildToolWithIdentifier:(id)fp12;
- - (void)addPath:(id)fp8 toFilePathListWithIdentifier:(id)fp12;
- - (id)filePathListWithIdentifier:(id)fp8;
- - (id)buildFileRefForPath:(id)fp8;
- - (id)compiledFilePathForSourceFilePath:(id)fp8;
- - (id)sourceFilePathForCompiledFilePath:(id)fp8;
- - (void)countBuildFileBaseName:(id)fp8;
- - (unsigned int)countForBuildFileBaseName:(id)fp8;
- - (id)constantFlagsForBuildToolWithIdentifier:(id)fp8;
- - (id)preprocessedFilePathForSourceFilePath:(id)fp8;
- - (id)disassembledFilePathForSourceFilePath:(id)fp8;
- - (id)activeToolSpecifications;
- - (void)pruneDerivedFileCaches;
- - (void)addDerivedFileCache:(id)fp8;
- - (id)headermapForIdentifier:(id)fp8;
- - (void)setHeadermap:(id)fp8 forIdentifier:(id)fp12;
- - (id)effectiveSearchPathsForSearchPath:(id)fp8;
- - (id)_effectiveSearchPathsForSearchPathBuildSetting:(id)fp8;
- - (id)effectiveHeaderSearchPaths;
- - (id)effectiveUserHeaderSearchPaths;
- - (id)effectiveFrameworkSearchPaths;
- - (id)effectiveLibrarySearchPaths;
- - (id)effectiveRezSearchPaths;
- - (id)searchPathsForRez;
- - (BOOL)isFileUpToDateAtPath:(id)fp8;
- - (id)buildInfoManager;
- - (id)buildInfoValueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
- - (void)setBuildInfoValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
- - (void)removeAllBuildInfoForIdentifier:(id)fp8;
- - (id)fileInfoValueForKey:(id)fp8 forFileAtPath:(id)fp12;
- - (void)setFileInfoValue:(id)fp8 forKey:(id)fp12 forFileAtPath:(id)fp16;
- - (void)clearCompiledFileInfoForFileAtPath:(id)fp8;
- - (void)clearCompiledFileInfoForAllFiles;
- - (BOOL)areFileInfoNotificationsEnabled;
- - (void)disableFileInfoNotifications;
- - (void)enableFileInfoNotifications;
- - (id)dependencyInfoCacheFilename;
- - (id)dependencyInfoCache;
- - (id)readDependencyInfoCacheFromBuildDirectory:(id)fp8;
- - (id)writeDependencyInfoCacheToBuildDirectory:(id)fp8;
- - (id)buildMessagesForFileAtPath:(id)fp8;
- - (void)addBuildMessage:(id)fp8 forFileAtPath:(id)fp12;
- - (void)removeAllBuildMessagesForFileAtPath:(id)fp8;
- - (id)linkerBuildMessages;
- - (void)addLinkerBuildMessage:(id)fp8;
- - (void)removeAllLinkerBuildMessages;
- - (id)uncategorizedBuildMessages;
- - (void)addUncategorizedBuildMessage:(id)fp8;
- - (void)removeAllUncategorizedBuildMessages;
- - (id)productDirectoryPath;
- - (id)buildDirectoryPath;
- - (id)createDirectoryAtPath:(id)fp8;
- - (id)touchFileAtPath:(id)fp8;
- - (id)copyFileAtPath:(id)fp8 toPath:(id)fp12;
- - (id)dittoFileAtPath:(id)fp8 toPath:(id)fp12;
- - (id)moveFileAtPath:(id)fp8 toPath:(id)fp12;
- - (id)makeSymlinkToFileAtPath:(id)fp8 atPath:(id)fp12;
- - (BOOL)shouldScanHeadersOfFileAtPath:(id)fp8;
- - (id)importedFilesForPath:(id)fp8 ensureFilesExist:(BOOL)fp12;
- - (id)importedFilesForPath:(id)fp8;
- - (BOOL)writeAuxiliaryFilesForBuildOperation:(id)fp8;
- - (id)productNodes;
- - (void)addProductNode:(id)fp8;
- - (void)resetStatesOfAllDependencyNodes;
- - (void)analyzeDependenciesForNodes:(id)fp8;
- - (void)analyzeDependenciesForFilePaths:(id)fp8;
- - (void)analyzeAllProductDependencies;
- - (void)checkWaitCountsOfAllDependencyNodes;
- - (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8 startingAtNode:(id)fp12;
- - (void)enqueueAllOutOfDateCommandsOntoWorkQueue:(id)fp8;
- - (void)_addNodeThatNeedsToSetBuildInfo:(id)fp8;
- - (void)_makeNodesSetBuildInfoIfNeeded;
- - (BOOL)writeToGraphVizFileAtPath:(id)fp8;
- - (void)startLoggingDebugOutputIfAppropriate;
- - (void)finishLoggingDebugOutput;
- - (id)debugOutputLog;
- - (id)description;
- - (id)nodesMatchingPattern:(id)fp8;
- @end
- @interface PBXContainer (BuildInfoSupport)
- - (id)containerItemForBuildInfoEntityIdentifier:(id)fp8;
- @end
- @interface PBXBuildContext (KVCBuildPropertyAccess)
- - (id)valueForUndefinedKey:(id)fp8;
- @end
- @interface PBXTargetBuildContext (DependencyGraphEvents)
- + (id)sharedDependencyGraphEventProcessingInvocationQueue;
- - (void)enqueueDependencyGraphEventInvocation:(id)fp8;
- - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
- - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
- - (void)processDependencyGraphEvents;
- - (void)setTargetSnapshot:(id)fp8;
- - (void)dg_setTargetSnapshot:(id)fp8;
- - (void)noteTargetSnapshotDidPrepareToCreateDependencies;
- - (void)waitForDependencyGraph;
- - (void)noteFileSystemDidChangeAtPath:(id)fp8;
- - (void)dg_noteFileSystemDidChangeAtPath:(id)fp8;
- - (void)touchNodeForFileAtPath:(id)fp8;
- - (void)dg_touchNodeForFileAtPath:(id)fp8;
- - (void)untouchNodeForFileAtPath:(id)fp8;
- - (void)dg_untouchNodeForFileAtPath:(id)fp8;
- @end
- @interface PBXReference (BuildSupport)
- - (id)unexpandedFullPath;
- - (id)absolutePathForExpansionContext:(id)fp8;
- @end
- @interface PBXHeaderFileSearchContext : NSObject
- {
- BOOL _lookInIncludersDirectory;
- NSArray *_userHeaderSearchPaths;
- PBXHeaderMap *_headermap;
- NSArray *_systemHeaderSearchPaths;
- NSArray *_frameworkSearchPaths;
- NSMutableDictionary *_directoryEntriesCache;
- NSMutableDictionary *_frameworkPathsCache;
- NSMutableDictionary *_tildeInPathsCache;
- }
- + (id)headerFileSearchContextWithUserHeaderSearchPaths:(id)fp8 headermap:(id)fp12 systemHeaderSearchPaths:(id)fp16 frameworkSearchPaths:(id)fp20;
- - (id)initWithUserHeaderSearchPaths:(id)fp8 headermap:(id)fp12 systemHeaderSearchPaths:(id)fp16 frameworkSearchPaths:(id)fp20;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)setHeadermap:(id)fp8;
- - (id)_fullPathOfFileNamed:(id)fp8 inPath:(id)fp12;
- - (void)_fillFrameworkPathCache;
- - (id)userHeaderSearchPaths;
- - (id)headermap;
- - (id)systemHeaderSearchPaths;
- - (id)frameworkSearchPaths;
- - (id)headerPathForHeaderInclusionString:(id)fp8 includedFromFilesAtPaths:(id)fp12 usingQuoteNotation:(BOOL)fp16 ensureFileExists:(BOOL)fp20;
- - (id)headerPathForHeaderInclusionString:(id)fp8 includedFromFilesAtPaths:(id)fp12 usingQuoteNotation:(BOOL)fp16;
- @end
- @interface PBXDocBookmark : PBXBookmark
- {
- unsigned int _glyphRangeLocation;
- unsigned int _glyphRangeLength;
- NSString *_htmlAnchor;
- }
- + (id)bookmarkWithFileReference:(id)fp8 gylphRange:(struct _NSRange)fp12 anchor:(id)fp20;
- + (id)archivableAttributes;
- - (id)initWithFileReference:(id)fp8 gylphRange:(struct _NSRange)fp12 anchor:(id)fp20;
- - (id)fileURL;
- - (id)anchor;
- - (void)setAnchor:(id)fp8;
- - (unsigned int)glyphRangeLocation;
- - (unsigned int)glyphRangeLength;
- - (void)setGlyphRange:(struct _NSRange)fp8;
- - (void)setGlyphRangeLocation:(unsigned int)fp8;
- - (void)setGlyphRangeLength:(unsigned int)fp8;
- - (BOOL)isSimpleBookmark;
- - (void)dealloc;
- - (void)finalize;
- @end
- @interface PBXRuntimeSystemSpecification : XCSpecification
- {
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)nativeRuntimeSystemSpecificaton;
- - (id)infoPlistKey;
- - (id)specificResourcePath;
- @end
- @interface PBXJambaseRuleDescription : NSObject
- {
- NSString *_jambaseRuleName;
- unsigned int _inputFileRuleParamIndex;
- unsigned int _outputFileRuleParamIndex;
- unsigned int _compiledCodeFileRuleParamIndex;
- NSString *_progressStatusFormat;
- NSString *_distProgressStatusFormat;
- NSString *_messageStatusFormat;
- NSString *_distMessageStatusFormat;
- NSArray *_outputParseRuleArray;
- NSArray *_outputParseRules;
- BOOL _isQuiet;
- BOOL _useMessageFilenameAsTopLevel;
- BOOL _multipleInputFiles;
- XCCommandLineToolSpecification *_nativeCommandLineToolSpec;
- NSArray *_outputParserClassesOrRules;
- }
- + (id)_loadJambaseRuleDescriptionsFromPListFileAtPath:(id)fp8;
- + (id)jambaseRuleDescriptionForRuleNamed:(id)fp8;
- - (id)initWithJambaseRuleName:(id)fp8 propertyListDictionary:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (unsigned int)inputFileRuleParamIndex;
- - (unsigned int)outputFileRuleParamIndex;
- - (unsigned int)compiledCodeFileRuleParamIndex;
- - (id)progressStatusFormat;
- - (id)distributedProgressStatusFormat;
- - (id)messageStatusFormat;
- - (id)distributedMessageStatusFormat;
- - (id)outputParseRules;
- - (BOOL)isQuiet;
- - (BOOL)useMessageFilenameAsTopLevel;
- - (BOOL)multipleInputFiles;
- - (id)description;
- - (id)commandOutputParserClassesOrParseRules;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- @end
- @interface PBXBuildLog : NSObject <PBXBuildLogContainerItems>
- {
- XCBuildOperation *_buildOperation;
- NSMutableAttributedString *_transcript;
- BOOL _transcriptNeedsNewline;
- NSMutableArray *_toplevelLogItems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
- PBXBuildLogContainerItem *_currentContainerItem;
- unsigned int _notificationDisableCount;
- NSMutableSet *_changedLogItems;
- }
- + (Class)transcriptClass;
- + (void)setTranscriptClass:(Class)fp8;
- + (id)headingTextAttributes;
- + (void)setHeadingTextAttributes:(id)fp8;
- + (id)normalTextAttributes;
- + (void)setNormalTextAttributes:(id)fp8;
- + (id)outputTextAttributes;
- + (void)setOutputTextAttributes:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)buildOperation;
- - (void)_setBuildOperation:(id)fp8;
- - (id)toplevelLogItems;
- - (id)transcript;
- - (unsigned int)totalNumberOfItems;
- - (unsigned int)totalNumberOfWarnings;
- - (unsigned int)totalNumberOfErrors;
- - (id)buildLog;
- - (id)superitem;
- - (id)subitems;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
- - (void)insertTranscriptText:(id)fp8 withAttributes:(id)fp12 atCharacterLocation:(unsigned int)fp16;
- - (void)insertTranscriptText:(id)fp8 atCharacterLocation:(unsigned int)fp12;
- - (void)addTopLevelBuildLogItem:(id)fp8;
- - (void)noteDidAddLowerLevelBuildLogItem:(id)fp8;
- - (void)setCurrentContainerItem:(id)fp8;
- - (void)buildOperationWillDispatchAsynchronousMessages:(id)fp8;
- - (void)buildOperationWillStart:(id)fp8;
- - (void)buildOperation:(id)fp8 willBuildBuildable:(id)fp12;
- - (void)buildOperation:(id)fp8 willBeginWorkQueueOperationWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
- - (void)buildOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
- - (void)buildOperation:(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;
- - (void)buildOperation:(id)fp8 didReportPercentDone:(double)fp12;
- - (void)buildOperation:(id)fp8 didEndWorkQueueOperationWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
- - (void)buildOperation:(id)fp8 didBuildBuildable:(id)fp12;
- - (void)buildOperationDidFinish:(id)fp8;
- - (void)buildOperationDidDispatchAsynchronousMessages:(id)fp8;
- - (void)disableNotifications;
- - (void)enableNotifications;
- - (BOOL)areNotificationsEnabled;
- @end
- @interface PBXBuildLogHeaderInclusionItem : PBXBuildLogMessageItem <PBXBuildLogContainerItems>
- {
- NSMutableArray *_subitems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
- }
- - (id)initWithTitle:(id)fp8;
- - (void)dealloc;
- - (BOOL)isHeaderInclusion;
- - (id)subitems;
- - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
- - (void)addSubitem:(id)fp8;
- - (unsigned int)totalNumberOfItems;
- - (unsigned int)totalNumberOfWarnings;
- - (unsigned int)totalNumberOfErrors;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
- - (id)buildLog;
- - (id)superitem;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- @end
- @interface PBXBuildLogContextInfoItem : PBXBuildLogMessageItem
- {
- }
- - (BOOL)isContextInfo;
- @end
- @interface PBXBuildLogNoticeItem : PBXBuildLogMessageItem
- {
- }
- - (BOOL)isNotice;
- @end
- @interface PBXBuildLogErrorItem : PBXBuildLogMessageItem
- {
- }
- - (BOOL)isError;
- @end
- @interface PBXBuildLogWarningItem : PBXBuildLogMessageItem
- {
- }
- - (BOOL)isWarning;
- @end
- @interface PBXBuildLogRuleInvocationItem : PBXBuildLogContainerItem
- {
- NSString *_filePath;
- XCWorkQueueCommand *_command;
- }
- - (id)initWithTitle:(id)fp8 filePath:(id)fp12;
- - (id)initWithTitle:(id)fp8;
- - (void)dealloc;
- - (id)filePath;
- - (void)setFilePath:(id)fp8;
- - (id)command;
- - (void)setCommand:(id)fp8;
- - (BOOL)isRuleInvocation;
- @end
- @interface PBXBuildLogTargetHeadingItem : PBXBuildLogContainerItem
- {
- id _buildable;
- }
- - (id)initWithTitle:(id)fp8 buildable:(id)fp12;
- - (id)initWithTitle:(id)fp8;
- - (BOOL)isTargetHeadingItem;
- - (id)buildable;
- @end
- @interface PBXBuildLogMessageItem : PBXBuildLogItem
- {
- NSString *_filePath;
- NSString *_displayFilePath;
- unsigned int _lineNumber;
- }
- - (id)initWithTitle:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16 displayFilePath:(id)fp20;
- - (id)initWithTitle:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16;
- - (id)initWithTitle:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)isActive;
- - (id)filePath;
- - (id)displayFilePath;
- - (unsigned int)lineNumber;
- - (void)setFilePath:(id)fp8;
- - (void)setBuildLogTranscriptCharacterRange:(struct _NSRange)fp8;
- - (void)addBuildLogTranscriptCharacterRange:(struct _NSRange)fp8;
- - (id)description;
- @end
- @interface PBXBuildLogContainerItem : PBXBuildLogItem <PBXBuildLogContainerItems>
- {
- NSMutableArray *_subitems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
- unsigned int _messagesWereSuppressed;
- NSDictionary *_extraTranscriptTextAttrs;
- unsigned int _outputTextCharOffset;
- struct XCBuildLogContainerItemMutationState *_mutationState;
- }
- + (id)extraTranscriptTextAttributes;
- - (id)initWithTitle:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)buildLog;
- - (id)superitem;
- - (id)subitems;
- - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
- - (void)setActive:(BOOL)fp8;
- - (void)addSubitem:(id)fp8;
- - (unsigned int)totalNumberOfItems;
- - (unsigned int)totalNumberOfWarnings;
- - (unsigned int)totalNumberOfErrors;
- - (BOOL)haveAnyMessagesBeenSuppressed;
- - (void)noteSomeMessagesHaveBeenSuppressed;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
- - (void)appendTranscriptText:(id)fp8 withAttributes:(id)fp12;
- - (void)appendTranscriptText:(id)fp8;
- - (id)emittedOutput;
- @end
- @interface PBXBuildLogItem : NSObject
- {
- unsigned int _isActive:1;
- unsigned int _wasCancelled:1;
- unsigned int _isQuiet:1;
- unsigned int _timeEmitted;
- id _superitem;
- NSString *_title;
- PBXBuildLogItem *_nextSiblingItem;
- struct _NSRange _transcriptCharRange;
- }
- + (id)allocWithZone:(struct _NSZone *)fp8;
- - (id)initWithTitle:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (BOOL)isTargetHeadingItem;
- - (BOOL)isRuleInvocation;
- - (BOOL)isWarning;
- - (BOOL)isError;
- - (BOOL)isNotice;
- - (BOOL)isContextInfo;
- - (BOOL)isHeaderInclusion;
- - (id)buildLog;
- - (BOOL)isToplevelItem;
- - (id)superitem;
- - (void)_setSuperitem:(id)fp8;
- - (id)subitems;
- - (id)nextSiblingItem;
- - (void)_setNextSiblingItem:(id)fp8;
- - (double)timeEmitted;
- - (BOOL)isActive;
- - (void)setActive:(BOOL)fp8;
- - (BOOL)isQuiet;
- - (void)setQuiet:(BOOL)fp8;
- - (BOOL)wasCancelled;
- - (void)setCancelled:(BOOL)fp8;
- - (id)title;
- - (void)setTitle:(id)fp8;
- - (id)buildable;
- - (unsigned int)totalNumberOfItems;
- - (unsigned int)totalNumberOfWarnings;
- - (unsigned int)totalNumberOfErrors;
- - (BOOL)haveAnyMessagesBeenSuppressed;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationByDelta:(int)fp8;
- - (id)description;
- @end
- @interface PBXBuildLogContainerItem (BuildOperationDelegationMethods)
- - (void)buildOperation:(id)fp8 willBeginWorkQueueOperationWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
- - (void)recordStartOfEmittedCommandOutput;
- - (void)buildOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
- - (void)pushNewInclusionItemWithMessageString:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16;
- - (void)addAnyPendingInclusionItems;
- - (void)addNewMessageItemOfClass:(Class)fp8 withMessageString:(id)fp12 filePath:(id)fp16 lineNumber:(unsigned int)fp20;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
- - (void)popInclusionItem;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
- - (void)popAllInclusionItems;
- - (void)buildOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
- - (void)buildOperation:(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;
- - (void)buildOperation:(id)fp8 didReportPercentDone:(double)fp12;
- - (void)buildOperation:(id)fp8 didEndWorkQueueOperationWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
- @end
- @interface PBXExternalTarget : PBXTarget
- {
- }
- @end
- @interface XCNativeTargetDGSnapshot : XCTargetDGSnapshot
- {
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (BOOL)isNative;
- - (BOOL)isJambased;
- - (BOOL)_checkExistenceOfBuildSetting:(id)fp8 inTargetBuildContext:(id)fp12;
- - (BOOL)_checkConfigurationOfTargetBuildContext:(id)fp8;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXNativeTarget : PBXTarget <XCProductPartOwners>
- {
- NSMutableArray *_productParts;
- PBXReference *_infoPlistRef;
- NSMutableDictionary *_infoPlistSettings;
- }
- - (void)_updateObservingInfoPlistReference;
- - (id)initWithName:(id)fp8 productType:(id)fp12 baseDirectoryPath:(id)fp16;
- - (id)initWithName:(id)fp8 productType:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)productReferenceIsExecutable;
- - (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
- - (BOOL)hasUserConfigurableBuildRules;
- - (BOOL)wantsProductSettings;
- - (BOOL)canInstallHeaders;
- - (BOOL)canPackageHeaders;
- - (id)targetTypeDisplayName;
- - (id)relevantToolSpecificationsForConfigurationNamed:(id)fp8;
- - (id)relevantToolSpecifications;
- - (void)setBuildSettings:(id)fp8;
- - (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
- - (void)addBandIBuildSettingsToDynamicallyComputedTargetBuildSettings:(id)fp8 withAction:(id)fp12;
- - (id)builtProductsLocationForConfigurationNamed:(id)fp8;
- - (id)builtProductsLocation;
- - (id)intermediatesLocationForConfigurationNamed:(id)fp8;
- - (id)intermediatesLocation;
- - (id)infoPlistSettings;
- - (void)setInfoPlistSettings:(id)fp8;
- - (void)_writeOutInfoPlistSettingsUsing:(id)fp8;
- - (void)writeOutInfoPlistSettings;
- - (BOOL)productSettingsAreValid;
- - (void)voidInfoPlistSettingsCache;
- - (id)productSettings;
- - (void)setProductSettings:(id)fp8;
- - (id)productSettingForKey:(id)fp8;
- - (void)setProductSetting:(id)fp8 forKey:(id)fp12;
- - (void)removeProductSettingForKey:(id)fp8;
- - (id)fullProductNameForConfigurationNamed:(id)fp8;
- - (id)infoPlistFilePathForConfigurationNamed:(id)fp8;
- - (id)infoPlistFilePath;
- - (void)_infoPlistReferenceDidMove:(id)fp8;
- - (BOOL)isNative;
- - (BOOL)isJambased;
- - (id)productParts;
- - (id)productPartForIdentifier:(id)fp8;
- - (id)subpartsForProductPart:(id)fp8;
- - (void)_createProductPartsFromProductTypeTemplateParts;
- - (BOOL)shouldArchiveProductSettingsXML;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (void)fileMayHaveChangedAtPath:(id)fp8;
- - (void)touchFileAtPath:(id)fp8;
- - (void)untouchFileAtPath:(id)fp8;
- - (void)willChange;
- - (void)referenceWasAdded:(id)fp8;
- - (void)referenceWillChange:(id)fp8;
- - (void)referenceWasRenamed:(id)fp8;
- - (void)referenceWillBeRemoved:(id)fp8;
- @end
- @interface PBXNativeTarget (DependencyGraphCreation)
- + (id)buildSystemDefaultBuildSettings;
- - (void)rebuildCountedSetOfBuildFileBaseNamesInTargetBuildContext:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- @end
- @interface PBXToolProductType : XCStandaloneExecutableProductType
- {
- }
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
- @end
- @interface PBXBundleProductType : XCProductTypeSpecification
- {
- }
- - (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
- - (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
- - (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
- - (id)computeProductTouchActionInTargetBuildContext:(id)fp8;
- @end
- @interface PBXApplicationProductType : PBXBundleProductType
- {
- }
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
- @end
- @interface PBXFrameworkProductType : PBXBundleProductType
- {
- }
- - (void)computeSymlinkDependenciesInTargetBuildContext:(id)fp8;
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
- @end
- @interface PBXDynamicLibraryProductType : XCStandaloneExecutableProductType
- {
- }
- - (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
- @end
- @interface PBXStaticLibraryProductType : XCStandaloneExecutableProductType
- {
- }
- - (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
- - (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
- @end
- @interface XCJamTargetDGSnapshot : XCTargetDGSnapshot
- {
- XCPath *_jambasePath;
- NSString *_targetTypeName;
- }
- - (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
- - (void)dealloc;
- - (id)targetTypeNameForJamfileWriter;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface PBXJambaseTarget : PBXTarget
- {
- }
- + (id)jambasePathForPlatform:(id)fp8;
- + (id)jambasePlatformFilePathForPlatform:(id)fp8;
- - (Class)dependencyGraphSnapshotClass;
- - (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
- - (id)commandsForCleaningInBuildContext:(id)fp8;
- - (id)workQueueForBuildingWithBuildOperation:(id)fp8;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- @end
- @interface XCStandaloneExecutableProductType : XCProductTypeSpecification
- {
- }
- - (BOOL)_willProduceExecutableProductInTargetBuildContext:(id)fp8;
- - (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
- - (void)copyAsideProductInTargetBuildContext:(id)fp8;
- - (void)changePermissionsOnProductInTargetBuildContext:(id)fp8;
- @end
- @interface NSString (PBXBuildSettingExpansion)
- + (id)buildSettingExpansionStatisticsDescription;
- - (id)stringByExpandingBuildSettingsUsingDictionaries:(id)fp8 getRecursiveSettingName:(id *)fp12 percentMacroDelegate:(id)fp16 options:(unsigned int)fp20;
- @end
- @interface PBXBuildSettingsPaneSpecification : XCSpecification
- {
- NSString *_settingsDomainPath;
- NSString *_paneClassName;
- NSString *_paneFollows;
- NSArray *_widgets;
- }
- + (Class)specificationBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)registeredSpecificationsSorted;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (id)settingsDomainPath;
- - (id)paneClassName;
- - (Class)paneClass;
- - (id)paneFollows;
- - (id)widgets;
- @end
- @interface PBXTargetContainer : PBXArchivedContainer
- {
- }
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- @end
- @interface PBXArchivedContainer : PBXContainer
- {
- NSMutableDictionary *_buildSettings;
- NSMutableArray *_itemSearchPaths;
- BOOL _readOnly;
- }
- + (unsigned int)archiveFormatVersion;
- + (id)archiveFileName;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)initWithPath:(id)fp8;
- - (BOOL)writeToPath:(id)fp8;
- - (BOOL)writeToPath;
- - (id)path;
- - (id)archivePath;
- - (id)basePath;
- - (void)setBasePath:(id)fp8;
- - (id)rootGroup;
- - (id)buildSettings;
- - (void)setBuildSettings:(id)fp8;
- @end
- @interface XCStaticFrameworkWrapperFileType : PBXFrameworkWrapperFileType
- {
- }
- @end
- @interface PBXFrameworkWrapperFileType : PBXCFBundleWrapperFileType
- {
- }
- - (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
- @end
- @interface PBXApplicationWrapperFileType : PBXCFBundleWrapperFileType
- {
- }
- @end
- @interface PBXCFBundleWrapperFileType : PBXFileType
- {
- }
- + (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
- - (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
- @end
- @interface PBXHTMLFileType : PBXFileType
- {
- }
- + (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
- @end
- @interface PBXMachOFileType : PBXFileType
- {
- }
- + (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
- - (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
- @end
- @interface PBXTargetGroup : PBXGroup
- {
- }
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- @end
- @interface PBXDevKitIndexingEngine : PBXIndexingEngine
- {
- struct NXNamedStream *_inputStream;
- struct Lex *_lex;
- struct PBXIndexCppActions *_cppActions;
- struct Cpp *_cpp;
- struct PBXIndexCParseActions *_parseActions;
- struct ObjcParse *_parser;
- struct StringTable *_stringTable;
- }
- + (void)initialize;
- + (id)indexableFileTypes;
- - (void)dealloc;
- - (void)_cppInitialize:(struct Cpp *)fp8 settings:(id)fp12;
- - (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
- - (BOOL)supportsBackgroundOperation;
- - (BOOL)wantsImportedSymbols;
- - (void)defineClass:(const char *)fp8 cplus:(BOOL)fp12;
- - (void)defineType:(const char *)fp8;
- - (void)defineTemplate:(const char *)fp8;
- - (void)defineMacro:(const char *)fp8 expansion:(const char *)fp12;
- - (void)beginIndexingPass;
- - (void)cancel;
- - (void)stopIndexing;
- - (void)endIndexingPass;
- @end
- @interface PBXSCMSpecification : XCSpecification
- {
- NSString *_classBaseName;
- BOOL _canAddDirectories;
- BOOL _canRenameFiles;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)classBaseName;
- - (BOOL)canAddDirectories;
- - (BOOL)canRenameFiles;
- @end
- @interface PBXIndexedFileList : NSObject
- {
- NSMutableArray *_indexedPaths;
- NSMutableDictionary *_indexSettings;
- }
- - (id)indexedPaths;
- - (id)indexSettings;
- - (void)addIndexedPath:(id)fp8;
- - (void)setIndexSetting:(id)fp8 forKey:(id)fp12;
- - (id)indexSettingForKey:(id)fp8;
- @end
- @interface PBXIndexedFileList (PBXIndexSettings)
- - (id)headerSearchPaths;
- - (void)addHeaderSearchPath:(id)fp8;
- - (id)frameworkSearchPaths;
- - (void)addFrameworkSearchPath:(id)fp8;
- - (id)commandLineArguments;
- - (void)setCommandLineArguments:(id)fp8;
- @end
- @interface PBXBuildPhase (PBXTargetIndexing)
- - (void)addBuildFilePathsToFileList:(id)fp8;
- @end
- @interface PBXTarget (PBXTargetIndexing)
- - (id)indexedFileList;
- @end
- @interface PBXCodeCompletion : NSObject
- {
- PBXProjectIndex *projectIndex;
- PBXCCSymbolTable *symTab;
- }
- + (int)debugLevel;
- + (void)initialize;
- - (id)initWithProjectIndex:(id)fp8;
- - (void)dealloc;
- - (void)clearSymbolTable;
- - (id)completeExpression:(id)fp8 typeName:(id)fp12;
- - (void)addScopeForClass:(id)fp8 isInstanceMethod:(BOOL)fp12;
- - (void)parseLocals:(id)fp8;
- - (id)localVariables;
- @end
- @interface PBXCompilerSpecificationGcc : XCCompilerSpecification
- {
- NSString *_rawGccVersionString;
- }
- + (id)systemGccVersionString;
- + (id)baseCompilerSpecificationForGCCVersionString:(id)fp8;
- - (void)dealloc;
- - (id)name;
- - (id)executablePathInTargetBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)executablePathInTargetBuildContext:(id)fp8;
- - (id)discoveredCompilerDriverInfoInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)compilerDriverVersionStringInBuildContext:(id)fp8;
- - (id)compilerDriverRawVersionString;
- - (id)builtinQuoteSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinBracketSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinFrameworkSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinMacroDefinitionsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)effectiveCompilerSpecificationInPropertyExpansionContext:(id)fp8;
- - (id)defaultOutputDirectory;
- - (BOOL)symbolSeparationIsEnabledInTargetBuildContext:(id)fp8;
- - (BOOL)dwarfSymbolRepositoryIsEnabledInTargetBuildContext:(id)fp8;
- - (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
- - (id)compileSourceCodeFileAtPath:(id)fp8 ofType:(id)fp12 toOutputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- - (id)computeDependenciesForInputFile:(id)fp8 ofType:(id)fp12 variant:(id)fp16 architecture:(id)fp20 outputDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
- @end
- @interface PBXCompilerSpecificationGcc2_95_2 : PBXCompilerSpecificationGcc
- {
- }
- - (id)defaultOutputDirectory;
- - (id)perSpecificationFlagsInTargetBuildContext:(id)fp8;
- - (id)optionalFrameworkSearchPathsInBuildContext:(id)fp8;
- - (id)optionalHeaderSearchPathsInBuildContext:(id)fp8;
- - (id)optionalSDKPackageFlagsInBuildContext:(id)fp8;
- - (id)distributedBuildFlagsInTargetBuildContext:(id)fp8;
- - (id)perCompilerStandardBuildFlagsInTargetBuildContext:(id)fp8;
- - (id)additionalEnvironmentEntriesInTargetBuildContext:(id)fp8;
- - (id)standardFlagsInTargetBuildContext:(id)fp8;
- - (id)otherFlagsInTargetBuildContext:(id)fp8;
- - (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)removeFlagsThatDoNotAffectPrecompValidityFromMutableArray:(id)fp8;
- - (id)symrepFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)dwarfRepositoryNameForPCHPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)subprocessCommandLineForPreprocessingBehaviorWithCommand:(id)fp8 commandLine:(id)fp12;
- - (id)hashStringForCommandLineComponents:(id)fp8 inputFilePaths:(id)fp12 inTargetBuildContext:(id)fp16;
- - (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
- - (id)symbolizeHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toSymbolSeparationRepositoryPath:(id)fp20 inTargetBuildContext:(id)fp24;
- - (id)compileSourceCodeFileAtPath:(id)fp8 ofType:(id)fp12 toOutputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- - (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
- @end
- @interface PBXCompilerSpecificationGcc3_1 : PBXCompilerSpecificationGcc2_95_2
- {
- XCStringList *_flagsToElideFromPrecompHash;
- }
- - (void)dealloc;
- - (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)removeFlagsThatDoNotAffectPrecompValidityFromMutableArray:(id)fp8;
- - (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
- @end
- @interface PBXCompilerSpecificationGcc3_3 : PBXCompilerSpecificationGcc3_1
- {
- }
- - (id)executablePathInTargetBuildContext:(id)fp8;
- - (id)standardFlagsInTargetBuildContext:(id)fp8;
- - (id)distributedBuildFlagsInTargetBuildContext:(id)fp8;
- - (BOOL)areOutputFilesAffectedByCommandLineArgument:(id)fp8;
- - (BOOL)areOutputFilesAffectedByEnvironmentVariable:(id)fp8;
- - (id)subprocessCommandLineForPreprocessingBehaviorWithCommand:(id)fp8 commandLine:(id)fp12;
- - (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)symrepFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)dwarfRepositoryNameForPCHPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (BOOL)symbolSeparationIsEnabledInTargetBuildContext:(id)fp8;
- - (BOOL)dwarfSymbolRepositoryIsEnabledInTargetBuildContext:(id)fp8;
- - (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
- @end
- @interface PBXCompilerSpecificationGccPlusPlus : XCCompilerSpecification
- {
- }
- @end
- @interface PBXCompilerSpecificationPbxCp : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- - (id)createInvocationInContext:(id)fp8;
- - (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
- @end
- @interface PBXLinkerSpecificationLd : XCLinkerSpecification
- {
- }
- - (id)_gccCompilerSpecificationUsedInTargetBuildContext:(id)fp8;
- - (id)executablePathInTargetBuildContext:(id)fp8;
- - (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
- @end
- @interface PBXMemberContainerSymbol : PBXSymbol
- {
- }
- - (void)memberSymbolsOfType:(int)fp8 withMapTable:(struct _NSMapTable *)fp12 includingInherited:(BOOL)fp16 includingCategories:(BOOL)fp20 projectOnly:(BOOL)fp24 priorityDelta:(int)fp28 matchingName:(id)fp32 usingStyle:(int)fp36;
- - (id)memberSymbolsOfType:(int)fp8 includingInherited:(BOOL)fp12 includingCategories:(BOOL)fp16 projectOnly:(BOOL)fp20 priorityDelta:(int)fp24 matchingName:(id)fp28 usingStyle:(int)fp32;
- - (id)allMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)classMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)instanceMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)allMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)classMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)instanceMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)allMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)allMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)classMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)classMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)instanceMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
- - (id)instanceMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
- - (id)allVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
- - (id)allVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
- - (id)classVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
- - (id)classVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
- - (id)instanceVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
- - (id)instanceVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
- - (id)adoptedProtocolsIncludingIndirect:(BOOL)fp8;
- @end
- @interface PBXSymbolUtilities : NSObject
- {
- }
- + (id)sortSymbolArray:(id)fp8 usingStyle:(int)fp12;
- + (id)uniqueMembersFromArray:(id)fp8;
- + (id)symbolsFromArray:(id)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
- + (id)placeholderForString:(id)fp8;
- @end
- @interface PBXCCSymbolTable : NSObject
- {
- NSMutableArray *scopes;
- }
- - (id)init;
- - (void)dealloc;
- - (id)description;
- - (void)pushScope:(id)fp8;
- - (void)pushScope;
- - (void)popScope;
- - (void)addSymbol:(id)fp8;
- - (id)getSymbolWithName:(id)fp8;
- - (id)importedTypeWithName:(id)fp8;
- - (id)allSymbols;
- - (id)scopes;
- @end
- @interface PBXCCScope : NSObject
- {
- }
- - (void)addSymbol:(id)fp8;
- - (id)getSymbolWithName:(id)fp8;
- - (void)addSymbolsToArray:(id)fp8;
- @end
- @interface PBXCCSymbol : NSObject
- {
- NSString *name;
- PBXCCType *ccType;
- int priority;
- }
- + (id)symbolWithName:(id)fp8 ccType:(id)fp12;
- - (id)initWithName:(id)fp8 ccType:(id)fp12;
- - (void)dealloc;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)description;
- - (void)addIndirection;
- - (id)ccType;
- - (id)name;
- - (id)typeName;
- - (int)priority;
- - (void)setPriority:(int)fp8;
- @end
- @interface PBXCCType : NSObject <NSCopying>
- {
- PBXProjectIndex *_projectIndex;
- PBXSymbol *_symbol;
- NSMutableArray *_protocols;
- int _indirection;
- BOOL _isId;
- BOOL _isClass;
- }
- + (id)ccTypeWithMemberContainerSymbol:(id)fp8;
- + (id)ccTypeWithResolvedTypeOfSymbol:(id)fp8;
- + (id)ccTypeWithIndexedSymbol:(id)fp8;
- + (id)ccTypeWithIndex:(id)fp8;
- - (id)initWithProjectIndex:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)description;
- - (void)setIsId;
- - (BOOL)isClass;
- - (void)setIsClass:(BOOL)fp8;
- - (void)setIndexedSymbol:(id)fp8;
- - (id)indexedSymbol;
- - (void)addProtocol:(id)fp8;
- - (id)protocols;
- - (id)objCMethods;
- - (id)allFields;
- - (id)cppMembersIncludingInstance:(BOOL)fp8;
- - (id)memberTypeWithName:(id)fp8;
- - (id)messageTypeWithName:(id)fp8;
- - (id)resolvedType;
- - (id)typeName;
- - (void)addIndirection;
- - (void)removeIndirection;
- @end
- @interface PBXCCCompoundStatementScope : PBXCCScope
- {
- NSMutableDictionary *symbols;
- }
- - (void)dealloc;
- - (id)description;
- - (void)addSymbol:(id)fp8;
- - (id)getSymbolWithName:(id)fp8;
- - (void)addSymbolsToArray:(id)fp8;
- @end
- @interface PBXCCMethodScope : PBXCCScope
- {
- PBXClassSymbol *_classSymbol;
- BOOL _isInstance;
- }
- + (id)methodScopeWithSymbol:(id)fp8 isInstanceMethod:(BOOL)fp12;
- - (id)initWithSymbol:(id)fp8 isInstanceMethod:(BOOL)fp12;
- - (void)dealloc;
- - (id)description;
- - (BOOL)isInstance;
- - (id)classSymbol;
- - (void)addSymbol:(id)fp8;
- - (id)getSymbolWithName:(id)fp8;
- - (void)addSymbolsToArray:(id)fp8;
- @end
- @interface PBXTextBookmark (PBXTextBookmarkScripting)
- - (id)appleScriptCharacterRange;
- - (void)setAppleScriptCharacterRange:(id)fp8;
- @end
- @interface PBXBookmark (PBXBookmarkScripting)
- - (id)objectSpecifier;
- @end
- @interface PBXBreakpoint (PBXBreakpointScripting)
- - (id)objectSpecifier;
- - (id)project;
- - (void)setIsEnabled:(BOOL)fp8;
- - (id)automaticallyContinue;
- - (void)setAutomaticallyContinue:(id)fp8;
- - (id)appleScriptCondition;
- - (void)setAppleScriptCondition:(id)fp8;
- @end
- @interface XCAppleScriptBuildMessage : NSObject
- {
- PBXBuildFile *_buildFile;
- int _index;
- }
- - (id)init;
- - (void)dealloc;
- - (unsigned long)type;
- - (id)messageString;
- - (id)filePath;
- - (unsigned int)lineNumber;
- - (id)buildFile;
- - (void)setBuildFile:(id)fp8;
- - (int)index;
- - (void)setIndex:(int)fp8;
- - (id)objectSpecifier;
- @end
- @interface PBXBuildFile (PBXBuildFileScripting)
- - (id)objectSpecifier;
- - (id)appleScriptBuildMessages;
- - (id)valueInAppleScriptBuildMessagesAtIndex:(unsigned int)fp8;
- @end
- @interface XCAppleScriptOutputPath : XCAppleScriptPath
- {
- }
- - (id)mutableContainerArray;
- - (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
- - (id)objectSpecifier;
- @end
- @interface XCAppleScriptInputPath : XCAppleScriptPath
- {
- }
- - (id)mutableContainerArray;
- - (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
- - (id)objectSpecifier;
- @end
- @interface PBXShellScriptBuildPhase (PBXShellScriptBuildPhaseScripting)
- - (id)appleScriptInputPaths;
- - (id)valueInAppleScriptInputPathsAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptInputPaths:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptInputPaths:(id)fp8;
- - (void)replaceInAppleScriptInputPaths:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptSourceInputPathsAtIndex:(unsigned int)fp8;
- - (void)moveInputPath:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)appleScriptOutputPaths;
- - (id)valueInAppleScriptOutputPathsAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptOutputPaths:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptOutputPaths:(id)fp8;
- - (void)replaceInAppleScriptOutputPaths:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptSourceOutputPathsAtIndex:(unsigned int)fp8;
- - (void)moveOutputPath:(id)fp8 toIndex:(unsigned int)fp12;
- @end
- @interface PBXCopyFilesBuildPhase (PBXCopyFilesBuildPhaseScripting)
- - (void)setDestinationSubfolder:(int)fp8;
- - (void)setDestinationPath:(id)fp8;
- - (unsigned long)appleScriptDestinationSubfolder;
- - (void)setAppleScriptDestinationSubfolder:(unsigned long)fp8;
- @end
- @interface PBXBuildPhase (PBXBuildPhaseScripting) <PBXContainerScriptingExtensions>
- - (id)objectSpecifier;
- - (void)addObject:(id)fp8;
- - (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
- - (void)removeObject:(id)fp8;
- - (id)valueInBuildFilesAtIndex:(unsigned int)fp8;
- - (void)insertInBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInBuildFiles:(id)fp8;
- - (void)replaceInBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBuildFilesAtIndex:(unsigned int)fp8;
- @end
- @interface PBXBuildStyle (PBXBuildStyleScripting)
- - (id)objectSpecifier;
- - (id)appleScriptBuildSettings;
- - (id)valueInAppleScriptBuildSettingsWithName:(id)fp8;
- - (void)insertInAppleScriptBuildSettings:(id)fp8;
- - (void)removeFromAppleScriptBuildSettingsAtIndex:(unsigned int)fp8;
- @end
- @interface PBXContainer (PBXContainerScripting)
- - (id)allItems;
- - (id)allItemsOfClass:(Class)fp8;
- - (id)allReferences;
- - (id)allGroups;
- - (id)allFileReferences;
- - (id)itemsInArray:(id)fp8 withClass:(Class)fp12;
- - (id)valueInGroupsWithUniqueID:(id)fp8;
- - (id)valueInItemReferencesWithUniqueID:(id)fp8;
- - (id)valueInFileReferencesWithUniqueID:(id)fp8;
- @end
- @interface XCAppleScriptSourceDirectory : XCAppleScriptPath
- {
- }
- - (id)mutableContainerArray;
- - (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
- - (id)objectSpecifier;
- @end
- @interface XCAppleScriptPath : NSObject
- {
- id _container;
- int _index;
- NSString *_path;
- }
- - (id)init;
- - (void)dealloc;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)mutableContainerArray;
- - (int)index;
- - (void)setIndex:(int)fp8;
- - (id)path;
- - (void)_setPath:(id)fp8;
- - (void)setPath:(id)fp8;
- - (id)objectSpecifierForKey:(id)fp8;
- - (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
- - (void)handleMoveCommand:(id)fp8;
- @end
- @interface XCAppleScriptEnvironmentVariable : NSObject
- {
- int _index;
- PBXExecutable *_executable;
- NSString *_name;
- NSString *_value;
- BOOL _active;
- }
- - (id)init;
- - (void)dealloc;
- - (id)executable;
- - (void)setExecutable:(id)fp8;
- - (id)environmentEntries;
- - (int)index;
- - (void)setIndex:(int)fp8;
- - (id)name;
- - (void)_setName:(id)fp8;
- - (void)setName:(id)fp8;
- - (id)value;
- - (void)_setValue:(id)fp8;
- - (void)setValue:(id)fp8;
- - (BOOL)active;
- - (void)_setActive:(BOOL)fp8;
- - (void)setActive:(BOOL)fp8;
- - (void)handleMoveCommand:(id)fp8;
- - (id)objectSpecifier;
- @end
- @interface XCAppleScriptLaunchArgument : NSObject
- {
- int _index;
- PBXExecutable *_executable;
- NSString *_name;
- BOOL _active;
- }
- - (id)init;
- - (void)dealloc;
- - (id)executable;
- - (void)setExecutable:(id)fp8;
- - (id)argumentEntries;
- - (int)index;
- - (void)setIndex:(int)fp8;
- - (id)name;
- - (void)_setName:(id)fp8;
- - (void)setName:(id)fp8;
- - (BOOL)active;
- - (void)_setActive:(BOOL)fp8;
- - (void)setActive:(BOOL)fp8;
- - (void)handleMoveCommand:(id)fp8;
- - (id)objectSpecifier;
- @end
- @interface PBXExecutable (PBXExecutableScripting)
- - (id)objectSpecifier;
- - (id)appleScriptArgumentEntries;
- - (id)valueInAppleScriptArgumentEntriesAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptArgumentEntries:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptArgumentEntries:(id)fp8;
- - (void)replaceInAppleScriptArgumentEntries:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptArgumentEntriesAtIndex:(unsigned int)fp8;
- - (void)moveLaunchArgument:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)appleScriptEnvironmentEntries;
- - (id)valueInAppleScriptEnvironmentEntriesAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptEnvironmentEntries:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptEnvironmentEntries:(id)fp8;
- - (void)replaceInAppleScriptEnvironmentEntries:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptEnvironmentEntriesAtIndex:(unsigned int)fp8;
- - (void)moveEnvironmentVariable:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)appleScriptSourceDirectories;
- - (id)valueInAppleScriptSourceDirectoriesAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptSourceDirectories:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptSourceDirectories:(id)fp8;
- - (void)replaceInAppleScriptSourceDirectories:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptSourceDirectoriesAtIndex:(unsigned int)fp8;
- - (void)moveSourceDirectory:(id)fp8 toIndex:(unsigned int)fp12;
- @end
- @interface PBXGroup (PBXGroupScripting)
- - (id)objectSpecifier;
- - (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)valueInChildrenAtIndex:(unsigned int)fp8;
- - (void)insertInChildren:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInChildren:(id)fp8;
- - (void)replaceInChildren:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromChildrenAtIndex:(unsigned int)fp8;
- - (void)insertInGroups:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInGroups:(id)fp8;
- - (void)replaceInGroups:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromGroupsAtIndex:(unsigned int)fp8;
- - (void)insertInFileReferences:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInFileReferences:(id)fp8;
- - (void)replaceInFileReferences:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromFileReferencesAtIndex:(unsigned int)fp8;
- @end
- @interface PBXContainerItem (PBXContainerItemScripting)
- - (void)handleMoveCommand:(id)fp8;
- @end
- @interface NSMutableString (PBXObjectScripting)
- - (void)setContents:(id)fp8;
- @end
- @interface NSString (PBXObjectScripting)
- - (id)contents;
- @end
- @interface PBXObject (PBXObjectScripting)
- - (id)appleScriptID;
- @end
- @interface PBXProject (PBXProjectScripting)
- - (id)objectSpecifier;
- - (id)bookmarks;
- - (id)valueInBookmarksAtIndex:(unsigned int)fp8;
- - (void)insertInBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInBookmarks:(id)fp8;
- - (void)replaceInBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBookmarksAtIndex:(unsigned int)fp8;
- - (id)textBookmarks;
- - (id)valueInTextBookmarksAtIndex:(unsigned int)fp8;
- - (void)insertInTextBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInTextBookmarks:(id)fp8;
- - (void)replaceInTextBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromTextBookmarksAtIndex:(unsigned int)fp8;
- - (id)valueInBreakpointsAtIndex:(unsigned int)fp8;
- - (void)insertInBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInBreakpoints:(id)fp8;
- - (void)replaceInBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBreakpointsAtIndex:(unsigned int)fp8;
- - (id)valueInFileBreakpointsAtIndex:(unsigned int)fp8;
- - (void)insertInFileBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInFileBreakpoints:(id)fp8;
- - (void)replaceInFileBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromFileBreakpointsAtIndex:(unsigned int)fp8;
- - (id)valueInSymbolicBreakpointsAtIndex:(unsigned int)fp8;
- - (void)insertInSymbolicBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInSymbolicBreakpoints:(id)fp8;
- - (void)replaceInSymbolicBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromSymbolicBreakpointsAtIndex:(unsigned int)fp8;
- - (id)valueInBuildStylesAtIndex:(unsigned int)fp8;
- - (void)insertInBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInBuildStyles:(id)fp8;
- - (void)replaceInBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBuildStylesAtIndex:(unsigned int)fp8;
- - (id)buildConfigurations;
- - (id)valueInBuildConfigurationsAtIndex:(unsigned int)fp8;
- - (id)activeBuildConfigurationType;
- - (void)setActiveBuildConfigurationType:(id)fp8;
- - (id)defaultBuildConfigurationType;
- - (void)setDefaultBuildConfigurationType:(id)fp8;
- - (id)buildConfigurationTypes;
- - (id)valueInBuildConfigurationTypesAtIndex:(unsigned int)fp8;
- - (void)insertInBuildConfigurationTypes:(id)fp8;
- - (void)insertInBuildConfigurationTypes:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBuildConfigurationTypesAtIndex:(unsigned int)fp8;
- - (id)valueInExecutablesAtIndex:(unsigned int)fp8;
- - (void)insertInExecutables:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInExecutables:(id)fp8;
- - (void)replaceInExecutables:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromExecutablesAtIndex:(unsigned int)fp8;
- - (id)valueInTargetsAtIndex:(unsigned int)fp8;
- - (void)_postInsertTargetSetupForTarget:(id)fp8;
- - (void)insertInTargets:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInTargets:(id)fp8;
- - (void)replaceInTargets:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromTargetsAtIndex:(unsigned int)fp8;
- - (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
- - (id)handleRefreshScriptCommand:(id)fp8;
- - (id)handleUpdateScriptCommand:(id)fp8;
- - (id)handleCommitScriptCommand:(id)fp8;
- @end
- @interface XCAppleScriptSCMRevision : NSObject
- {
- PBXFileReference *_fileReference;
- XCSCMRevisionInfo *_revisionEntry;
- }
- - (id)initWithFileReference:(id)fp8 revisionData:(id)fp12;
- - (void)dealloc;
- - (id)fileReference;
- - (id)name;
- - (id)revision;
- - (id)tagName;
- - (id)author;
- - (id)timestamp;
- - (id)commitMessage;
- - (id)objectSpecifier;
- @end
- @interface PBXFileReference (PBXReferenceScripting)
- - (id)objectSpecifier;
- - (id)asFileTypeIdentifier;
- - (unsigned long)asScmStatus;
- - (id)asScmTag;
- - (id)asScmRepositoryRevision;
- - (id)asScmLocalRevision;
- - (id)appleScriptSCMRevisions;
- - (id)handleRefreshScriptCommand:(id)fp8;
- - (id)handleUpdateScriptCommand:(id)fp8;
- - (id)handleClearStickyTagsScriptCommand:(id)fp8;
- - (id)handleCommitScriptCommand:(id)fp8;
- - (id)handleCompareScriptCommand:(id)fp8;
- - (id)handleDiffScriptCommand:(id)fp8;
- @end
- @interface PBXReference (PBXReferenceScripting)
- + (id)allGroupsForGroup:(id)fp8;
- - (id)objectSpecifierForKey:(id)fp8 withAlternateKey:(id)fp12;
- - (id)objectSpecifier;
- - (id)itemsInArray:(id)fp8 withClass:(Class)fp12;
- - (id)allReferencesForGroup:(id)fp8;
- - (id)allFileReferencesForGroup:(id)fp8;
- - (id)groups;
- - (id)fileReferences;
- - (id)appleScriptContents;
- - (id)appleScriptEntireContents;
- - (id)valueInGroupsAtIndex:(unsigned int)fp8;
- - (id)valueInFileReferencesAtIndex:(unsigned int)fp8;
- - (void)handleAddCommand:(id)fp8;
- - (void)handleRemoveCommand:(id)fp8;
- - (unsigned long)appleScriptLineEnding;
- - (void)setAppleScriptLineEnding:(unsigned long)fp8;
- - (unsigned long)appleScriptReferenceType;
- - (void)setAppleScriptReferenceType:(unsigned long)fp8;
- - (unsigned long)appleScriptFileEncoding;
- - (void)setAppleScriptFileEncoding:(unsigned long)fp8;
- @end
- @interface XCAppleScriptFlattenedBuildSetting : XCAppleScriptBuildSetting
- {
- }
- - (id)value;
- - (void)setValue:(id)fp8;
- - (id)objectSpecifier;
- @end
- @interface XCAppleScriptBaseBuildSetting : XCAppleScriptBuildSetting
- {
- }
- - (id)value;
- - (void)setValue:(id)fp8;
- - (id)objectSpecifier;
- @end
- @interface XCAppleScriptBuildSetting : NSObject
- {
- NSString *_name;
- NSString *_tempValue;
- id _container;
- }
- - (id)init;
- - (id)initWithName:(id)fp8 andContainer:(id)fp12;
- - (void)dealloc;
- - (id)name;
- - (void)setName:(id)fp8;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)value;
- - (void)setValue:(id)fp8;
- - (id)objectSpecifier;
- @end
- @interface PBXTargetDependency (PBXTargetDependencyScripting)
- - (id)objectSpecifier;
- @end
- @interface PBXTarget (PBXTargetScripting) <PBXContainerScriptingExtensions>
- + (id)_getNamePropertyFromCurrentScriptCommand;
- + (id)coerceTemplate:(id)fp8 toClass:(Class)fp12;
- - (id)objectSpecifier;
- - (id)executable;
- - (id)buildConfigurations;
- - (id)valueInBuildConfigurationsAtIndex:(unsigned int)fp8;
- - (id)valueInBuildPhasesAtIndex:(unsigned int)fp8;
- - (void)insertInBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInBuildPhases:(id)fp8;
- - (void)replaceInBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromBuildPhasesAtIndex:(unsigned int)fp8;
- - (id)valueInAppleScriptBuildPhasesAtIndex:(unsigned int)fp8;
- - (void)insertInAppleScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInAppleScriptBuildPhases:(id)fp8;
- - (void)replaceInAppleScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromAppleScriptBuildPhasesAtIndex:(unsigned int)fp8;
- - (id)valueInCopyFilesBuildPhasesAtIndex:(unsigned int)fp8;
- - (void)insertInCopyFilesBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInCopyFilesBuildPhases:(id)fp8;
- - (void)replaceInCopyFilesBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromCopyFilesBuildPhasesAtIndex:(unsigned int)fp8;
- - (id)valueInShellScriptBuildPhasesAtIndex:(unsigned int)fp8;
- - (void)insertInShellScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInShellScriptBuildPhases:(id)fp8;
- - (void)replaceInShellScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)removeFromShellScriptBuildPhasesAtIndex:(unsigned int)fp8;
- - (id)valueInDependenciesAtIndex:(unsigned int)fp8;
- - (void)insertInDependencies:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertInDependencies:(id)fp8;
- - (void)removeFromDependenciesAtIndex:(unsigned int)fp8;
- - (void)replaceInDependencies:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addObject:(id)fp8;
- - (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
- - (void)removeObject:(id)fp8;
- @end
- @interface PBXEnumerationSymbol : PBXSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)members;
- - (id)declarationString;
- - (id)typeString;
- @end
- @interface PBXStructureSymbol : PBXSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)declarationString;
- - (id)typeString;
- - (id)memberSymbols;
- - (id)membersMatchingName:(id)fp8 usingStyle:(int)fp12;
- @end
- @interface PBXTypedefSymbol : PBXSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)declarationString;
- - (id)typeString;
- @end
- @interface PBXUnionSymbol : PBXSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)declarationString;
- - (id)typeString;
- - (id)memberSymbols;
- - (id)membersMatchingName:(id)fp8 usingStyle:(int)fp12;
- @end
- @interface PBXIndexEntry : NSObject
- {
- PBXProjectIndex *_projectIndex;
- union _pbxsymbollocation _location;
- NSString *_sourceFile;
- }
- - (id)initWithProjectIndex:(id)fp8 location:(union _pbxsymbollocation)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (id)projectIndex;
- - (id)project;
- - (union _pbxsymbollocation)location;
- - (unsigned int)rawLocation;
- - (unsigned int)lineNumber;
- - (id)sourceFile;
- @end
- @interface PBXTypeDescriptor : PBXIndexEntry
- {
- }
- + (id)typeDescriptorForLocation:(union _pbxsymbollocation)fp8 projectIndex:(id)fp12;
- - (struct _pbxtypedesc *)typeRecord;
- - (char *)firstToken;
- - (char *)nextToken:(char *)fp8;
- - (const char *)stringForToken:(char *)fp8;
- - (BOOL)isReferenceToken:(char *)fp8;
- - (id)declarationForToken:(char *)fp8;
- - (id)description;
- @end
- @interface PBXParameterSymbol : PBXSymbol
- {
- }
- + (BOOL)canRepresentSymbolType:(int)fp8;
- - (id)parameterString;
- - (id)placeholderString;
- - (id)declarationString;
- - (id)simpleName;
- @end
- @interface PBXProjectIndex (PBXTypeQueries)
- - (unsigned int)recordLengthForTypeRecord:(struct _pbxtypedesc *)fp8;
- - (char *)firstTokenForType:(struct _pbxtypedesc *)fp8;
- - (char *)nextToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
- - (const char *)stringForToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
- - (BOOL)isReferenceToken:(char *)fp8;
- - (struct _pbxsymrec *)declarationForToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
- - (id)descriptionForType:(struct _pbxtypedesc *)fp8;
- - (int)visibilityForType:(struct _pbxtypedesc *)fp8;
- @end
- @interface PBXProjectIndex (PBXIndexTypeInput)
- - (struct _pbxtypedesc *)_nextTypeRecord:(struct _pbxsymrec *)fp8 inVector:(id)fp12;
- - (BOOL)_addTypeToken:(int)fp8 withName:(const char *)fp12 forSymbol:(struct _pbxsymrec *)fp16 inVector:(id)fp20;
- - (BOOL)_addTypeToken:(int)fp8 withName:(const char *)fp12 toRecordVector:(id)fp16;
- - (BOOL)_addTypeToken:(int)fp8 forSymbol:(struct _pbxsymrec *)fp12 inVector:(id)fp16;
- - (BOOL)_addTypeToken:(int)fp8 toRecordVector:(id)fp12;
- - (BOOL)addTypeToken:(int)fp8 withName:(const char *)fp12;
- - (BOOL)addTypeToken:(int)fp8;
- - (BOOL)_addVisibilityToken:(int)fp8 toRecordVector:(id)fp12;
- - (BOOL)addVisibilityToken:(int)fp8;
- @end
- @interface PBXStandaloneTarget : PBXProject
- {
- XCProductTypeSpecification *_productType;
- NSMutableDictionary *_buildProperties;
- NSMutableArray *_buildRules;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)_productType;
- - (void)_setProductType:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- @end
- @interface PBXInvocationQueue : NSObject
- {
- struct __CFArray *_invocations;
- double _timeLimit;
- struct __CFRunLoopTimer *_runloopTimer;
- }
- + (id)idleQueue;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)enqueueInvocation:(id)fp8;
- @end
- @interface PBXContainerItemProxy : PBXContainerItem
- {
- int _proxyType;
- PBXObject *_containerPortal;
- NSString *_remoteGlobalIDString;
- NSString *_remoteInfo;
- PBXContainer *_container;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- - (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalIDString:(id)fp16 remoteInfo:(id)fp20;
- - (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalID:(id)fp16 remoteInfo:(id)fp20;
- - (void)dealloc;
- - (void)finalize;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (id)containerPortal;
- - (void)setContainerPortal:(id)fp8;
- - (void)setRemoteGlobalIDString:(id)fp8;
- - (id)remoteGlobalIDString;
- - (void)setRemoteInfo:(id)fp8;
- - (id)remoteInfo;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)remoteContainer;
- - (id)remoteContainerItem;
- - (BOOL)isEqualToProxy:(id)fp8;
- - (id)_containerPortal;
- - (void)_setContainerPortal:(id)fp8;
- @end
- @interface PBXCompilerSpecificationMig : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface PBXLinkerSpecificationLibtool : XCLinkerSpecification
- {
- }
- - (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
- @end
- @interface PBXTextFileLineLocation : NSObject
- {
- NSString *_filePath;
- unsigned int _lineNumber;
- double _timestamp;
- }
- - (id)initWithFilePath:(id)fp8 lineNumber:(unsigned int)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)filePath;
- - (unsigned int)lineNumber;
- - (double)timestamp;
- - (id)description;
- @end
- @interface PBXBuildMessage : NSObject
- {
- int _type;
- NSString *_messageString;
- NSArray *_fileLocations;
- }
- + (id)buildNoticeMessageWithFormat:(id)fp8;
- + (id)buildWarningMessageWithFormat:(id)fp8;
- + (id)buildErrorMessageWithFormat:(id)fp8;
- - (id)initWithType:(int)fp8 messageString:(id)fp12 fileLocations:(id)fp16;
- - (id)initWithType:(int)fp8 messageString:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (int)type;
- - (id)messageString;
- - (void)setMessageString:(id)fp8;
- - (id)fileLocations;
- - (void)setFileLocations:(id)fp8;
- - (id)filePath;
- - (unsigned int)lineNumber;
- - (BOOL)isNotice;
- - (BOOL)isWarning;
- - (BOOL)isError;
- - (id)description;
- @end
- @interface PBXReferenceProxy : PBXReference
- {
- PBXContainerItemProxy *_remoteRef;
- BOOL _needsSync;
- PBXFileType *_fileType;
- }
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- - (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalIDString:(id)fp16 remoteInfo:(id)fp20;
- - (id)initRemoteProductReferenceWithPortal:(id)fp8 remoteGlobalIDString:(id)fp12 remoteInfo:(id)fp16;
- - (void)dealloc;
- - (void)finalize;
- - (id)realReference;
- - (void)setContainer:(id)fp8;
- - (void)deleteFromDisk;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (id)producingTarget;
- - (id)includingTargets;
- - (BOOL)allowsEditing;
- - (BOOL)allowsRemovalFromDisk;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)canSetName;
- - (id)sourceTree;
- - (id)path;
- - (id)absolutePath;
- - (id)absolutePathForConfigurationNamed:(id)fp8;
- - (id)absoluteDirectory;
- - (id)resolvedAbsolutePath;
- - (id)resolvedAbsoluteDirectory;
- - (id)projectRelativePath;
- - (id)groupRelativePath;
- - (id)buildProductRelativePath;
- - (id)absolutePathForDisplay;
- - (BOOL)fileExists;
- - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
- - (BOOL)setPath:(id)fp8;
- - (BOOL)copyToNewPath:(id)fp8;
- - (BOOL)moveToNewPath:(id)fp8;
- - (BOOL)changeSourceTree:(id)fp8;
- - (id)destinationGroupForInsertion;
- - (id)destinationGroupForFilenames:(id)fp8;
- - (id)fileType;
- - (void)setFileType:(id)fp8;
- - (id)fileProperties;
- - (BOOL)includeInIndex;
- - (BOOL)canSetIncludeInIndex;
- - (void)setIncludeInIndex:(int)fp8;
- - (id)_fileType;
- - (void)_setFileType:(id)fp8;
- - (void)setNeedsSync:(BOOL)fp8;
- - (BOOL)needsSync;
- - (void)_syncCachedValuesWithRemoteReferenceIfNeeded;
- - (void)writeToPListArchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (id)innerDescription;
- @end
- @interface PBXCompilerSpecificationLex : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface PBXCompilerSpecificationYacc : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface PBXCodeSenseManager : PBXObject
- {
- NSString *_indexBasePath;
- NSString *_indexTemplatePath;
- }
- + (void)initialize;
- + (BOOL)indexingEnabled;
- + (void)setIndexingEnabled:(BOOL)fp8;
- + (int)autoSuggestionOption;
- + (void)setAutoSuggestionOption:(int)fp8;
- + (float)completionIndicatorDelay;
- + (float)autoSuggestionDelay;
- + (void)setAutoSuggestionDelay:(float)fp8;
- + (BOOL)wantsCodeCompletionShowSuggestionsAvailable;
- + (void)setWantsCodeCompletionShowSuggestionsAvailable:(BOOL)fp8;
- + (BOOL)wantsCodeCompletionParametersIncluded;
- + (void)setWantsCodeCompletionParametersIncluded:(BOOL)fp8;
- + (BOOL)wantsCodeCompletionPlaceholdersInserted;
- + (void)setWantsCodeCompletionPlaceholdersInserted:(BOOL)fp8;
- + (BOOL)sortCompletionsAlphabetically;
- + (void)setSortCompletionsAlphabetically:(BOOL)fp8;
- + (BOOL)wantsCodeCompletionTabCompletes;
- + (void)setWantsCodeCompletionTabCompletes:(BOOL)fp8;
- + (BOOL)enableIndexTemplatesDefault;
- + (id)indexBasePathDefault;
- + (void)setIndexBasePathDefault:(id)fp8;
- + (void)getProjectInfo:(struct _projInfo *)fp8 forReference:(id)fp12;
- + (id)templateRules;
- + (id)templateBaseNameForProject:(id)fp8;
- + (id)defaultIndexTemplateForProject:(id)fp8;
- + (id)archivableAttributes;
- - (id)init;
- - (id)indexBasePath;
- - (void)setIndexBasePath:(id)fp8;
- - (id)indexTemplatePath;
- - (void)setIndexTemplatePath:(id)fp8;
- - (id)description;
- - (id)gidCommentForArchive;
- @end
- @interface PBXCompilerSpecificationRez : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface PBXLinkerSpecificationResMerger : XCLinkerSpecification
- {
- }
- - (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
- @end
- @interface PBXLinkerSpecificationZeroLink : PBXLinkerSpecificationLd
- {
- }
- + (BOOL)isZeroLinkFlag:(id)fp8;
- - (id)executablePathInTargetBuildContext:(id)fp8;
- - (id)_dialectForSourceOfObjectFile:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)executablePathForDialect:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)computeDependenciesForBundle:(id)fp8 fromObject:(id)fp12 buildFileReference:(id)fp16 inTargetBuildContext:(id)fp20;
- - (void)addDylibsInBuildContext:(id)fp8 needCPlusPlusLib:(BOOL)fp12 dylibBundles:(id)fp16;
- - (unsigned int)valueOf32BitInt:(unsigned int)fp8 withEndianness:(int)fp12;
- - (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
- @end
- @interface PBXBuildOptionDefinition : NSObject
- {
- NSString *_name;
- unsigned int _type:8;
- unsigned int _isCommon:1;
- unsigned int _isUserDefined:1;
- unsigned int _hasResolvedFileTypes:1;
- unsigned int _uiType:8;
- unsigned int _uiShouldRemoveIfEmpty:1;
- unsigned int _isAppleInternalOnly:1;
- unsigned int _RESERVED:11;
- NSArray *_allowedValues;
- id _defaultValue;
- NSSet *_supportedArchs;
- NSSet *_supportedFileTypes;
- void *_commandLineArgs;
- XCPropertyMacroExpression *_conditionExpression;
- NSDictionary *_additionalLinkerArgs;
- NSString *_iconName;
- NSString *_categoryName;
- NSString *_nameOfOptionToPrecedeOnCL;
- NSString *_nameOfOptionToSucceedOnCL;
- NSString *_nameOfOptionToPrecedeInUI;
- NSString *_nameOfOptionToSucceedInUI;
- NSDictionary *_additionalBuildSettings;
- NSString *_localizedName;
- NSString *_localizedDescription;
- NSArray *_localizedAllowedValues;
- TSPropertyListDictionary *_properties;
- }
- + (id)_fallbackDefaultValueForType:(int)fp8;
- + (id)propertyDefinitionFromPListDictionary:(id)fp8;
- + (id)stringBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
- + (id)pathListBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
- + (id)stringListBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
- + (id)booleanBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
- + (id)enumerationBuildOptionWithName:(id)fp8 allowedValues:(id)fp12 defaultValue:(id)fp16;
- - (id)initWithName:(id)fp8 type:(int)fp12 uiType:(int)fp16 allowedValues:(id)fp20 defaultValue:(id)fp24 isCommon:(BOOL)fp28 isAppleInternalOnly:(BOOL)fp32 commandLineArguments:(void *)fp36;
- - (id)initWithName:(id)fp8 type:(int)fp12 allowedValues:(id)fp16 defaultValue:(id)fp20 isCommon:(BOOL)fp24 isAppleInternalOnly:(BOOL)fp28 commandLineArguments:(void *)fp32;
- - (void)_loadLocalizationsFromPropertyListDictionary:(id)fp8 stringsDictionary:(id)fp12;
- - (id)initFromPListDictionary:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (int)type;
- - (id)typeString;
- - (int)uiType;
- - (id)uiTypeString;
- - (id)allowedValues;
- - (id)defaultValue;
- - (id)additionalBuildSettings;
- - (id)supportedArchitectures;
- - (void)setSupportedArchitectures:(id)fp8;
- - (BOOL)supportsArchitecture:(id)fp8;
- - (id)supportedFileTypes;
- - (void)setSupportedFileTypes:(id)fp8;
- - (BOOL)supportsFileType:(id)fp8;
- - (BOOL)canGenerateCommandLineArguments;
- - (id)commandArgumentGenerationInfo;
- - (id)conditionExpression;
- - (void)setConditionExpression:(id)fp8;
- - (BOOL)isCommon;
- - (BOOL)isAppleInternalOnly;
- - (id)iconName;
- - (void)setIconName:(id)fp8;
- - (id)categoryNameForUserInterface;
- - (id)nameOfOptionToPrecedeOnCommandLine;
- - (id)nameOfOptionToSucceedOnCommandLine;
- - (id)nameOfOptionToPrecedeInUserInterface;
- - (id)nameOfOptionToSucceedInUserInterface;
- - (BOOL)uiShouldRemoveIfEmptyValue;
- - (BOOL)isUserDefined;
- - (void)setUserDefined:(BOOL)fp8;
- - (id)properties;
- - (id)valueForUndefinedKey:(id)fp8;
- - (id)localizedName;
- - (id)localizedDescription;
- - (id)localizedAllowedValues;
- - (id)_generatedCommandLineArgumentsFromInstrux:(void *)fp8 forValue:(id)fp12 inContext:(id)fp16;
- - (id)generatedCommandLineArgumentsForValue:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)argumentGenerationInfoProvidersForValue:(id)fp8;
- - (id)generateArgumentsForCommand:(id)fp8 inBuildContext:(id)fp12;
- - (id)description;
- @end
- @interface XCStringList : NSObject <NSCopying>
- {
- unsigned int _expandsAsString:1;
- unsigned int RESERVED:7;
- unsigned int _count:24;
- struct _XCStringListNode *_firstNode;
- struct _XCStringListNode *_lastNode;
- }
- + (void)initialize;
- + (void)registerFileSystemRepresentationProviderClass:(Class)fp8;
- + (void)unregisterFileSystemRepresentationProviderClass:(Class)fp8;
- + (id)stringListWithElements:(const void *)fp8;
- + (id)stringListWithString:(id)fp8;
- + (id)stringList;
- + (id)stringListFromStringRepresentation:(id)fp8;
- + (id)stringListFromArrayRepresentation:(id)fp8;
- + (void)printStatistics;
- + (id)stringByExpandingPropertyReferencesInString:(id)fp8 withPropertyDictionaries:(id)fp12;
- - (id)initWithStrings:(id *)fp8 count:(unsigned int)fp12;
- - (id)initWithStrings:(id)fp8;
- - (id)initWithStringArray:(id)fp8;
- - (id)initWithString:(id)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)copy;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (unsigned int)count;
- - (void)getUTF8StringPtrs:(const char **)fp8;
- - (BOOL)expandsAsString;
- - (void)setExpandsAsString:(BOOL)fp8;
- - (void)appendElements:(const void *)fp8;
- - (void)appendUTF8String:(const char *)fp8 length:(unsigned int)fp12;
- - (void)appendUTF8String:(const char *)fp8;
- - (void)appendUTF8Strings:(const char *)fp8;
- - (void)appendStrings:(id *)fp8 count:(unsigned int)fp12;
- - (void)appendString:(id)fp8;
- - (void)appendStringArray:(id)fp8;
- - (void)appendStringList:(id)fp8;
- - (void)appendElementsByTransferringFromStringList:(id)fp8;
- - (void)prependElements:(const void *)fp8;
- - (void)prependUTF8String:(const char *)fp8 length:(unsigned int)fp12;
- - (void)prependUTF8String:(const char *)fp8;
- - (void)prependUTF8Strings:(const char *)fp8;
- - (void)prependStrings:(id *)fp8 count:(unsigned int)fp12;
- - (void)prependString:(id)fp8;
- - (void)prependStringArray:(id)fp8;
- - (void)removeUTF8String:(const char *)fp8 length:(unsigned int)fp12;
- - (void)removeString:(id)fp8;
- - (void)replaceUTF8String:(const char *)fp8 length:(unsigned int)fp12 withUTF8String:(const char *)fp16 length:(unsigned int)fp20;
- - (void)replaceString:(id)fp8 withString:(id)fp12;
- - (id)stringRepresentation;
- - (id)arrayRepresentation;
- - (id)stringRepresentationForDebugging;
- - (id)description;
- - (id)stringListByExpandingPropertyReferencesWithPropertyDictionaries:(id)fp8;
- @end
- @interface XCStringList (ConvenienceMethods)
- - (BOOL)areStringPatternsMatchedByUTF8String:(const char *)fp8;
- - (BOOL)areFilenamePatternsMatchedByUTF8String:(const char *)fp8;
- @end
- @interface NSString (XCStringListFileSystemProviderAdditions)
- - (const char *)unretainedFileSystemRepresentation;
- @end
- @interface PBXBuildOptionCategory : NSObject
- {
- NSString *_name;
- NSMutableArray *_buildOptionNames;
- NSString *_iconName;
- BOOL _isUserDefined;
- NSString *_localizedName;
- NSString *_localizedDescription;
- }
- - (id)initWithName:(id)fp8 buildOptionNames:(id)fp12;
- - (void)_loadLocalizationsFromPropertyListDictionary:(id)fp8 stringsDictionary:(id)fp12;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (id)buildOptionNames;
- - (id)buildOptionsWithLookupDictionary:(id)fp8;
- - (id)iconName;
- - (void)setIconName:(id)fp8;
- - (BOOL)isUserDefined;
- - (void)setUserDefined:(BOOL)fp8;
- - (void)addOptionName:(id)fp8 aboveOptionName:(id)fp12 belowOptionName:(id)fp16;
- - (void)removeOptionName:(id)fp8;
- - (id)localizedName;
- - (id)localizedDescription;
- - (id)description;
- @end
- @interface PBXPlistFileType : PBXFileType
- {
- }
- + (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
- @end
- @interface XCProductPart : NSObject
- {
- NSString *_identifier;
- NSString *_productTypeIdentifier;
- NSString *_superpartIdentifier;
- NSString *_name;
- NSMutableDictionary *_properties;
- XCProductTypeSpecification *_productType;
- XCProductPart *_superpart;
- id _owner;
- XCProductPart *_templatePart;
- }
- - (id)initWithIdentifier:(id)fp8 productTypeIdentifier:(id)fp12 superpartIdentifier:(id)fp16 name:(id)fp20;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (id)initAsInstanceOfTemplateProductPart:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)identifier;
- - (id)productType;
- - (id)superpart;
- - (void)setSuperpartIdentifier:(id)fp8;
- - (id)name;
- - (void)setName:(id)fp8;
- - (id)relativePath;
- - (id)properties;
- - (id)owner;
- - (void)setOwner:(id)fp8;
- - (id)templatePart;
- - (void)setTemplatePart:(id)fp8;
- - (id)valueForKey:(id)fp8;
- - (void)setValue:(id)fp8 forKey:(id)fp12;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (id)description;
- @end
- @interface PBXDylanSourceScanner : PBXSourceScanner
- {
- int _define;
- int _end;
- int _if;
- int _begin;
- int _for;
- int _case;
- int _block;
- int _while;
- int _until;
- int _unless;
- int _class;
- int _method;
- int _module;
- int _constant;
- int _macro;
- int _function;
- int _variable;
- int _domain;
- int _sealed;
- int _generic;
- int _library;
- int _local;
- }
- - (void)initInterestingSymbols;
- - (id)parse;
- @end
- @interface XCFolderProductType : XCProductTypeSpecification
- {
- }
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface XCInfoPlistProductType : XCProductTypeSpecification
- {
- }
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface XCMachOExecutableProductType : XCProductTypeSpecification
- {
- }
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface XCSymLinkProductType : XCProductTypeSpecification
- {
- }
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface XCWrapperProductType : XCProductTypeSpecification
- {
- }
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- @end
- @interface XCDerivedFileCache : NSObject
- {
- NSString *_basePath;
- NSMutableDictionary *_signaturesToPaths;
- int _disableCachePruningCount;
- }
- + (void)initialize;
- + (id)defaultBasePath;
- + (id)sharedDerivedFileCacheWithBasePath:(id)fp8;
- + (id)sharedDerivedFileCache;
- + (id)hashStringFromCommandLine:(id)fp8 inputFilePaths:(id)fp12;
- - (void)pruneCacheToNumberOfBytes:(unsigned long long)fp8 minimumCacheEntryAgeForRemoval:(double)fp16;
- - (void)_pruneCache;
- - (void)enableCachePruning;
- - (void)disableCachePruning;
- - (id)initWithBasePath:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)basePath;
- - (id)derivedFilePathForDomain:(id)fp8 primaryInputFileName:(id)fp12 commandLineHashString:(id)fp16;
- - (id)derivedFilePathForDomain:(id)fp8 inputFilePaths:(id)fp12 commandLine:(id)fp16;
- @end
- @interface XCStaticFrameworkProductType : PBXFrameworkProductType
- {
- }
- - (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
- - (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
- @end
- @interface XCKernelExtensionProductType : PBXBundleProductType
- {
- }
- - (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
- - (void)compileAuxiliaryFilesForVariant:(id)fp8 architecture:(id)fp12 inTargetBuildContext:(id)fp16;
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- @end
- @interface XCSCMLog : PBXObject <NSCopying>
- {
- NSString *_filePath;
- NSString *_headRevision;
- NSString *_activeBranchTag;
- NSDictionary *_tagsToRevisions;
- NSArray *_revisions;
- }
- - (id)initWithFilePath:(id)fp8 headRevision:(id)fp12 activeBranchTag:(id)fp16 tagsToRevisions:(id)fp20 revisions:(id)fp24;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)innerDescription;
- - (id)filePath;
- - (void)_setFilePath:(id)fp8;
- - (id)headRevision;
- - (void)_setHeadRevision:(id)fp8;
- - (id)activeBranchTag;
- - (void)_setActiveBranchTag:(id)fp8;
- - (id)tagsToRevisions;
- - (void)_setTagsToRevisions:(id)fp8;
- - (id)revisions;
- - (void)_setRevisions:(id)fp8;
- - (id)tagsForRevision:(id)fp8;
- - (id)revisionForTag:(id)fp8;
- - (id)revisionAtIndex:(unsigned int)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- @end
- @interface XCSCMRevisionInfo : PBXObject <NSCopying>
- {
- NSString *_filePath;
- NSString *_revision;
- NSString *_change;
- NSString *_tagName;
- NSCalendarDate *_date;
- NSString *_author;
- NSString *_branches;
- unsigned int _numLinesAdded;
- unsigned int _numLinesRemoved;
- NSString *_commitMessage;
- }
- - (id)initWithFilePath:(id)fp8 revision:(id)fp12 change:(id)fp16 tagName:(id)fp20 date:(id)fp24 author:(id)fp28 branches:(id)fp32 numLinesAdded:(unsigned int)fp36 numLinesRemoved:(unsigned int)fp40 commitMessage:(id)fp44;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)innerDescription;
- - (id)filePath;
- - (void)_setFilePath:(id)fp8;
- - (id)revision;
- - (void)_setRevision:(id)fp8;
- - (id)change;
- - (void)_setChange:(id)fp8;
- - (id)tagName;
- - (void)_setTagName:(id)fp8;
- - (id)date;
- - (void)_setDate:(id)fp8;
- - (id)localizedDateString;
- - (id)author;
- - (void)_setAuthor:(id)fp8;
- - (id)branches;
- - (void)_setBranches:(id)fp8;
- - (unsigned int)numLinesAdded;
- - (unsigned int)numLinesRemoved;
- - (id)commitMessage;
- - (void)_setCommitMessage:(id)fp8;
- - (id)summary;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)stringRepresentation;
- - (int)compareUsingRevision:(id)fp8;
- - (int)compareUsingDate:(id)fp8;
- - (int)compareUsingAuthor:(id)fp8;
- - (int)compareUsingCommitMessage:(id)fp8;
- - (int)reverseCompareUsingRevision:(id)fp8;
- - (int)reverseCompareUsingDate:(id)fp8;
- - (int)reverseCompareUsingAuthor:(id)fp8;
- - (int)reverseCompareUsingCommitMessage:(id)fp8;
- @end
- @interface NSString (XCSCMSupport)
- - (int)compareAsRevision:(id)fp8;
- @end
- @interface XCPropertyDictionary : NSObject <NSCopying>
- {
- struct _XCPropDictBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _numInsertions;
- unsigned int _totalNumCollisions;
- unsigned int _maxNumCollisions;
- unsigned int _numGrowths;
- NSString *_labelString;
- }
- + (BOOL)accessInstanceVariablesDirectly;
- + (id)dictionaryWithDictionary:(id)fp8;
- - (id)initWithCapacity:(unsigned int)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)copy;
- - (void)dealloc;
- - (void)finalize;
- - (unsigned int)count;
- - (id)valueForProperty:(const char *)fp8;
- - (void)setValue:(id)fp8 forProperty:(const char *)fp12;
- - (void)removeValueForProperty:(const char *)fp8;
- - (void)removeAllValues;
- - (id)valueForKey:(id)fp8;
- - (void)setValue:(id)fp8 forKey:(id)fp12;
- - (id)description;
- - (id)statisticsDescription;
- - (id)stringRepresentation;
- - (id)stringRepresentationForDebugging;
- - (id)nsdictionaryRepresentation;
- @end
- @interface XCJavaZipReader : NSObject
- {
- }
- + (void)cleanupTempFiles;
- + (id)newZipPath;
- + (void)validateZipModDate:(id)fp8;
- + (void)saveDataFromFile:(id)fp8 inZipFile:(id)fp12 toFile:(id)fp16;
- + (id)pathToTempFileRepresentingPath:(id)fp8;
- @end
- @interface XCJournaledAttributeRun : XCAttributeRun
- {
- unsigned int operationInProgress;
- NSMutableSet *allAttributes;
- struct {
- int op;
- struct _NSRange range;
- void *attrs;
- } recentOperations[1024];
- int nextJournalEntry;
- XCAttributeRun *checkpoint;
- BOOL dontDumpState;
- BOOL changeTrackingErrorEncountered;
- }
- + (void)replayTrackingFile:(id)fp8;
- + (id)restoreFromReplayData:(id)fp8;
- - (id)initWithObjectAttributes:(BOOL)fp8 coalescesAttributes:(BOOL)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (void)setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)deleteRange:(struct _NSRange)fp8;
- - (void)trackingError:(id)fp8;
- - (void)checkpoint;
- - (void)trackOperation:(int)fp8 range:(struct _NSRange)fp12 attributes:(void *)fp20;
- - (void)replayOperation:(id)fp8;
- @end
- @interface XCAttributeRun : XCAttributeRunIndirectNode
- {
- }
- + (void)initialize;
- + (void)performSelfTest;
- + (void)selfTestFailure:(id)fp8 attributeRun:(id)fp12 iteration:(unsigned int)fp16;
- + (BOOL)selfTestWithRunLength:(unsigned int)fp8 iterations:(unsigned int)fp12 numAttrs:(unsigned int)fp16 maxAttributeLength:(unsigned int)fp20 coalesce:(BOOL)fp24;
- - (id)init;
- - (id)initWithObjectAttributes:(BOOL)fp8 coalescesAttributes:(BOOL)fp12;
- - (id)split;
- - (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (void)setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)deleteRange:(struct _NSRange)fp8;
- @end
- @interface XCAttributeRunIndirectNode : XCAttributeRunBase <NSCopying>
- {
- XCAttributeRunBase *subNodes[22];
- }
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)restoreForReplay:(id)fp8;
- - (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (BOOL)splitNode:(unsigned int)fp8;
- - (id)split;
- - (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)_deleteRange:(struct _NSRange)fp8;
- - (void)dealloc;
- - (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
- - (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
- @end
- @interface XCAttributeRunDirectNode : XCAttributeRunBase <NSCopying>
- {
- unsigned int attributeRuns[123];
- void *attributes[123];
- }
- - (void)gatherStats:(CDAnonymousStruct2 *)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)restoreForReplay:(id)fp8;
- - (id)split;
- - (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (BOOL)splitEntry:(unsigned int)fp8 atOffset:(unsigned int)fp12;
- - (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)_deleteRange:(struct _NSRange)fp8;
- - (void)dealloc;
- - (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
- - (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
- @end
- @interface XCAttributeRunBase : NSObject <NSCopying>
- {
- unsigned int totalNodeLength;
- unsigned int entryCount;
- unsigned int cachedEntry;
- unsigned int cachedEntryOffset;
- struct _XCAttributeRunBaseFlags flags;
- }
- + (void)initialize;
- - (id)initWithFlags:(struct _XCAttributeRunBaseFlags)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)restoreForReplay:(id)fp8;
- - (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
- - (unsigned int)length;
- - (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (id)split;
- - (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
- - (void)_deleteRange:(struct _NSRange)fp8;
- - (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
- - (void)dump;
- - (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
- - (id)check;
- - (id)checkError:(id)fp8;
- - (void)gatherStats:(CDAnonymousStruct2 *)fp8;
- - (void)printStats;
- @end
- @interface XCSCMInfo : NSObject
- {
- XCFileSystemNode *_fileSystemNode;
- NSMutableDictionary *_scmProperties;
- }
- - (id)initWithFileSystemNode:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)printSCMProperties;
- - (void)removeSCMObjectForKey:(id)fp8;
- - (void)setSCMObject:(id)fp8 forKey:(id)fp12 forReference:(id)fp16 inProject:(id)fp20;
- - (id)scmObjectForKey:(id)fp8;
- - (id)scmStateShortString;
- - (id)scmStateString;
- - (id)_refSCMStatusString;
- - (id)scmProperties;
- - (BOOL)hasMoreInterestingInfoThan:(id)fp8;
- - (id)fileSystemNode;
- - (id)description;
- @end
- @interface XCSCMOperation : NSObject <NSCopying>
- {
- id _delegate;
- NSString *_operationState;
- BOOL _scanForErrors;
- }
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)run;
- - (void)suspend;
- - (void)terminate;
- - (void)setDelegate:(id)fp8;
- - (id)delegate;
- - (void)setOperationState:(id)fp8;
- - (id)operationState;
- - (void)setScanForErrors:(BOOL)fp8;
- - (BOOL)scanForErrors;
- @end
- @interface XCSCMReferenceDictionary : NSObject <NSCopying>
- {
- NSMutableDictionary *_referenceDictionary;
- }
- + (id)dictionaryForReferences:(id)fp8;
- + (id)parentFolderOfPaths:(id)fp8;
- + (BOOL)verifySingleParentFolderForPaths:(id)fp8;
- - (id)init;
- - (id)initWithReferences:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)description;
- - (id)referenceForPath:(id)fp8;
- - (id)arrayOfAbsolutePaths;
- - (id)arrayOfReferences;
- - (unsigned int)count;
- - (void)_setDictionary:(id)fp8;
- - (id)_dictionary;
- - (id)pathListsDividedByParentFolderWithListSizeLimitedTo:(int)fp8;
- - (id)pathListsDividedWithListSizeLimitedTo:(int)fp8;
- - (id)pathListsDividedByParentFolder;
- - (id)_pathListsBasedOn:(id)fp8 withListSizeLimitedTo:(unsigned int)fp12;
- - (void)addReference:(id)fp8;
- - (void)addReferencesFromArray:(id)fp8;
- - (void)removeAllFileReferences;
- - (void)removeAllFolderReferences;
- - (void)removeReferencesWithInvalidPaths;
- - (void)removeReferenceWithPath:(id)fp8;
- - (void)removeReferencesForKeys:(id)fp8;
- - (void)_removeObjectsWithType:(id)fp8;
- - (BOOL)areAllInSameFolder;
- - (BOOL)areAllValid;
- - (BOOL)areAllFiles;
- - (BOOL)areAllFolders;
- - (BOOL)includesReferenceAtPath:(id)fp8;
- - (unsigned int)_countOfType:(id)fp8;
- @end
- @interface XCSCMRequest : NSObject <XCSCMOperationDelegate>
- {
- NSNumber *_idNumber;
- XCSCMReferenceDictionary *_referenceDictionary;
- XCSCMReferenceDictionary *_finishedReferenceDictionary;
- NSDictionary *_arguments;
- id _delegate;
- NSMutableArray *_queue;
- XCSCMOperation *_activeProcess;
- int _totalOperationsToProcess;
- int _successfulSteps;
- int _totalSteps;
- NSString *_requestState;
- }
- + (BOOL)isABranchFileReference:(id)fp8;
- + (BOOL)isFileUnderSourceControl:(id)fp8 forProject:(id)fp12;
- + (id)parseRevisionStringFromHeaderComment:(id)fp8;
- + (BOOL)isAuthenticatedDirectory:(id)fp8 forProject:(id)fp12;
- + (BOOL)isAuthenticatedProject:(id)fp8;
- + (id)networkHostForDirectory:(id)fp8 forProject:(id)fp12;
- + (BOOL)authenticateDirectory:(id)fp8 forUser:(id)fp12 password:(id)fp16;
- + (BOOL)authenticateProject:(id)fp8 user:(id)fp12 password:(id)fp16;
- + (id)authenticationEnvironmentForDirectory:(id)fp8;
- + (id)authenticationEnvironmentForProject:(id)fp8;
- + (id)authenticationInfoForDirectory:(id)fp8;
- + (id)authenticationInfoForProject:(id)fp8;
- + (BOOL)isWrapperFileReference:(id)fp8 forProject:(id)fp12;
- - (id)initWithID:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)performSetupForOperation:(id)fp8 withArguments:(id)fp12 references:(id)fp16;
- - (void)run;
- - (void)suspend;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)touchedReferences;
- - (id)description;
- - (int)totalOperationsToProcess;
- - (void)queueOperation:(id)fp8;
- - (void)queueOperationsFromArray:(id)fp8;
- - (void)resumeQueue;
- - (void)suspendQueue;
- - (void)flushQueue;
- - (void)requestCompleted;
- - (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
- - (void)operation:(id)fp8 reportedMessage:(id)fp12;
- - (void)operation:(id)fp8 reportedError:(id)fp12;
- - (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
- - (void)_setQueue:(id)fp8;
- - (void)setRequestState:(id)fp8;
- - (id)requestState;
- - (void)_setSuccessfulSteps:(int)fp8;
- - (int)successfulSteps;
- - (void)setTotalSteps:(int)fp8;
- - (int)totalSteps;
- - (void)_setIdNumber:(id)fp8;
- - (id)idNumber;
- - (void)setDelegate:(id)fp8;
- - (id)delegate;
- - (void)setArgumentsDictionary:(id)fp8;
- - (id)argumentsDictionary;
- - (id)sourceControlManager;
- - (void)setReferences:(id)fp8;
- - (id)references;
- - (id)finishedReferences;
- - (id)referenceForPath:(id)fp8;
- - (id)flattenReferencesFromArray:(id)fp8;
- - (id)statusViewString;
- - (void)_setActiveProcess:(id)fp8;
- @end
- @interface XCSCMStateStringToLocalizedSCMStatusStringTransformer : NSObject
- {
- }
- + (Class)transformedValueClass;
- + (BOOL)allowsReverseTransformation;
- - (id)transformedValue:(id)fp8;
- @end
- @interface XCSourceControlManager : PBXObject <XCSCMRequestDelegate>
- {
- NSMutableArray *_queue;
- XCSCMRequest *_activeProcess;
- NSString *_queueState;
- int _totalOperationsToProcess;
- int _indexOfOperationInProcess;
- PBXProject *_project;
- id _delegate;
- NSString *_scmType;
- NSMutableDictionary *_scmConfiguration;
- BOOL _isSCMEnabled;
- BOOL _isSCMOnline;
- int _counter;
- Class _generalRequestClass;
- }
- + (void)initialize;
- + (void)setCompareDisplayLeftOrRight:(id)fp8;
- + (id)compareDisplayLeftOrRight;
- + (void)setCompareUseAncestorIfAvailable:(BOOL)fp8;
- + (BOOL)compareUseAncestorIfAvailable;
- + (void)setCompareToolSelection:(id)fp8;
- + (id)compareToolSelection;
- + (void)setCompareToolLocation:(id)fp8;
- + (id)compareToolLocation;
- + (void)setOutputFormat:(id)fp8;
- + (id)outputFormat;
- + (void)setIgnoresWhitespace:(BOOL)fp8;
- + (BOOL)ignoresWhitespace;
- + (void)setIgnoresBlankLines:(BOOL)fp8;
- + (BOOL)ignoresBlankLines;
- + (void)setCreateSmallerDiffs:(BOOL)fp8;
- + (BOOL)createSmallerDiffs;
- + (void)setShowFunctionNames:(BOOL)fp8;
- + (BOOL)showFunctionNames;
- + (void)setLinesOfContext:(BOOL)fp8;
- + (BOOL)linesOfContext;
- + (id)archivableAttributes;
- + (void)setSaveFilesBeforeOperation:(BOOL)fp8;
- + (BOOL)saveFilesBeforeOperation;
- + (id)shortStatusString:(id)fp8;
- + (id)statusString:(id)fp8;
- - (id)initWithProject:(id)fp8 type:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)classNameForPListArchive;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)addRequestOfType:(id)fp8 withArguments:(id)fp12 references:(id)fp16;
- - (void)updateProgress;
- - (void)removePendingRequestWithID:(id)fp8;
- - (BOOL)requestStillPending:(id)fp8;
- - (float)taskPercentComplete;
- - (int)indexOfOperationInProcess;
- - (int)totalOperationsToProcess;
- - (void)resumeQueue;
- - (void)suspendQueue;
- - (void)flushQueue;
- - (int)queueCount;
- - (void)shutdown;
- - (void)reset;
- - (void)request:(id)fp8 startedOperation:(id)fp12;
- - (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
- - (void)request:(id)fp8 reportedMessage:(id)fp12;
- - (void)request:(id)fp8 reportedError:(id)fp12;
- - (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
- - (void)_setCounter:(int)fp8;
- - (void)_setQueue:(id)fp8;
- - (void)_setProject:(id)fp8;
- - (id)project;
- - (void)setSCMEnabled:(BOOL)fp8;
- - (BOOL)isSCMEnabled;
- - (BOOL)wantsSCM;
- - (void)setSCMType:(id)fp8;
- - (id)scmType;
- - (void)_setScmType:(id)fp8;
- - (void)_setSCMConfiguration:(id)fp8;
- - (id)scmConfiguration;
- - (id)configurationObjectForKey:(id)fp8;
- - (id)configurationStringForKey:(id)fp8;
- - (void)setConfigurationObject:(id)fp8 forKey:(id)fp12;
- - (id)scmSpecification;
- - (void)setQueueState:(id)fp8;
- - (id)queueState;
- - (void)_setActiveProcess:(id)fp8;
- - (id)projectFileReferencesUnderSCM;
- - (id)lockedProjectFileReferencesUnderSCM;
- - (void)setSCMOnline:(BOOL)fp8;
- - (BOOL)isSCMOnline;
- - (id)networkHost;
- - (id)description;
- - (id)nextUniqueID;
- - (BOOL)isFileUnderSourceControl:(id)fp8;
- - (id)parseRevisionStringFromHeaderComment:(id)fp8;
- - (BOOL)isABranchFileReference:(id)fp8;
- - (BOOL)isWrapperFileReference:(id)fp8;
- - (BOOL)isAuthenticatedDirectory:(id)fp8;
- - (BOOL)isAuthenticated;
- - (BOOL)authenticateDirectory:(id)fp8 forUser:(id)fp12 password:(id)fp16;
- - (BOOL)authenticateUser:(id)fp8 password:(id)fp12;
- - (id)authenticationEnvironmentForDirectory:(id)fp8;
- - (id)authenticationEnvironment;
- - (id)authenticationInfoForDirectory:(id)fp8;
- - (id)authenticationInfo;
- @end
- @interface XCHierarchicalOutputLog : NSObject
- {
- NSMutableData *_outputData;
- unsigned int _indentationLevel;
- BOOL _needsIndentation;
- }
- - (id)initForWritingWithMutableData:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)data;
- - (void)increaseNestingLevel;
- - (void)decreaseNestingLevel;
- - (void)indent:(id)fp8;
- - (void)indentln:(id)fp8;
- - (void)print:(id)fp8;
- - (void)println:(id)fp8;
- - (void)outdent:(id)fp8;
- - (void)outdentln:(id)fp8;
- - (void)println;
- @end
- @interface XCSSHAgent : NSObject
- {
- NSString *sshAgentSocket;
- NSTask *sshAgentTask;
- NSMutableArray *validIdentities;
- }
- + (id)sharedInstance;
- - (void)dealloc;
- - (void)finalize;
- - (void)setSocket:(id)fp8;
- - (id)socket;
- - (BOOL)start;
- - (BOOL)shouldLog;
- - (BOOL)_startSSHAgent;
- - (id)setupEnvironment;
- - (BOOL)isRunning;
- - (BOOL)validSSHAgent;
- - (BOOL)submitPassphrase:(id)fp8;
- - (id)readFileHandle:(id)fp8 untilString:(id)fp12 timeout:(int)fp16;
- - (BOOL)validPassphrase;
- - (BOOL)validSocket;
- - (BOOL)validSocket:(id)fp8;
- - (BOOL)verifySSHAgentAddResponse:(id)fp8;
- - (BOOL)verifyStateFile:(id)fp8;
- - (void)addValidIdentity:(id)fp8;
- - (id)validIdentities;
- @end
- @interface XCArchitectureSpecification : XCSpecification
- {
- unsigned int _byteOrder;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (unsigned int)byteOrder;
- @end
- @interface XCPlatformSpecification : XCSpecification
- {
- NSArray *_architectures;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)architectures;
- @end
- @interface XCPropertyDomainSpecification : XCSpecification
- {
- NSDictionary *_buildOptions;
- NSArray *_orderedBuildOptions;
- NSArray *_optionNamesForCommandLine;
- NSArray *_commonBuildOptions;
- NSArray *_buildOptionCategories;
- XCPropertyDomainSpecification *_specForUserInterface;
- NSDictionary *_flattenedBuildOptions;
- NSArray *_flattenedOrderedBuildOptions;
- NSArray *_flattenedCommonBuildOptions;
- NSArray *_flattenedOptionNamesForCommandLine;
- NSArray *_flattenedOptionCategories;
- NSDictionary *_flattenedDefaultValues;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)buildOptions;
- - (id)buildOptionNamed:(id)fp8;
- - (id)orderedBuildOptions;
- - (id)commonBuildOptions;
- - (id)buildOptionCategories;
- - (id)flattenedOptionCategories;
- - (id)namesOfBuildOptionsForCommandLine;
- - (id)namesOfFlattenedOptionsForCommandLine;
- - (id)specificationToShowInUserInterface;
- - (id)defaultValuesForAllOptions;
- - (id)_expandedValueForCommandLineBuildOptionNamed:(id)fp8 inBuildContext:(id)fp12;
- - (id)commandLineForAutogeneratedOptionsForKey:(id)fp8 inTargetBuildContext:(id)fp12;
- @end
- @interface XCCommandLineToolSpecification : XCPropertyDomainSpecification
- {
- Class _commandInvocationClass;
- NSArray *_outputParserClassesOrRules;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)unionedDefaultValuesForAllPropertiesForAllTools;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)path;
- - (Class)commandInvocationClass;
- - (id)commandOutputParserClassesOrParseRules;
- - (id)hashStringForCommandLineComponents:(id)fp8 inputFilePaths:(id)fp12 inTargetBuildContext:(id)fp16;
- - (id)_expandedValueForCommandLineBuildOptionNamed:(id)fp8 inBuildContext:(id)fp12;
- - (id)commandLineForAutogeneratedOptionsInTargetBuildContext:(id)fp8;
- - (BOOL)areOutputFilesAffectedByCommandLineArgument:(id)fp8;
- - (BOOL)areOutputFilesAffectedByEnvironmentVariable:(id)fp8;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- - (void)_addNameToDefaultValueMappingsToMutableDictionary:(id)fp8;
- - (id)createCommandsInBuildContext:(id)fp8;
- - (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
- @end
- @interface XCInvocationQueue : NSObject
- {
- NSString *_identifier;
- struct __CFArray *_invocations;
- struct _opaque_pthread_mutex_t _mutex;
- struct _opaque_pthread_cond_t _condition;
- unsigned int _maxNumThreads;
- unsigned int _numBeingProcessed;
- struct __CFArray *_results;
- struct __CFRunLoopSource *_runloopSource;
- struct __CFRunLoop *_runloop;
- }
- + (id)defaultQueue;
- - (id)initWithIdentifier:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)identifier;
- - (unsigned int)count;
- - (unsigned int)maximumNumberOfConcurrentInvocations;
- - (void)setMaximumNumberOfConcurrentInvocations:(unsigned int)fp8;
- - (void)_processInvocationsInThreadSlotNumber:(id)fp8;
- - (void)addInvocation:(id)fp8;
- - (void)addInvocationWithTarget:(id)fp8 selector:(SEL)fp12 object:(id)fp16;
- - (void)addInvocationWithTarget:(id)fp8 selector:(SEL)fp12;
- - (void)removeInvocation:(id)fp8;
- - (void)removeAllInvocations;
- @end
- @interface XCMessageQueue : NSObject
- {
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableArray *_queue;
- struct __CFRunLoopSource *_runloopSource;
- NSCountedSet *_runloops;
- id _delegate;
- unsigned int _firstSuspendedIndex;
- BOOL _dispatchSuspended;
- }
- + (void)initialize;
- + (BOOL)backgroundThreadsShouldSynchronizeWithMainThread;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)addToRunLoop:(id)fp8 forMode:(id)fp12;
- - (void)removeFromRunLoop:(id)fp8 forMode:(id)fp12;
- - (void)invalidate;
- - (BOOL)isValid;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (unsigned int)count;
- - (id)dequeueFirstObject;
- - (void)addObject:(id)fp8;
- - (void)suspendDispatchAfterCurrentQueueDrains;
- - (void)resumeDispatch;
- @end
- @interface XCCompilerSpecification : XCCommandLineToolSpecification
- {
- NSMutableArray *_inputFileTypes;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)displaySpecifications;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)inputFileTypes;
- - (BOOL)acceptsInputFileType:(id)fp8;
- - (BOOL)isAbstract;
- - (id)builtinJambaseRuleName;
- - (id)uniqueOutputBaseNameForInputFilePath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)outputFilesForInputFilePath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)executablePath;
- - (id)defaultOutputDirectory;
- - (id)effectiveCompilerSpecificationInPropertyExpansionContext:(id)fp8;
- - (id)fileTypeForGccLanguageDialect:(id)fp8;
- - (id)adjustedFileTypeForInputFileAtPath:(id)fp8 originalFileType:(id)fp12 inTargetBuildContext:(id)fp16;
- - (id)computeDependenciesForInputFile:(id)fp8 ofType:(id)fp12 variant:(id)fp16 architecture:(id)fp20 outputDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface XCCompilerSpecification (IndexingSupport)
- - (id)builtinQuoteSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinBracketSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinFrameworkSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- - (id)builtinMacroDefinitionsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
- @end
- @interface XCLinkerSpecification : XCCommandLineToolSpecification
- {
- NSMutableArray *_inputFileTypes;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)linkerForFileNamed:(id)fp8;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)architectures;
- - (id)inputFileTypes;
- - (id)executablePathInTargetBuildContext:(id)fp8;
- - (BOOL)acceptsFileNamed:(id)fp8;
- - (id)_outputFilesInTargetBuildContext:(id)fp8;
- - (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
- @end
- @interface XCProductTypeSpecification : XCSpecification <XCProductPartOwners>
- {
- NSDictionary *_defaultBuildSettings;
- NSDictionary *_flattenedDefaultBuildSettings;
- NSSet *_allowedBuildPhaseClasses;
- NSArray *_packageTypes;
- NSArray *_productParts;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)defaultTargetName;
- - (id)defaultBuildSettings;
- - (id)allowedBuildPhaseClasses;
- - (id)packageTypes;
- - (id)defaultPackageType;
- - (id)productParts;
- - (id)productPartForIdentifier:(id)fp8;
- - (id)subpartsForProductPart:(id)fp8;
- - (BOOL)hasInfoPlist;
- - (id)iconNamePrefix;
- - (void)computeDependenciesInTargetBuildContext:(id)fp8;
- - (void)initializeTemporaryBuildSettingsInTargetBuildContext:(id)fp8;
- - (void)initializeBuildSettingsInTargetBuildContext:(id)fp8;
- - (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
- - (void)initializeSearchPathBuildSettingsInTargetBuildContext:(id)fp8;
- - (id)_prependSDKPackageToPath:(id)fp8 inTargetBuildContext:(id)fp12;
- - (void)_alterSearchPaths:(id)fp8 toUseSDKPackageInTargetBuildContext:(id)fp12;
- - (void)alterBuildSettingsToUseSDKPackageInTargetBuildContext:(id)fp8;
- - (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
- - (void)copyAsideProductInTargetBuildContext:(id)fp8;
- - (void)generateDSYMFileForLinkedProductInTargetBuildContext:(id)fp8;
- - (void)editSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;
- - (void)ranlibLinkedProductInTargetBuildContext:(id)fp8;
- - (void)separatelyStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;
- - (void)_computeDependenciesForOwner:(id)fp8 group:(id)fp12 mode:(id)fp16 onFile:(id)fp20 inTargetBuildContext:(id)fp24;
- - (void)changePermissionsOnProductInTargetBuildContext:(id)fp8;
- - (void)computeSymlinkDependenciesInTargetBuildContext:(id)fp8;
- - (id)computeProductTouchActionInTargetBuildContext:(id)fp8;
- - (void)compileAuxiliaryFilesForVariant:(id)fp8 architecture:(id)fp12 inTargetBuildContext:(id)fp16;
- - (BOOL)shouldStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8 separately:(char *)fp12;
- - (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
- - (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
- - (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
- - (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
- @end
- @interface XCBuildSystemSpecification : XCPropertyDomainSpecification
- {
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)name;
- @end
- @interface XCBuildPhaseSpecification : XCPropertyDomainSpecification
- {
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)name;
- @end
- @interface PBXJavaLanguageEngine : PBXIndexingEngine
- {
- JKZipFileStore *_zipFile;
- NSString *_zipFileName;
- BOOL _stopped;
- }
- + (void)initialize;
- + (id)indexableFileTypes;
- - (void)releaseCachedData;
- - (void)dealloc;
- - (id)dataForSourceFile:(id)fp8 inZipFile:(id)fp12;
- - (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
- - (BOOL)supportsBackgroundOperation;
- - (void)stopIndexing;
- @end
- @interface XCJavaIndexerTypeSpec : NSObject
- {
- NSString *name;
- int tokenType;
- int dimension;
- }
- + (id)typeSpecWithName:(id)fp8 dimension:(int)fp12;
- + (id)typeSpecWithTokenType:(int)fp8 dimension:(int)fp12;
- - (id)initWithName:(id)fp8 dimension:(int)fp12;
- - (id)initWithTokenType:(int)fp8 dimension:(int)fp12;
- - (id)description;
- - (void)dealloc;
- - (id)name;
- - (int)dimension;
- - (void)setDimension:(int)fp8;
- - (int)tokenType;
- @end
- @interface XCBuildSettingsCompositeDictionary : PBXBuildSettingsDictionary
- {
- NSMutableArray *_baseDictionaries;
- NSMutableSet *_settingNamesToRecache;
- BOOL _ignoreBaseDictChanges;
- }
- - (id)initWithDictionary:(id)fp8;
- - (id)initWithArrayOfDictionaries:(id)fp8;
- - (id)initWithDictionaries:(id)fp8;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)baseDictionaryChanged:(id)fp8;
- - (id)_buildSettings;
- - (void)setObject:(id)fp8 forKey:(id)fp12;
- - (void)removeObjectForKey:(id)fp8;
- - (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
- - (void)removeBuildSettingForKeyPath:(id)fp8;
- @end
- @interface XCAssertionHandler : NSObject <XCAssertionHandling>
- {
- }
- + (id)currentHandler;
- + (void)setCurrentHandler:(id)fp8;
- + (id)currentHandlerForThread:(id)fp8;
- + (void)setCurrentHandler:(id)fp8 forThread:(id)fp12;
- - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
- - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
- - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 file:(id)fp16 lineNumber:(int)fp20 description:(id)fp24;
- - (void)handleFailureInFunction:(id)fp8 file:(id)fp12 lineNumber:(int)fp16 description:(id)fp20;
- @end
- @interface NSObject (XCAssertionSupport)
- + (id)descriptionForAssertionMessage;
- - (id)descriptionForAssertionMessage;
- @end
- @interface XCException : NSException
- {
- }
- + (struct _NSMapTable *)_exceptionsToStackBacktracesMapTable;
- - (void)raise;
- - (void)dealloc;
- - (void)finalize;
- - (id)stackBacktrace;
- @end
- @interface NSMutableArray (XcodeFoundationAdditions)
- @end
- @interface NSArray (XcodeFoundationAdditions)
- - (struct _NSRange)rangeOfArray:(id)fp8 inRange:(struct _NSRange)fp12;
- - (struct _NSRange)rangeOfArray:(id)fp8;
- @end
- @interface NSMutableData (XcodeFoundationAdditions)
- - (void)appendMD5DigestOfBytes:(const void *)fp8 length:(unsigned int)fp12;
- - (void)appendMD5DigestOfData:(id)fp8;
- @end
- @interface NSData (XcodeFoundationAdditions)
- - (id)dataWithMD5Digest;
- @end
- @interface NSMutableDictionary (XcodeFoundationAdditions)
- @end
- @interface NSDictionary (XcodeFoundationAdditions)
- + (id)dictionaryWithKeysAndObjects:(id)fp8;
- @end
- @interface NSCharacterSet (XcodeFoundationAdditions)
- @end
- @interface NSMutableString (XcodeFoundationAdditions)
- @end
- @interface NSString (XcodeFoundationAdditions)
- + (id)stringWithFileSystemRepresentation:(const char *)fp8;
- @end
- @interface XCRecursiveSearchPath : XCSearchPath
- {
- NSData *_stringData;
- char *_stringDataPtr;
- PBXBTree *_entries;
- }
- + (id)_searchPathRegistryDictionary;
- - (void)dealloc;
- - (unsigned int)count;
- - (id)absolutePathMatchingEntryName:(id)fp8;
- - (void)_scanDirectories;
- @end
- @interface XCFlatSearchPath : XCSearchPath
- {
- NSData *_stringData;
- char *_stringDataPtr;
- struct {
- unsigned int count;
- unsigned int *offsetsPtr;
- } _entries;
- }
- + (id)_searchPathRegistryDictionary;
- - (void)dealloc;
- - (unsigned int)count;
- - (id)absolutePathMatchingEntryName:(id)fp8;
- - (void)_scanDirectories;
- @end
- @interface XCSearchPath : NSObject
- {
- XCPath *_path;
- unsigned int _isCaseSensitive:1;
- unsigned int _followsSymlinks:1;
- unsigned int _status:2;
- unsigned int RESERVED:28;
- XCSearchPath *_nextSearchPath;
- struct _opaque_pthread_mutex_t _mutex;
- }
- + (id)_searchPathRegistryDictionary;
- + (id)searchPathWithPath:(id)fp8;
- - (id)initWithPath:(id)fp8 caseSensitive:(BOOL)fp12 followsSymlinks:(BOOL)fp16;
- - (id)initWithPath:(id)fp8 followsSymlinks:(BOOL)fp12;
- - (id)initWithPath:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)path;
- - (unsigned int)count;
- - (int)status;
- - (void)startLoadingInBackground;
- - (void)finishLoading;
- - (id)nextSearchPath;
- - (void)setNextSearchPath:(id)fp8;
- - (id)absolutePathMatchingEntryName:(id)fp8;
- - (void)_scanDirectories;
- @end
- @interface XCCachedFileManager : TSFileManager
- {
- }
- + (id)defaultManager;
- + (id)defaultFileManager;
- + (void)registerFileInfoDerivationFunction:(void *)fp8 forKeyName:(id)fp12;
- + (void *)_fileInfoDerivationFunctionForKeyNamed:(id)fp8;
- + (void)_registerStandardFileInfoDerivationFunctionsIfNeeded;
- + (void)initialize;
- - (unsigned int)currentCacheGeneration;
- - (void)incrementCacheGeneration;
- - (id)cachedValueForKey:(id)fp8 forFileAtPath:(id)fp12;
- - (void)discardCachedInfoForFileAtPath:(id)fp8 andParentDirectory:(BOOL)fp12;
- - (void)discardCachedInfoForFileAtPath:(id)fp8;
- - (void)discardCachedInfoForAllFiles;
- @end
- @interface XCCachedFileManager (ConvenienceMethods)
- - (id)cachedCanonicalPathForPath:(id)fp8 relativeToPath:(id)fp12;
- - (id)cachedModificationDateForPath:(id)fp8;
- - (id)cachedFileAttributesAtPath:(id)fp8;
- - (id)cachedFileAttributesAtPath:(id)fp8 traverseLink:(BOOL)fp12;
- - (id)cachedDirectoryContentsForPath:(id)fp8;
- - (id)cachedSortedDirectoryContentsForPath:(id)fp8;
- - (BOOL)cachedIsWritableFileAtPath:(id)fp8;
- - (BOOL)cachedIsDeletableFileAtPath:(id)fp8;
- - (BOOL)cachedFileExistsAtPath:(id)fp8;
- @end
- @interface XCCachedFileManager (OverriddenCoverMethodsToInvalidateCache)
- - (BOOL)changeFileAttributes:(id)fp8 atPath:(id)fp12;
- - (BOOL)linkPath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
- - (BOOL)copyPath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
- - (BOOL)movePath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
- - (BOOL)removeFileAtPath:(id)fp8 handler:(id)fp12;
- - (BOOL)createDirectoryAtPath:(id)fp8 attributes:(id)fp12;
- - (BOOL)createFileAtPath:(id)fp8 contents:(id)fp12 attributes:(id)fp16;
- - (BOOL)createSymbolicLinkAtPath:(id)fp8 pathContent:(id)fp12;
- @end
- @interface XCPath : NSObject
- {
- unsigned short _length;
- unsigned char _bytes[0];
- }
- + (void)initialize;
- + (id)allowWithZone:(struct _NSZone *)fp8;
- + (id)pathWithFileSystemRepresentation:(const char *)fp8 length:(unsigned int)fp12;
- + (id)pathWithFileSystemRepresentation:(const char *)fp8;
- + (id)pathWithString:(id)fp8;
- + (id)pathWithPrefixPath:(void *)fp8 basePath:(void *)fp12 pathComponents:(void **)fp16 count:(unsigned int)fp20;
- + (id)pathWithPrefixPath:(void *)fp8 basePath:(void *)fp12 pathComponents:(void *)fp16;
- + (id)pathWithBasePath:(void *)fp8 pathComponents:(void *)fp12;
- + (id)pathWithPathComponents:(void *)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)length;
- - (const char *)unretainedFileSystemRepresentation;
- - (BOOL)isAbsolutePath;
- - (id)lastPathComponent;
- - (id)pathByRemovingLastPathComponent;
- - (id)pathSuffix;
- - (id)pathByRemovingPathSuffix;
- - (id)stringRepresentation;
- - (id)description;
- @end
- @interface XCPath (ConvenienceMethodsAndFastSpecialCases)
- - (BOOL)isLastPathComponentEqualToFileSystemRepresentation:(const char *)fp8 caseInsensitive:(BOOL)fp12;
- - (BOOL)isLastPathComponentEqualToFileSystemRepresentation:(const char *)fp8;
- - (BOOL)isPathSuffixEqualToFileSystemRepresentation:(const char *)fp8 caseInsensitive:(BOOL)fp12;
- - (BOOL)isPathSuffixEqualToFileSystemRepresentation:(const char *)fp8;
- @end
- @interface XCFileSystemNode : NSObject
- {
- XCPath *_path;
- unsigned int _cacheGeneration;
- unsigned int _fileExists:1;
- unsigned int _reserved:15;
- unsigned short _statMode;
- int _deviceNumber;
- unsigned int _inodeNumber;
- int _modificationTime;
- NSMutableDictionary *_derivedInfoDict;
- unsigned int _numChangeObservers:16;
- unsigned int _numRepresentatives:16;
- struct _XCFSNdObsrv *_changeObservers;
- struct _XCFSNodeAssoc *_associates;
- }
- + (void)_registerStandardCachedFileInfoDerivationFunctionsIfNeeded;
- + (void)initialize;
- + (unsigned int)currentCacheGeneration;
- + (void)incrementCacheGeneration;
- + (void)registerCachedInfoDerivationFunction:(void *)fp8 forKeyName:(id)fp12;
- + (void *)_cachedInfoDerivationFunctionForKeyNamed:(id)fp8;
- + (id)fileSystemNodeForPath:(id)fp8 createIfNeeded:(BOOL)fp12;
- + (id)fileSystemNodeForPath:(id)fp8;
- + (id)fileSystemNodeWithDeviceNumber:(int)fp8 inodeNumber:(unsigned int)fp12;
- + (void)discardCachedInfoForAllFiles;
- - (id)initWithPath:(id)fp8 statInfo:(const struct stat *)fp12;
- - (id)initWithPath:(id)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)path;
- - (id)parentNode;
- - (id)childNodeWithName:(id)fp8;
- - (void)_discardCachedInfoIfNeeded_NoLock;
- - (BOOL)existsInFileSystem;
- - (BOOL)isWritable;
- - (BOOL)isDeletable;
- - (double)modificationTime;
- - (id)sortedDirectoryContents;
- - (id)cachedValueForKey:(id)fp8 create:(BOOL)fp12;
- - (id)cachedValueForKey:(id)fp8;
- - (void)setCachedValue:(id)fp8 forKey:(id)fp12;
- - (void)discardCachedInfo_NoLock;
- - (void)discardCachedInfoAndAlsoParentDirectory:(BOOL)fp8;
- - (void)discardCachedInfo;
- - (void)addChangeObserver:(id)fp8 selector:(SEL)fp12;
- - (void)removeChangeObserver:(id)fp8;
- - (void)removeAllChangeObservers;
- - (void)didChange;
- - (id)associatesOfType:(unsigned long)fp8;
- - (void)addAssociate:(id)fp8 ofType:(unsigned long)fp12;
- - (void)removeAssociate:(id)fp8 ofType:(unsigned long)fp12;
- - (void)removeAssociatesOfType:(unsigned long)fp8;
- - (void)removeAssociate:(id)fp8;
- - (void)removeAllAssociates;
- - (id)description;
- - (id)descriptionOfAssociates;
- @end
- @interface XCPluginManager : NSObject
- {
- int _directory;
- int _domainMask;
- NSArray *_subpaths;
- NSSet *_extensions;
- NSMutableArray *_plugins;
- NSString *_extraPlugInPathsDefaultName;
- BOOL _includeUIPlugins;
- }
- + (id)sharedPluginManager;
- - (id)init;
- - (void)dealloc;
- - (void)setIncludeUIPlugins:(BOOL)fp8;
- - (BOOL)includeUIPlugins;
- - (void)setSearchPathDirectory:(int)fp8;
- - (int)searchPathDirectory;
- - (void)setSearchPathDomainMask:(int)fp8;
- - (int)searchPathDomainMask;
- - (void)setSearchPathSubpaths:(id)fp8;
- - (id)searchPathSubpaths;
- - (void)setPluginExtensions:(id)fp8;
- - (id)pluginExtensions;
- - (void)setExtrasPlugInPathsDefaultName:(id)fp8;
- - (id)extrasPlugInPathsDefaultName;
- - (id)loadedPlugins;
- - (id)_searchPaths;
- - (void)findAndLoadPlugins;
- - (BOOL)loadPluginBundle:(id)fp8;
- @end
- @interface XCSpecificationProxy : NSObject
- {
- Class _specTypeBaseClass;
- TSPropertyListDictionary *_propertyList;
- XCSpecification *_loadedSpecification;
- NSError *_loadError;
- }
- + (id)localizedSpecificationTypeName;
- - (id)initWithSpecificationTypeBaseClass:(Class)fp8 propertyList:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)identifier;
- - (id)name;
- - (id)localizedDescription;
- - (BOOL)isNotYetLoadedSpecificationProxy;
- - (id)loadedSpecification;
- - (BOOL)isMissingSpecificationProxy;
- - (int)identifierCompare:(id)fp8;
- - (int)nameCompare:(id)fp8;
- - (void)doesNotRecognizeSelector:(SEL)fp8;
- - (id)methodSignatureForSelector:(SEL)fp8;
- - (void)forwardInvocation:(id)fp8;
- - (id)description;
- - (id)objectOrNilForKey:(id)fp8;
- @end
- @interface XCSpecification : NSObject
- {
- NSString *_identifier;
- XCSpecification *_superSpecification;
- NSDictionary *_properties;
- NSDictionary *_localizationDictionary;
- NSBundle *_bundle;
- }
- + (Class)specificationTypeBaseClass;
- + (id)specificationType;
- + (id)localizedSpecificationTypeName;
- + (id)specificationTypePathExtensions;
- + (id)specificationRegistry;
- + (id)_typesToSpecTypeBaseClassesRegistry;
- + (id)_pathExensionsToTypesRegistry;
- + (void)registerSpecificationTypeBaseClass:(Class)fp8;
- + (void)registerSpecificationOrProxy:(id)fp8;
- + (id)registerSpecificationProxyFromPropertyList:(id)fp8;
- + (id)_registerSpecificationProxiesOfType:(id)fp8 fromDictionaryOrArray:(id)fp12 inDirectory:(id)fp16 bundle:(id)fp20 sourceDescription:(id)fp24;
- + (id)registerSpecificationProxiesFromPropertyListsInDirectory:(id)fp8 recursively:(BOOL)fp12 inBundle:(id)fp16;
- + (id)registerSpecificationProxiesFromPropertyListsInDirectory:(id)fp8 recursively:(BOOL)fp12;
- + (id)specificationForIdentifier:(id)fp8;
- + (id)specificationsForIdentifiers:(id)fp8;
- + (id)registeredSpecifications;
- + (id)_subSpecificationsOfSpecification:(id)fp8;
- + (id)registeredBaseSpecifications;
- + (id)allRegisteredSpecifications;
- + (void)loadSpecificationsWithProperty:(id)fp8;
- + (BOOL)_booleanValueForValue:(id)fp8;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (id)initAsMissingSpecificationProxyWithIdentifier:(id)fp8 name:(id)fp12 description:(id)fp16;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)superSpecification;
- - (id)subSpecifications;
- - (BOOL)isKindOfSpecification:(id)fp8;
- - (BOOL)isAbstract;
- - (BOOL)isNotYetLoadedSpecificationProxy;
- - (id)loadedSpecification;
- - (BOOL)isMissingSpecificationProxy;
- - (id)identifier;
- - (id)properties;
- - (id)localizationDictionary;
- - (id)bundle;
- - (id)name;
- - (id)localizedDescription;
- - (int)identifierCompare:(id)fp8;
- - (int)nameCompare:(id)fp8;
- - (id)_objectForKeyIgnoringInheritance:(id)fp8;
- - (id)objectForKey:(id)fp8;
- - (id)stringForKey:(id)fp8;
- - (id)arrayForKey:(id)fp8;
- - (id)dictionaryForKey:(id)fp8;
- - (id)dataForKey:(id)fp8;
- - (int)integerForKey:(id)fp8;
- - (long long)longLongForKey:(id)fp8;
- - (float)floatForKey:(id)fp8;
- - (double)doubleForKey:(id)fp8;
- - (BOOL)boolForKey:(id)fp8;
- - (BOOL)boolForKeyFromProxy:(id)fp8;
- - (id)arrayOrStringForKey:(id)fp8;
- - (id)valueForUndefinedKey:(id)fp8;
- - (id)description;
- @end
- @interface XCSpecificationFilter : NSObject
- {
- Class _specClass;
- BOOL _emptyFilterIncludesAll;
- NSMutableArray *_includedSpecs;
- NSMutableArray *_excludedSpecs;
- }
- - (id)initWithSpecificationClass:(Class)fp8 emptyFilterIncludesAll:(BOOL)fp12;
- - (id)initWithSpecificationClass:(Class)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)_addSpecification:(id)fp8 toList:(id)fp12;
- - (id)includedSpecifications;
- - (void)addIncludedSpecifications:(id)fp8;
- - (void)addIncludedSpecification:(id)fp8;
- - (void)removeIncludedSpecification:(id)fp8;
- - (id)excludedSpecifications;
- - (void)addExcludedSpecifications:(id)fp8;
- - (void)addExcludedSpecification:(id)fp8;
- - (void)removeExcludedSpecification:(id)fp8;
- - (void)addIncludedSpecificationComposition:(id)fp8;
- - (void)addExcludedSpecificationComposition:(id)fp8;
- - (BOOL)includesAllSpecifications;
- - (BOOL)includesAnySpecifications;
- - (BOOL)includesSpecification:(id)fp8;
- - (id)description;
- @end
- @interface XCStackBacktrace : NSObject
- {
- unsigned int _numStackFrames;
- struct XCStackFrame *_stackFrames;
- int _invalidSymtabIndex;
- }
- + (id)stackBacktrace;
- - (id)initWithStackFramesNoCopy:(struct XCStackFrame *)fp8 count:(unsigned int)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)stringRepresentation;
- - (void)print;
- @end
- @interface XCBuildConfiguration : PBXBuildStyle
- {
- id _owner;
- BOOL _isHidden;
- PBXFileReference *_baseConfigurationReference;
- XCFileSystemNode *_cachedBaseConfigurationFileNode;
- NSDictionary *_cachedBaseConfigurationProperties;
- NSMutableArray *_cachedBaseConfigurationLoadErrors;
- }
- + (id)buildConfigurationWithName:(id)fp8 settings:(id)fp12;
- + (BOOL)fileReference:(id)fp8 isValidBaseConfigurationFile:(id *)fp12;
- + (id)archivableRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- - (id)initWithName:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)owner;
- - (void)_setOwner:(id)fp8;
- - (id)container;
- - (BOOL)isHidden;
- - (void)setHidden:(BOOL)fp8;
- - (BOOL)couldBeActive;
- - (id)baseBuildConfiguration;
- - (id)buildSettingDictionariesAndGetErrors:(id *)fp8;
- - (id)flattenedBuildSettings;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- - (id)baseConfigurationReference;
- - (void)setBaseConfigurationReference:(id)fp8;
- - (void)_addToCachedBaseConfigurationLoadErrors:(id)fp8;
- - (id)parseBaseBuildConfigurationReferenceReturningErrors:(id *)fp8;
- - (id)baseBuildConfigurationReferenceLoadErrors;
- - (void)baseConfigurationReferenceChangedForConfigurationNamed:(id)fp8;
- - (void)invalidateCaches;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (void)removePrefixAndSuffixFromSetting:(id)fp8;
- - (void)convertGccVersionToBuildRuleForSetting:(id)fp8;
- @end
- @interface XCJavaCodeCompletion : PBXCodeCompletion
- {
- }
- - (void)addScopeForIndex:(id)fp8 package:(id)fp12 imports:(id)fp16;
- - (id)completeExpression:(id)fp8 typeName:(id)fp12;
- - (id)completePackageStatement:(id)fp8 typeName:(id)fp12;
- - (id)completeImportStatement:(id)fp8 typeName:(id)fp12;
- - (void)parseLocals:(id)fp8;
- @end
- @interface XCJavaCCPackageSymbol : NSObject
- {
- NSString *name;
- int type;
- int priority;
- }
- + (id)symbolWithPartialName:(id)fp8 type:(int)fp12;
- - (id)initWithPartialName:(id)fp8 type:(int)fp12;
- - (void)dealloc;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)description;
- - (id)partialName;
- - (id)name;
- - (int)symbolType;
- - (int)priority;
- - (void)setPriority:(int)fp8;
- @end
- @interface XCJavaCCImportsScope : PBXCCScope
- {
- PBXProjectIndex *_projIndex;
- NSString *_package;
- NSArray *_imports;
- NSMutableDictionary *_importsDict;
- }
- + (id)importsScopeWithIndex:(id)fp8 packageName:(id)fp12 imports:(id)fp16;
- - (id)initWithIndex:(id)fp8 packageName:(id)fp12 imports:(id)fp16;
- - (void)dealloc;
- - (id)description;
- - (void)addClassImport:(id)fp8;
- - (void)addClassImportWithName:(id)fp8;
- - (void)addSymbolsFromPackageDot:(id)fp8;
- - (void)addDefaultPackageSymbols;
- - (id)importsDict;
- - (void)addSymbol:(id)fp8;
- - (id)getSymbolWithName:(id)fp8;
- - (void)addSymbolsToArray:(id)fp8;
- @end
- @interface XCPosixTaskBackgroundReaderThread : XCPosixTaskBackgroundThread
- {
- }
- - (void)backgroundThread:(id)fp8;
- - (void)stopBackgroundThread;
- @end
- @interface XCPosixTaskBackgroundWriterThread : XCPosixTaskBackgroundThread
- {
- }
- - (void)writeData:(id)fp8;
- - (void)backgroundThread:(id)fp8;
- - (void)stopBackgroundThread;
- @end
- @interface XCPosixTaskBackgroundThread : NSObject
- {
- int fd;
- BOOL threadRunning;
- NSMutableArray *dataQueue;
- NSConditionLock *lock;
- XCPosixTask *_task;
- }
- - (id)initWithFileDescriptor:(int)fp8 task:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void)backgroundThread:(id)fp8;
- - (void)notifyBackgroundThreadExited;
- - (void)startBackgroundThread;
- - (void)stopBackgroundThread;
- - (void)waitForBackgroundThreadExit;
- - (BOOL)enqueueData:(id)fp8;
- - (id)dequeueData:(BOOL)fp8;
- - (BOOL)queueHasData;
- - (void)shutdownQueue;
- @end
- @interface XCPosixTaskLaunchInfo : NSObject <NSCopying>
- {
- Class _taskSubclass;
- NSString *_taskPath;
- NSArray *_taskArgs;
- NSDictionary *_taskEnv;
- NSString *_dir;
- int _stdinMethod;
- int _stdoutMethod;
- int _stderrMethod;
- int _stdinFd;
- int _stdoutFd;
- int _stderrFd;
- NSString *_stdoutPath;
- NSString *_stderrPath;
- BOOL _startsNewProcessGroup;
- NSObject *_observer;
- NSObject *_parser;
- }
- + (Class)defaultTaskClass;
- - (id)init;
- - (id)description;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (id)launchedTask;
- - (int)canLaunch;
- - (void)setTaskClass:(Class)fp8;
- - (Class)taskClass;
- - (void)setTaskObserver:(id)fp8;
- - (id)observer;
- - (void)setBackgroundParser:(id)fp8;
- - (id)backgroundParser;
- - (void)setTaskPath:(id)fp8;
- - (id)taskPath;
- - (void)setTaskArguments:(id)fp8;
- - (id)taskArguments;
- - (void)setTaskEnvironment:(id)fp8;
- - (id)taskEnvironment;
- - (void)setTaskWorkingDirectory:(id)fp8;
- - (id)taskWorkingDirectory;
- - (void)setStartsNewProcessGroup:(BOOL)fp8;
- - (BOOL)startsNewProcessGroup;
- - (void)setStdinMethod:(int)fp8;
- - (int)stdinMethod;
- - (void)setStdinFileDescriptor:(int)fp8;
- - (int)stdinFileDescriptor;
- - (void)setStdoutMethod:(int)fp8;
- - (int)stdoutMethod;
- - (void)setStdoutFileDescriptor:(int)fp8;
- - (int)stdoutFileDescriptor;
- - (void)setStdoutFilePath:(id)fp8;
- - (id)stdoutFilePath;
- - (void)setStderrMethod:(int)fp8;
- - (int)stderrMethod;
- - (void)setStderrFileDescriptor:(int)fp8;
- - (int)stderrFileDescriptor;
- - (void)setStderrFilePath:(id)fp8;
- - (id)stderrFilePath;
- @end
- @interface XCPosixTaskSelfTest : XCPosixTask
- {
- NSMutableData *stdoutData;
- NSMutableData *stderrData;
- BOOL outputComplete;
- BOOL terminated;
- }
- - (void)dealloc;
- - (id)stdoutResults;
- - (id)stderrResults;
- - (BOOL)terminated;
- - (void)receivedStdoutData:(id)fp8;
- - (void)receivedStderrData:(id)fp8;
- - (void)outputComplete;
- - (void)processTerminated;
- - (BOOL)_waitForFlag:(char *)fp8;
- - (BOOL)waitForTerminated;
- - (BOOL)waitForOutputComplete;
- @end
- @interface XCPosixTask : NSObject
- {
- int _taskPid;
- int _exitStatus;
- NSRecursiveLock *_lock;
- XCPosixTaskBackgroundWriterThread *_taskStdin;
- XCPosixTaskBackgroundReaderThread *_taskStdout;
- XCPosixTaskBackgroundReaderThread *_taskStderr;
- NSPort *_responseAvailableNotificationPort;
- NSObject *_observer;
- NSObject *_parser;
- XCPosixTaskLaunchInfo *_launchInfo;
- NSError *_lastError;
- NSString *_description;
- }
- + (void)selfTest;
- - (id)initWithLaunchInfo:(id)fp8;
- - (void)dealloc;
- - (id)description;
- - (id)launchInfo;
- - (BOOL)_wait:(BOOL)fp8;
- - (BOOL)isRunning;
- - (int)pid;
- - (void)signal:(int)fp8;
- - (void)kill;
- - (void)terminate;
- - (void)interrupt;
- - (int)exitStatus;
- - (void)writeData:(id)fp8;
- - (void)closeStdin;
- - (void)receivedStdoutObject:(id)fp8;
- - (void)receivedStderrObject:(id)fp8;
- - (void)_enqueueObject:(id)fp8 inThread:(id)fp12 message:(int)fp16;
- - (void)deliverStdoutObject:(id)fp8;
- - (void)deliverStderrObject:(id)fp8;
- - (void)receivedStdoutObjectInBackground:(id)fp8;
- - (void)receivedStderrObjectInBackground:(id)fp8;
- - (void)_thread:(id)fp8 receivedDataInBackground:(id)fp12;
- - (void)outputComplete;
- - (void)processTerminated;
- - (void)_clearNotificationPort;
- - (void)_backgroundThreadExited:(id)fp8;
- - (void)_backgroundThreadWillExit:(id)fp8;
- - (void)_processReadQueue:(id)fp8 message:(SEL)fp12;
- - (void)handlePortMessage:(id)fp8;
- - (void)_postMessageToMainThread:(int)fp8 withData:(id)fp12;
- - (void)_waitForExitInBackground:(id)fp8;
- - (void)_requestExitNotification;
- - (BOOL)_setupAndFork;
- - (BOOL)_setupStdin:(int *)fp8;
- - (BOOL)_setupReadPipe:(int *)fp8 method:(int)fp12 descriptor:(int)fp16 path:(id)fp20;
- - (BOOL)_forkTask:(const char *)fp8 inDirectory:(const char *)fp12 arguments:(char **)fp16 environment:(char **)fp20;
- - (void)error:(id)fp8;
- - (id)lastError;
- @end
- @interface XCStringList (Utilities)
- + (id)stringListWithDirectoryEntriesAtPath:(id)fp8 relativeToPath:(id)fp12 includedNamePatterns:(id)fp16 excludedNamePatterns:(id)fp20 directoriesOnly:(BOOL)fp24 followSymlinks:(BOOL)fp28 recursionType:(int)fp32 includeTopLevelDirectoryItself:(BOOL)fp36 maximumNumberOfListElements:(unsigned int)fp40;
- @end
- @interface XCSCMTaskOperation : XCSCMOperation <NSCopying, PBXTSLineStreamConsuming, PBXTSStreamConsumerRetaining>
- {
- XCByteStreamPosixTask *_task;
- NSMutableDictionary *_taskEnvironment;
- NSString *_taskCurrentDirectory;
- NSArray *_filenames;
- NSMutableString *_taskOutput;
- NSString *_abortCode;
- NSString *_abortMessage;
- }
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)setString:(id)fp8 forEnvironmentVariable:(id)fp12;
- - (void)setPaths:(id)fp8;
- - (id)paths;
- - (void)setAbortCode:(id)fp8 message:(id)fp12;
- - (void)setTaskCurrentDirectory:(id)fp8;
- - (id)taskCurrentDirectory;
- - (void)setTaskEnvironment:(id)fp8;
- - (id)taskEnvironment;
- - (void)appendToEnvironment:(id)fp8;
- - (void)setTaskOutput:(id)fp8;
- - (id)taskOutput;
- - (void)setTask:(id)fp8;
- - (id)task;
- - (void)setFilenames:(id)fp8;
- - (id)filenames;
- - (id)description;
- - (void)_operationDidStop:(BOOL)fp8;
- - (void)run;
- - (void)suspend;
- - (id)setupTask;
- - (id)taskArgumentsArray;
- - (id)commandName;
- - (id)commandArgumentsArray;
- - (id)setupStreams;
- - (void)stream:(id)fp8 processLine:(id)fp12;
- - (void)streamDidEnd:(id)fp8;
- - (void)_performOnTheFlyParsingForLines:(id)fp8;
- - (BOOL)_parseBufferedOutput;
- - (BOOL)_parseForGeneralErrors;
- - (BOOL)_parseForSpecificErrors;
- - (BOOL)parseForInformation;
- - (id)validateKeywordSubstitution:(id)fp8;
- - (id)validateLogMessage:(id)fp8;
- - (id)absolutePathForFilename:(id)fp8;
- - (void)reportObject:(id)fp8 forKey:(id)fp12 forFilename:(id)fp16;
- - (void)reportObject:(id)fp8 forKey:(id)fp12 forPath:(id)fp16;
- - (void)reportThatParsingCompletedForFilename:(id)fp8;
- - (void)reportThatParsingCompletedForPath:(id)fp8;
- - (void)terminate;
- @end
- @interface XCDependencyGraphValidationRule : NSObject
- {
- NSString *_nodeNamePattern;
- int _expectedNodeCount;
- NSArray *_expectedDependsPatterns;
- NSArray *_expectedIncludesPatterns;
- NSDictionary *_expectedCommandPatterns;
- }
- - (id)initWithPListDictionary:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (BOOL)performValidationsInBuildContext:(id)fp8;
- @end
- @interface XCDependencyGraphValidator : NSObject
- {
- NSArray *_validationRules;
- }
- - (id)initWithValidationRulePropertyLists:(id)fp8;
- - (id)initWithContentsOfFile:(id)fp8;
- - (void)dealloc;
- - (BOOL)performValidationsInBuildContext:(id)fp8;
- @end
- @interface XCByteStreamPosixTaskLaunchInfo : XCPosixTaskLaunchInfo
- {
- id _streamConsumer;
- }
- + (Class)defaultTaskClass;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)setByteStreamConsumer:(id)fp8;
- - (id)byteStreamConsumer;
- @end
- @interface XCByteStreamPosixTask : XCPosixTask <PBXTSByteStreamConsuming, PBXTSCharacterStreamConsuming, PBXTSLineStreamConsuming>
- {
- PBXTSByteStream *_byteStream;
- PBXTSStream *_streamTail;
- id _finalConsumer;
- int _consumerType;
- NSLock *_streamLock;
- }
- - (id)initWithLaunchInfo:(id)fp8;
- - (void)dealloc;
- - (void)_attachConsumerOnBackground;
- - (void)_detachConsumerFromBackground;
- - (void)outputComplete;
- - (void)receivedStdoutData:(id)fp8;
- - (void)receivedStderrData:(id)fp8;
- - (void)_sendBytesInBackground:(id)fp8;
- - (void)receivedStdoutObjectInBackground:(id)fp8;
- - (void)receivedStderrObjectInBackground:(id)fp8;
- - (void)stream:(id)fp8 processBytes:(id)fp12;
- - (void)stream:(id)fp8 processCharacters:(id)fp12;
- - (void)stream:(id)fp8 processLine:(id)fp12;
- - (void)streamDidEnd:(id)fp8;
- @end
- @interface XCRunLoopMonitor : NSObject
- {
- NSThread *_monitoredThread;
- struct __CFRunLoopObserver *_runLoopWakeObserver;
- struct __CFRunLoopObserver *_runLoopSleepObserver;
- NSConditionLock *_runLoopStatus;
- double _sleepTime;
- NSThread *_lockingThread;
- unsigned int _lockCount;
- unsigned int _enabledCount;
- }
- + (id)mainThreadMonitor;
- - (id)init;
- - (void)dealloc;
- - (void)_runLoopWillSleep;
- - (void)_runLoopWillRun;
- - (void)enableMonitoring;
- - (void)disableMonitoring;
- - (BOOL)_currentThreadHasLock;
- - (void)_waitForIdleInterval:(double)fp8 blockMonitoredThread:(BOOL)fp16;
- - (void)waitForRunLoopIdleInterval:(double)fp8;
- - (void)blockRunLoopAfterIdleInterval:(double)fp8;
- - (void)unblockRunLoop;
- - (void)resumeRunLoop;
- @end
- @interface XCBuildCommandOutputParser : XCFilterOutputStream
- {
- id _delegate;
- }
- - (id)initWithNextOutputStream:(id)fp8;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- @end
- @interface XCPerformanceMetric : NSObject
- {
- NSString *_aspect;
- unsigned int _logLevel;
- NSString *_label;
- NSString *_context;
- NSString *_result;
- void *_identifier;
- double _start;
- double _end;
- double _expectedDuration;
- float _tolerance;
- NSMutableArray *_checkpoints;
- struct __CFRunLoopObserver *_runLoopObserver;
- XCPerformanceMetric *_nextMetric;
- BOOL _stopWhenRunLoopIdle;
- double _lastRunLoopPollTime;
- double _maxRunLoopBusyInterval;
- NSTimer *_expireTimer;
- double _expireInterval;
- }
- + (void)initialize;
- + (id)metricWithIdentifier:(void *)fp8;
- + (id)startedMetricForAspect:(id)fp8 logLevel:(unsigned int)fp12 label:(id)fp16 isQAMetric:(BOOL)fp20;
- - (id)initWithAspect:(id)fp8 logLevel:(unsigned int)fp12 label:(id)fp16;
- - (void)dealloc;
- - (void)setStartTime;
- - (void)setEndTime;
- - (void)setResultString:(id)fp8;
- - (void)checkpoint:(id)fp8;
- - (void)writeMetricData;
- - (void)setIdentifier:(void *)fp8;
- - (void)setContextString:(id)fp8;
- - (void)stopWhenRunLoopIdle;
- - (void)setExpectedDuration:(double)fp8 tolerance:(float)fp16;
- - (void)_registerForRunLoopCallouts;
- - (void)setExpireInterval:(double)fp8;
- - (void)expire:(id)fp8;
- - (void)monitorRunLoop;
- - (void)runLoopSleeping;
- - (void)runLoopWaking;
- - (void)runLoopBeforeTimers;
- - (void)runLoopBeforeSources;
- @end
- @interface XCPerformanceMetricCheckpoint : NSObject
- {
- NSString *_label;
- double _checkpointTime;
- }
- - (id)initWithLabel:(id)fp8;
- - (void)dealloc;
- - (id)label;
- - (double)checkpointTime;
- @end
- @interface XCDistributedBuildsManager : NSObject
- {
- NSNetServiceBrowser *_serviceBrowser;
- NSMutableSet *_allBuildServers;
- NSMutableSet *_hostsToUseForBuilding;
- NSDate *_lastBuildRefresh;
- NSMutableDictionary *_cachedBuildServerNamesByCompilerVersion;
- NSMutableDictionary *_cachedNumberOfBuildServersByCompilerVersion;
- XCDistributedBuildHost *_localHost;
- int _maxNumberOfDistributedTasks;
- NSString *_distccPath;
- NSMutableSet *_servicesBeingAdded;
- unsigned int _shouldUseDistributedBuilds:1;
- unsigned int _runningCommandLineTool:1;
- unsigned int _shouldDistributeToBonjourHosts:1;
- unsigned int _distccVerbose:1;
- unsigned int _shouldUseScalableDistributedBuilds:1;
- }
- + (id)sharedDistributedBuildsManager;
- - (BOOL)runningCommandLineTool;
- - (void)_createServiceBrowser;
- - (void)_searchForServicesInBackground:(id)fp8;
- - (void)startBrowsingForServices;
- - (id)init;
- - (BOOL)shouldUseScalableDistributedBuilds;
- - (void)dealloc;
- - (BOOL)isUsingDistcc;
- - (id)distccCommandPath;
- - (id)distributedBuildToolCommandPath;
- - (id)localHost;
- - (BOOL)shouldUseDistributedBuilds;
- - (void)setShouldUseDistributedBuilds:(BOOL)fp8 saveInDefaults:(BOOL)fp12;
- - (void)setShouldUseDistributedBuilds:(BOOL)fp8;
- - (BOOL)shouldDistributeToBonjourServers;
- - (void)setShouldDistributeToBonjourServers:(BOOL)fp8 saveInDefaults:(BOOL)fp12;
- - (void)setShouldDistributeToBonjourServers:(BOOL)fp8;
- - (unsigned int)estimatedNumberOfParallelTasksForCompiler:(id)fp8;
- - (id)allBuildServers;
- - (id)allBonjourServers;
- - (void)setHostsToUseForDistributedBuild:(id)fp8 saveInDefaults:(BOOL)fp12;
- - (void)setHostsToUseForDistributedBuild:(id)fp8;
- - (id)hostsToUseForDistributedBuild;
- - (id)hostsToUseForDistributedBuildWithCompilerVersion:(id)fp8;
- - (id)hostListForBuildServersCompatibleWithCompilerVersion:(id)fp8 estimatedRemainingJobCount:(int)fp12;
- - (void)_invalidateCaches;
- - (void)_postChangeNotice:(id)fp8;
- - (id)hostWithSpec:(id)fp8;
- - (id)_addHostWithSpec:(id)fp8 bonjourServiceName:(id)fp12;
- - (id)addHostWithSpec:(id)fp8;
- - (void)removeHostWithSpec:(id)fp8;
- - (void)_buildHostInfoChanged:(id)fp8;
- - (BOOL)shouldEnableVerboseLogging;
- - (void)refreshAllHosts;
- - (void)netServiceBrowser:(id)fp8 didNotSearch:(id)fp12;
- - (void)netServiceBrowser:(id)fp8 didFindService:(id)fp12 moreComing:(BOOL)fp16;
- - (void)netServiceBrowser:(id)fp8 didRemoveService:(id)fp12 moreComing:(BOOL)fp16;
- - (void)netServiceDidResolveAddress:(id)fp8;
- - (void)netService:(id)fp8 didNotResolve:(id)fp12;
- @end
- @interface XCDistributedBuildHost : NSObject
- {
- NSString *_hostSpec;
- NSString *_osVersion;
- NSString *_distccVersion;
- NSSet *_compilerVersions;
- NSHost *_host;
- unsigned char _cpuCount;
- long long _cpuSpeed;
- unsigned int _jobCount;
- NSString *_bonjourServiceName;
- BOOL _isReachable;
- BOOL _hasHostInfo;
- BOOL _runningDistccd;
- int _precidence;
- }
- + (id)_displayStringForCompilerVersionString:(id)fp8;
- + (void)_fetchHostInfoInBackground:(id)fp8;
- + (void)_finishedFetchingHostInfoInBackground;
- + (id)_hostNameForHostSpec:(id)fp8;
- - (id)_launchInfoForFetchingDistccVersionInfo;
- - (id)initWithDistccHostSpec:(id)fp8;
- - (id)initWithDistccHostSpec:(id)fp8 bonjourServiceName:(id)fp12;
- - (void)dealloc;
- - (void)_allocateHost;
- - (BOOL)isReachable;
- - (BOOL)hasHostInfo;
- - (BOOL)runningDistccd;
- - (BOOL)isRunningCompatibleDistccd;
- - (BOOL)_setBooleanFlag:(char *)fp8 to:(BOOL)fp12;
- - (void)_configureFromDictionary:(id)fp8;
- - (BOOL)_setSystemInfo:(id)fp8;
- - (BOOL)_setCompilerVersions:(id)fp8;
- - (BOOL)_setCpuCount:(id)fp8;
- - (BOOL)_setCpuSpeed:(id)fp8;
- - (BOOL)_setJobCount:(id)fp8;
- - (BOOL)_setPrecidence:(id)fp8;
- - (BOOL)_setDistccVersion:(id)fp8;
- - (BOOL)_setBonjourServiceName:(id)fp8;
- - (id)bonjourServiceName;
- - (id)hostSpec;
- - (id)OSVersionString;
- - (id)compilerVersionStrings;
- - (id)distccVersionString;
- - (id)compilerVersionStringsForDisplay;
- - (BOOL)hasCompiler:(id)fp8;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (BOOL)isEqualToBuildHost:(id)fp8;
- - (id)description;
- - (void)refresh;
- - (BOOL)wasDiscoveredByBonjour;
- - (int)cpuCount;
- - (int)concurrentJobCount;
- - (int)precidence;
- - (unsigned long long)cpuSpeed;
- - (unsigned int)processingPower;
- - (int)compareProcessingPower:(id)fp8;
- - (int)compareForDistccHostListOrdering:(id)fp8;
- @end
- @interface XCDistributedBuildLocalHost : XCDistributedBuildHost
- {
- }
- - (id)init;
- - (id)_launchInfoForFetchingDistccVersionInfo;
- - (void)refresh;
- @end
- @interface _XCDistributedBuildHostInfoTask : XCPosixTask
- {
- NSMutableData *_accumulatedData;
- NSTimer *_timeout;
- }
- - (id)initWithLaunchInfo:(id)fp8;
- - (void)dealloc;
- - (void)timedOut:(id)fp8;
- - (void)receivedStdoutObjectInBackground:(id)fp8;
- - (id)parsedOutput;
- - (void)outputComplete;
- @end
- @interface _XCDistributedBuildHostInfoTaskLaunchInfo : XCPosixTaskLaunchInfo
- {
- XCDistributedBuildHost *_host;
- }
- - (void)dealloc;
- - (void)setBuildHost:(id)fp8;
- - (id)buildHost;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- @end
- @interface XCBuildCommandOutputRegexParseRule : NSObject
- {
- TSRegularExpression *_regex;
- int _actionCode;
- }
- + (id)buildCommandOutputRegexParseRulesFromPListArrays:(id)fp8 outerKeyNameForExceptions:(id)fp12 innerKeyNameForExceptions:(id)fp16;
- - (id)initWithRegularExpression:(id)fp8 actionCode:(int)fp12;
- - (void)dealloc;
- - (BOOL)matchCommandOutputLineString:(id)fp8 delegate:(id)fp12;
- - (id)description;
- @end
- @interface XCGenericRegexBuildCommandOutputParser : XCBuildCommandOutputParser
- {
- NSArray *_parseRules;
- }
- - (id)initWithRegexParseRules:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- @end
- @interface XCGccCommandOutputParser : XCBuildCommandOutputParser
- {
- BOOL _isInsideFileInclusion;
- BOOL _isInsideUndefinedSymbolsList;
- char *_pathForLastIncludedMessage;
- }
- - (id)initWithNextOutputStream:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- @end
- @interface XCProjectReferenceInfo : PBXProjectItem
- {
- PBXFileReference *_projectReference;
- PBXContainer *_container;
- NSMutableArray *_targetProxies;
- PBXGroup *_productsGroup;
- BOOL _needsSync;
- BOOL _createdByUpgrading;
- }
- + (id)archivableRelationships;
- - (id)initWithProjectReference:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setContainer:(id)fp8;
- - (id)container;
- - (void)_startObservingNotifications;
- - (void)_activeConfigurationNameDidChange:(id)fp8;
- - (void)_needsSyncDueToNotification:(id)fp8;
- - (void)setNeedsSync:(BOOL)fp8;
- - (BOOL)needsSync;
- - (void)_removeTargetProxy:(id)fp8;
- - (void)_removeProductReferenceProxy:(id)fp8;
- - (void)_synchronizeWithReferencedProjectIfNeeded;
- - (id)projectReference;
- - (id)targets;
- - (id)products;
- - (void)willBeDeleted;
- - (void)writeToPListArchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (id)initWithProjectReferenceInfoDictionary:(id)fp8;
- - (id)archivableInfoDictionary;
- - (BOOL)createdByUpgrading;
- - (id)description;
- - (int)compareName:(id)fp8;
- @end
- @interface XCConfigurationList : PBXProjectItem
- {
- NSMutableArray *_buildConfigurations;
- id _owner;
- NSString *_defaultConfigurationName;
- BOOL _defaultConfigurationIsVisible;
- }
- + (id)configurationListWithConfigurations:(id)fp8;
- + (id)archivableRelationships;
- + (id)archivableAttributes;
- - (id)initWithConfigurations:(id)fp8;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)buildConfigurations;
- - (id)baseConfigurationList;
- - (id)owner;
- - (void)_setOwner:(id)fp8;
- - (id)defaultConfigurationName;
- - (void)setDefaultConfigurationName:(id)fp8;
- - (BOOL)defaultConfigurationIsVisible;
- - (void)setDefaultConfigurationIsVisible:(BOOL)fp8;
- - (id)defaultConfiguration;
- - (void)_setBuildConfigurations:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)container;
- - (void)invalidateCaches;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (unsigned int)countOfBuildConfigurations;
- - (id)buildConfigurationNames;
- - (void)insertObject:(id)fp8 inBuildConfigurationsAtIndex:(unsigned int)fp12;
- - (void)addBuildConfiguration:(id)fp8;
- - (void)removeObjectFromBuildConfigurationsAtIndex:(unsigned int)fp8;
- - (BOOL)buildConfigurationExistsForName:(id)fp8;
- - (id)buildConfigurationForName:(id)fp8;
- - (id)effectiveBuildConfigurationForName:(id)fp8;
- - (void)baseConfigurationReferenceChangedForConfigurationNamed:(id)fp8;
- - (id)buildSettingDictionariesForConfigurationName:(id)fp8 andBuildAction:(id)fp12 errors:(id *)fp16;
- - (id)buildSettingDictionariesForConfigurationName:(id)fp8 errors:(id *)fp12;
- - (id)flattenedBuildSettingDictionaryForConfigurationName:(id)fp8 andBuildAction:(id)fp12;
- - (id)flattenedBuildSettingDictionaryForConfigurationName:(id)fp8;
- - (id)localBuildSettingsDictionariesForAllConfigurations;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- @end
- @interface PBXRefreshSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- BOOL useProjectStatusRequestType;
- }
- - (id)runCommandOnProject:(id)fp8;
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface PBXUpdateSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- BOOL useProjectStatusRequestType;
- }
- - (id)runCommandOnProject:(id)fp8;
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface PBXAbstractSCMScriptCommand : NSScriptCommand
- {
- NSNumber *_requestID;
- NSMutableDictionary *_finishedRequests;
- }
- - (id)initWithCommandDescription:(id)fp8;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)runCommandOnProject:(id)fp8;
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)performRequestWithItems:(id)fp8 onSCMManager:(id)fp12;
- - (void)requestDidFinish:(id)fp8;
- - (void)returnScriptResultUsingInfo:(id)fp8;
- - (id)returnValueFromInfo:(id)fp8;
- - (void)dealloc;
- @end
- @interface PBXClearStickyTagsSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- }
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface PBXCommitSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- BOOL useProjectStatusRequestType;
- }
- - (id)runCommandOnProject:(id)fp8;
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface PBXCompareSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- }
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface PBXDiffSCMScriptCommand : PBXAbstractSCMScriptCommand
- {
- }
- - (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
- - (id)requestType;
- - (id)argumentsForRequest;
- - (id)returnValueFromInfo:(id)fp8;
- @end
- @interface XCTargetTemplate : NSObject
- {
- NSString *_templatePListPath;
- NSString *_templateName;
- PBXProject *_project;
- Class _templateClass;
- NSString *_templateDescription;
- BOOL _hasCachedPListInfo;
- BOOL _isPListBasedTemplate;
- }
- - (id)initWithTemplatePListPath:(id)fp8 name:(id)fp12 containingProject:(id)fp16;
- - (id)initWithTargetClass:(Class)fp8 name:(id)fp12 containingProject:(id)fp16;
- - (id)init;
- - (id)templatePListPath;
- - (id)targetWithName:(id)fp8;
- - (id)_plistDictForTargetName:(id)fp8;
- - (void)cacheTemplateInfoFromPList;
- - (id)_templateDictionaryForTargetName:(id)fp8;
- - (id)categorizedTemplateName;
- - (Class)templateClass;
- - (id)templateDescription;
- - (id)containingProject;
- - (void)dealloc;
- @end
- @interface XCTargetTemplateScanner : NSObject
- {
- }
- + (id)findTemplatesForProject:(id)fp8;
- - (id)_scanForTemplatesForProject:(id)fp8;
- - (void)_fillArray:(id)fp8 withTemplatesfromTreeNode:(id)fp12;
- - (id)_buildTemplateTreeForProject:(id)fp8;
- - (void)_addClassBasedTemplatesToTree:(id)fp8 forProject:(id)fp12;
- - (id)_templateSearchPaths;
- - (void)_addTemplatesFromSearchPath:(id)fp8 subpath:(id)fp12 toTemplateTree:(id)fp16 forProject:(id)fp20;
- - (id)_directoryEntriesToSkip;
- - (BOOL)_checkForTargetTemplatesAtBaseSearchPath:(id)fp8 subpath:(id)fp12 withTemplateTree:(id)fp16 forProject:(id)fp20;
- - (void)_addTemplate:(id)fp8 toTemplateTree:(id)fp12;
- @end
- @interface XCTargetTemplate (XCTargetTemplateScripting)
- - (id)objectSpecifier;
- - (id)name;
- @end
- @interface XCDataOutputStream : XCFilterOutputStream
- {
- }
- - (void)printf:(const char *)fp8;
- @end
- @interface XCFileOutputStream : XCOutputStream
- {
- int _fileDescriptor;
- BOOL _closeFDWhenStreamIsClosed;
- }
- + (id)stdoutFileOutputStream;
- + (id)stderrFileOutputStream;
- + (id)nullFileOutputStream;
- - (id)initWithFileDescriptor:(int)fp8 closeFileDescriptorWhenStreamIsClosed:(BOOL)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- @end
- @interface XCFilterOutputStream : XCOutputStream
- {
- id _nextOutputStream;
- }
- - (id)initWithNextOutputStream:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)nextOutputStream;
- - (void)setNextOutputStream:(id)fp8;
- - (id)lastOutputStream;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- @end
- @interface XCLineBufferedOutputStream : XCFilterOutputStream
- {
- char *_bufferedBytes;
- unsigned int _numBufferedBytes;
- }
- - (id)initWithNextOutputStream:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- @end
- @interface XCOutputStream : NSObject <XCOutputStreams>
- {
- }
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- - (void)writeData:(id)fp8;
- @end
- @interface XCWorkQueueCommandCacheRetrievalInvocation : XCWorkQueueCommandInvocation
- {
- unsigned char _md5[16];
- NSData *_cachedOutput;
- int _cachedExitCode;
- }
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 digest:(unsigned char [16])fp20;
- - (void)dealloc;
- - (BOOL)startRunning;
- - (void)handleOutputFileDescriptorActivity;
- - (void)cancel;
- @end
- @interface XCWorkQueueCommandBuiltinInvocation : XCWorkQueueCommandInvocation
- {
- void *_mainFunc;
- XCStringList *_arguments;
- XCStringList *_environment;
- int _exitCode;
- }
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 mainFunction:(void *)fp20 arguments:(id)fp24 environment:(id)fp28;
- - (void)dealloc;
- - (BOOL)startRunning;
- - (void)handleOutputFileDescriptorActivity;
- - (void)cancel;
- @end
- @interface XCWorkQueueCommandDistributedSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
- {
- NSString *_volunteerDisplayName;
- int _recruiterFD;
- BOOL _sentCommand;
- NSData *_writeBuffer;
- int _writeBufferLength;
- int _writeBufferOffset;
- char _readBuffer[8192];
- int _messageLengthRemaining;
- BOOL _connected;
- struct sockaddr_un _un_addr;
- }
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
- - (void)dealloc;
- - (void)finalize;
- - (int)inputFileDescriptor;
- - (int)outputFileDescriptor;
- - (BOOL)isRunning;
- - (BOOL)hasBeenSentToVolunteer;
- - (void)startWriting;
- - (id)volunteerDisplayName;
- - (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
- - (void)reapExitedSubprocess;
- - (void)handleOutputFileDescriptorActivity;
- - (void)handleInputFileDescriptorActivity;
- - (void)killSubprocess;
- @end
- @interface XCWorkQueueCommandLocalSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
- {
- int _processID;
- int _outputFD;
- int _inputFD;
- }
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
- - (void)dealloc;
- - (void)finalize;
- - (int)outputFileDescriptor;
- - (int)inputFileDescriptor;
- - (BOOL)isRunning;
- - (int)processID;
- - (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
- - (void)reapExitedSubprocess;
- - (void)handleOutputFileDescriptorActivity;
- - (void)handleInputFileDescriptorActivity;
- - (void)killSubprocess;
- @end
- @interface XCWorkQueueCommandSubprocessInvocation : XCWorkQueueCommandInvocation
- {
- XCStringList *_arguments;
- XCStringList *_environment;
- XCPath *_workingDirPath;
- int _exitCode;
- double _userTime;
- double _systemTime;
- }
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
- - (void)dealloc;
- - (int)exitCode;
- - (double)elapsedUserTime;
- - (double)elapsedSystemTime;
- - (void)createOutputStreamIfNeeded;
- - (BOOL)harvestPredictivelyProcessedOutputFiles;
- - (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
- - (BOOL)startRunning;
- - (void)handleOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)reapExitedSubprocess;
- - (void)handleEndOfOutput;
- - (void)killSubprocess;
- - (void)cancel;
- @end
- @interface XCWorkQueueCommandInvocation : NSObject <XCOutputStreams, XCBuildCommandOutputParserDelegates>
- {
- XCWorkQueueOperation *_workQueueOperation;
- id _command;
- unsigned int _slotNumber;
- id _outputStream;
- unsigned int _numberOfMessages;
- XCSystemStatisticsMeasurement *_systemStatsAtStart;
- XCSystemStatisticsMeasurement *_systemStatsAtFinish;
- }
- + (unsigned int)messageLimit;
- - (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16;
- - (void)dealloc;
- - (void)finalize;
- - (id)workQueueOperation;
- - (id)command;
- - (unsigned int)slotNumber;
- - (int)outputFileDescriptor;
- - (int)inputFileDescriptor;
- - (BOOL)isRunning;
- - (int)exitCode;
- - (BOOL)startRunning;
- - (void)handleOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)handleEndOfOutput;
- - (void)handleOutputFileDescriptorActivity;
- - (void)handleInputFileDescriptorActivity;
- - (void)cancel;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- - (void)emitBuildMessageOfType:(int)fp8 withFormat:(id)fp12;
- - (BOOL)hasReachedMessageLimit;
- - (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
- - (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
- - (void)parserFoundEndOfAllInclusions:(id)fp8;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
- - (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;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
- - (id)systemStatisticsDelta;
- - (double)elapsedUserTime;
- - (double)elapsedSystemTime;
- @end
- @interface XCDependencyCommand : XCWorkQueueCommand
- {
- PBXTargetBuildContext *_buildContext;
- unsigned int _commandNumber;
- BOOL _waitCountBeingAdjusted;
- BOOL _beingEnqueued;
- BOOL _caresAboutIncludes;
- BOOL _mightHavePredProcOutput;
- NSMutableArray *_filePathsToRemove;
- unsigned int _phaseNumber;
- NSMutableArray *_inputNodes;
- NSMutableArray *_outputNodes;
- XCCommandLineToolSpecification *_toolSpecification;
- NSArray *_ruleInfo;
- NSString *_commandPath;
- NSMutableArray *_arguments;
- NSMutableDictionary *_environment;
- NSString *_workingDirPath;
- id _customToolInfoObject;
- CDAnonymousStruct1 _inputSignature;
- CDAnonymousStruct1 _configSignature;
- int _state;
- NSString *_whyState;
- XCWorkQueueCommandInvocation *_currentInvocation;
- NSMutableString *_commandLineDisplayString;
- XCPropertyDictionary *_launchPropertyDict;
- }
- - (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16 arguments:(id)fp20 environment:(id)fp24;
- - (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16 arguments:(id)fp20;
- - (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16;
- - (id)init;
- - (void)dealloc;
- - (void)detachFromOtherGraphObjects;
- - (id)buildContext;
- - (void)setBuildContext:(id)fp8 commandNumber:(unsigned int)fp12;
- - (id)name;
- - (unsigned int)phaseNumber;
- - (void)setPhaseNumber:(unsigned int)fp8;
- - (void)invalidateInputSignature;
- - (void)invalidateConfigurationSignature;
- - (id)inputNodes;
- - (void)addInputNode:(id)fp8;
- - (id)outputNodes;
- - (void)addOutputNode:(id)fp8;
- - (void)_addDependingNode:(id)fp8;
- - (id)toolSpecification;
- - (void)setToolSpecification:(id)fp8;
- - (unsigned int)commandNumber;
- - (id)ruleInfo;
- - (void)setRuleInfo:(id)fp8;
- - (id)commandPath;
- - (void)setCommandPath:(id)fp8;
- - (id)arguments;
- - (void)addArgument:(id)fp8;
- - (void)addArguments:(id)fp8;
- - (void)addArgumentsFromArray:(id)fp8;
- - (unsigned int)numberOfArguments;
- - (id)argumentAtIndex:(unsigned int)fp8;
- - (unsigned int)indexOfArgumentHavingPrefix:(id)fp8 startingAtIndex:(unsigned int)fp12;
- - (void)replaceArgumentAtIndex:(unsigned int)fp8 withArgument:(id)fp12;
- - (unsigned int)transformArgumentsHavingPrefix:(id)fp8 inRange:(struct _NSRange)fp12 usingFormatString:(id)fp20;
- - (unsigned int)transformArgumentsHavingPrefix:(id)fp8 usingFormatString:(id)fp12;
- - (id)commandLine;
- - (id)environment;
- - (void)setEnvironment:(id)fp8;
- - (void)addEnvironmentValue:(id)fp8 forKey:(id)fp12;
- - (void)addEnvironmentEntriesFromDictionary:(id)fp8;
- - (id)workingDirectoryPath;
- - (void)setWorkingDirectoryPath:(id)fp8;
- - (BOOL)caresAboutIncludes;
- - (void)setCaresAboutIncludes:(BOOL)fp8;
- - (id)filePathsToRemove;
- - (void)addFilePathToRemove:(id)fp8;
- - (void)_addConfigurationSignatureIngredientsToMD5Context:(struct CC_MD5state_st *)fp8;
- - (CDAnonymousStruct1)inputSignature;
- - (CDAnonymousStruct1)configurationSignature;
- - (id)predictiveProcessingCandidateFilePath;
- - (id)predictiveProcessingValiditySignature;
- - (void)noteMightHavePredictiveProcessingOutput;
- - (BOOL)isReadyForProcessing;
- - (void)checkWaitCounts;
- - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
- - (void)commandInvocationWillStart:(id)fp8;
- - (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
- - (id)subprocessCommandLineForProcessing;
- - (id)subprocessWorkingDirectoryForProcessing;
- - (id)subprocessExtraEnvironmentEntriesForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- - (void)incrementWaitCount;
- - (void)decrementWaitCount;
- - (void)incrementWaitCountsOfDependingNodes;
- - (void)decrementWaitCountsOfDependingNodes;
- - (id)displayString;
- - (id)shortNameForDebugging;
- - (id)stateDescription;
- - (id)signatureDescription;
- - (id)description;
- - (id)nameForGraphViz;
- - (void)writeDefinitionToGraphVizFile:(struct __sFILE *)fp8;
- - (void)writeInputEdgesToGraphVizFile:(struct __sFILE *)fp8;
- - (int)state;
- - (CDAnonymousStruct1)signature;
- - (id)path;
- - (id)paths;
- - (void)statFileIfNeeded;
- - (void)resetState;
- - (void)resetStateRecursively;
- - (BOOL)isUpToDate;
- - (void)computeStateIfNeeded;
- - (BOOL)needsToRun;
- - (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8;
- - (void)willActivateInWorkQueue:(id)fp8;
- - (void)propagateSignatureToOutputNodes;
- - (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
- - (id)launchPropertyExpansionDictionary;
- - (void)setLaunchPropertyExpansionDictionary:(id)fp8;
- - (id)customToolInfoObject;
- - (void)setCustomToolInfoObject:(id)fp8;
- - (void)makeOutputNodesPerformSelector:(SEL)fp8 withObject:(id)fp12;
- - (void)makeConsumerCommandsOfOutputNodesPerformSelector:(SEL)fp8 withObject:(id)fp12;
- - (void)removePredictiveProcessingOutputRecursivelyBecauseOfChangedNode:(id)fp8;
- - (void)fileMayHaveChanged;
- - (void)touch;
- - (void)untouch;
- - (id)dependencyNode;
- @end
- @interface XCDependencyNode : NSObject
- {
- unsigned int _nodeNumber;
- NSString *_name;
- NSString *_path;
- PBXTargetBuildContext *_buildContext;
- NSMutableArray *_producerCommands;
- NSMutableArray *_includedNodes;
- NSMutableArray *_consumerCommands;
- NSMutableArray *_includingNodes;
- struct {
- unsigned int alwaysOutOfDate:1;
- unsigned int dontCareIfExists:1;
- unsigned int dontCareAboutTimestamp:1;
- unsigned int shouldScanForIncludes:1;
- unsigned int beingEnqueued:1;
- unsigned int beingReset:1;
- } _dnFlags;
- NSData *_automaticFileContents;
- id _fileInfoEntityIdent;
- int _state;
- int _time;
- CDAnonymousStruct1 _signature;
- int _highestInclState;
- int _newestInclTime;
- CDAnonymousStruct1 _combinedInclSignature;
- unsigned int _traversalGenCount;
- int _fileSize;
- }
- - (id)initWithNodeNumber:(unsigned int)fp8 name:(id)fp12 path:(id)fp16;
- - (id)initWithNodeNumber:(unsigned int)fp8 name:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (void)detachFromOtherGraphObjects;
- - (id)buildContext;
- - (void)setBuildContext:(id)fp8;
- - (unsigned int)nodeNumber;
- - (id)name;
- - (BOOL)isVirtual;
- - (id)path;
- - (id)paths;
- - (id)dependencyInfoCacheEntry;
- - (id)producerCommands;
- - (id)includedNodes;
- - (id)consumerCommands;
- - (id)includingNodes;
- - (id)producerCommand;
- - (id)command;
- - (id)automaticFileContents;
- - (void)setAutomaticFileContents:(id)fp8;
- - (void)setFileInfoEntityIdentifier:(id)fp8;
- - (void)incrementWaitCount;
- - (void)decrementWaitCount;
- - (void)makeConsumerCommandsPerformSelector:(SEL)fp8 withObject:(id)fp12 recursionAvoidanceBitmap:(char *)fp16;
- - (void)makeConsumerCommandsPerformSelector:(SEL)fp8 withObject:(id)fp12;
- - (void)invalidateSignature;
- - (void)invalidateCombinedIncludesSignature;
- - (void)_addDependingNode:(id)fp8;
- - (void)_addIncludingNode:(id)fp8;
- - (void)_removeDependingNode:(id)fp8;
- - (void)_removeIncludingNode:(id)fp8;
- - (void)addDependedNode:(id)fp8;
- - (void)addIncludedNode:(id)fp8;
- - (void)removeAllIncludedNodes;
- - (void)setScansFileContentsForIncludes:(BOOL)fp8;
- - (void)_addProducerCommand:(id)fp8;
- - (void)_addConsumerCommand:(id)fp8;
- - (BOOL)isAlwaysOutOfDate;
- - (void)setAlwaysOutOfDate:(BOOL)fp8;
- - (BOOL)dontCareIfExists;
- - (void)setDontCareIfExists:(BOOL)fp8;
- - (BOOL)dontCareAboutTimestamp;
- - (void)setDontCareAboutTimestamp:(BOOL)fp8;
- - (BOOL)recordsUpdatedFileListInEnvironment;
- - (void)setRecordsUpdatedFileListInEnvironment:(BOOL)fp8;
- - (int)state;
- - (int)highestStateOfIncludedNodes;
- - (long)timestamp;
- - (long)newestTimestampOfIncludedNodes;
- - (long)fileSize;
- - (CDAnonymousStruct1)signature;
- - (CDAnonymousStruct1)combinedSignatureOfIncludedNodes;
- - (void)setCommandInputSignature:(CDAnonymousStruct1)fp8 commandConfigurationSignature:(CDAnonymousStruct1)fp24;
- - (void)statFileIfNeeded;
- - (void)computeStateIfNeeded;
- - (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8;
- - (BOOL)isUpToDate;
- - (BOOL)isUpToDateWithRespectToNode:(id)fp8;
- - (void)resetState;
- - (void)resetStateRecursively;
- - (void)removePredictiveProcessingOutputRecursivelyBecauseOfChangedNode:(id)fp8;
- - (void)fileMayHaveChanged;
- - (void)touch;
- - (void)untouch;
- - (void)setFileInfo:(id)fp8 forKey:(id)fp12;
- - (void)updateDiscoveredBuildInfo;
- - (void)removeDiscoveredInfo;
- - (id)stateDescription;
- - (id)timeDescription;
- - (id)signatureDescription;
- - (id)shortNameForDebugging;
- - (id)description;
- - (id)nameForGraphViz;
- - (void)writeDefinitionToGraphVizFile:(struct __sFILE *)fp8;
- - (void)writeDependencyEdgesToGraphVizFile:(struct __sFILE *)fp8;
- - (void)writeInclusionEdgesToGraphVizFile:(struct __sFILE *)fp8;
- @end
- @interface XCDependencyNode (XCStringListFileSystemProviderAdditions)
- - (const char *)unretainedFileSystemRepresentation;
- @end
- @interface XCRmDashRCommand : XCWorkQueueCommand
- {
- NSString *_path;
- }
- - (id)initWithPath:(id)fp8;
- - (void)dealloc;
- - (id)path;
- - (id)name;
- - (BOOL)isReadyForProcessing;
- - (id)ruleInfo;
- - (id)subprocessCommandLineForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
- - (id)description;
- @end
- @interface XCDependencyInfoCache : NSObject
- {
- struct _opaque_pthread_mutex_t _mutex;
- PBXTargetBuildContext *_buildContext;
- NSMutableDictionary *_cacheEntries;
- XCDependencyInfoCacheEntry *_firstMRUCacheEntry;
- }
- - (id)initWithBuildContext:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)buildContext;
- - (id)cacheEntries;
- - (id)cacheEntryWithPath:(id)fp8 createIfNeeded:(BOOL)fp12;
- - (void)readFromFILE:(struct __sFILE *)fp8;
- - (void)writeToFILE:(struct __sFILE *)fp8;
- @end
- @interface XCDependencyInfoCacheEntry : NSObject
- {
- XCPath *_path;
- CDAnonymousStruct1 _buildCmdInputSignature;
- CDAnonymousStruct1 _buildCmdConfigSignature;
- CDAnonymousStruct1 _contentSignature;
- unsigned int _fileSize;
- XCDependencyInfoCache *_cache;
- XCDependencyInfoCacheEntry *_prevMRUCacheEntry;
- XCDependencyInfoCacheEntry *_nextMRUCacheEntry;
- }
- - (id)initWithPath:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)path;
- - (id)description;
- - (CDAnonymousStruct1)buildCommandConfigurationSignature;
- - (void)setBuildCommandConfigurationSignature:(CDAnonymousStruct1)fp8;
- - (CDAnonymousStruct1)buildCommandInputSignature;
- - (void)setBuildCommandInputSignature:(CDAnonymousStruct1)fp8;
- - (CDAnonymousStruct1)contentSignature;
- - (void)setContentSignature:(CDAnonymousStruct1)fp8;
- - (unsigned int)fileSize;
- - (void)setFileSize:(unsigned int)fp8;
- - (id)initFromFILE:(struct __sFILE *)fp8;
- - (void)writeToFILE:(struct __sFILE *)fp8;
- @end
- @interface XCWorkQueue : NSObject
- {
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableArray *_waitingCommands;
- NSMutableArray *_activeCommands;
- NSMutableArray *_finishedCommandsIndexedByTag;
- NSMutableArray *_failedCommands;
- unsigned int _numWaitingPhaseCounts;
- unsigned int *_waitingPhaseCounts;
- unsigned int _currentPhaseNumber;
- unsigned int _nextActivatedCommandTag;
- NSCountedSet *_numTotalForEachRuleName;
- NSCountedSet *_numActivatedForEachRuleName;
- }
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (unsigned int)numberOfActiveCommands;
- - (unsigned int)numberOfWaitingCommands;
- - (BOOL)isEmpty;
- - (BOOL)containsCommand:(id)fp8;
- - (void)addCommandIfAbsent:(id)fp8;
- - (id)activateNextProcessableCommand;
- - (void)deactivateCommand:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
- - (void)removeAllCommands;
- - (id)commandWithTag:(unsigned int)fp8;
- - (unsigned int)totalNumberOfCommandsForRuleName:(id)fp8;
- - (unsigned int)numberOfActivatedCommandsForRuleName:(id)fp8;
- - (id)longDescription;
- @end
- @interface XCWorkQueueCommand : NSObject <XCWorkQueueCommands>
- {
- XCWorkQueue *_workQueue;
- unsigned int _workQueueCommandTag;
- unsigned int _waitCount;
- }
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)workQueue;
- - (void)wasAddedToWorkQueue:(id)fp8;
- - (void)willBeRemovedFromWorkQueue:(id)fp8;
- - (unsigned int)workQueueCommandTag;
- - (void)setWorkQueueCommandTag:(unsigned int)fp8;
- - (unsigned int)phaseNumber;
- - (id)ruleInfo;
- - (BOOL)isReadyForProcessing;
- - (unsigned int)waitCount;
- - (void)incrementWaitCount;
- - (void)decrementWaitCount;
- - (void)incrementWaitCountsOfDependingNodes;
- - (void)decrementWaitCountsOfDependingNodes;
- - (void)willActivateInWorkQueue:(id)fp8;
- - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
- - (id)predictiveProcessingCandidateFilePath;
- - (id)predictiveProcessingValiditySignature;
- - (void)commandInvocationWillStart:(id)fp8;
- - (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
- - (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
- - (id)subprocessCommandLineForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- @end
- @interface XCWorkQueueOperation : XCOperation
- {
- XCWorkQueue *_workQueue;
- unsigned int _maxNumSubprocesses;
- unsigned int _defaultNumSubprocesses;
- unsigned int _curNumSubprocesses;
- BOOL _reallyRunCommands;
- BOOL _lookForPredictCompFiles;
- unsigned int _failureLimit;
- int _wakeupPipe[2];
- id _delegate;
- }
- - (id)initWithIdentifier:(id)fp8;
- - (void)dealloc;
- - (id)workQueue;
- - (void)setWorkQueue:(id)fp8;
- - (unsigned int)maximumNumberOfSubprocesses;
- - (void)setMaximumNumberOfSubprocesses:(unsigned int)fp8;
- - (BOOL)reallyRunsCommands;
- - (void)setReallyRunsCommands:(unsigned int)fp8;
- - (BOOL)looksForPredictiveCompilationFiles;
- - (void)setLooksForPredictiveCompilationFile:(unsigned int)fp8;
- - (unsigned int)failureLimit;
- - (void)setFailureLimit:(unsigned int)fp8;
- - (void)cancel;
- - (int)wakeupFileDescriptor;
- - (unsigned int)currentNumberOfSubprocesses;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (id)commandForTag:(int)fp8;
- - (void)workQueueOperationWillBeginWithUpdateCount:(unsigned int)fp8 userInfo:(id)fp12;
- - (void)command:(id)fp8 willBeginInSlot:(unsigned int)fp12;
- - (void)command:(id)fp8 didEmitLineOfOutputInSlot:(unsigned int)fp12 bytes:(const char *)fp16 length:(unsigned int)fp20;
- - (void)command:(id)fp8 didEmitMessageInSlot:(unsigned int)fp12 ofType:(int)fp16 message:(const char *)fp20 path:(const char *)fp24 lineNumber:(unsigned int)fp28;
- - (void)command:(id)fp8 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp12;
- - (void)command:(id)fp8 didPopAllInclusionMessagesInSlot:(unsigned int)fp12;
- - (void)command:(id)fp8 didEndInSlot:(unsigned int)fp12 resultCode:(int)fp16 wasKilled:(BOOL)fp20 userTime:(double)fp24 systemTime:(double)fp32 wallClockTime:(double)fp40 pageins:(unsigned int)fp48 pageouts:(unsigned int)fp52;
- - (void)workQueueOperationDidReportPercentDone:(double)fp8;
- - (void)workQueueOperationDidEndWithSuccessCount:(unsigned int)fp8 failureCount:(unsigned int)fp12;
- - (int)setupBeforeRunning;
- - (int)runOperation;
- - (int)cleanupAfterRunning;
- @end
- @interface XCBuildConfigurationType : NSObject
- {
- XCBuildConfiguration *_configuration;
- BOOL _isCopy;
- }
- - (id)init;
- - (id)initWithConfiguration:(id)fp8;
- - (void)setIsCopy:(BOOL)fp8;
- - (BOOL)isCopy;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)objectSpecifier;
- - (id)name;
- - (void)setName:(id)fp8;
- - (id)appleScriptID;
- @end
- @interface XCBuildConfiguration (XCBuildConfigurationScripting)
- - (id)objectSpecifier;
- - (id)appleScriptBuildSettings;
- - (id)appleScriptBaseBuildSettings;
- - (id)appleScriptFlattenedBuildSettings;
- - (id)buildConfigurationType;
- - (id)appleScriptConfigurationSettingsFile;
- - (void)setAppleScriptConfigurationSettingsFile:(id)fp8;
- @end
- @interface XCDependencyShadowCommand : XCDependencyCommand
- {
- XCDependencyCommand *_originalCommand;
- }
- - (id)initWithOriginalCommand:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)originalCommand;
- - (id)name;
- - (BOOL)isReadyForProcessing;
- - (id)ruleInfo;
- - (id)commandPath;
- - (id)arguments;
- - (id)subprocessCommandLineForProcessing;
- - (id)workingDirectoryPath;
- - (id)environment;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- - (void)incrementWaitCountsOfDependingNodes;
- - (void)decrementWaitCountsOfDependingNodes;
- - (id)description;
- @end
- @interface XCFixLinkageCommand : XCDependencyCommand
- {
- NSString *_compiledCodeFilePath;
- NSString *_outputFilePath;
- }
- - (id)initWithCommandPath:(id)fp8 compiledCodeFilePath:(id)fp12 outputFilePath:(id)fp16;
- - (void)dealloc;
- - (void)finalize;
- - (id)commandToolPath;
- - (id)compiledCodeFilePath;
- - (id)outputFilePath;
- - (id)name;
- - (BOOL)isReadyForProcessing;
- - (id)directoryPathToCreateBeforeProcessing;
- - (id)ruleInfo;
- - (id)commandPath;
- - (id)arguments;
- - (id)subprocessCommandLineForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- - (id)description;
- @end
- @interface XCGCCDisassemblyCommand : XCDependencyShadowCommand
- {
- NSString *_outputFilePath;
- }
- - (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)outputFilePath;
- - (id)subprocessCommandLineForProcessing;
- @end
- @interface XCGCCFixCompilationCommand : XCDependencyShadowCommand
- {
- NSString *_outputFilePath;
- }
- - (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)outputFilePath;
- - (id)name;
- - (id)ruleInfo;
- - (id)environment;
- - (id)subprocessCommandLineForProcessing;
- @end
- @interface XCGCCPreprocessingCommand : XCDependencyShadowCommand
- {
- NSString *_outputFilePath;
- }
- - (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)outputFilePath;
- - (id)subprocessCommandLineForProcessing;
- @end
- @interface XCCompilerSpecificationCpp : XCCompilerSpecification
- {
- }
- - (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
- @end
- @interface XCSystemStatisticsMeasurement : NSObject
- {
- double _wallClockTime;
- int _vmPageins;
- int _vmPageouts;
- }
- + (id)systemStatisticsMeasurement;
- - (id)initWithWallClockTime:(double)fp8 numberOfVMPageins:(int)fp16 numberOfVMPageouts:(int)fp20;
- - (id)init;
- - (int)compare:(id)fp8;
- - (id)systemStatisticsMeasurementByMakingRelativeToMeasurement:(id)fp8;
- - (double)wallClockTime;
- - (int)numberOfVMPageins;
- - (int)numberOfVMPageouts;
- @end
- @interface XCSDKPackage : NSObject
- {
- NSString *_path;
- NSDictionary *_infoDictionary;
- NSDictionary *_defaultProperties;
- NSDictionary *_customProperties;
- }
- + (void)initialize;
- + (struct _NSMapTable *)cachedSDKPackageMapTable;
- + (id)cachedSDKPackages;
- + (id)sdkPackageForResolvedAbsolutePath:(id)fp8;
- + (void)setSDKPackage:(id)fp8 forResolvedAbsolutePath:(id)fp12;
- + (void)removeSDKPackageForResolvedAbsolutePath:(id)fp8;
- + (id)sdkPackageForAbsolutePath:(id)fp8;
- - (id)initWithPath:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)path;
- - (id)pathToSettingsPlistFile;
- - (BOOL)exists;
- - (id)infoDictionary;
- - (id)defaultPropertiesDictionary;
- - (id)customPropertiesDictionary;
- - (id)name;
- - (BOOL)supportsZeroLink;
- - (id)sdkPathforAbsolutePath:(id)fp8;
- @end
- @interface XCSimpleFilePreprocessor : NSObject
- {
- struct {
- unsigned int stripComments:1;
- unsigned int forceIncludeFilesToEndWithNewline:1;
- unsigned int processIncludes:1;
- unsigned int searchLocalDirForIncludes:1;
- unsigned int reservedForFutureUse:28;
- } _sppFlags;
- NSArray *_includeSearchPath;
- NSString *_filePath;
- unsigned int _encoding;
- NSString *_result;
- NSMutableSet *_filesProcessed;
- NSMutableArray *_errors;
- }
- + (id)preprocessor;
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (void)setStripComments:(BOOL)fp8;
- - (void)setForceIncludedFilesToEndWithNewline:(BOOL)fp8;
- - (void)setProcessIncludes:(BOOL)fp8;
- - (void)setSearchLocalDirForIncludes:(BOOL)fp8;
- - (void)setIncludeSearchPath:(id)fp8;
- - (id)_pathToIncludedFileNamed:(id)fp8 usingSearchPath:(id)fp12;
- - (id)_preprocessFileAtPath:(id)fp8 seenFiles:(id)fp12;
- - (id)preprocessFileAtPath:(id)fp8 encoding:(unsigned int)fp12;
- - (id)preprocessedFilePath;
- - (unsigned int)fileEncoding;
- - (id)preprocessedFileContents;
- - (id)filesProcessed;
- - (id)errors;
- @end
- @interface XCJamCommandOutputParser : XCBuildCommandOutputParser
- {
- NSMutableArray *_channelsToActiveSubcommands;
- }
- - (id)initWithNextOutputStream:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)parseJamBeginLineBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)parseJamRuleInvocationLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16 isQuiet:(BOOL)fp20;
- - (void)parseJamRuleErrorMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
- - (void)parseJamRuleOutputLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
- - (void)parseJamRuleEndLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
- - (void)parseJamStatusLineBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)parseJamWarningMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)parseJamErrorMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)_cleanUpRemainingActiveSubparsers;
- - (void)parseJamEndLineBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)subcommand:(id)fp8 didEmitLineOfOutputInSlot:(unsigned int)fp12 bytes:(const char *)fp16 length:(unsigned int)fp20;
- - (void)subcommand:(id)fp8 didEmitMessageInSlot:(unsigned int)fp12 type:(unsigned int)fp16 message:(const char *)fp20 path:(const char *)fp24 lineNumber:(unsigned int)fp28;
- - (void)subcommand:(id)fp8 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp12;
- - (void)subcommand:(id)fp8 didPopAllInclusionMessagesInSlot:(unsigned int)fp12;
- @end
- @interface XCJamRuleInvocationCommand : NSObject <XCOutputStreams, XCWorkQueueCommands>
- {
- XCJamCommandOutputParser *_jamOutputParser;
- unsigned int _channel;
- NSString *_jamRuleName;
- PBXJambaseRuleDescription *_jambaseRuleDescription;
- NSArray *_jamRuleArguments;
- NSString *_commandLineString;
- id _outputStream;
- }
- - (id)initWithJamCommandOutputParser:(id)fp8 channel:(unsigned int)fp12 jamRuleName:(id)fp16 jamRuleArguments:(id)fp20 commandLineString:(id)fp24;
- - (id)init;
- - (void)dealloc;
- - (id)jambaseRuleDescription;
- - (void)handleSingleLineOfOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)handleEndOfRuleInvocationWithResultCode:(int)fp8 wasKilled:(BOOL)fp12 userTime:(double)fp16 systemTime:(double)fp24 wallClockTime:(double)fp32 pageins:(unsigned int)fp40 pageouts:(unsigned int)fp44;
- - (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
- - (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
- - (void)parserFoundEndOfAllInclusions:(id)fp8;
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- - (BOOL)shouldEmitRuleInfoToTranscript;
- - (id)ruleInfo;
- - (id)descriptionForWorkQueueLog;
- - (id)workQueue;
- - (id)description;
- @end
- @interface XCBuildOperation : XCThreadedOperation <XCWorkQueueOperationDelegates>
- {
- PBXProject *_project;
- NSString *_buildAction;
- NSArray *_buildables;
- NSString *_configurationName;
- NSDictionary *_overridingProperties;
- struct _opaque_pthread_mutex_t _mutex;
- NSArray *_preparedBuildables;
- BOOL _buildDependencies;
- NSArray *_allBuildables;
- id _currentBuildable;
- XCWorkQueueOperation *_currentWorkQueueOperation;
- struct _NSMapTable *_buildablesToWorkQueues;
- PBXBuildLog *_buildLog;
- unsigned int _totalNumberOfWarnings;
- unsigned int _totalNumberOfErrors;
- struct __CFBitVector *_slotsHavingSuppressionMsg;
- BOOL _haveAnyMessagesBeenSuppressed;
- PBXBuildLogContainerItem *_currentBuildLogContainerItem;
- NSSampler *_sampler;
- NSTimer *_statusNotificationTimer;
- BOOL _needToPostStatus;
- float _deferredPercentComplete;
- NSString *_deferredStatusString;
- BOOL _needToPostBuildLogItems;
- NSMutableSet *_deferredChangedLogItems;
- }
- + (void)initialize;
- + (Class)buildLogClass;
- + (void)setBuildLogClass:(Class)fp8;
- + (unsigned int)messageLimit;
- - (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
- - (id)initWithIdentifier:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)project;
- - (id)buildAction;
- - (id)buildables;
- - (BOOL)buildDependencies;
- - (void)setBuildDependencies:(BOOL)fp8;
- - (id)configurationName;
- - (id)overridingProperties;
- - (id)productNodesInTargetBuildContext:(id)fp8;
- - (BOOL)looksForPredictiveCompilationFiles;
- - (unsigned int)maximumNumberOfSubprocesses;
- - (BOOL)buildsContinueAfterErrors;
- - (id)buildLog;
- - (id)delegate;
- - (id)workQueueOperationAnnotationDelegate;
- - (BOOL)isRunningInConsole;
- - (id)currentWorkQueueOperation;
- - (void)setCurrentWorkQueueOperation:(id)fp8;
- - (id)currentTarget;
- - (float)percentComplete;
- - (unsigned int)totalNumberOfWarnings;
- - (unsigned int)totalNumberOfErrors;
- - (id)localizedResultString;
- - (id)currentBuildable;
- - (void)setCurrentBuildable:(id)fp8;
- - (void)cancel;
- - (int)setupBeforeRunning;
- - (int)runOperationInBackground;
- - (int)cleanupAfterRunning;
- - (BOOL)hasReachedMessageLimit;
- - (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
- - (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;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
- - (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;
- - (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
- - (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
- - (void)handleAvailableObjectsOnMessageQueue:(id)fp8;
- - (void)_postDeferredNotificationsIfNeeded;
- - (void)buildLog:(id)fp8 didReportStatus:(id)fp12 taskPercentComplete:(float)fp16;
- - (void)buildLog:(id)fp8 didChangeBuildLogItems:(id)fp12;
- - (id)description;
- @end
- @interface XCOperation : NSObject
- {
- NSString *_identifier;
- NSDictionary *_userInfo;
- int _state;
- int _resultCode;
- BOOL _shouldCancel;
- NSThread *_originatingThread;
- double _startTime;
- double _endTime;
- double _progress;
- NSError *_error;
- }
- + (id)activeOperations;
- + (void)_recordNewRunningOperation:(id)fp8;
- - (id)initWithIdentifier:(id)fp8;
- - (id)init;
- - (void)release;
- - (void)dealloc;
- - (void)finalize;
- - (id)identifier;
- - (id)userInfo;
- - (void)setUserInfo:(id)fp8;
- - (void)run;
- - (void)stopWithResultCode:(int)fp8;
- - (id)originatingThread;
- - (void)cancel;
- - (int)state;
- - (int)resultCode;
- - (BOOL)isRunning;
- - (double)startTime;
- - (double)endTime;
- - (double)percentComplete;
- - (id)error;
- - (BOOL)shouldCancel;
- - (int)setupBeforeRunning;
- - (int)runOperation;
- - (int)cleanupAfterRunning;
- - (id)displayName;
- @end
- @interface XCThreadedOperation : XCOperation
- {
- XCMessageQueue *_messageQueue;
- NSThread *_runningThread;
- }
- - (id)initWithIdentifier:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)runningThread;
- - (int)setupBeforeRunning;
- - (int)runOperation;
- - (int)runOperationInBackground;
- - (void)_runOperationInBackground;
- - (int)cleanupAfterRunning;
- - (void)decodeOutputData:(id)fp8;
- - (void)handleAvailableObjectsOnMessageQueue:(id)fp8;
- - (void)setMessageDispatchSuspended:(BOOL)fp8;
- - (void)postNotificationInOriginatingThread:(id)fp8;
- - (void)performInvocationInOriginatingThread:(id)fp8;
- - (void)sendDataToOutputStreamInOriginatingThread:(id)fp8;
- @end
- @interface XCCompositePropertyExpansionContext : NSObject
- {
- NSArray *_expansionContexts;
- }
- - (id)initWithExpansionContexts:(id)fp8;
- - (void)dealloc;
- - (id)expandedValueForString:(id)fp8;
- - (id)localizedDescriptionsOfDefinitionsOfPropertyNamed:(id)fp8;
- @end
- @interface XCPropertyExpansionContext : NSObject <NSCopying>
- {
- NSMutableArray *_propertyDictionaries;
- unsigned int _propertyDictStartIndices[6];
- XCPropertyDictionary *_dynamicProperties;
- NSThread *_accessorThread;
- NSString *_associatedConfigName;
- }
- + (void)initialize;
- - (void)_createDebugTraceStreamIfAppropriate;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)copy;
- - (void)dealloc;
- - (id)associatedConfigurationName;
- - (void)setAssociatedConfigurationName:(id)fp8;
- - (id)dynamicProperties;
- - (void)setStringValue:(id)fp8 forDynamicSetting:(id)fp12;
- - (void)removeDynamicSetting:(id)fp8;
- - (void)prependStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
- - (void)appendStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
- - (void)removeStringOrStringListValue:(id)fp8 fromDynamicSetting:(id)fp12;
- - (void)removeAllDynamicSettings;
- - (void)setPermittedAccessorThread:(id)fp8;
- - (id)expandedValueForString:(id)fp8;
- - (void)pushPropertyDictionary:(id)fp8 atTier:(int)fp12;
- - (void)popPropertyDictionaryAtTier:(int)fp8;
- - (void)removePropertyDictionariesAtTier:(int)fp8;
- - (void)setPropertyDictionariesFromNSDictionariesInArray:(id)fp8 atTier:(int)fp12;
- - (id)arrayOfNSDictionaryRepresentations;
- - (id)propertyDictionariesAtTier:(int)fp8;
- - (id)description;
- - (id)longDescription;
- - (id)localizedDescriptionsOfDefinitionsOfPropertyNamed:(id)fp8;
- - (void)writeToDebugTraceFileIfAppropriate;
- @end
- @interface XCTargetBuildOperation : XCBuildOperation
- {
- float _targetPercentComplete;
- }
- - (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
- - (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 targets:(id)fp24;
- - (void)dealloc;
- - (id)productNodesInTargetBuildContext:(id)fp8;
- - (float)percentComplete;
- - (void)buildLog:(id)fp8 didReportStatus:(id)fp12 taskPercentComplete:(float)fp16;
- - (int)cleanupAfterRunning;
- @end
- @interface XCFileBuildOperation : XCBuildOperation
- {
- NSMutableArray *_fileReferences;
- }
- - (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
- - (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 fileReferences:(id)fp24 inTarget:(id)fp28;
- - (void)dealloc;
- - (BOOL)looksForPredictiveCompilationFiles;
- - (unsigned int)maximumNumberOfSubprocesses;
- - (BOOL)buildsContinueAfterErrors;
- - (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (id)fileReferences;
- - (id)productNodesInTargetBuildContext:(id)fp8;
- @end
- @interface XCCompileFileBuildOperation : XCFileBuildOperation
- {
- }
- - (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- @end
- @interface XCCompileForFixAndContinueFileBuildOperation : XCFileBuildOperation
- {
- NSMutableDictionary *_sourcePathsToCompiledFilePaths;
- NSMutableDictionary *_sourcePathsToBundleFilePaths;
- NSMutableArray *_generatedFilePathsToCleanUp;
- }
- - (void)dealloc;
- - (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (int)cleanupAfterRunning;
- @end
- @interface XCPreprocessFileBuildOperation : XCFileBuildOperation
- {
- NSMutableDictionary *_sourceFilePathsToPreprocessedFilePaths;
- }
- - (void)dealloc;
- - (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (int)cleanupAfterRunning;
- @end
- @interface XCDisassembleFileBuildOperation : XCFileBuildOperation
- {
- NSMutableDictionary *_sourceFilePathsToAssemblyCodeFilePaths;
- }
- - (void)dealloc;
- - (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
- - (int)cleanupAfterRunning;
- @end
- @interface NSThread (XcodeFoundationAdditions)
- + (void)load;
- + (id)mainThread;
- @end
- @interface XCToolSpecificationHeadermapGenerator : XCCommandLineToolSpecification
- {
- }
- - (id)headermapForGeneratedFilesInBuildContext:(id)fp8;
- - (id)headermapForProductHeadersInBuildContext:(id)fp8;
- - (id)headermapForAllProductHeadersInBuildContext:(id)fp8;
- - (id)headermapForAllProjectsHeadersInBuildContext:(id)fp8;
- - (id)traditionalHeadermapWithBuildContext:(id)fp8;
- - (id)createCommandsInBuildContext:(id)fp8;
- @end
- @interface PBXBuildOutputParseRule : NSObject
- {
- TSRegularExpression *_regex;
- int _action;
- Class _buildLogMessageItemClass;
- int _buildMessageType;
- }
- + (id)buildOutputParseRulesFromPListArrays:(id)fp8 outerKeyNameForExceptions:(id)fp12 innerKeyNameForExceptions:(id)fp16;
- - (id)initWithRegularExpression:(id)fp8 action:(int)fp12 buildLogMessageItemClass:(Class)fp16 buildMessageType:(int)fp20;
- - (BOOL)getBuildLogMessageItem:(id *)fp8 andBuildMessage:(id *)fp12 byMatchingAgainstString:(id)fp16 withContext:(id)fp20;
- - (id)description;
- @end
- @interface PBXHeaderFileEnumerator : PBXGroupEnumerator
- {
- }
- + (SEL)traversalSelector;
- @end
- @interface PBXGroup (PBXHeaderFileEnumeratorSupport)
- - (void)flattenItemsIntoHeaderFileEnumeratorArray:(id)fp8;
- @end
- @interface PBXReference (PBXHeaderFileEnumeratorSupport)
- - (void)flattenItemsIntoHeaderFileEnumeratorArray:(id)fp8;
- @end
- @interface XCBuildInfoManager : NSObject
- {
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableDictionary *_buildInfoDicts;
- NSMutableSet *_changedIdentsSinceLastNote;
- NSThread *_currentlyBatchingThread;
- NSMutableArray *_batchedChangesToCommit;
- PBXTargetBuildContext *_buildContext;
- }
- - (id)init;
- - (void)dealloc;
- - (void)finalize;
- - (id)buildContext;
- - (void)setBuildContext:(id)fp8;
- - (id)valueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
- - (void)_postFileInfoChangedNotificationIfNeeded;
- - (void)nonlocking_setValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
- - (void)setValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
- - (void)appendValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
- - (void)removeValueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
- - (void)removeAllKeysOfEntityIdentifier:(id)fp8;
- - (void)removeAllKeysOfAllEntityIdentifiers;
- - (BOOL)areFileInfoNotificationsEnabled;
- - (void)disableFileInfoNotifications;
- - (void)enableFileInfoNotifications;
- - (void)beginBatchingChangesFromCurrentThread;
- - (void)finishBatchingChangesFromCurrentThread;
- @end
- @interface XCEnumerationPropertyDefinition : PBXBuildOptionDefinition
- {
- NSArray *_allowedValueDefns;
- }
- - (id)initFromPListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)allowedValues;
- - (id)localizedAllowedValues;
- - (id)argumentGenerationInfoProvidersForValue:(id)fp8;
- @end
- @interface XCPropertyValueDefinition : NSObject
- {
- NSString *_value;
- id _commandLineArgs;
- NSArray *_toolInvocations;
- NSString *_localizedValue;
- NSString *_localizedDescription;
- TSPropertyListDictionary *_properties;
- }
- - (id)initFromPListDictionary:(id)fp8 forPropertyName:(id)fp12;
- - (void)dealloc;
- - (id)commandArgumentGenerationInfo;
- - (id)value;
- - (id)localizedValue;
- - (id)localizedDescription;
- - (id)properties;
- - (id)valueForUndefinedKey:(id)fp8;
- @end
- @interface XCBooleanPropertyDefinition : PBXBuildOptionDefinition
- {
- XCPropertyValueDefinition *_valueDefns[2];
- }
- - (id)initFromPListDictionary:(id)fp8;
- - (void)dealloc;
- - (id)valueDefinitionForYES;
- - (id)valueDefinitionForNO;
- - (id)localizedAllowedValues;
- - (id)argumentGenerationInfoProvidersForValue:(id)fp8;
- @end
- @interface XCInfoPlistUtilityCommandInvocation : XCWorkQueueCommandSubprocessInvocation
- {
- }
- - (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
- - (BOOL)isRunning;
- @end
- @interface XCPropertyMacroExpression : NSObject
- {
- }
- + (id)propertyMacroExpressionFromString:(id)fp8 error:(id *)fp12;
- - (id)evaluateInContext:(id)fp8;
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroConditionalExpression : XCPropertyMacroExpression
- {
- XCPropertyMacroExpression *_condExpr;
- XCPropertyMacroExpression *_thenExpr;
- XCPropertyMacroExpression *_elseExpr;
- }
- - (id)initWithConditionExpression:(id)fp8 thenExpression:(id)fp12 elseExpression:(id)fp16;
- - (id)init;
- - (void)dealloc;
- - (id)evaluateInContext:(id)fp8;
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroLogicalXORExpression : XCPropertyMacroBinaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroLogicalORExpression : XCPropertyMacroBinaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroLogicalANDExpression : XCPropertyMacroBinaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroInequalityExpression : XCPropertyMacroBinaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroEqualityExpression : XCPropertyMacroBinaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroBinaryBooleanExpression : XCPropertyMacroBooleanExpression
- {
- XCPropertyMacroExpression *_leftExpr;
- XCPropertyMacroExpression *_rightExpr;
- }
- - (id)initWithLeftExpression:(id)fp8 rightExpression:(id)fp12;
- - (id)init;
- - (void)dealloc;
- - (id)description;
- @end
- @interface XCPropertyMacroLogicalNOTExpression : XCPropertyMacroUnaryBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroUnaryBooleanExpression : XCPropertyMacroBooleanExpression
- {
- XCPropertyMacroExpression *_expr;
- }
- - (id)initWithExpression:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)description;
- @end
- @interface XCPropertyMacroFalseConstantExpression : XCPropertyMacroBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroTrueConstantExpression : XCPropertyMacroBooleanExpression
- {
- }
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroBooleanExpression : XCPropertyMacroExpression
- {
- }
- - (id)evaluateInContext:(id)fp8;
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- @end
- @interface XCPropertyMacroStringConstantExpression : XCPropertyMacroStringExpression
- {
- NSString *_string;
- }
- - (id)initWithString:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)evaluateInContext:(id)fp8;
- - (id)description;
- @end
- @interface XCPropertyMacroStringExpression : XCPropertyMacroExpression
- {
- }
- - (id)evaluateInContext:(id)fp8;
- - (BOOL)evaluateAsBooleanInContext:(id)fp8;
- @end
- @interface XCCommandLineToolInvocation : NSObject
- {
- NSString *_toolIdent;
- NSDictionary *_paramDict;
- NSString *_conditionPath;
- }
- - (id)initWithToolIdentifier:(id)fp8 parameters:(id)fp12 conditionPath:(id)fp16;
- - (id)initWithToolIdentifier:(id)fp8 parameters:(id)fp12;
- - (id)initWithPropertyListDictionary:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)toolIdentifier;
- - (id)parameterDictionary;
- - (id)conditionPath;
- - (id)createDependenciesInBuildContext:(id)fp8;
- @end
- @interface XCRecruiterConnection : NSObject
- {
- NSFileHandle *_fileHandle;
- NSString *_socketPath;
- NSMutableData *_buf;
- NSMutableDictionary *_requests;
- BOOL _ephemeral;
- BOOL _connecting;
- int _sockFD;
- struct sockaddr_un _un_addr;
- }
- - (id)init;
- - (void)dealloc;
- - (BOOL)ephemeral;
- - (void)setEphemeral:(BOOL)fp8;
- - (int)fileDescriptor;
- - (int)connect;
- - (BOOL)connected;
- - (void)checkIn;
- - (void)closeConnection;
- - (void)dataAvailable:(id)fp8;
- - (void)handleRecruiterMessage:(id)fp8;
- - (void)sendMessage:(id)fp8;
- - (void)createAndSendMessage:(id)fp8 withContentDictionary:(id)fp12;
- @end
- @interface XCRecruiterMessage : NSObject
- {
- id _messageType;
- id _dictionary;
- }
- - (id)init;
- - (void)dealloc;
- - (id)initWithMessageType:(id)fp8;
- - (id)initWithMessageType:(id)fp8 andContentDictionary:(id)fp12;
- - (id)messageType;
- - (id)messageDictionary;
- - (void)setObject:(id)fp8 forKey:(id)fp12;
- - (id)objectForKey:(id)fp8;
- - (id)wireEncode;
- @end
- @interface XCRecruiterMessageEnumerator : NSEnumerator
- {
- int _pos;
- NSData *_buf;
- }
- + (id)enumeratorWithEncodedMessageData:(id)fp8;
- - (id)init;
- - (void)dealloc;
- - (id)initWithEncodedMessageData:(id)fp8;
- - (id)nextObject;
- - (id)remainingData;
- - (id)allObjects;
- @end
- @interface XCRemoteRecruiterService : NSObject
- {
- XCRecruiterConnection *_pConn;
- NSMutableDictionary *_volunteerStatus;
- NSTimer *_statusLoop;
- }
- + (id)defaultService;
- - (id)init;
- - (void)startSynchronizationLoop;
- - (void)stopSynchronizationLoop;
- - (void)connect;
- - (void)synchronizeWithRecruiter;
- - (void)synchronizeWithRecruiter:(id)fp8;
- - (id)volunteerStatus;
- - (void)dealloc;
- - (void)_recruiterPersistentConnectionMade:(id)fp8;
- - (void)connectionMade:(id)fp8;
- - (void)updateHostStatus:(id)fp8;
- - (void)_recruiterMessageReceived:(id)fp8;
- - (id)addHostWithSpec:(id)fp8;
- - (void)removeHostWithSpec:(id)fp8;
- - (id)hostWithSpec:(id)fp8;
- - (void)_recruiterPersistentConnectionLost:(id)fp8;
- - (id)_spaceSeparatedHostNamesForHostSet:(id)fp8;
- - (void)statusForHostSet:(id)fp8;
- - (void)ensureConnectionToHostSet:(id)fp8;
- - (void)executeBuildOperation:(id)fp8 againstHostSet:(id)fp12;
- - (id)newRecruiterConnection;
- @end
- @interface XCRemoteVolunteer : XCDistributedBuildHost
- {
- }
- - (id)initWithHostSpec:(id)fp8;
- - (id)initWithDistccHostSpec:(id)fp8 bonjourServiceName:(id)fp12;
- - (void)dealloc;
- - (void)_allocateHost;
- - (BOOL)isReachable;
- - (BOOL)hasHostInfo;
- - (BOOL)runningDistccd;
- - (BOOL)isRunningCompatibleDistccd;
- - (BOOL)_setBooleanFlag:(char *)fp8 to:(BOOL)fp12;
- - (BOOL)_setSystemInfo:(id)fp8;
- - (BOOL)_setCompilerVersions:(id)fp8;
- - (BOOL)_setCpuCount:(id)fp8;
- - (BOOL)_setCpuSpeed:(id)fp8;
- - (BOOL)_setJobCount:(id)fp8;
- - (BOOL)_setPrecidence:(id)fp8;
- - (BOOL)_setDistccVersion:(id)fp8;
- - (BOOL)_setBonjourServiceName:(id)fp8;
- - (id)bonjourServiceName;
- - (id)hostSpec;
- - (id)OSVersionString;
- - (id)compilerVersionStrings;
- - (id)distccVersionString;
- - (id)compilerVersionStringsForDisplay;
- - (BOOL)hasCompiler:(id)fp8;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (BOOL)isEqualToBuildHost:(id)fp8;
- - (id)description;
- - (void)refresh;
- - (BOOL)wasDiscoveredByBonjour;
- - (int)cpuCount;
- - (int)concurrentJobCount;
- - (int)precidence;
- - (unsigned long long)cpuSpeed;
- - (unsigned int)processingPower;
- - (void)setIsReachable:(BOOL)fp8;
- - (int)compareProcessingPower:(id)fp8;
- - (int)compareForDistccHostListOrdering:(id)fp8;
- @end
- @interface PBXDevKitConstant : NSObject
- {
- int type;
- int value;
- }
- + (id)type:(int)fp8 int:(int)fp12;
- + (id)int:(int)fp8;
- + (id)intConstant:(const char *)fp8;
- + (id)charConstant:(const char *)fp8;
- - (id)int:(int)fp8;
- - (int)int;
- - (int)type;
- - (id)type:(int)fp8;
- - (int)isUnsigned;
- @end