Home
last modified time | relevance | path

Searched refs:ClassDefinition (Results 1 – 9 of 9) sorted by relevance

/aosp14/frameworks/base/tools/aapt2/java/
H A DManifestClassGenerator.cpp58 xml::Element* el, ClassDefinition* class_def) { in WriteSymbol()
75 if (class_def->AddMember(std::move(string_member)) == ClassDefinition::Result::kOverridden) { in WriteSymbol()
82 std::unique_ptr<ClassDefinition> GenerateManifestClass(android::IDiagnostics* diag, in GenerateManifestClass()
95 std::unique_ptr<ClassDefinition> permission_class = in GenerateManifestClass()
96 util::make_unique<ClassDefinition>("permission", ClassQualifier::kStatic, false); in GenerateManifestClass()
97 std::unique_ptr<ClassDefinition> permission_group_class = in GenerateManifestClass()
98 util::make_unique<ClassDefinition>("permission_group", ClassQualifier::kStatic, false); in GenerateManifestClass()
116 std::unique_ptr<ClassDefinition> manifest_class = in GenerateManifestClass()
117 util::make_unique<ClassDefinition>("Manifest", ClassQualifier::kNone, false); in GenerateManifestClass()
H A DClassDefinition.cpp44 ClassDefinition::Result ClassDefinition::AddMember(std::unique_ptr<ClassMember> member) { in AddMember()
68 bool ClassDefinition::empty() const { in empty()
77 void ClassDefinition::Print(bool final, Printer* printer, bool strip_api_annotations) const { in Print()
113 void ClassDefinition::WriteJavaFile(const ClassDefinition* def, StringPiece package, bool final, in WriteJavaFile()
H A DJavaClassGenerator.h34 class ClassDefinition; variable
96 ClassDefinition* out_type_class_def, MethodDefinition* out_rewrite_method_def,
102 const ResourceEntry& entry, ClassDefinition* out_class_def,
110 ClassDefinition* out_class_def, MethodDefinition* out_rewrite_method,
H A DClassDefinition.h241 class ClassDefinition : public ClassMember {
243 static void WriteJavaFile(const ClassDefinition* def, android::StringPiece package, bool final,
246 ClassDefinition(android::StringPiece name, ClassQualifier qualifier, bool createIfEmpty) in ClassDefinition() function
266 DISALLOW_COPY_AND_ASSIGN(ClassDefinition);
H A DJavaClassGenerator.cpp238 ClassDefinition* out_class_def, in ProcessStyleable()
450 const ResourceEntry& entry, ClassDefinition* out_class_def, in ProcessResource()
533 ClassDefinition* out_type_class_def, in ProcessType()
596 ClassDefinition r_class("R", ClassQualifier::kNone, true); in Generate()
629 std::unique_ptr<ClassDefinition> class_def; in Generate()
631 class_def = util::make_unique<ClassDefinition>( in Generate()
670 ClassDefinition::WriteJavaFile(&r_class, out_package_name, options_.use_final, !is_public, out); in Generate()
H A DManifestClassGenerator.h26 std::unique_ptr<ClassDefinition> GenerateManifestClass(android::IDiagnostics* diag,
H A DManifestClassGenerator_test.cpp213 std::unique_ptr<ClassDefinition> manifest_class =
/aosp14/frameworks/base/tools/aapt2/
H A DAndroid.bp147 "java/ClassDefinition.cpp",
/aosp14/frameworks/base/tools/aapt2/cmd/
H A DLink.cpp1353 std::unique_ptr<ClassDefinition> manifest_class = in WriteManifestJavaFile()
1394 ClassDefinition::WriteJavaFile(manifest_class.get(), package_utf8, true, in WriteManifestJavaFile()