Home
last modified time | relevance | path

Searched refs:CodeWriter (Results 1 – 25 of 42) sorted by relevance

12

/aosp12/system/tools/aidl/
H A Dcode_writer.cpp32 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 Dast_java.h45 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 Dgenerate_ndk.h33 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 Dcode_writer.h30 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 Dast_java.cpp36 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 Daidl_to_cpp_common.h52 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 Dcode_writer_unittest.cpp22 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 Dast_cpp.h25 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 Dast_cpp.cpp36 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 Dgenerate_ndk.cpp41 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 Daidl_to_cpp_common.cpp93 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 Dgenerate_rust.cpp50 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 Dgenerate_java.cpp83 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 Dgenerate_cpp.cpp492 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 Dast_java_unittest.cpp49 a_class.Write(CodeWriter::ForString(&actual_output).get()); in TEST()
60 ce.Write(CodeWriter::ForString(&written).get()); in TEST()
H A Daidl_dumpapi.h24 CodeWriter& out;
25 DumpVisitor(CodeWriter& out) : out(out) {} in DumpVisitor()
H A Dgenerate_java.h43 void generate_union(CodeWriter& out, const AidlUnionDecl* decl, const AidlTypenames& typenames);
45 void generate_constant_declarations(CodeWriter& out, const AidlDefinedType& type);
H A Daidl_dumpapi.cpp160 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 DCodeWriter.h21 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 DCodeWriter.cpp30 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 DJavaCodeGenerator.java19 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 DCodeWriter.java22 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 Dfake_io_delegate.cpp38 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 DCodeWriterUnitTest.cpp39 CodeWriter writer(kIndent); in TEST()
61 CodeWriter writer(kIndent); in TEST()
/aosp12/system/tools/xsdc/src/com/android/xsdc/cpp/
H A DCppCodeGenerator.java19 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 …]

12