Searched refs:Reference (Results 1 - 25 of 40) sorted by relevance

12

/frameworks/base/core/java/android/net/
H A DConnectivityMetricsEvent.aidl20 parcelable ConnectivityMetricsEvent.Reference;
H A DConnectivityMetricsEvent.java86 public final static class Reference implements Parcelable { class in class:ConnectivityMetricsEvent
90 public Reference(long ref) { method in class:ConnectivityMetricsEvent.Reference
95 public static final Parcelable.Creator<Reference> CREATOR
96 = new Parcelable.Creator<Reference> (){
97 public Reference createFromParcel(Parcel source) {
98 return new Reference(source.readLong());
101 public Reference[] newArray(int size) {
102 return new Reference[size];
H A DIConnectivityMetricsLogger.aidl39 ConnectivityMetricsEvent[] getEvents(inout ConnectivityMetricsEvent.Reference reference);
H A DConnectivityMetricsLogger.java121 public ConnectivityMetricsEvent[] getEvents(ConnectivityMetricsEvent.Reference reference) {
/frameworks/base/tools/aapt2/link/
H A DReferenceLinker.h41 static bool isSymbolVisible(const SymbolTable::Symbol& symbol, const Reference& ref,
48 static const SymbolTable::Symbol* resolveSymbol(const Reference& reference,
56 static const SymbolTable::Symbol* resolveSymbolCheckVisibility(const Reference& reference,
66 static const SymbolTable::Symbol* resolveAttributeCheckVisibility(const Reference& reference,
76 static Maybe<xml::AaptAttribute> compileXmlAttribute(const Reference& reference,
86 static void writeResourceName(DiagMessage* outMsg, const Reference& orig,
87 const Reference& transformed);
95 static bool linkReference(Reference* reference, IAaptContext* context, SymbolTable* symbols,
H A DReferenceLinker.cpp54 void visit(Reference* ref) override {
76 Reference transformedReference = entry.key;
167 bool ReferenceLinker::isSymbolVisible(const SymbolTable::Symbol& symbol, const Reference& ref,
181 const SymbolTable::Symbol* ReferenceLinker::resolveSymbol(const Reference& reference,
195 const Reference& reference, NameMangler* nameMangler, SymbolTable* symbols,
211 const Reference& reference, NameMangler* nameMangler, SymbolTable* symbols,
227 Maybe<xml::AaptAttribute> ReferenceLinker::compileXmlAttribute(const Reference& reference,
244 void ReferenceLinker::writeResourceName(DiagMessage* outMsg, const Reference& orig,
245 const Reference& transformed) {
258 bool ReferenceLinker::linkReference(Reference* referenc
[all...]
H A DXmlReferenceLinker_test.cpp103 Reference* ref = valueCast<Reference>(xmlAttr->compiledValue.get());
187 Reference* ref = valueCast<Reference>(xmlAttr->compiledValue.get());
215 Reference* ref = valueCast<Reference>(xmlAttr->compiledValue.get());
230 ref = valueCast<Reference>(xmlAttr->compiledValue.get());
254 Reference* ref = valueCast<Reference>(xmlAttr->compiledValue.get());
H A DXmlReferenceLinker.cpp46 void visit(Reference* ref) override {
90 Reference attrRef(ResourceNameRef(package, ResourceType::kAttr, attr.name));
/frameworks/base/tools/aapt2/
H A DValueVisitor_test.cpp30 Reference* visited = nullptr;
32 void visit(Reference* ref) override {
40 std::list<Reference*> visitedRefs;
43 void visit(Reference* ref) override {
54 Reference ref(ResourceName{u"android", ResourceType::kAttr, u"foo"});
77 std::unique_ptr<Reference> ref = test::buildReference(u"@android:color/white");
78 EXPECT_NE(valueCast<Reference>(ref.get()), nullptr);
84 EXPECT_EQ(valueCast<Reference>(style.get()), nullptr);
H A DResourceValues.h146 struct Reference : public BaseItem<Reference> { struct in namespace:aapt
154 Reference::Type referenceType;
157 Reference();
158 explicit Reference(const ResourceNameRef& n, Type type = Type::kResource);
159 explicit Reference(const ResourceId& i, Type type = Type::kResource);
162 Reference* clone(StringPool* newPool) const override;
260 Reference symbol;
279 Reference key;
283 Maybe<Reference> paren
[all...]
H A DFormat.proto92 message Reference {
127 optional Reference name = 3;
140 optional Reference key = 3;
144 optional Reference parent = 1;
153 optional Reference attr = 3;
187 optional Reference ref = 1;
H A DResourceUtils.h83 * Returns a Reference, or None Maybe instance if the string `str` was parsed as a
91 Maybe<Reference> parseStyleParentReference(const StringPiece16& str, std::string* outError);
94 * Returns a Reference object if the string was parsed as a resource or attribute reference,
98 std::unique_ptr<Reference> tryParseReference(const StringPiece16& str, bool* outCreate = nullptr);
H A DResourceValues.cpp59 Reference::Reference() : referenceType(Reference::Type::kResource) { function in class:aapt::Reference
62 Reference::Reference(const ResourceNameRef& n, Type t) : function in class:aapt::Reference
66 Reference::Reference(const ResourceId& i, Type type) : id(i), referenceType(type) { function in class:aapt::Reference
69 bool Reference::flatten(android::Res_value* outValue) const {
70 outValue->dataType = (referenceType == Reference::Type::kResource) ?
76 Reference* Referenc
[all...]
H A DResourceUtils.cpp188 Maybe<Reference> parseStyleParentReference(const StringPiece16& str, std::string* outError) {
232 Reference result(ref);
237 std::unique_ptr<Reference> tryParseReference(const StringPiece16& str, bool* outCreate) {
241 std::unique_ptr<Reference> value = util::make_unique<Reference>(ref);
250 return util::make_unique<Reference>(ref, Reference::Type::kAttribute);
485 std::unique_ptr<Reference> reference = tryParseReference(value, &create);
H A DValueVisitor.h33 virtual void visit(Reference* value) { visitItem(value); }
94 for (Reference& reference : styleable->entries) {
/frameworks/base/tools/aapt2/proto/
H A DProtoHelpers.h44 pb::Reference_Type serializeReferenceTypeToPb(Reference::Type type);
45 Reference::Type deserializeReferenceTypeFromPb(pb::Reference_Type pbType);
H A DProtoHelpers.cpp95 pb::Reference_Type serializeReferenceTypeToPb(Reference::Type type) {
97 case Reference::Type::kResource: return pb::Reference_Type_Ref;
98 case Reference::Type::kAttribute: return pb::Reference_Type_Attr;
104 Reference::Type deserializeReferenceTypeFromPb(pb::Reference_Type pbType) {
106 case pb::Reference_Type_Ref: return Reference::Type::kResource;
107 case pb::Reference_Type_Attr: return Reference::Type::kAttribute;
110 return Reference::Type::kResource;
H A DTableProtoSerializer_test.cpp68 Reference expectedRef;
73 util::make_unique<Reference>(expectedRef),
105 Reference* actualRef = test::getValue<Reference>(newTable.get(), u"@com.app.a:layout/abc");
H A DTableProtoDeserializer.cpp38 void visit(Reference* reference) override {
163 const pb::Reference& pbRef = pbItem.ref();
164 std::unique_ptr<Reference> ref = util::make_unique<Reference>();
252 style->parent = Reference();
286 Reference attrRef;
339 bool deserializeReferenceFromPb(const pb::Reference& pbRef, Reference* outRef) {
/frameworks/base/tools/aapt2/xml/
H A DXmlUtil.h75 * Helper function for transforming the original Reference inRef to a fully qualified reference
76 * via the IPackageDeclStack. This will also mark the Reference as private if the namespace of
80 const StringPiece16& localPackage, Reference* inRef);
H A DXmlUtil.cpp52 const StringPiece16& localPackage, Reference* inRef) {
/frameworks/base/tools/aapt2/test/
H A DBuilders.h59 return addValue(name, id, util::make_unique<Reference>(parseNameOrDie(ref)));
128 inline std::unique_ptr<Reference> buildReference(const StringPiece16& ref,
130 std::unique_ptr<Reference> reference = util::make_unique<Reference>(parseNameOrDie(ref));
185 Reference(ResourceName{ {}, ResourceType::kId, name.toString()}),
201 mStyle->parent = Reference(parseNameOrDie(str));
206 mStyle->entries.push_back(Style::Entry{ Reference(parseNameOrDie(str)), std::move(value) });
227 mStyleable->entries.push_back(Reference(parseNameOrDie(str)));
/frameworks/base/tools/aapt2/process/
H A DSymbolTable.h95 const Symbol* findByReference(const Reference& ref);
122 virtual std::unique_ptr<SymbolTable::Symbol> findByReference(const Reference& ref) {
162 std::unique_ptr<SymbolTable::Symbol> findByReference(const Reference& ref) override;
/frameworks/base/tools/aapt2/flatten/
H A DTableFlattener.cpp85 Reference key = Reference(ResTable_map::ATTR_TYPE);
91 Reference key = Reference(ResTable_map::ATTR_MIN);
97 Reference key = Reference(ResTable_map::ATTR_MAX);
110 const Reference& parentRef = style->parent.value();
178 Reference key(q);
192 void flattenKey(Reference* key, ResTable_map* outEntry) {
202 void flattenEntry(Reference* ke
[all...]
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp55 void visit(Reference* reference) override {
425 const Reference::Type type = (value->dataType == Res_value::TYPE_REFERENCE) ?
426 Reference::Type::kResource : Reference::Type::kAttribute;
436 return util::make_unique<Reference>(data, type);
470 style->parent = Reference(util::deviceToHost32(map->parent.ident));
479 styleEntry.key = Reference(util::deviceToHost32(mapEntry.name.ident));
520 symbol.symbol = Reference(util::deviceToHost32(mapEntry.name.ident));

Completed in 1577 milliseconds

12