Lines Matching refs:key
5 #define EXGetNonNullManifestValue(Type, key) \
7 id value = [self objectForKey:key]; \
8 NSAssert(value != nil, @"Value for (key = %@) should not be null", key); \
9 …NSAssert([value isKindOfClass:[Type class]], @"Value for (key = %@) should be a %@", key, NSString…
13 #define EXGetNullableManifestValue(Type, key) \
15 id value = [self objectForKey:key]; \
16 …alue || [value isKindOfClass:[Type class]], @"Value for (key = %@) should be a %@ or null", key, N…
22 - (NSString *)expo_stringForKey:(id)key {
23 return EXGetNonNullManifestValue(NSString, key);
26 - (nullable NSString *)expo_nullableStringForKey:(id)key {
27 return EXGetNullableManifestValue(NSString, key);
30 - (NSNumber *)expo_numberForKey:(id)key {
31 return EXGetNonNullManifestValue(NSNumber, key);
34 - (nullable NSNumber *)expo_nullableNumberForKey:(id)key {
35 return EXGetNullableManifestValue(NSNumber, key);
38 - (NSArray *)expo_arrayForKey:(id)key {
39 return EXGetNonNullManifestValue(NSArray, key);
42 - (nullable NSArray *)expo_nullableArrayForKey:(id)key {
43 return EXGetNullableManifestValue(NSArray, key);
46 - (NSDictionary *)expo_dictionaryForKey:(id)key {
47 return EXGetNonNullManifestValue(NSDictionary, key);
50 - (nullable NSDictionary *)expo_nullableDictionaryForKey:(id)key {
51 return EXGetNullableManifestValue(NSDictionary, key);