Lines Matching refs:attr
77 * <attr name="android:bar" />
78 * <attr name="bar" />
98 static void addAttributeFormatDoc(AnnotationProcessor* processor, Attribute* attr) {
99 const uint32_t typeMask = attr->typeMask;
166 for (const Attribute::Symbol& symbol : attr->symbols) {
219 for (const auto& attr : styleable->entries) {
222 assert((!mOptions.useFinal || attr.id) && "no ID set for Styleable entry");
223 assert(attr.name && "no name set for Styleable entry");
228 styleableAttr.attrRef = &attr;
229 styleableAttr.fieldName = transformNestedAttr(attr.name.value(), className,
233 mangledReference.id = attr.id;
234 mangledReference.name = attr.name;
381 attrProcessor->appendComment("<p>\n@attr description");
387 << "{@link " << packageName << ".R.attr#" << transform(attrName.entry) << "}\n"
399 doclavaName << "@attr name " << packageName << ":" << attrName.entry;;
472 if (Attribute* attr = valueCast<Attribute>(entry->values.front()->value.get())) {
474 addAttributeFormatDoc(processor, attr);