/frameworks/base/tools/aapt2/ |
D | Resource.cpp | 26 StringPiece ToString(ResourceType type) { in ToString() 28 case ResourceType::kAnim: in ToString() 30 case ResourceType::kAnimator: in ToString() 32 case ResourceType::kArray: in ToString() 34 case ResourceType::kAttr: in ToString() 36 case ResourceType::kAttrPrivate: in ToString() 38 case ResourceType::kBool: in ToString() 40 case ResourceType::kColor: in ToString() 42 case ResourceType::kConfigVarying: in ToString() 44 case ResourceType::kDimen: in ToString() [all …]
|
D | Resource_test.cpp | 24 const ResourceType* type = ParseResourceType("anim"); in TEST() 26 EXPECT_EQ(*type, ResourceType::kAnim); in TEST() 30 EXPECT_EQ(*type, ResourceType::kAnimator); in TEST() 34 EXPECT_EQ(*type, ResourceType::kArray); in TEST() 38 EXPECT_EQ(*type, ResourceType::kAttr); in TEST() 42 EXPECT_EQ(*type, ResourceType::kAttrPrivate); in TEST() 46 EXPECT_EQ(*type, ResourceType::kBool); in TEST() 50 EXPECT_EQ(*type, ResourceType::kColor); in TEST() 54 EXPECT_EQ(*type, ResourceType::kConfigVarying); in TEST() 58 EXPECT_EQ(*type, ResourceType::kDimen); in TEST() [all …]
|
D | ResourceUtils_test.cpp | 47 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST() 51 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST() 55 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST() 66 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST() 76 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST() 86 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST() 96 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST() 106 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST() 139 const ResourceName kAndroidStyleFooName("android", ResourceType::kStyle, "foo"); in TEST() 140 const ResourceName kStyleFooName({}, ResourceType::kStyle, "foo"); in TEST()
|
D | Resource.h | 39 enum class ResourceType { enum 72 android::StringPiece ToString(ResourceType type); 78 const ResourceType* ParseResourceType(const android::StringPiece& str); 86 ResourceType type = ResourceType::kRaw; 90 ResourceName(const android::StringPiece& p, ResourceType t, const android::StringPiece& e); 106 ResourceType type = ResourceType::kRaw; 113 ResourceNameRef(const android::StringPiece& p, ResourceType t, const android::StringPiece& e); 268 const ResourceType& val) { 276 inline ResourceName::ResourceName(const android::StringPiece& p, ResourceType t, in ResourceName() 329 inline ResourceNameRef::ResourceNameRef(const android::StringPiece& p, ResourceType t, in ResourceNameRef()
|
D | ResourceParser.cpp | 361 ResourceType type; in ParseResource() 369 {"bool", {ResourceType::kBool, android::ResTable_map::TYPE_BOOLEAN}}, in ParseResource() 370 {"color", {ResourceType::kColor, android::ResTable_map::TYPE_COLOR}}, in ParseResource() 371 {"configVarying", {ResourceType::kConfigVarying, android::ResTable_map::TYPE_ANY}}, in ParseResource() 373 {ResourceType::kDimen, in ParseResource() 376 {"drawable", {ResourceType::kDrawable, android::ResTable_map::TYPE_COLOR}}, in ParseResource() 378 {ResourceType::kFraction, in ParseResource() 381 {"integer", {ResourceType::kInteger, android::ResTable_map::TYPE_INTEGER}}, in ParseResource() 382 {"string", {ResourceType::kString, android::ResTable_map::TYPE_STRING}}, in ParseResource() 390 std::bind(&ResourceParser::ParseStyle, std::placeholders::_1, ResourceType::kConfigVarying, in ParseResource() [all …]
|
D | ResourceUtils.cpp | 46 const ResourceType* type; in ToResourceName() 94 const ResourceType* parsed_type = ParseResourceType(type); in ParseResourceName() 142 if (create && name.type != ResourceType::kId) { in ParseReference() 191 out_ref->type = ResourceType::kAttr; in ParseAttributeReference() 234 ref.type = ResourceType::kStyle; in ParseStyleParentReference() 240 const ResourceType* parsed_type = ParseResourceType(type_str); in ParseStyleParentReference() 241 if (!parsed_type || *parsed_type != ResourceType::kStyle) { in ParseStyleParentReference() 285 ref.name = ResourceName(package, ResourceType::kAttr, name.empty() ? trimmed_str : name); in ParseXmlAttributeName() 680 std::unique_ptr<Item> ParseBinaryResValue(const ResourceType& type, const ConfigDescription& config, in ParseBinaryResValue() 684 if (type == ResourceType::kId) { in ParseBinaryResValue() [all …]
|
D | ResourceTable.h | 137 const ResourceType type; 155 explicit ResourceTableType(const ResourceType type) : type(type) {} in ResourceTableType() 172 ResourceTableType* FindType(ResourceType type); 173 ResourceTableType* FindOrCreateType(const ResourceType type);
|
/frameworks/layoutlib/bridge/tests/src/android/content/res/ |
D | Resources_DelegateTest.java | 19 import com.android.resources.ResourceType; 34 @NonNull ResourceType type, @Nullable ResourceUrl url) { in assertResourceUrl() 51 assertResourceUrl("package", "name", ResourceType.ID, in resourceUrlFromName() 53 assertResourceUrl("package", "name", ResourceType.ID, in resourceUrlFromName() 55 assertResourceUrl("package", "test", ResourceType.STRING, in resourceUrlFromName() 57 assertResourceUrl(null, "test", ResourceType.STRING, in resourceUrlFromName() 62 assertResourceUrl("p1", "r1", ResourceType.STRING, in resourceUrlFromName() 64 assertResourceUrl("p2", "r1", ResourceType.STRING, in resourceUrlFromName() 66 assertResourceUrl("p1", "r1", ResourceType.ID, in resourceUrlFromName()
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/util/ |
D | DynamicIdMap.java | 19 import com.android.resources.ResourceType; 30 private final Map<Pair<ResourceType, String>, Integer> mDynamicIds = new HashMap<>(); 31 private final SparseArray<Pair<ResourceType, String>> mRevDynamicIds = new SparseArray<>(); 53 public Integer getId(ResourceType type, String name) { in getId() 65 public Integer getId(Pair<ResourceType, String> resource) { in getId() argument 76 public Pair<ResourceType, String> resolveId(int id) { in resolveId()
|
/frameworks/base/libs/hwui/ |
D | ResourceCache.h | 38 enum ResourceType { enum 45 explicit ResourceReference(ResourceType type) { in ResourceReference() 51 ResourceType resourceType; 82 void incrementRefcount(void* resource, ResourceType resourceType); 83 void incrementRefcountLocked(void* resource, ResourceType resourceType);
|
/frameworks/base/tools/aapt2/link/ |
D | PrivateAttributeMover_test.cpp | 44 ResourceTableType* type = package->FindType(ResourceType::kAttr); in TEST() 50 type = package->FindType(ResourceType::kAttrPrivate); in TEST() 71 ResourceTableType* type = package->FindType(ResourceType::kAttr); in TEST() 75 type = package->FindType(ResourceType::kAttrPrivate); in TEST() 90 ASSERT_EQ(nullptr, package->FindType(ResourceType::kAttrPrivate)); in TEST() 95 ASSERT_EQ(nullptr, package->FindType(ResourceType::kAttrPrivate)); in TEST()
|
D | PrivateAttributeMover.cpp | 60 ResourceTableType* type = package->FindType(ResourceType::kAttr); in Consume() 83 ResourceTableType* priv_attr_type = package->FindOrCreateType(ResourceType::kAttrPrivate); in Consume()
|
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/setup/ |
D | LayoutLibTestCallback.java | 30 import com.android.resources.ResourceType; 58 private final Map<Integer, Pair<ResourceType, String>> mProjectResources = Maps.newHashMap(); 60 private final Map<ResourceType, Map<String, Integer>> mResources = Maps.newHashMap(); 75 final ResourceType resType = ResourceType.getEnum(resClass.getSimpleName()); in initResources() 123 public Pair<ResourceType, String> resolveResourceId(int id) { in resolveResourceId() 133 public Integer getResourceId(ResourceType type, String name) { in getResourceId()
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/ |
D | Bridge.java | 32 import com.android.resources.ResourceType; 92 private final static Map<Integer, Pair<ResourceType, String>> sRMap = new HashMap<>(); 98 …private final static Map<ResourceType, Map<String, Integer>> sRevRMap = new EnumMap<>(ResourceType… 222 ResourceType resType = ResourceType.getEnum(resTypeName); in init() 227 fullMap = sRevRMap.get(ResourceType.ATTR); in init() 289 sRevRMap.put(ResourceType.ATTR, revRAttrMap); in parseStyleable() 292 sRevRMap.put(ResourceType.STYLEABLE, revRStyleableMap); in parseStyleable() 342 sRMap.put(attrValue, Pair.of(ResourceType.ATTR, attrName)); in parseStyleable() 346 sRMap.put(index, Pair.of(ResourceType.STYLEABLE, name)); in parseStyleable() 536 public static Pair<ResourceType, String> resolveResourceId(int value) { in resolveResourceId() [all …]
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
D | RenderDrawable.java | 26 import com.android.resources.ResourceType; 75 ResourceType resourceType = drawableResource.getResourceType(); in render() 76 if (resourceType != ResourceType.DRAWABLE && resourceType != ResourceType.MIPMAP) { in render()
|
/frameworks/base/tools/aapt2/java/ |
D | JavaClassGenerator.cpp | 427 if (context_->GetMinSdkVersion() < SDK_O && name.type == ResourceType::kId && in ProcessResource() 517 type.type == ResourceType::kAttrPrivate ? ResourceType::kAttr : type.type, in ProcessType() 528 if (resource_name.type == ResourceType::kStyleable) { in ProcessType() 577 if (type->type == ResourceType::kAttrPrivate) { in Generate() 594 if (type->type == ResourceType::kAttr) { in Generate() 596 const ResourceTableType* priv_type = package->FindType(ResourceType::kAttrPrivate); in Generate() 605 if (type->type == ResourceType::kStyleable && in Generate()
|
D | ProguardRules.cpp | 268 case ResourceType::kLayout: { in CollectProguardRules() 274 case ResourceType::kXml: { in CollectProguardRules() 280 case ResourceType::kTransition: { in CollectProguardRules() 286 case ResourceType::kMenu: { in CollectProguardRules()
|
/frameworks/layoutlib/bridge/src/android/content/res/ |
D | Resources_Delegate.java | 35 import com.android.resources.ResourceType; 130 private static Pair<ResourceType, String> getResourceInfo(Resources resources, int id, in getResourceInfo() 133 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(id); in getResourceInfo() 160 Pair<ResourceType, String> resourceInfo = in getResourceValue() 425 final ResourceType type = resValue.getResourceType(); in getArrayResourceValue() 426 if (type != ResourceType.ARRAY) { in getArrayResourceValue() 677 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, new boolean[1]); in getResourceEntryName() 689 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); in getResourceName() 708 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); in getResourcePackageName() 722 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, new boolean[1]); in getResourceTypeName() [all …]
|
D | Resources_Theme_Delegate.java | 24 import com.android.resources.ResourceType; 146 .getFrameworkResource(ResourceType.STYLE, theme.getName()); in resolveStyle() 149 .getProjectResource(ResourceType.STYLE, theme.getName()); in resolveStyle()
|
D | BridgeTypedArray.java | 29 import com.android.resources.ResourceType; 638 idValue = Bridge.getResourceId(ResourceType.ID, idName); in getResourceId() 640 … idValue = mContext.getLayoutlibCallback().getResourceId(ResourceType.ID, idName); in getResourceId() 647 return mContext.getFrameworkResourceValue(ResourceType.ID, idName, defValue); in getResourceId() 649 return mContext.getProjectResourceValue(ResourceType.ID, idName, defValue); in getResourceId() 653 return mContext.getLayoutlibCallback().getResourceId(ResourceType.AAPT, value); in getResourceId() 946 ResourceValue attr = res.getProjectResource(ResourceType.ATTR, mNames[index]); in resolveEnumAttribute()
|
/frameworks/base/tools/aapt2/process/ |
D | SymbolTable.cpp | 182 if (name.type == ResourceType::kAttr) { in FindByName() 184 return FindByName(ResourceName(name.package, ResourceType::kAttrPrivate, name.entry)); in FindByName() 198 if (name.type == ResourceType::kAttr || name.type == ResourceType::kAttrPrivate) { in FindByName() 304 if (name.type == ResourceType::kAttr) { in FindByName() 344 if (maybe_name.value().type == ResourceType::kAttr) { in FindById()
|
/frameworks/layoutlib/bridge/src/android/util/ |
D | BridgeXmlPullAttributes.java | 27 import com.android.resources.ResourceType; 63 ResourceValue attr = res.getProjectResource(ResourceType.ATTR, attrName); in BridgeXmlPullAttributes() 86 return Bridge.getResourceId(ResourceType.ATTR, name); in getAttributeNameResource() 93 Integer v = mContext.getLayoutlibCallback().getResourceId(ResourceType.ATTR, name); in getAttributeNameResource()
|
/frameworks/base/tools/aapt2/unflatten/ |
D | BinaryResourceParser.cpp | 345 const ResourceType* parsed_type = ParseResourceType(type_str); in ParseType() 450 case ResourceType::kStyle: in ParseMapEntry() 452 case ResourceType::kAttrPrivate: in ParseMapEntry() 454 case ResourceType::kAttr: in ParseMapEntry() 456 case ResourceType::kArray: in ParseMapEntry() 458 case ResourceType::kPlurals: in ParseMapEntry() 460 case ResourceType::kId: in ParseMapEntry()
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/ |
D | AppCompatActionBar.java | 28 import com.android.resources.ResourceType; 60 int contentRootId = context.getProjectResourceValue(ResourceType.ID, in AppCompatActionBar() 103 return context.getRenderResources().getProjectResource(ResourceType.LAYOUT, in getLayoutResource()
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/ |
D | BridgeContext.java | 33 import com.android.resources.ResourceType; 124 ResourceType.BOOL, "animateFirstView", "false", false)); 126 new ResourceValue(ResourceType.BOOL, "animateLayoutChanges", "false", false)); 130 new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionItemLayout", 133 new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionContainerLayout", 136 new ResourceValue(ResourceType.STYLE, "textEditSuggestionHighlightStyle", 356 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(resId); in resolveThemeAttribute() 422 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(id); in resolveId() 473 resValue = mRenderResources.getFrameworkResource(ResourceType.LAYOUT, in inflateView() 476 resValue = mRenderResources.getProjectResource(ResourceType.LAYOUT, in inflateView() [all …]
|