6
6
* LICENSE file in the root directory of this source tree.
7
7
*/
8
8
9
- #include < jni.h>
10
9
#include < fbjni/fbjni.h>
10
+ #include < jni.h>
11
11
12
- #include < executorch/runtime/kernel/operator_registry.h>
13
12
#include < executorch/runtime/backend/interface.h>
13
+ #include < executorch/runtime/kernel/operator_registry.h>
14
14
15
15
namespace executorch_jni {
16
16
namespace runtime = ::executorch::ET_RUNTIME_NAMESPACE;
17
17
18
18
class AndroidRuntimeJni : public facebook ::jni::JavaClass<AndroidRuntimeJni> {
19
19
public:
20
- constexpr static const char * kJavaDescriptor = " Lorg/pytorch/executorch/ExecuTorchRuntime;" ;
20
+ constexpr static const char * kJavaDescriptor =
21
+ " Lorg/pytorch/executorch/ExecuTorchRuntime;" ;
21
22
22
23
static void registerNatives () {
23
24
javaClassStatic ()->registerNatives ({
24
- makeNativeMethod (" getRegisteredOps" , AndroidRuntimeJni::getRegisteredOps),
25
- makeNativeMethod (" getRegisteredBackends" , AndroidRuntimeJni::getRegisteredBackends),
25
+ makeNativeMethod (
26
+ " getRegisteredOps" , AndroidRuntimeJni::getRegisteredOps),
27
+ makeNativeMethod (
28
+ " getRegisteredBackends" , AndroidRuntimeJni::getRegisteredBackends),
26
29
});
27
30
}
28
31
@@ -33,8 +36,8 @@ class AndroidRuntimeJni : public facebook::jni::JavaClass<AndroidRuntimeJni> {
33
36
auto result = facebook::jni::JArrayClass<jstring>::newArray (kernels.size ());
34
37
35
38
for (size_t i = 0 ; i < kernels.size (); ++i) {
36
- auto op = facebook::jni::make_jstring (kernels[i].name_ );
37
- result->setElement (i, op.get ());
39
+ auto op = facebook::jni::make_jstring (kernels[i].name_ );
40
+ result->setElement (i, op.get ());
38
41
}
39
42
40
43
return result;
@@ -47,15 +50,15 @@ class AndroidRuntimeJni : public facebook::jni::JavaClass<AndroidRuntimeJni> {
47
50
auto result = facebook::jni::JArrayClass<jstring>::newArray (num_backends);
48
51
49
52
for (int i = 0 ; i < num_backends; ++i) {
50
- auto name_result = runtime::get_backend_name (i);
51
- const char * name = " " ;
53
+ auto name_result = runtime::get_backend_name (i);
54
+ const char * name = " " ;
52
55
53
- if (name_result.ok ()) {
54
- name = *name_result;
55
- }
56
+ if (name_result.ok ()) {
57
+ name = *name_result;
58
+ }
56
59
57
- auto backend_str = facebook::jni::make_jstring (name);
58
- result->setElement (i, backend_str.get ());
60
+ auto backend_str = facebook::jni::make_jstring (name);
61
+ result->setElement (i, backend_str.get ());
59
62
}
60
63
61
64
return result;
0 commit comments