XCSourceCodeRecording.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // Generated by class-dump 3.5 (64 bit).
  3. //
  4. // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6. @class NSArray, NSMutableArray, NSMutableDictionary, NSMutableSet;
  7. @interface XCSourceCodeRecording : NSObject
  8. {
  9. unsigned long long _language;
  10. NSMutableArray *_treeNodes;
  11. NSMutableSet *_variableTreeNodes;
  12. NSArray *_reservedNames;
  13. NSMutableDictionary *_variableNameToContentNodeDictionary;
  14. long long _nextVariableCount;
  15. }
  16. @property(retain) NSMutableDictionary *variableNameToContentNodeDictionary; // @synthesize variableNameToContentNodeDictionary=_variableNameToContentNodeDictionary;
  17. @property(retain, setter=_setTreeNodes:) NSArray *_treeNodes; // @synthesize _treeNodes;
  18. @property(readonly) unsigned long long language; // @synthesize language=_language;
  19. - (BOOL)_shareLongestCommonSection_StartAtIndex:(long long)arg1 nextCandidateIndex:(long long *)arg2;
  20. - (BOOL)_createAndShareLocalVariableUsingSourceNode:(id)arg1 atIndex:(long long)arg2;
  21. - (id)_variableNameForVariableContentNode:(id)arg1;
  22. - (unsigned long long)_variableClassTypeForVariableContentNode:(id)arg1;
  23. - (id)_variableSuffixForElementType:(unsigned long long)arg1 classType:(unsigned long long)arg2;
  24. - (id)_transformedVariablePrefixForLabel:(id)arg1;
  25. - (id)_variableNameForElementType:(unsigned long long)arg1 label:(id)arg2 classType:(unsigned long long)arg3;
  26. - (id)_uniqueVariableNameWithName:(id)arg1;
  27. - (id)_nodes:(id)arg1 matchingDistanceFromRoot:(BOOL)arg2 variableContentNode:(id)arg3 withVariableName:(id)arg4 startingIndex:(long long)arg5 replacedNodes:(long long *)arg6 indexOfFirstReplacedNode:(long long *)arg7;
  28. - (BOOL)_shareCommonSectionsUsingExistingLocalVariables;
  29. - (void)_shareCommonSectionsInLocalVariables;
  30. - (id)variableNodeForNode:(id)arg1 withName:(id)arg2 variableType:(unsigned long long)arg3;
  31. - (id)_sourceCodePrefixForVariableName:(id)arg1 variableType:(unsigned long long)arg2;
  32. - (id)_stringRepresentationWithOptions:(unsigned long long)arg1 error:(id *)arg2;
  33. - (id)stringRepresentationWithError:(id *)arg1;
  34. - (void)appendNode:(id)arg1 replaceLastNode:(BOOL)arg2;
  35. - (id)copy;
  36. - (id)initWithLanguage:(unsigned long long)arg1 reservedNames:(id)arg2;
  37. - (id)init;
  38. @end