Merge "Lock down String8.isEmpty() usage" into main
diff --git a/libutils/include/utils/String8.h b/libutils/include/utils/String8.h
index c807473..0b92f5b 100644
--- a/libutils/include/utils/String8.h
+++ b/libutils/include/utils/String8.h
@@ -70,7 +70,6 @@
inline size_t size() const;
inline size_t bytes() const;
inline bool empty() const;
- inline bool isEmpty() const;
size_t length() const;
@@ -149,6 +148,14 @@
status_t real_append(const char* other, size_t numChars);
const char* mString;
+
+// These symbols are for potential backward compatibility with prebuilts. To be removed.
+#ifdef ENABLE_STRING8_OBSOLETE_METHODS
+public:
+#else
+private:
+#endif
+ inline bool isEmpty() const;
};
// String8 can be trivially moved using memcpy() because moving does not