Nick Lockwood 407eb4ce85 NSNumber arguments must now be nonnull
Summary:
The bridge implementation on React Android does not currently support boxed numeric/boolean types (the equivalent of NSNumber arguments on iOS), nor does Java support Objective-C's nil messaging system that transparently casts nil to zero, false, etc for primitive types.

To avoid platform incompatibilities, we now treat all primitive arguments as non-nullable rather than silently converting NSNull -> nil -> 0/false.

We also now enforce that NSNumber * objects must be explicitly marked as `nonnull` (this restriction may be lifted in future if/when Android supports boxed numbers).

Other object types are still assumed to be nullable unless specifically annotated with `nonnull`.
2015-07-31 06:57:08 -08:00
..
2015-07-10 08:31:21 -08:00
2015-06-22 06:56:43 -08:00
2015-03-26 06:32:01 -07:00
2015-06-22 08:17:09 -08:00
2015-05-20 18:26:36 -08:00
2015-07-28 07:21:50 -08:00
2015-03-26 06:32:01 -07:00
2015-03-26 06:32:01 -07:00
2015-07-20 09:52:31 -08:00
2015-07-27 01:18:40 -08:00