luxlabs header browser preview


@class NSString, NSDictionary, NSArray;

@interface NSError : NSObject <NSCopying, NSSecureCoding> {
    void *_reserved;
    long long _code;
    NSString *_domain;
    NSDictionary *_userInfo;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy) NSString *domain;
@property (readonly) long long code;
@property (readonly, copy) NSDictionary *userInfo;
@property (readonly, copy) NSString *localizedDescription;
@property (readonly, copy) NSString *localizedFailureReason;
@property (readonly, copy) NSString *localizedRecoverySuggestion;
@property (readonly, copy) NSArray *localizedRecoveryOptions;
@property (readonly) id recoveryAttempter;
@property (readonly, copy) NSString *helpAnchor;
@property (readonly, copy) NSArray *underlyingErrors;

+ (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2;
+ (id /* block */)userInfoValueProviderForDomain:(id)a0;
+ (id)_readCorruptErrorWithFormat:(id)a0;
+ (void)_registerBuiltInFormatters;
+ (void)_registerFormatter:(void /* function */ *)a0 forErrorKey:(id)a1 parameters:(const char *)a2;
+ (void)_setFileNameLocalizationEnabled:(BOOL)a0;
+ (void)_web_addErrorsWithCodesAndDescriptions:(id)a0 inDomain:(id)a1;
+ (id)_web_errorWithDomain:(id)a0 code:(long long)a1 URL:(id)a2;
+ (id)_web_errorWithDomain:(id)a0 code:(long long)a1 failingURL:(id)a2;
+ (void)setUserInfoValueProviderForDomain:(id)a0 provider:(id /* block */)a1;

- (unsigned long long)_cfTypeID;
- (id)replacementObjectForPortCoder:(id)a0;
- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (id)redactedDescription;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)initWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_web_failingURL;
- (id)_cocoaErrorString:(id)a0;
- (id)_cocoaErrorString:(id)a0 fromBundle:(id)a1 tableName:(id)a2;
- (id)_cocoaErrorStringWithKind:(id)a0;
- (id)_cocoaErrorStringWithKind:(id)a0 variant:(id)a1;
- (long long)_collectApplicableUserInfoFormatters:(struct **)a0 max:(long long)a1;
- (id)_formatCocoaErrorString:(id)a0 parameters:(const char *)a1 applicableFormatters:(struct **)a2 count:(long long)a3;
- (struct __CFString { } *)_retainedUserInfoCallBackForKey:(id)a0;
- (BOOL)_web_errorIsInDomain:(id)a0;
- (id)_web_initWithDomain:(id)a0 code:(long long)a1 failingURL:(id)a2;
- (id)_web_initWithDomain_nowarn:(id)a0 code:(long long)a1 URL:(id)a2;
- (id)_web_localizedDescription;

@end