Lines Matching refs:prefix
22 void MetadataDumper::Dump(const String& prefix) in Dump() argument
28 String dumpStr = DumpMetaComponent(metaComponent_, prefix); in Dump()
31 String MetadataDumper::DumpMetaComponent(MetaComponent* mc, const String& prefix) in DumpMetaComponent() argument
35 sb.Append(prefix).Append("MetaComponent\n"); in DumpMetaComponent()
36 sb.Append(prefix).Append("{\n"); in DumpMetaComponent()
37 sb.Append(prefix + tab).AppendFormat("\"magic_\" : \"0x%x\",\n", mc->magic_); in DumpMetaComponent()
38 sb.Append(prefix + tab).AppendFormat("\"size_\" : \"%d\",\n", mc->size_); in DumpMetaComponent()
39 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mc->name_); in DumpMetaComponent()
40 sb.Append(prefix + tab).AppendFormat("\"namespaceNumber_\" : \"%d\",\n", mc->namespaceNumber_); in DumpMetaComponent()
41 …sb.Append(prefix + tab).AppendFormat("\"sequenceableNumber_\" : \"%d\",\n", mc->sequenceableNumber… in DumpMetaComponent()
42 sb.Append(prefix + tab).AppendFormat("\"interfaceNumber_\" : \"%d\",\n", mc->interfaceNumber_); in DumpMetaComponent()
43 sb.Append(prefix + tab).AppendFormat("\"typeNumber_\" : \"%d\",\n", mc->typeNumber_); in DumpMetaComponent()
46 sb.Append(prefix + tab).Append("\"namespaces_\" : [],\n"); in DumpMetaComponent()
48 sb.Append(prefix + tab).Append("\"namespaces_\" : [\n"); in DumpMetaComponent()
50 DumpMetaNamespace(sb, mc->namespaces_[i], prefix + tab + tab); in DumpMetaComponent()
55 sb.Append("\n" + prefix + tab).Append("],\n"); in DumpMetaComponent()
59 sb.Append(prefix + tab).Append("\"sequenceables_\" : [],\n"); in DumpMetaComponent()
61 sb.Append(prefix + tab).Append("\"sequenceables_\" : [\n"); in DumpMetaComponent()
63 DumpMetaSequenceable(sb, mc->sequenceables_[i], prefix + tab + tab); in DumpMetaComponent()
68 sb.Append("\n" + prefix + tab).Append("],\n"); in DumpMetaComponent()
72 sb.Append(prefix + tab).Append("\"interfaces_\" : [],\n"); in DumpMetaComponent()
74 sb.Append(prefix + tab).Append("\"interfaces_\" : [\n"); in DumpMetaComponent()
76 DumpMetaInterface(sb, mc->interfaces_[i], prefix + tab + tab); in DumpMetaComponent()
81 sb.Append("\n" + prefix + tab).Append("],\n"); in DumpMetaComponent()
84 sb.Append(prefix + tab).AppendFormat("\"stringPoolSize_\" : \"%d\"\n", mc->stringPoolSize_); in DumpMetaComponent()
86 sb.Append(prefix).Append("}\n"); in DumpMetaComponent()
91 void MetadataDumper::DumpMetaNamespace(StringBuilder& sb, MetaNamespace* mn, const String& prefix) in DumpMetaNamespace() argument
93 sb.Append(prefix).Append("{\n"); in DumpMetaNamespace()
94 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mn->name_); in DumpMetaNamespace()
95 …sb.Append(prefix + tab).AppendFormat("\"sequenceableNumber_\" : \"%d\",\n", mn->sequenceableNumber… in DumpMetaNamespace()
96 sb.Append(prefix + tab).AppendFormat("\"interfaceNumber_\" : \"%d\",\n", mn->interfaceNumber_); in DumpMetaNamespace()
97 sb.Append(prefix + tab).AppendFormat("\"namespaceNumber_\" : \"%d\",\n", mn->namespaceNumber_); in DumpMetaNamespace()
100 sb.Append(prefix + tab).Append("\"sequenceableIndexes_\" : [],\n"); in DumpMetaNamespace()
102 sb.Append(prefix + tab).Append("\"sequenceableIndexes_\" : [\n"); in DumpMetaNamespace()
105 sb.Append(prefix + tab + tab).AppendFormat("{ \"name\" : \"%s\" }", mp->name_); in DumpMetaNamespace()
110 sb.Append("\n" + prefix + tab).Append("],\n"); in DumpMetaNamespace()
114 sb.Append(prefix + tab).Append("\"interfaceIndexes_\" : [],\n"); in DumpMetaNamespace()
116 sb.Append(prefix + tab).Append("\"interfaceIndexes_\" : [\n"); in DumpMetaNamespace()
119 sb.Append(prefix + tab + tab).AppendFormat("{ \"name\" : \"%s\" }", mi->name_); in DumpMetaNamespace()
124 sb.Append("\n" + prefix + tab).Append("],\n"); in DumpMetaNamespace()
128 sb.Append(prefix + tab).Append("\"namespaces_\" : []\n"); in DumpMetaNamespace()
130 sb.Append(prefix + tab).Append("\"namespaces_\" : [\n"); in DumpMetaNamespace()
133 DumpMetaNamespace(sb, innermn, prefix + tab + tab); in DumpMetaNamespace()
138 sb.Append("\n" + prefix + tab).Append("]\n"); in DumpMetaNamespace()
141 sb.Append(prefix).Append("}"); in DumpMetaNamespace()
144 …MetadataDumper::DumpMetaSequenceable(StringBuilder& sb, MetaSequenceable* mp, const String& prefix) in DumpMetaSequenceable() argument
146 sb.Append(prefix).Append("{\n"); in DumpMetaSequenceable()
147 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mp->name_); in DumpMetaSequenceable()
148 sb.Append(prefix + tab).AppendFormat("\"namespace_\" : \"%s\"\n", mp->namespace_); in DumpMetaSequenceable()
149 sb.Append(prefix).Append("}"); in DumpMetaSequenceable()
152 void MetadataDumper::DumpMetaInterface(StringBuilder& sb, MetaInterface* mi, const String& prefix) in DumpMetaInterface() argument
154 sb.Append(prefix).Append("{\n"); in DumpMetaInterface()
155 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mi->name_); in DumpMetaInterface()
156 sb.Append(prefix + tab).AppendFormat("\"namespace_\" : \"%s\",\n", mi->namespace_); in DumpMetaInterface()
157 sb.Append(prefix + tab).AppendFormat("\"properties_\" : \"%s\",\n", in DumpMetaInterface()
159 sb.Append(prefix + tab).AppendFormat("\"methodNumber_\" : \"%d\",\n", mi->methodNumber_); in DumpMetaInterface()
160 sb.Append(prefix + tab).AppendFormat("\"external_\" : \"%d\",\n", mi->external_); in DumpMetaInterface()
163 sb.Append(prefix + tab).Append("\"methods_\" : []\n"); in DumpMetaInterface()
165 sb.Append(prefix + tab).Append("\"methods_\" : [\n"); in DumpMetaInterface()
167 DumpMetaMethod(sb, mi->methods_[i], prefix + tab + tab); in DumpMetaInterface()
172 sb.Append("\n" + prefix + tab).Append("]\n"); in DumpMetaInterface()
175 sb.Append(prefix).Append("}"); in DumpMetaInterface()
178 void MetadataDumper::DumpMetaMethod(StringBuilder& sb, MetaMethod* mm, const String& prefix) in DumpMetaMethod() argument
180 sb.Append(prefix).Append("{\n"); in DumpMetaMethod()
181 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mm->name_); in DumpMetaMethod()
182 sb.Append(prefix + tab).AppendFormat("\"signature_\" : \"%s\",\n", mm->signature_); in DumpMetaMethod()
183 sb.Append(prefix + tab).AppendFormat("\"properties_\" : \"%s\",\n", in DumpMetaMethod()
186 … sb.Append(prefix + tab).AppendFormat("\"returnType_\" : \"%s\",\n", DumpMetaType(type).string()); in DumpMetaMethod()
187 sb.Append(prefix + tab).AppendFormat("\"parameterNumber_\" : \"%d\",\n", mm->parameterNumber_); in DumpMetaMethod()
190 sb.Append(prefix + tab).Append("\"parameters_\" : []\n"); in DumpMetaMethod()
192 sb.Append(prefix + tab).Append("\"parameters_\" : [\n"); in DumpMetaMethod()
194 DumpMetaParameter(sb, mm->parameters_[i], prefix + tab + tab); in DumpMetaMethod()
199 sb.Append("\n" + prefix + tab).Append("]\n"); in DumpMetaMethod()
202 sb.Append(prefix).Append("}"); in DumpMetaMethod()
205 void MetadataDumper::DumpMetaParameter(StringBuilder& sb, MetaParameter* mp, const String& prefix) in DumpMetaParameter() argument
207 sb.Append(prefix).Append("{\n"); in DumpMetaParameter()
208 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mp->name_); in DumpMetaParameter()
209 sb.Append(prefix + tab).Append("\"attributes_\" : \""); in DumpMetaParameter()
220 sb.Append(prefix + tab).AppendFormat("\"type_\" : \"%s\"\n", DumpMetaType(type).string()); in DumpMetaParameter()
222 sb.Append(prefix).Append("}"); in DumpMetaParameter()