/system/tools/aidl/ |
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 <<() 103 CodeWriterPtr CodeWriter::ForFile(const std::string& filename) { in ForFile() 111 return CodeWriterPtr(new CodeWriter(std::move(stream))); in ForFile() [all …]
|
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);
|
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,
|
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()
|
D | ast_java.h | 45 class CodeWriter; variable 54 void WriteModifiers(CodeWriter* to, int mod, int mask); 59 virtual void Write(CodeWriter* to) const = 0; 77 void Write(CodeWriter* to) const override; 85 void Write(CodeWriter* to) const override; 97 void WriteDeclaration(CodeWriter* to) const; 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; [all …]
|
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 …]
|
D | ast_java.cpp | 36 Write(CodeWriter::ForString(&str).get()); in ToString() 40 void WriteComment(CodeWriter* to, const std::string& comment) { in WriteComment() 45 void WriteModifiers(CodeWriter* to, int mod, int mask) { in WriteModifiers() 73 void WriteArgumentList(CodeWriter* to, const vector<std::shared_ptr<Expression>>& arguments) { in WriteArgumentList() 85 void Field::Write(CodeWriter* to) const { in Write() 101 void LiteralExpression::Write(CodeWriter* to) const { in Write() 107 void StringLiteralExpression::Write(CodeWriter* to) const { in Write() 113 void Variable::WriteDeclaration(CodeWriter* to) const { in WriteDeclaration() 120 void Variable::Write(CodeWriter* to) const { to->Write("%s", name.c_str()); } in Write() 127 void FieldVariable::Write(CodeWriter* to) const { in Write() [all …]
|
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 …]
|
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() 178 void ConstructorDecl::Write(CodeWriter* to) const { in Write() 199 void MacroDecl::Write(CodeWriter* to) const { in Write() 222 void MethodDecl::Write(CodeWriter* to) const { in Write() 267 void StatementBlock::Write(CodeWriter* to) const { in Write() 288 void ConstructorImpl::Write(CodeWriter* to) const { in Write() [all …]
|
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() 73 unique_ptr<CodeWriter> source_writer = io_delegate.GetCodeWriter(output_file); in GenerateNdkInterface() 84 unique_ptr<CodeWriter> header_writer(io_delegate.GetCodeWriter(header_path)); in GenerateNdkParcel() 87 unique_ptr<CodeWriter> source_writer(io_delegate.GetCodeWriter(output_file)); in GenerateNdkParcel() [all …]
|
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() 233 void GenerateParcelableComparisonOperators(CodeWriter& out, const AidlParcelable& parcelable) { in GenerateParcelableComparisonOperators() 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() [all …]
|
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()
|
D | generate_rust.cpp | 50 void GenerateMangledAlias(CodeWriter& out, const AidlDefinedType* type) { in GenerateMangledAlias() 79 void GenerateClientMethod(CodeWriter& out, const AidlInterface& iface, const AidlMethod& method, in GenerateClientMethod() 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() 519 void GenerateParcelDefault(CodeWriter& out, const AidlStructuredParcelable* parcel) { in GenerateParcelDefault() 541 void GenerateParcelSerializeBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelSerializeBody() 559 void GenerateParcelDeserializeBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelDeserializeBody() [all …]
|
D | aidl_dumpapi.h | 24 CodeWriter& out; 25 DumpVisitor(CodeWriter& out) : out(out) {} in DumpVisitor()
|
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);
|
D | generate_java.cpp | 83 void GenerateDescribeContentsHelper(CodeWriter& out, const set<string>& describers) { in GenerateDescribeContentsHelper() 137 void GenerateParcelableDescribeContents(CodeWriter& out, const AidlStructuredParcelable& decl, in GenerateParcelableDescribeContents() 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() 232 void GenerateEqualsAndHashCode(CodeWriter& out, const AidlStructuredParcelable& parcel, in GenerateEqualsAndHashCode() 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() [all …]
|
D | generate_cpp.cpp | 492 CodeWriterPtr writer = CodeWriter::ForString(&code); in BuildClientSource() 836 CodeWriterPtr writer = CodeWriter::ForString(&code); in BuildServerSource() 1182 [&](CodeWriter& out, const string& var, const AidlTypeSpecifier& type) { in GetParcelWriterContext() 1187 [&](CodeWriter& out, const string& value, const AidlTypeSpecifier& type) { in GetParcelWriterContext() 1202 uw.ReadFromParcel(*CodeWriter::ForString(&body), GetParcelWriterContext(typenames)); in BuildReadFromParcel() 1210 uw.WriteToParcel(*CodeWriter::ForString(&body), GetParcelWriterContext(typenames)); in BuildWriteToParcel() 1242 uw.PublicFields(*CodeWriter::ForString(&public_fields)); in BuildParcelFields() 1243 uw.PrivateFields(*CodeWriter::ForString(&private_fields)); in BuildParcelFields() 1265 GenerateParcelableComparisonOperators(*CodeWriter::ForString(&operator_code), parcel); in BuildParcelHeader() 1296 GenerateToString(*CodeWriter::ForString(&to_string), parcel); in BuildParcelHeader() [all …]
|
D | aidl_to_java.h | 58 CodeWriter& writer; // CodeWriter::Write() is mutable
|
/system/tools/sysprop/include/ |
D | CodeWriter.h | 21 class CodeWriter { 23 explicit CodeWriter(std::string indent); 35 CodeWriter(const CodeWriter&) = delete; 36 CodeWriter& operator=(const CodeWriter&) = delete;
|
/system/tools/sysprop/ |
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()
|
/system/tools/xsdc/src/com/android/xsdc/ |
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
|
/system/tools/sysprop/tests/ |
D | CodeWriterUnitTest.cpp | 39 CodeWriter writer(kIndent); in TEST() 61 CodeWriter writer(kIndent); in TEST()
|
/system/tools/xsdc/src/com/android/xsdc/java/ |
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() 139 private void printEnumClass(CodeWriter out, String name, XsdRestriction restrictionType) in printEnumClass() 182 private void printClass(CodeWriter out, String name, XsdComplexType complexType, in printClass() 288 private void printParser(CodeWriter out, String name, XsdComplexType complexType) in printParser() [all …]
|
/system/tools/aidl/tests/ |
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()
|
/system/tools/xsdc/src/com/android/xsdc/cpp/ |
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() 115 enumsHeaderFile = new CodeWriter(fs.getPrintWriter("include/" + enumsHeaderFileName)); in print() 117 enumsCppFile = new CodeWriter(); in print() 118 enumsHeaderFile = new CodeWriter(); in print() 121 parserCppFile = new CodeWriter(fs.getPrintWriter(parserCppFileName)); in print() [all …]
|