Changeset 42478 in webkit for trunk/JavaScriptCore/runtime
- Timestamp:
- Apr 13, 2009, 11:24:43 PM (16 years ago)
- Location:
- trunk/JavaScriptCore/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/CommonIdentifiers.h
r38138 r42478 64 64 macro(toString) \ 65 65 macro(UTC) \ 66 macro(valueOf) 66 macro(valueOf) \ 67 macro(displayName) 67 68 68 69 namespace JSC { -
trunk/JavaScriptCore/runtime/InternalFunction.cpp
r38440 r42478 49 49 } 50 50 51 const UString& InternalFunction::displayName(JSGlobalData* globalData) 52 { 53 JSValuePtr displayName = getDirect(globalData->propertyNames->displayName); 54 55 if (displayName) 56 return asString(displayName)->value(); 57 58 return UString::null(); 59 } 60 61 const UString& InternalFunction::calculatedDisplayName(JSGlobalData* globalData) 62 { 63 const UString& explicitName = displayName(globalData); 64 65 if (!explicitName.isEmpty()) 66 return explicitName; 67 68 return name(globalData); 69 } 70 51 71 } // namespace JSC -
trunk/JavaScriptCore/runtime/InternalFunction.h
r39670 r42478 38 38 39 39 const UString& name(JSGlobalData*); 40 const UString& displayName(JSGlobalData*); 41 const UString& calculatedDisplayName(JSGlobalData*); 40 42 41 43 static PassRefPtr<Structure> createStructure(JSValuePtr proto)
Note:
See TracChangeset
for help on using the changeset viewer.