@class NSString, NSMutableDictionary, NSArray, NSBundle; @interface AXCodeItem : NSObject { NSBundle *_cachedBundle; struct { unsigned char isDyldOpened : 1; } _flags; unsigned long long _loadedAtTimestamp; } @property (nonatomic) long long type; @property (retain, nonatomic) NSString *name; @property (retain, nonatomic) NSString *path; @property (retain, nonatomic) NSMutableDictionary *platformToTarget; @property (nonatomic) long long targetType; @property (nonatomic) unsigned short loadOrder; @property (retain, nonatomic) NSArray *excludedProcesses; @property (weak, nonatomic) AXCodeItem *associatedAccessibilityCodeItem; @property (weak, nonatomic) AXCodeItem *targetCodeItem; @property (readonly, nonatomic) NSString *debugCodeTypeDescription; @property (readonly, nonatomic) NSBundle *cachedBundle; @property (nonatomic) BOOL isLoaded; @property (readonly, nonatomic) unsigned long long loadedAtTimestamp; @property (readonly, nonatomic) BOOL isAccessibilityBundle; + (id)_codeItemQueue; + (long long)codeItemTypeFromString:(id)a0; - (unsigned long long)hash; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (BOOL)_isSystemAppAccessibilityBundle; - (void)_cacheLazyProperties; - (void)addPlatformToTargetEntries:(id)a0; - (id)initAccessibilityCodeItemWithPath:(id)a0 targetType:(long long)a1 platformToTarget:(id)a2 loadOrder:(unsigned short)a3; - (id)initWithPath:(id)a0 isDyldOpened:(BOOL)a1; - (void)loadWithStrategy:(long long)a0 onQueue:(id)a1 completion:(id /* block */)a2; - (id)prepareBackingBundleIfNeeded:(id *)a0; @end