/aosp14/frameworks/base/tools/aapt2/util/ |
H A D | Util.h | 55 bool StartsWith(android::StringPiece str, android::StringPiece prefix); 58 bool EndsWith(android::StringPiece str, android::StringPiece suffix); 62 android::StringPiece TrimLeadingWhitespace(android::StringPiece str); 66 android::StringPiece TrimTrailingWhitespace(android::StringPiece str); 70 android::StringPiece TrimWhitespace(android::StringPiece str); 96 bool IsAndroidSharedUserId(android::StringPiece package_name, android::StringPiece shared_user_id); 231 iterator(android::StringPiece s, char sep, android::StringPiece tok, bool end); 233 android::StringPiece str_; 235 android::StringPiece token_; 265 bool ExtractResFilePathParts(android::StringPiece path, android::StringPiece* out_prefix, [all …]
|
H A D | Util.cpp | 35 using ::android::StringPiece; 50 StringPiece::const_iterator current; in SplitAndTransform() 71 bool StartsWith(StringPiece str, StringPiece prefix) { in StartsWith() 78 bool EndsWith(StringPiece str, StringPiece suffix) { in EndsWith() 85 StringPiece TrimLeadingWhitespace(StringPiece str) { in TrimLeadingWhitespace() 99 StringPiece TrimTrailingWhitespace(StringPiece str) { in TrimTrailingWhitespace() 113 StringPiece TrimWhitespace(StringPiece str) { in TrimWhitespace() 182 bool IsAndroidSharedUserId(android::StringPiece package_name, android::StringPiece shared_user_id) { in IsAndroidSharedUserId() 194 std::optional<std::string> GetFullyQualifiedClassName(StringPiece package, StringPiece classname) { in GetFullyQualifiedClassName() 409 Tokenizer::iterator::iterator(StringPiece s, char sep, StringPiece tok, bool end) in iterator() [all …]
|
H A D | Files.h | 60 void AppendPath(std::string* base, android::StringPiece part); 63 std::string BuildPath(std::vector<const android::StringPiece>&& args); 69 android::StringPiece GetStem(android::StringPiece path); 72 android::StringPiece GetFilename(android::StringPiece path); 76 android::StringPiece GetExtension(android::StringPiece path); 79 bool IsHidden(android::StringPiece path); 82 std::string PackageToPath(android::StringPiece package); 88 bool AppendArgsFromFile(android::StringPiece path, std::vector<std::string>* out_arglist, 92 bool AppendSetArgsFromFile(android::StringPiece path, std::unordered_set<std::string>* out_argset, 115 bool SetPattern(android::StringPiece pattern); [all …]
|
H A D | Files.cpp | 41 using ::android::StringPiece; 142 StringPiece GetStem(StringPiece path) { in GetStem() 147 return StringPiece(start, current - start); in GetStem() 153 StringPiece GetFilename(StringPiece path) { in GetFilename() 164 StringPiece GetExtension(StringPiece path) { in GetExtension() 165 StringPiece filename = GetFilename(path); in GetExtension() 169 return StringPiece(c, end - c); in GetExtension() 174 bool IsHidden(android::StringPiece path) { in IsHidden() 178 void AppendPath(std::string* base, StringPiece part) { in AppendPath() 203 std::string PackageToPath(StringPiece package) { in PackageToPath() [all …]
|
H A D | Util_test.cpp | 23 using ::android::StringPiece; 42 const StringPiece trimmed = util::TrimWhitespace("\n "); in TEST() 56 auto tokenizer = util::Tokenize(StringPiece("this| is|the|end"), '|'); in TEST() 70 auto tokenizer = util::Tokenize(StringPiece(""), '|'); in TEST() 73 ASSERT_THAT(*iter, Eq(StringPiece())); in TEST() 79 auto tokenizer = util::Tokenize(StringPiece("one."), '.'); in TEST() 84 ASSERT_THAT(*iter, Eq(StringPiece())); in TEST() 88 auto tokenizer = util::Tokenize(StringPiece("none"), '.'); in TEST() 173 StringPiece prefix, entry, suffix; in TEST()
|
/aosp14/frameworks/base/tools/aapt2/cmd/ |
H A D | Command.h | 35 explicit Command(android::StringPiece name, android::StringPiece short_name) in Command() 52 void AddRequiredFlag(android::StringPiece name, android::StringPiece description, 55 void AddRequiredFlagList(android::StringPiece name, android::StringPiece description, 58 void AddOptionalFlag(android::StringPiece name, android::StringPiece description, 61 void AddOptionalFlagList(android::StringPiece name, android::StringPiece description, 64 void AddOptionalFlagList(android::StringPiece name, android::StringPiece description, 67 void AddOptionalSwitch(android::StringPiece name, android::StringPiece description, bool* value); 71 void SetDescription(android::StringPiece name); 86 explicit Flag(android::StringPiece name, android::StringPiece description, in Flag() 88 std::function<bool(android::StringPiece value)>&& action) in Flag() [all …]
|
H A D | Command.cpp | 32 using android::StringPiece; 36 std::string GetSafePath(StringPiece arg) { in GetSafePath() 54 void Command::AddRequiredFlag(StringPiece name, StringPiece description, std::string* value, in AddRequiredFlag() 64 void Command::AddRequiredFlagList(StringPiece name, StringPiece description, in AddRequiredFlagList() 74 void Command::AddOptionalFlag(StringPiece name, StringPiece description, in AddOptionalFlag() 84 void Command::AddOptionalFlagList(StringPiece name, StringPiece description, in AddOptionalFlagList() 94 void Command::AddOptionalFlagList(StringPiece name, StringPiece description, in AddOptionalFlagList() 96 auto func = [value](StringPiece arg) -> bool { in AddOptionalFlagList() 104 void Command::AddOptionalSwitch(StringPiece name, StringPiece description, bool* value) { in AddOptionalSwitch() 105 auto func = [value](StringPiece arg) -> bool { in AddOptionalSwitch() [all …]
|
/aosp14/frameworks/base/libs/androidfw/tests/ |
H A D | StringPiece_test.cpp | 28 StringPiece a("hello world", 5); in TEST() 29 StringPiece b("hello moon", 5); in TEST() 42 EXPECT_TRUE(StringPiece(testing) > banana); in TEST() 43 EXPECT_TRUE(StringPiece(testing) > car); in TEST() 45 EXPECT_TRUE(StringPiece(banana) < car); in TEST() 46 EXPECT_TRUE(StringPiece(car) < testing); in TEST() 47 EXPECT_TRUE(StringPiece(car) > banana); in TEST() 56 EXPECT_TRUE(StringPiece(testing) > car); in TEST() 58 EXPECT_TRUE(StringPiece(banana) < car); in TEST() 59 EXPECT_TRUE(StringPiece(car) < testing); in TEST() [all …]
|
/aosp14/frameworks/base/tools/aapt2/ |
H A D | ResourceUtils.h | 59 bool IsReference(android::StringPiece str); 72 bool IsAttributeReference(android::StringPiece str); 88 std::optional<bool> ParseBool(android::StringPiece str); 93 std::optional<uint32_t> ParseInt(android::StringPiece str); 98 std::optional<ResourceId> ParseResourceId(android::StringPiece str); 103 std::optional<int> ParseSdkVersion(android::StringPiece str); 141 std::unique_ptr<Item> TryParseNullOrEmpty(android::StringPiece str); 162 std::unique_ptr<BinaryPrimitive> TryParseBool(android::StringPiece str); 171 std::unique_ptr<BinaryPrimitive> TryParseInt(android::StringPiece str); 203 android::StringPiece value, const Attribute* attr, [all …]
|
H A D | ResourceUtils.cpp | 36 using ::android::StringPiece; 124 StringPiece package; in ParseResourceName() 125 StringPiece type; in ParseResourceName() 126 StringPiece entry; in ParseResourceName() 211 StringPiece package; in ParseAttributeReference() 212 StringPiece type; in ParseAttributeReference() 213 StringPiece entry; in ParseAttributeReference() 254 StringPiece name = str; in ParseStyleParentReference() 273 StringPiece type_str; in ParseStyleParentReference() 311 StringPiece package; in ParseXmlAttributeName() [all …]
|
H A D | Resource.h | 72 android::StringPiece to_string(ResourceType type); 90 ResourceNamedType(android::StringPiece n, ResourceType t); 104 android::StringPiece name; 135 ResourceName(android::StringPiece p, const ResourceNamedTypeRef& t, android::StringPiece e); 136 ResourceName(android::StringPiece p, ResourceType t, android::StringPiece e); 151 android::StringPiece package; 153 android::StringPiece entry; 159 ResourceNameRef(android::StringPiece p, const ResourceNamedTypeRef& t, android::StringPiece e); 160 ResourceNameRef(android::StringPiece p, ResourceType t, android::StringPiece e); 424 android::StringPiece e) in ResourceName() [all …]
|
H A D | ResourceTable.h | 74 Overlayable(android::StringPiece name, android::StringPiece actor) : name(name), actor(actor) { in Overlayable() 76 Overlayable(android::StringPiece name, android::StringPiece actor, const android::Source& source) in Overlayable() 139 explicit ResourceEntry(android::StringPiece name) : name(name) { in ResourceEntry() 143 android::StringPiece product = {}); 148 android::StringPiece product); 184 ResourceEntry* CreateEntry(android::StringPiece name); 185 ResourceEntry* FindEntry(android::StringPiece name) const; 186 ResourceEntry* FindOrCreateEntry(android::StringPiece name); 198 explicit ResourceTablePackage(android::StringPiece name) : name(name) { in ResourceTablePackage() 323 ResourceTablePackage* FindPackage(android::StringPiece name) const; [all …]
|
/aosp14/frameworks/base/tools/aapt2/test/ |
H A D | Builders.cpp | 32 using ::android::StringPiece; 41 ResourceTableBuilder& ResourceTableBuilder::AddSimple(StringPiece name, in AddSimple() 47 ResourceTableBuilder& ResourceTableBuilder::AddReference(StringPiece name, StringPiece ref) { in AddReference() 56 ResourceTableBuilder& ResourceTableBuilder::AddString(StringPiece name, StringPiece str) { in AddString() 61 StringPiece str) { in AddString() 71 ResourceTableBuilder& ResourceTableBuilder::AddFileReference(StringPiece name, StringPiece path, in AddFileReference() 83 ResourceTableBuilder& ResourceTableBuilder::AddFileReference(StringPiece name, StringPiece path, in AddFileReference() 91 ResourceTableBuilder& ResourceTableBuilder::AddValue(StringPiece name, in AddValue() 101 ResourceTableBuilder& ResourceTableBuilder::AddValue(StringPiece name, in AddValue() 190 StyleBuilder& StyleBuilder::SetParent(StringPiece str) { in SetParent() [all …]
|
H A D | Builders.h | 42 ResourceTableBuilder& AddSimple(android::StringPiece name, 45 ResourceTableBuilder& AddReference(android::StringPiece name, android::StringPiece ref); 47 android::StringPiece ref); 48 ResourceTableBuilder& AddString(android::StringPiece name, android::StringPiece str); 50 android::StringPiece str); 53 android::StringPiece str); 54 ResourceTableBuilder& AddFileReference(android::StringPiece name, android::StringPiece path, 58 ResourceTableBuilder& AddFileReference(android::StringPiece name, android::StringPiece path, 64 ResourceTableBuilder& AddValue(android::StringPiece name, 99 ValueBuilder& SetComment(android::StringPiece str) { in SetComment() [all …]
|
H A D | Fixture.h | 44 android::StringPiece GetTestDirectory() { in GetTestDirectory() 51 std::string GetTestPath(android::StringPiece path) { in GetTestPath() 53 for (android::StringPiece part : util::Split(path, '/')) { in GetTestPath() 76 android::StringPiece flat_out_dir, android::IDiagnostics* diag); 83 bool Link(const std::vector<std::string>& args, android::StringPiece flat_dir, 90 std::unique_ptr<io::IData> OpenFileAsData(LoadedApk* apk, android::StringPiece path);
|
/aosp14/frameworks/base/tools/aapt2/xml/ |
H A D | XmlDom.h | 99 Attribute* FindAttribute(android::StringPiece ns, android::StringPiece name); 100 const Attribute* FindAttribute(android::StringPiece ns, android::StringPiece name) const; 101 Attribute* FindOrCreateAttribute(android::StringPiece ns, android::StringPiece name); 102 void RemoveAttribute(android::StringPiece ns, android::StringPiece name); 104 Element* FindChild(android::StringPiece ns, android::StringPiece name); 105 const Element* FindChild(android::StringPiece ns, android::StringPiece name) const; 107 Element* FindChildWithAttribute(android::StringPiece ns, android::StringPiece name, 108 android::StringPiece attr_ns, android::StringPiece attr_name, 109 android::StringPiece attr_value); 111 const Element* FindChildWithAttribute(android::StringPiece ns, android::StringPiece name, [all …]
|
H A D | XmlPullParser.h | 123 std::optional<ExtractedPackage> TransformPackageAlias(android::StringPiece alias) const override; 156 const_iterator FindAttribute(android::StringPiece namespace_uri, android::StringPiece name) const; 195 std::optional<android::StringPiece> FindAttribute(const XmlPullParser* parser, 196 android::StringPiece name); 203 std::optional<android::StringPiece> FindNonEmptyAttribute(const XmlPullParser* parser, 204 android::StringPiece name); 307 android::StringPiece namespace_uri, android::StringPiece name) const { in FindAttribute() 311 std::pair<android::StringPiece, android::StringPiece>(namespace_uri, name), in FindAttribute() 313 const std::pair<android::StringPiece, android::StringPiece>& rhs) -> bool { in FindAttribute()
|
H A D | XmlDom.cpp | 34 using ::android::StringPiece; 420 Attribute* Element::FindAttribute(StringPiece ns, StringPiece name) { in FindAttribute() 424 const Attribute* Element::FindAttribute(StringPiece ns, StringPiece name) const { in FindAttribute() 433 void Element::RemoveAttribute(StringPiece ns, StringPiece name) { in RemoveAttribute() 442 Attribute* Element::FindOrCreateAttribute(StringPiece ns, StringPiece name) { in FindOrCreateAttribute() 451 Element* Element::FindChild(StringPiece ns, StringPiece name) { in FindChild() 455 const Element* Element::FindChild(StringPiece ns, StringPiece name) const { in FindChild() 459 Element* Element::FindChildWithAttribute(StringPiece ns, StringPiece name, StringPiece attr_ns, in FindChildWithAttribute() 460 StringPiece attr_name, StringPiece attr_value) { in FindChildWithAttribute() 465 const Element* Element::FindChildWithAttribute(StringPiece ns, StringPiece name, in FindChildWithAttribute() [all …]
|
H A D | XmlUtil.cpp | 25 using ::android::StringPiece; 30 std::string BuildPackageNamespace(StringPiece package, bool private_reference) { in BuildPackageNamespace() 38 StringPiece schema_prefix = kSchemaPublicPrefix; in ExtractPackageFromNamespace() 39 StringPiece package = namespace_uri; in ExtractPackageFromNamespace() 47 StringPiece schema_prefix = kSchemaPrivatePrefix; in ExtractPackageFromNamespace() 48 StringPiece package = namespace_uri; in ExtractPackageFromNamespace()
|
/aosp14/frameworks/base/tools/aapt2/java/ |
H A D | JavaClassGenerator.h | 73 bool Generate(android::StringPiece package_name_to_generate, io::OutputStream* out, 76 bool Generate(android::StringPiece package_name_to_generate, 77 android::StringPiece output_package_name, io::OutputStream* out, 82 static std::string TransformToFieldName(android::StringPiece symbol); 90 std::optional<std::string> UnmangleResource(android::StringPiece package_name, 91 android::StringPiece package_name_to_generate, 94 bool ProcessType(android::StringPiece package_name_to_generate, 109 const Styleable& styleable, android::StringPiece package_name_to_generate,
|
H A D | AnnotationProcessor.cpp | 29 using ::android::StringPiece; 33 StringPiece AnnotationProcessor::ExtractFirstSentence(StringPiece comment) { in ExtractFirstSentence() 54 StringPiece doc_str; 56 StringPiece annotation; 93 const StringPiece trimmed = util::TrimWhitespace(comment); in AppendCommentLine() 110 void AnnotationProcessor::AppendComment(StringPiece comment) { in AppendComment() 112 for (StringPiece line : util::Tokenize(comment, '\n')) { in AppendComment() 129 for (StringPiece line : util::Tokenize(result, '\n')) { in Print()
|
/aosp14/frameworks/base/libs/androidfw/ |
H A D | ResourceUtils.cpp | 21 bool ExtractResourceName(StringPiece str, StringPiece* out_package, StringPiece* out_type, in ExtractResourceName() 22 StringPiece* out_entry) { in ExtractResourceName() 36 *out_type = StringPiece(start, current - start); in ExtractResourceName() 40 *out_package = StringPiece(start, current - start); in ExtractResourceName() 45 *out_entry = StringPiece(start, end - start); in ExtractResourceName() 53 StringPiece package_name) { in ToResourceName() 59 if (base::expected<StringPiece, NullOrIOError> type_str = type_string_ref.string8(); in ToResourceName() 77 if (base::expected<StringPiece, NullOrIOError> entry_str = entry_string_ref.string8(); in ToResourceName()
|
/aosp14/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | ResourceUtils.h | 28 bool ExtractResourceName(StringPiece str, StringPiece* out_package, StringPiece* out_type, 29 StringPiece* out_entry); 35 StringPiece package_name);
|
/aosp14/frameworks/base/tools/aapt2/compile/ |
H A D | Pseudolocalizer.cpp | 21 using android::StringPiece; 47 std::string Text(StringPiece text) override { in Text() 50 std::string Placeholder(StringPiece text) override { in Placeholder() 57 std::string Text(StringPiece text) override; 58 std::string Placeholder(StringPiece text) override; 66 std::string Text(StringPiece text) override; 67 std::string Placeholder(StringPiece text) override; 93 std::string Pseudolocalizer::Text(StringPiece text) { in Text() 360 std::string PseudoMethodAccent::Text(StringPiece source) { in Text() 451 std::string PseudoMethodBidi::Text(StringPiece source) { in Text() [all …]
|
/aosp14/frameworks/base/tools/aapt2/format/ |
H A D | Archive.cpp | 32 using ::android::StringPiece; 43 bool Open(StringPiece out_dir) { in Open() 56 bool StartEntry(StringPiece path, uint32_t flags) override { in StartEntry() 94 bool WriteFile(StringPiece path, uint32_t flags, io::InputStream* in) override { in WriteFile() 135 bool Open(StringPiece path) { in Open() 145 bool StartEntry(StringPiece path, uint32_t flags) override { in StartEntry() 185 bool WriteFile(StringPiece path, uint32_t flags, io::InputStream* in) override { in WriteFile() 260 StringPiece path) { in CreateDirectoryArchiveWriter() 270 StringPiece path) { in CreateZipFileArchiveWriter()
|