XCUIRecorderNodeFinder.h 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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, NSSet, XCUIRecorderNodeFinderMatch;
  7. @interface XCUIRecorderNodeFinder : NSObject
  8. {
  9. unsigned long long _state;
  10. NSSet *_descendantsWithTargetElementType;
  11. NSArray *_childrenWithTargetElementType;
  12. BOOL _allowDirectChildrenMatches;
  13. BOOL _shouldAttemptToUseIdentifier;
  14. BOOL _shouldAttemptToUsePlaceholderValue;
  15. BOOL _shouldAttemptToUseLabel;
  16. BOOL _shouldAttemptToUseTitle;
  17. BOOL _shouldAttemptToUseTruncatedValueString;
  18. BOOL _allowElementQueries;
  19. BOOL _excludeUnlessNecessary;
  20. NSMutableArray *_mutableFoundNodeMatches;
  21. NSMutableArray *_unprocessedContainsMatches;
  22. XCUIRecorderNodeFinderMatch *_ancestorNodeFinderMatch;
  23. unsigned long long _targetSnapshotIndex;
  24. id/*XCElementSnapshot*/ _targetSnapshot;
  25. unsigned long long _language;
  26. unsigned long long _platform;
  27. }
  28. + (id)nodeToFindElementForSnapshots:(id)arg1 language:(unsigned long long)arg2 platform:(unsigned long long)arg3;
  29. + (id)_nodeFindersForSnapshots:(id)arg1 ancestorMatch:(id)arg2 ancestorIndex:(unsigned long long)arg3 stopCombinatorialExpansionIndexes:(id)arg4 excludeUnlessNecessaryElementTypes:(id)arg5 language:(unsigned long long)arg6 platform:(unsigned long long)arg7;
  30. + (id)_excludeUnlessNecessaryElementTypesForPlatform:(unsigned long long)arg1;
  31. + (id)_stopCombinatorialExpansionElementTypesForPlatform:(unsigned long long)arg1;
  32. @property BOOL excludeUnlessNecessary; // @synthesize excludeUnlessNecessary=_excludeUnlessNecessary;
  33. @property BOOL allowElementQueries; // @synthesize allowElementQueries=_allowElementQueries;
  34. @property unsigned long long platform; // @synthesize platform=_platform;
  35. @property unsigned long long language; // @synthesize language=_language;
  36. @property(retain) id/*XCElementSnapshot*/ targetSnapshot; // @synthesize targetSnapshot=_targetSnapshot;
  37. @property unsigned long long targetSnapshotIndex; // @synthesize targetSnapshotIndex=_targetSnapshotIndex;
  38. @property(retain) XCUIRecorderNodeFinderMatch *ancestorNodeFinderMatch; // @synthesize ancestorNodeFinderMatch=_ancestorNodeFinderMatch;
  39. @property(retain) NSMutableArray *unprocessedContainsMatches; // @synthesize unprocessedContainsMatches=_unprocessedContainsMatches;
  40. @property(retain) NSMutableArray *mutableFoundNodeMatches; // @synthesize mutableFoundNodeMatches=_mutableFoundNodeMatches;
  41. - (id)descendantsQueryNodeWithTargetElementTypeContainingElementsOfType:(unsigned long long)arg1 identifierValue:(id)arg2;
  42. - (id)childrenQueryNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
  43. - (id)descendantsQueryNodeWithElementType:(unsigned long long)arg1;
  44. - (id)descendantsQueryNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
  45. - (id)childAtIndexNodeWithTargetElementType;
  46. - (id)childAtIndexNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
  47. - (id)uniqueChildNodeWithTargetElementType;
  48. - (id)uniqueChildNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
  49. - (id)uniqueDescendantNodeWithTargetElementType;
  50. - (id)uniqueDescendantNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
  51. - (id)descendantsWithTargetElementTypeContainingDescendantElementsWithType:(unsigned long long)arg1 identifierValue:(id)arg2;
  52. - (id)childrenWithTargetElementType;
  53. - (id)childrenWithTargetElementTypeAndIdentifierValue:(id)arg1;
  54. - (id)descendantsWithTargetElementType;
  55. - (id)descendantsWithTargetElementTypeAndIdentifierValue:(id)arg1;
  56. - (id)nextNodeFinderMatch;
  57. - (id)_stringConstantForString:(id)arg1;
  58. - (void)removeFromAncestorNodeFinderMatch;
  59. - (void)invalidate;
  60. - (id)initWithTargetSnapshot:(id)arg1 targetSnapshotIndex:(unsigned long long)arg2 ancestorMatch:(id)arg3 allowElementQueries:(BOOL)arg4 excludeUnlessNecessary:(BOOL)arg5 language:(unsigned long long)arg6 platform:(unsigned long long)arg7;
  61. @end