AAPT2: Rename to match new style
Use Google3 naming style to match new projects' and open source google projects' style. Preferred to do this in a massive CL so as to avoid style inconsistencies that plague legacy code bases. This is a relatively NEW code base, may as well keep it up to date. Test: name/style refactor - existing tests pass Change-Id: Ie80ecb78d46ec53efdfca2336bb57d96cbb7fb87
This commit is contained in:
@@ -15,61 +15,59 @@
|
||||
*/
|
||||
|
||||
#include "java/ClassDefinition.h"
|
||||
#include "util/StringPiece.h"
|
||||
|
||||
#include <ostream>
|
||||
#include "util/StringPiece.h"
|
||||
|
||||
namespace aapt {
|
||||
|
||||
bool ClassDefinition::empty() const {
|
||||
for (const std::unique_ptr<ClassMember>& member : mMembers) {
|
||||
if (!member->empty()) {
|
||||
return false;
|
||||
}
|
||||
for (const std::unique_ptr<ClassMember>& member : members_) {
|
||||
if (!member->empty()) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void ClassDefinition::writeToStream(const StringPiece& prefix, bool final,
|
||||
void ClassDefinition::WriteToStream(const StringPiece& prefix, bool final,
|
||||
std::ostream* out) const {
|
||||
if (mMembers.empty() && !mCreateIfEmpty) {
|
||||
return;
|
||||
}
|
||||
if (members_.empty() && !create_if_empty_) {
|
||||
return;
|
||||
}
|
||||
|
||||
ClassMember::writeToStream(prefix, final, out);
|
||||
ClassMember::WriteToStream(prefix, final, out);
|
||||
|
||||
*out << prefix << "public ";
|
||||
if (mQualifier == ClassQualifier::Static) {
|
||||
*out << "static ";
|
||||
}
|
||||
*out << "final class " << mName << " {\n";
|
||||
*out << prefix << "public ";
|
||||
if (qualifier_ == ClassQualifier::Static) {
|
||||
*out << "static ";
|
||||
}
|
||||
*out << "final class " << name_ << " {\n";
|
||||
|
||||
std::string newPrefix = prefix.toString();
|
||||
newPrefix.append(kIndent);
|
||||
std::string new_prefix = prefix.ToString();
|
||||
new_prefix.append(kIndent);
|
||||
|
||||
for (const std::unique_ptr<ClassMember>& member : mMembers) {
|
||||
member->writeToStream(newPrefix, final, out);
|
||||
*out << "\n";
|
||||
}
|
||||
for (const std::unique_ptr<ClassMember>& member : members_) {
|
||||
member->WriteToStream(new_prefix, final, out);
|
||||
*out << "\n";
|
||||
}
|
||||
|
||||
*out << prefix << "}";
|
||||
*out << prefix << "}";
|
||||
}
|
||||
|
||||
constexpr static const char* sWarningHeader =
|
||||
"/* AUTO-GENERATED FILE. DO NOT MODIFY.\n"
|
||||
" *\n"
|
||||
" * This class was automatically generated by the\n"
|
||||
" * aapt tool from the resource data it found. It\n"
|
||||
" * should not be modified by hand.\n"
|
||||
" */\n\n";
|
||||
"/* AUTO-GENERATED FILE. DO NOT MODIFY.\n"
|
||||
" *\n"
|
||||
" * This class was automatically generated by the\n"
|
||||
" * aapt tool from the resource data it found. It\n"
|
||||
" * should not be modified by hand.\n"
|
||||
" */\n\n";
|
||||
|
||||
bool ClassDefinition::writeJavaFile(const ClassDefinition* def,
|
||||
const StringPiece& package,
|
||||
bool final,
|
||||
bool ClassDefinition::WriteJavaFile(const ClassDefinition* def,
|
||||
const StringPiece& package, bool final,
|
||||
std::ostream* out) {
|
||||
*out << sWarningHeader << "package " << package << ";\n\n";
|
||||
def->writeToStream("", final, out);
|
||||
return bool(*out);
|
||||
*out << sWarningHeader << "package " << package << ";\n\n";
|
||||
def->WriteToStream("", final, out);
|
||||
return bool(*out);
|
||||
}
|
||||
|
||||
} // namespace aapt
|
||||
} // namespace aapt
|
||||
|
||||
Reference in New Issue
Block a user