Lines Matching refs:SourcePos
280 const SourcePos sourcePos;
291 , sourcePos(in->getPrintableSource(), block.getLineNumber())
309 sourcePos.error("Attribute \"%s\" has already been defined\n",
317 status_t err = outTable->addBag(sourcePos, myPackage,
359 attr.sourcePos.error("A 'name' attribute is required for <attr>\n");
371 attr.sourcePos.error("Tag <attr> 'format' attribute value \"%s\" not valid\n",
388 attr.sourcePos.error("Tag <attr> 'min' attribute must be a number, not \"%s\"\n",
394 err = outTable->addBag(attr.sourcePos, myPackage, attr16, attr.ident,
406 attr.sourcePos.error("Tag <attr> 'max' attribute must be a number, not \"%s\"\n",
412 err = outTable->addBag(attr.sourcePos, myPackage, attr16, attr.ident,
419 attr.sourcePos.error("Tag <attr> must have format=integer attribute if using max or min\n");
429 attr.sourcePos.error("Tag <attr> 'localization' attribute value \"%s\" not valid\n",
437 err = outTable->addBag(attr.sourcePos, myPackage, attr16, attr.ident,
455 SourcePos(in->getPrintableSource(), block.getLineNumber())
475 err = outTable->addBag(SourcePos(in->getPrintableSource(), block.getLineNumber()),
484 SourcePos(in->getPrintableSource(), block.getLineNumber())
488 SourcePos(in->getPrintableSource(), block.getLineNumber())
499 SourcePos(in->getPrintableSource(), block.getLineNumber())
509 SourcePos(in->getPrintableSource(), block.getLineNumber())
514 SourcePos(in->getPrintableSource(), block.getLineNumber())
545 err = outTable->addBag(SourcePos(in->getPrintableSource(), block.getLineNumber()),
559 SourcePos(in->getPrintableSource(), block.getLineNumber())
566 SourcePos(in->getPrintableSource(), block.getLineNumber())
633 err = outTable->addBag(SourcePos(in->getPrintableSource(), block->getLineNumber()),
775 err = outTable->addEntry(SourcePos(in->getPrintableSource(), block->getLineNumber()),
873 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
878 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
905 SourcePos(in->getPrintableSource(), 0).warning(
948 SourcePos srcPos(in->getPrintableSource(), block.getLineNumber());
1020 SourcePos srcPos(in->getPrintableSource(), block.getLineNumber());
1133 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1152 SourcePos srcPos(in->getPrintableSource(), block.getLineNumber());
1195 SourcePos srcPos(in->getPrintableSource(), block.getLineNumber());
1225 SourcePos srcPos(in->getPrintableSource(), block.getLineNumber());
1279 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1294 SourcePos srcPos(String8(in->getPrintableSource()), block.getLineNumber());
1305 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1336 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1343 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1378 SourcePos(in->getPrintableSource(), block.getLineNumber()).warning(
1394 SourcePos(in->getPrintableSource(), block.getLineNumber()));
1438 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1463 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1506 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1517 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1545 err = outTable->startBag(SourcePos(in->getPrintableSource(),
1561 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1595 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1600 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1609 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1648 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1711 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1722 SourcePos(in->getPrintableSource(), block.getLineNumber()).error(
1787 const SourcePos unknown(String8("????"), 0);
1828 status_t ResourceTable::addPublic(const SourcePos& sourcePos,
1839 sourcePos.error("Error declaring public resource %s/%s for included package %s\n",
1845 sp<Type> t = getType(package, type, sourcePos);
1849 return t->addPublic(sourcePos, name, ident);
1852 status_t ResourceTable::addEntry(const SourcePos& sourcePos,
1868 sourcePos.error("Resource entry %s/%s is already defined in package %s.",
1873 sp<Entry> e = getEntry(package, type, name, sourcePos, overwrite,
1878 status_t err = e->setItem(sourcePos, value, style, format, overwrite);
1885 status_t ResourceTable::startBag(const SourcePos& sourcePos,
1903 sourcePos.error("Resource entry %s/%s is already defined in package %s.",
1920 sourcePos.error("Resource does not already exist in overlay at '%s'; use <add-resource> to add.\n",
1925 sp<Entry> e = getEntry(package, type, name, sourcePos, overlay, params);
1935 if ((result = e->makeItABag(sourcePos)) != NO_ERROR) {
1940 return e->emptyBag(sourcePos);
1945 status_t ResourceTable::addBag(const SourcePos& sourcePos,
1969 sourcePos.file.striing(), sourcePos.line, String8(type).string());
1972 sp<Entry> e = getEntry(package, type, name, sourcePos, replace, params);
1983 status_t err = e->addToBag(sourcePos, bagKey, value, style, replace, isId, format);
2105 void ResourceTable::canAddEntry(const SourcePos& pos,
2424 ac->sourcePos.error("Error: %s (at '%s' with value '%s').\n",
2573 const SourcePos unknown(String8("????"), 0);
2711 ResourceTable::addLocalization(const String16& name, const String8& locale, const SourcePos& src)
2740 const std::map<String8, SourcePos>& configSrcMap = nameIter.second;
2744 SourcePos().warning("string '%s' has no default translation.",
2797 SourcePos().warning("string '%s' is missing %u required localizations:%s",
3376 const SourcePos& pos = c->getEntries().valueAt(k)->getPos();
3392 ResourceTable::Item::Item(const SourcePos& _sourcePos,
3397 : sourcePos(_sourcePos)
3434 status_t ResourceTable::Entry::makeItABag(const SourcePos& sourcePos)
3443 sourcePos.error("Resource entry %s is already defined as a single item.\n"
3446 mItem.sourcePos.file.string(), mItem.sourcePos.line);
3450 status_t ResourceTable::Entry::setItem(const SourcePos& sourcePos,
3456 Item item(sourcePos, false, value, style);
3460 sourcePos.error("Resource entry %s is already defined as a bag.",
3464 sourcePos.error("Resource entry %s is already defined as a bag.\n"
3467 item.sourcePos.file.string(), item.sourcePos.line);
3472 sourcePos.error("Resource entry %s is already defined.\n"
3475 mItem.sourcePos.file.string(), mItem.sourcePos.line);
3485 status_t ResourceTable::Entry::addToBag(const SourcePos& sourcePos,
3490 status_t err = makeItABag(sourcePos);
3495 Item item(sourcePos, isId, value, style, format);
3504 sourcePos.error("Resource entry %s already has bag item %s.\n"
3507 item.sourcePos.file.string(), item.sourcePos.line);
3530 status_t ResourceTable::Entry::emptyBag(const SourcePos& sourcePos)
3532 status_t err = makeItABag(sourcePos);
3558 status_t err = table->addEntry(SourcePos(String8("<generated>"), 0), package,
3571 // item.sourcePos.file.string(), item.sourcePos.line);
3576 status_t err = table->addBag(SourcePos("<generated>", 0), package,
3616 it.sourcePos.error("Error: %s: %s '%s'.\n", errorMsg,
3631 AccessorCookie ac(it.sourcePos, String8(mName), String8(it.value));
3643 AccessorCookie ac(it.sourcePos, String8(key), String8(it.value));
3788 status_t ResourceTable::Type::addPublic(const SourcePos& sourcePos,
3795 sourcePos.error("Public resource %s/%s has an invalid 0 identifier (0x%08x).\n",
3805 sourcePos.error("Public resource %s/%s has conflicting type codes for its"
3815 mFirstPublicSourcePos = new SourcePos(sourcePos);
3819 mPublic.add(name, Public(sourcePos, String16(), ident));
3823 sourcePos.error("Public resource %s/%s has conflicting public identifiers"
3827 p.sourcePos.file.string(), p.sourcePos.line);
3841 const SourcePos& sourcePos,
3851 sourcePos.error("Resource at %s appears in overlay but not"
3856 c = new ConfigList(entry, sourcePos);
3875 sourcePos.file.string(), sourcePos.line,
3895 sourcePos.file.string(), sourcePos.line);
3898 e = new Entry(entry, sourcePos);
3909 sourcePos.error("Internal error: config not found in mOrderedConfigs when adding entry");
3988 e->setPublicSourcePos(p.sourcePos);
3997 p.sourcePos.error("Multiple entry names declared for public entry"
4011 p.sourcePos.error("Public symbol %s/%s declared here is not defined.",
4046 const SourcePos& sourcePos,
4051 t = new Type(type, sourcePos);
4190 sp<Type> privateAttrType = getType(String16(kAttrPrivateType), SourcePos());
4224 const SourcePos& sourcePos,
4231 return p->getType(type, sourcePos, doSetIndex);
4237 const SourcePos& sourcePos,
4242 sp<Type> t = getType(package, type, sourcePos, doSetIndex);
4246 return t->getEntry(name, sourcePos, config, doSetIndex, overlay, mBundle->getAutoAddOverlay());
4725 SourcePos(node->getFilename(), node->getStartLineNumber()).printf(
4765 SourcePos(target->getSourceFile(), -1).printf(
4774 addEntry(SourcePos(),