return item;
}
-PassRefPtrWillBeRawPtr<DataObjectItem> DataObject::add(PassRefPtrWillBeRawPtr<File> file)
+PassRefPtrWillBeRawPtr<DataObjectItem> DataObject::add(File* file)
{
if (!file)
return nullptr;
Vector<String> results;
for (size_t i = 0; i < m_itemList.size(); ++i) {
if (m_itemList[i]->isFilename())
- results.append(static_cast<File*>(m_itemList[i]->getAsFile().get())->path());
+ results.append(toFile(m_itemList[i]->getAsFile())->path());
}
return results;
}
void DataObject::trace(Visitor* visitor)
{
+#if ENABLE(OILPAN)
visitor->trace(m_itemList);
- WillBeHeapSupplementable<DataObject>::trace(visitor);
+ HeapSupplementable<DataObject>::trace(visitor);
+#endif
}
} // namespace blink