diff options
| author | Steve Block <steveblock@google.com> | 2010-01-21 14:45:47 +0000 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2010-01-26 16:40:00 +0000 |
| commit | aefef8d800d34d6733c13b05c7cfe214d06b62d8 (patch) | |
| tree | 3768095b75d4921b17ceb64dc74b6a2eb91aa2ab /V8Binding/jni/jni_runtime.cpp | |
| parent | ab3eedd7e7e8a8ab78e3a507f85afcc6353461b0 (diff) | |
| download | external_webkit-aefef8d800d34d6733c13b05c7cfe214d06b62d8.zip external_webkit-aefef8d800d34d6733c13b05c7cfe214d06b62d8.tar.gz external_webkit-aefef8d800d34d6733c13b05c7cfe214d06b62d8.tar.bz2 | |
Moves V8's JavaField from V8's jni_runtime to JavaClassV8 and fixes style
JavaField is script-engine specific. The JSC version of JavaField was moved out
of the script-independent file JNIBridge (previosuly named jni_runtime) in
http://trac.webkit.org/changeset/53849
This change makes the equivalent move for V8.
This will make V8's version of jni_runtime script-independent, allowing it to be
merged with JNIBridge in WebCore in the future.
This change is being upstreamed to webkit.org in
https://bugs.webkit.org/show_bug.cgi?id=34166
Change-Id: I7b35bfe4e8e7820623a824028eb64d06421bdb6b
Diffstat (limited to 'V8Binding/jni/jni_runtime.cpp')
| -rw-r--r-- | V8Binding/jni/jni_runtime.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/V8Binding/jni/jni_runtime.cpp b/V8Binding/jni/jni_runtime.cpp index 2b9c1cc..3b183bc 100644 --- a/V8Binding/jni/jni_runtime.cpp +++ b/V8Binding/jni/jni_runtime.cpp @@ -38,21 +38,6 @@ JavaParameter::JavaParameter(JNIEnv* env, jstring type) m_JNIType = JNITypeFromClassName(m_type.UTF8String()); } -JavaField::JavaField(JNIEnv* env, jobject aField) -{ - // Get field type - jobject fieldType = callJNIMethod<jobject>(aField, "getType", "()Ljava/lang/Class;"); - jstring fieldTypeName = static_cast<jstring>(callJNIMethod<jobject>(fieldType, "getName", "()Ljava/lang/String;")); - m_type = JavaString(env, fieldTypeName); - m_JNIType = JNITypeFromClassName(m_type.UTF8String()); - - // Get field name - jstring fieldName = static_cast<jstring>(callJNIMethod<jobject>(aField, "getName", "()Ljava/lang/String;")); - m_name = JavaString(env, fieldName); - - m_field = new JObjectWrapper(aField); -} - JavaMethod::JavaMethod(JNIEnv* env, jobject aMethod) { // Get return type |
