gecko-dev/mobile/android/base/mozglue
Jim Chen 2b53995aca Bug 958706 - Add ThrowException and HandleUncaughtException methods to AndroidBridge; r=blassey
ThrowException throws a new exception with the appropriate message, meant for native JNI methods that return to Java code (i.e. methods in AndroidJNI.cpp).

HandleUncaughtException will be called by the generated JNI stubs that C++ code uses. HandleUncaughtException calls the new GeckoAppShell.handleUncaughtException method, which behaves exactly like the normal uncaught exception handler (annotates the crash report and crashes). GeckoAppShell.handleUncaughtException has the noThrow annotation that will be seen by the generated code; as a result, its generated stub will not call HandleUncaughtException and result in a loop.
2014-01-17 23:32:24 -06:00
..
generatorannotations Bug 958706 - Add ThrowException and HandleUncaughtException methods to AndroidBridge; r=blassey 2014-01-17 23:32:24 -06:00
ByteBufferInputStream.java Bug 859229 - Part 2: Remove redundant Java imports. r=kats 2013-04-08 00:24:40 -07:00
DirectBufferAllocator.java
GeckoLoader.java.in Bug 938827 - Part 5: Remove querySql reflection. r=rnewman 2013-12-06 11:43:11 -08:00
JNITarget.java Bug 709230 - Part 1: annotate by hand the JNI entry points not covered by the code generator. r=rnewman 2013-11-21 14:44:00 -08:00
NativeReference.java Bug 842681 - Use the linker Zip code through JNI for GeckoJarReader. r=kats 2013-03-08 19:20:13 +01:00
NativeZip.java Bug 913985: Part 2 - Add annotations to all remaining JNI entry points, marking them for generations. r=kats 2013-11-12 10:41:00 -08:00
RobocopTarget.java Bug 709230 - Part 3: annotate the remaining Robocop entry points. r=gbrown,rnewman 2013-11-18 21:09:00 -08:00
WebRTCJNITarget.java Bug 709230 - Part 4: annotate members referenced by WebRTC's JNI code. r=gcp,rnewman 2013-11-18 17:27:00 -08:00