summaryrefslogtreecommitdiffstats
path: root/V8Binding/jni/jni_runtime.cpp
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-01-21 14:45:47 +0000
committerSteve Block <steveblock@google.com>2010-01-26 16:40:00 +0000
commitaefef8d800d34d6733c13b05c7cfe214d06b62d8 (patch)
tree3768095b75d4921b17ceb64dc74b6a2eb91aa2ab /V8Binding/jni/jni_runtime.cpp
parentab3eedd7e7e8a8ab78e3a507f85afcc6353461b0 (diff)
downloadexternal_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.cpp15
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