summaryrefslogtreecommitdiffstats
path: root/base/android
diff options
context:
space:
mode:
Diffstat (limited to 'base/android')
-rwxr-xr-xbase/android/jni_generator/jni_generator.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/android/jni_generator/jni_generator.py b/base/android/jni_generator/jni_generator.py
index b797cf1..18312c6 100755
--- a/base/android/jni_generator/jni_generator.py
+++ b/base/android/jni_generator/jni_generator.py
@@ -95,7 +95,10 @@ def JavaDataTypeToC(java_type):
'void': 'void',
'String': 'jstring',
'java/lang/String': 'jstring',
+ 'Class': 'jclass',
+ 'java/lang/Class': 'jclass',
}
+
if java_type in java_pod_type_map:
return java_pod_type_map[java_type]
elif java_type in java_type_map:
@@ -151,6 +154,7 @@ class JniParams(object):
'Ljava/lang/Long',
'Ljava/lang/Object',
'Ljava/lang/String',
+ 'Ljava/lang/Class',
]
if param == 'byte[][]':
return '[[B'