Classes that are root/!can_delete() could be instantiated via JNI
Classes that are root/!can_delete() could be instantiated via JNI

Summary:
This is a de-optimizations to make things safer.

The native JNI function `AllocObject` allows creating an object without calling a constructor (resulting in all fields being 0-initialized): https://android.googlesource.com/platform/development/+/3598d53/ndk/platforms/android-3/include/jni.h#205

Reviewed By: ssj933

Differential Revision: D17979482

fbshipit-source-id: 768a87557b97d77c504974f38b908f601547afa6

facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex