/aosp12/system/tools/aidl/ |
H A D | code_writer.cpp | 32 CodeWriter::CodeWriter(std::unique_ptr<std::ostream> ostream) : ostream_(std::move(ostream)) {} in CodeWriter() function in android::aidl::CodeWriter 34 std::string CodeWriter::ApplyIndent(const std::string& str) { in ApplyIndent() 45 bool CodeWriter::Write(const char* format, ...) { in Write() 75 void CodeWriter::Indent() { in Indent() 78 void CodeWriter::Dedent() { in Dedent() 84 bool CodeWriter::Close() { in Close() 93 CodeWriter& CodeWriter::operator<<(const char* s) { in operator <<() 98 CodeWriter& CodeWriter::operator<<(const std::string& str) { in operator <<() 111 return CodeWriterPtr(new CodeWriter(std::move(stream))); in ForFile() 114 CodeWriterPtr CodeWriter::ForString(std::string* buf) { in ForString() [all …]
|
H A D | ast_java.h | 45 class CodeWriter; variable 59 virtual void Write(CodeWriter* to) const = 0; 77 void Write(CodeWriter* to) const override; 85 void Write(CodeWriter* to) const override; 98 void Write(CodeWriter* to) const; 109 void Write(CodeWriter* to) const; 123 void Write(CodeWriter* to) const override; 134 void Write(CodeWriter* to) const override; 145 void Write(CodeWriter* to) const override; 156 void Write(CodeWriter* to) const override; [all …]
|
H A D | generate_ndk.h | 33 void GenerateSource(CodeWriter& out, const AidlTypenames& types, const AidlInterface& defined_type, 35 void GenerateClassSource(CodeWriter& out, const AidlTypenames& types, 37 void GenerateClientSource(CodeWriter& out, const AidlTypenames& types, 39 void GenerateServerSource(CodeWriter& out, const AidlTypenames& types, 41 void GenerateInterfaceSource(CodeWriter& out, const AidlTypenames& types, 43 void GenerateClientHeader(CodeWriter& out, const AidlTypenames& types, 45 void GenerateServerHeader(CodeWriter& out, const AidlTypenames& types, 47 void GenerateInterfaceHeader(CodeWriter& out, const AidlTypenames& types, 50 void GenerateEnumHeader(CodeWriter& out, const AidlTypenames& types,
|
H A D | code_writer.h | 30 class CodeWriter; variable 31 using CodeWriterPtr = std::unique_ptr<CodeWriter>; 33 class CodeWriter { 48 virtual ~CodeWriter() = default; 49 CodeWriter() = default; 51 CodeWriter& operator<<(const char* s); 52 CodeWriter& operator<<(const std::string& str); 55 CodeWriter(std::unique_ptr<std::ostream> ostream);
|
H A D | ast_java.cpp | 36 Write(CodeWriter::ForString(&str).get()); in ToString() 85 void Field::Write(CodeWriter* to) const { in Write() 173 void Assignment::Write(CodeWriter* to) const { in Write() 199 void MethodCall::Write(CodeWriter* to) const { in Write() 216 void Comparison::Write(CodeWriter* to) const { in Write() 247 void Cast::Write(CodeWriter* to) const { in Write() 267 void IfStatement::Write(CodeWriter* to) const { in Write() 300 void Case::Write(CodeWriter* to) const { in Write() 332 void Method::Write(CodeWriter* to) const { in Write() 382 void Class::Write(CodeWriter* to) const { in Write() [all …]
|
H A D | aidl_to_cpp_common.h | 52 void EnterNamespace(CodeWriter& out, const AidlDefinedType& defined_type); 53 void LeaveNamespace(CodeWriter& out, const AidlDefinedType& defined_type); 80 void GenerateParcelableComparisonOperators(CodeWriter& out, const AidlParcelable& parcelable); 82 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcelable); 83 void GenerateToString(CodeWriter& out, const AidlUnionDecl& parcelable); 98 std::function<void(CodeWriter& out, const std::string& var, const AidlTypeSpecifier& type)> 100 std::function<void(CodeWriter& out, const std::string& value, const AidlTypeSpecifier& type)> 111 void PrivateFields(CodeWriter& out) const; 112 void PublicFields(CodeWriter& out) const; 113 void ReadFromParcel(CodeWriter& out, const ParcelWriterContext&) const; [all …]
|
H A D | code_writer_unittest.cpp | 22 using android::aidl::CodeWriter; 31 CodeWriterPtr ptr = CodeWriter::ForString(&str); in TEST() 32 CodeWriter& writer = *ptr; in TEST() 40 CodeWriterPtr ptr = CodeWriter::ForString(&str); in TEST() 41 CodeWriter& writer = *ptr; in TEST() 52 CodeWriterPtr ptr = CodeWriter::ForString(&str); in TEST() 53 CodeWriter& writer = *ptr; in TEST()
|
H A D | ast_cpp.h | 25 class CodeWriter; variable 44 virtual void Write(CodeWriter* to) const = 0; 58 void Write(CodeWriter* to) const override; 75 void Write(CodeWriter* to) const override; 96 void Write(CodeWriter* to) const override; 125 void Write(CodeWriter* to) const override; 147 void Write(CodeWriter* to) const override; 160 void Write(CodeWriter* to) const override; 184 void Write(CodeWriter* to) const override; 209 void Write(CodeWriter* to) const override; [all …]
|
H A D | ast_cpp.cpp | 36 Write(CodeWriter::ForString(&str).get()); in ToString() 42 void LiteralDecl::Write(CodeWriter* to) const { in Write() 62 void ClassDecl::Write(CodeWriter* to) const { in Write() 108 void Enum::Write(CodeWriter* to) const { in Write() 154 void ArgList::Write(CodeWriter* to) const { in Write() 199 void MacroDecl::Write(CodeWriter* to) const { in Write() 222 void MethodDecl::Write(CodeWriter* to) const { in Write() 327 void MethodImpl::Write(CodeWriter* to) const { in Write() 419 void Statement::Write(CodeWriter* to) const { in Write() 472 void Document::Write(CodeWriter* to) const { in Write() [all …]
|
H A D | generate_ndk.cpp | 41 void GenerateParcelHeader(CodeWriter& out, const AidlTypenames& types, 43 void GenerateParcelSource(CodeWriter& out, const AidlTypenames& types, 45 void GenerateParcelHeader(CodeWriter& out, const AidlTypenames& types, 47 void GenerateParcelSource(CodeWriter& out, const AidlTypenames& types, 57 unique_ptr<CodeWriter> i_writer(io_delegate.GetCodeWriter(i_header)); in GenerateNdkInterface() 63 unique_ptr<CodeWriter> bp_writer(io_delegate.GetCodeWriter(bp_header)); in GenerateNdkInterface() 69 unique_ptr<CodeWriter> bn_writer(io_delegate.GetCodeWriter(bn_header)); in GenerateNdkInterface() 188 static void StatusCheckGoto(CodeWriter& out) { in StatusCheckGoto() 191 static void StatusCheckBreak(CodeWriter& out) { in StatusCheckBreak() 194 static void StatusCheckReturn(CodeWriter& out) { in StatusCheckReturn() [all …]
|
H A D | aidl_to_cpp_common.cpp | 93 void EnterNamespace(CodeWriter& out, const AidlDefinedType& defined_type) { in EnterNamespace() 99 void LeaveNamespace(CodeWriter& out, const AidlDefinedType& defined_type) { in LeaveNamespace() 114 void WriteLogForArgument(CodeWriter& w, const AidlArgument& a, bool is_server, in WriteLogForArgument() 126 CodeWriterPtr writer = CodeWriter::ForString(&code); in GenLogBeforeExecute() 148 CodeWriterPtr writer = CodeWriter::ForString(&code); in GenLogAfterExecute() 273 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcelable) { in GenerateToString() 305 void GenerateToString(CodeWriter& out, const AidlUnionDecl& parcelable) { in GenerateToString() 340 void UnionWriter::PrivateFields(CodeWriter& out) const { in PrivateFields() 348 void UnionWriter::PublicFields(CodeWriter& out) const { in PublicFields() 427 void UnionWriter::ReadFromParcel(CodeWriter& out, const ParcelWriterContext& ctx) const { in ReadFromParcel() [all …]
|
H A D | generate_rust.cpp | 50 void GenerateMangledAlias(CodeWriter& out, const AidlDefinedType* type) { in GenerateMangledAlias() 200 void GenerateServerTransaction(CodeWriter& out, const AidlMethod& method, in GenerateServerTransaction() 275 void GenerateServerItems(CodeWriter& out, const AidlInterface* iface, in GenerateServerItems() 318 void GenerateDeprecated(CodeWriter& out, const AidlCommentable& type) { in GenerateDeprecated() 329 void GenerateConstantDeclarations(CodeWriter& out, const TypeWithConstants& type, in GenerateConstantDeclarations() 505 void GenerateParcelBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelBody() 594 void GenerateParcelBody(CodeWriter& out, const AidlUnionDecl* parcel, in GenerateParcelBody() 608 void GenerateParcelDefault(CodeWriter& out, const AidlUnionDecl* parcel) { in GenerateParcelDefault() 632 void GenerateParcelSerializeBody(CodeWriter& out, const AidlUnionDecl* parcel, in GenerateParcelSerializeBody() 683 void GenerateParcelSerialize(CodeWriter& out, const ParcelableType* parcel, in GenerateParcelSerialize() [all …]
|
H A D | generate_java.cpp | 83 void GenerateDescribeContentsHelper(CodeWriter& out, const set<string>& describers) { in GenerateDescribeContentsHelper() 158 void GenerateParcelableDescribeContents(CodeWriter& out, const AidlUnionDecl& decl, in GenerateParcelableDescribeContents() 185 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcel, in GenerateToString() 208 void GenerateToString(CodeWriter& out, const AidlUnionDecl& parcel, in GenerateToString() 262 void GenerateEqualsAndHashCode(CodeWriter& out, const AidlUnionDecl& decl, in GenerateEqualsAndHashCode() 495 CodeWriterPtr writer = CodeWriter::ForString(&code); in generate_parcel_class() 593 CodeWriterPtr writer = CodeWriter::ForString(&code); in generate_parcel_class() 633 generate_constant_declarations(*CodeWriter::ForString(&constants), *parcel); in generate_parcel_class() 638 GenerateToString(*CodeWriter::ForString(&to_string), *parcel, typenames); in generate_parcel_class() 811 CodeWriterPtr writer = CodeWriter::ForString(&code); in generate_union() [all …]
|
H A D | generate_cpp.cpp | 492 CodeWriterPtr writer = CodeWriter::ForString(&code); in BuildClientSource() 836 CodeWriterPtr writer = CodeWriter::ForString(&code); in BuildServerSource() 1249 uw.PublicFields(*CodeWriter::ForString(&public_fields)); in BuildParcelFields() 1250 uw.PrivateFields(*CodeWriter::ForString(&private_fields)); in BuildParcelFields() 1303 GenerateToString(*CodeWriter::ForString(&to_string), parcel); in BuildParcelHeader() 1461 unique_ptr<CodeWriter> writer = io_delegate.GetCodeWriter(output_file); in GenerateCppInterface() 1496 unique_ptr<CodeWriter> bp_writer(io_delegate.GetCodeWriter(bp_header)); in GenerateCppParcelable() 1500 unique_ptr<CodeWriter> bn_writer(io_delegate.GetCodeWriter(bn_header)); in GenerateCppParcelable() 1530 unique_ptr<CodeWriter> bp_writer(io_delegate.GetCodeWriter(bp_header)); in GenerateCppParcelDeclaration() 1534 unique_ptr<CodeWriter> bn_writer(io_delegate.GetCodeWriter(bn_header)); in GenerateCppParcelDeclaration() [all …]
|
H A D | ast_java_unittest.cpp | 49 a_class.Write(CodeWriter::ForString(&actual_output).get()); in TEST() 60 ce.Write(CodeWriter::ForString(&written).get()); in TEST()
|
H A D | aidl_dumpapi.h | 24 CodeWriter& out; 25 DumpVisitor(CodeWriter& out) : out(out) {} in DumpVisitor()
|
H A D | generate_java.h | 43 void generate_union(CodeWriter& out, const AidlUnionDecl* decl, const AidlTypenames& typenames); 45 void generate_constant_declarations(CodeWriter& out, const AidlDefinedType& type);
|
H A D | aidl_dumpapi.cpp | 160 static void DumpComments(CodeWriter& out, const Comments& comments) { in DumpComments() 179 unique_ptr<CodeWriter> writer = in dump_api()
|
/aosp12/system/tools/sysprop/include/ |
H A D | CodeWriter.h | 21 class CodeWriter { 23 explicit CodeWriter(std::string indent); 35 CodeWriter(const CodeWriter&) = delete; 36 CodeWriter& operator=(const CodeWriter&) = delete;
|
/aosp12/system/tools/sysprop/ |
H A D | CodeWriter.cpp | 30 CodeWriter::CodeWriter(std::string indent) : indent_(std::move(indent)) { in CodeWriter() function in CodeWriter 33 void CodeWriter::Write(const char* format, ...) { in Write() 69 void CodeWriter::Indent() { in Indent() 73 void CodeWriter::Dedent() { in Dedent()
|
/aosp12/system/tools/xsdc/src/com/android/xsdc/java/ |
H A D | JavaCodeGenerator.java | 19 import com.android.xsdc.CodeWriter; 99 try (CodeWriter out = new CodeWriter(fs.getPrintWriter(name + ".java"))) { in print() 107 try (CodeWriter out = new CodeWriter(fs.getPrintWriter(name + ".java"))) { in print() 118 try (CodeWriter out = new CodeWriter(fs.getPrintWriter(name + ".java"))) { in print() 124 try (CodeWriter out = new CodeWriter(fs.getPrintWriter("XmlParser.java"))) { in print() 128 try (CodeWriter out = new CodeWriter(fs.getPrintWriter("XmlWriter.java"))) { in print() 133 try (CodeWriter out = new CodeWriter(fs.getPrintWriter("HexBinaryHelper.java"))) { in print() 182 private void printClass(CodeWriter out, String name, XsdComplexType complexType, in printClass() 288 private void printParser(CodeWriter out, String name, XsdComplexType complexType) in printParser() 505 private void printXmlParser(CodeWriter out) throws JavaCodeGeneratorException { in printXmlParser() [all …]
|
/aosp12/system/tools/xsdc/src/com/android/xsdc/ |
H A D | CodeWriter.java | 22 public class CodeWriter implements Closeable { class 27 public CodeWriter() { in CodeWriter() method in CodeWriter 31 public CodeWriter(PrintWriter printWriter) { in CodeWriter() method in CodeWriter
|
/aosp12/system/tools/aidl/tests/ |
H A D | fake_io_delegate.cpp | 38 class BrokenCodeWriter : public CodeWriter { 74 std::unique_ptr<CodeWriter> FakeIoDelegate::GetCodeWriter( in GetCodeWriter() 77 return unique_ptr<CodeWriter>(new BrokenCodeWriter); in GetCodeWriter() 81 return CodeWriter::ForString(&written_file_contents_[file_path]); in GetCodeWriter()
|
/aosp12/system/tools/sysprop/tests/ |
H A D | CodeWriterUnitTest.cpp | 39 CodeWriter writer(kIndent); in TEST() 61 CodeWriter writer(kIndent); in TEST()
|
/aosp12/system/tools/xsdc/src/com/android/xsdc/cpp/ |
H A D | CppCodeGenerator.java | 19 import com.android.xsdc.CodeWriter; 43 private CodeWriter enumsCppFile; 44 private CodeWriter enumsHeaderFile; 45 private CodeWriter parserCppFile; 46 private CodeWriter parserHeaderFile; 114 enumsCppFile = new CodeWriter(fs.getPrintWriter(enumsCppFileName)); in print() 117 enumsCppFile = new CodeWriter(); in print() 118 enumsHeaderFile = new CodeWriter(); in print() 121 parserCppFile = new CodeWriter(fs.getPrintWriter(parserCppFileName)); in print() 124 parserCppFile = new CodeWriter(); in print() [all …]
|