Changeset 65833 in webkit


Ignore:
Timestamp:
Aug 23, 2010 2:52:03 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-08-23 Iain Merrick <husky@google.com>

Reviewed by Steve Block.

Update JNI bridge for V8 after renaming of JavaString::utf8().
https://bugs.webkit.org/show_bug.cgi?id=44419

This fixes the build on Android. No new functionality, so no new tests.

  • bridge/jni/v8/JNIBridgeV8.cpp: (JavaField::JavaField):
  • bridge/jni/v8/JNIBridgeV8.h: (JSC::Bindings::JavaField::type):
  • bridge/jni/v8/JavaClassV8.cpp: (JavaClass::JavaClass):
  • bridge/jni/v8/JavaNPObjectV8.cpp: (JSC::Bindings::JavaNPObjectGetProperty):
  • bridge/jni/v8/JavaStringV8.h: (JSC::Bindings::JavaStringImpl::utf8):
Location:
trunk/WebCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r65832 r65833  
     12010-08-23  Iain Merrick  <husky@google.com>
     2
     3        Reviewed by Steve Block.
     4
     5        Update JNI bridge for V8 after renaming of JavaString::utf8().
     6        https://bugs.webkit.org/show_bug.cgi?id=44419
     7
     8        This fixes the build on Android. No new functionality, so no new tests.
     9
     10        * bridge/jni/v8/JNIBridgeV8.cpp:
     11        (JavaField::JavaField):
     12        * bridge/jni/v8/JNIBridgeV8.h:
     13        (JSC::Bindings::JavaField::type):
     14        * bridge/jni/v8/JavaClassV8.cpp:
     15        (JavaClass::JavaClass):
     16        * bridge/jni/v8/JavaNPObjectV8.cpp:
     17        (JSC::Bindings::JavaNPObjectGetProperty):
     18        * bridge/jni/v8/JavaStringV8.h:
     19        (JSC::Bindings::JavaStringImpl::utf8):
     20
    1212010-08-23  Mihai Parparita  <mihaip@chromium.org>
    222
  • trunk/WebCore/bridge/jni/v8/JNIBridgeV8.cpp

    r54175 r65833  
    3535    jstring fieldTypeName = static_cast<jstring>(callJNIMethod<jobject>(fieldType, "getName", "()Ljava/lang/String;"));
    3636    m_type = JavaString(env, fieldTypeName);
    37     m_JNIType = JNITypeFromClassName(m_type.UTF8String());
     37    m_JNIType = JNITypeFromClassName(m_type.utf8());
    3838
    3939    // Get field name
  • trunk/WebCore/bridge/jni/v8/JNIBridgeV8.h

    r54175 r65833  
    3939
    4040    const JavaString& name() const { return m_name; }
    41     const char* type() const { return m_type.UTF8String(); }
     41    const char* type() const { return m_type.utf8(); }
    4242
    4343    JNIType getJNIType() const { return m_JNIType; }
  • trunk/WebCore/bridge/jni/v8/JavaClassV8.cpp

    r54169 r65833  
    5454        JavaField* aField = new JavaField(env, aJField); // deleted in the JavaClass destructor
    5555        {
    56             m_fields.set(aField->name().UTF8String(), aField);
     56            m_fields.set(aField->name().utf8(), aField);
    5757        }
    5858        env->DeleteLocalRef(aJField);
     
    6767        MethodList* methodList;
    6868        {
    69             methodList = m_methods.get(aMethod->name().UTF8String());
     69            methodList = m_methods.get(aMethod->name().utf8());
    7070            if (!methodList) {
    7171                methodList = new MethodList();
    72                 m_methods.set(aMethod->name().UTF8String(), methodList);
     72                m_methods.set(aMethod->name().utf8(), methodList);
    7373            }
    7474        }
  • trunk/WebCore/bridge/jni/v8/JavaNPObjectV8.cpp

    r56105 r65833  
    156156    jvalue value = getJNIField(instance->javaInstance(),
    157157                               field->getJNIType(),
    158                                field->name().UTF8String(),
     158                               field->name().utf8(),
    159159                               field->type());
    160160
  • trunk/WebCore/bridge/jni/v8/JavaStringV8.h

    r56825 r65833  
    4747    }
    4848
    49     const char* UTF8String() const { return m_utf8String.data(); }
     49    const char* utf8() const { return m_utf8String.data(); }
    5050    const jchar* uchars() const { return 0; } // Not implemented
    5151    int length() const { return m_utf8String.length(); }
Note: See TracChangeset for help on using the changeset viewer.