diff options
Diffstat (limited to 'libdexfile/dex/signature.cc')
-rw-r--r-- | libdexfile/dex/signature.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libdexfile/dex/signature.cc b/libdexfile/dex/signature.cc index 1ab232dabf..ef76030931 100644 --- a/libdexfile/dex/signature.cc +++ b/libdexfile/dex/signature.cc @@ -21,8 +21,6 @@ #include <ostream> #include <type_traits> -#include "base/string_view_cpp20.h" - namespace art { using dex::TypeList; @@ -62,7 +60,7 @@ bool Signature::operator==(std::string_view rhs) const { return false; } std::string_view tail(rhs); - if (!StartsWith(tail, "(")) { + if (!tail.starts_with("(")) { return false; // Invalid signature } tail.remove_prefix(1); // "("; @@ -70,13 +68,13 @@ bool Signature::operator==(std::string_view rhs) const { if (params != nullptr) { for (uint32_t i = 0; i < params->Size(); ++i) { std::string_view param = dex_file_->GetTypeDescriptorView(params->GetTypeItem(i).type_idx_); - if (!StartsWith(tail, param)) { + if (!tail.starts_with(param)) { return false; } tail.remove_prefix(param.length()); } } - if (!StartsWith(tail, ")")) { + if (!tail.starts_with(")")) { return false; } tail.remove_prefix(1); // ")"; |