• Home
  • Raw
  • Download

Lines Matching refs:prop

203 std::string GetJavaTypeName(const sysprop::Property& prop);
204 std::string GetJavaEnumTypeName(const sysprop::Property& prop);
207 std::string GetParsingExpression(const sysprop::Property& prop);
208 std::string GetFormattingExpression(const sysprop::Property& prop);
212 std::string GetJavaEnumTypeName(const sysprop::Property& prop) { in GetJavaEnumTypeName() argument
213 return ApiNameToIdentifier(prop.api_name()) + "_values"; in GetJavaEnumTypeName()
216 std::string GetJavaTypeName(const sysprop::Property& prop) { in GetJavaTypeName() argument
217 switch (prop.type()) { in GetJavaTypeName()
231 return GetJavaEnumTypeName(prop); in GetJavaTypeName()
245 return "List<" + GetJavaEnumTypeName(prop) + ">"; in GetJavaTypeName()
251 std::string GetParsingExpression(const sysprop::Property& prop) { in GetParsingExpression() argument
252 switch (prop.type()) { in GetParsingExpression()
268 return "Optional.ofNullable(tryParseEnum(" + GetJavaEnumTypeName(prop) + in GetParsingExpression()
271 return "tryParseEnumList(" + GetJavaEnumTypeName(prop) + in GetParsingExpression()
282 switch (prop.type()) { in GetParsingExpression()
311 std::string GetFormattingExpression(const sysprop::Property& prop) { in GetFormattingExpression() argument
312 if (prop.integer_as_bool()) { in GetFormattingExpression()
313 if (prop.type() == sysprop::Boolean) { in GetFormattingExpression()
324 switch (prop.type()) { in GetFormattingExpression()
328 return "formatEnumList(value, " + GetJavaEnumTypeName(prop) + in GetFormattingExpression()
342 return IsListProp(prop) ? "formatList(value)" : "value.toString()"; in GetFormattingExpression()
370 const sysprop::Property& prop = props.prop(i); in GenerateJavaClass() local
373 if (prop.scope() > scope) continue; in GenerateJavaClass()
377 std::string prop_id = ApiNameToIdentifier(prop.api_name()).c_str(); in GenerateJavaClass()
378 std::string prop_type = GetJavaTypeName(prop); in GenerateJavaClass()
380 if (prop.type() == sysprop::Enum || prop.type() == sysprop::EnumList) { in GenerateJavaClass()
382 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass()
384 std::vector<std::string> values = ParseEnumValues(prop.enum_values()); in GenerateJavaClass()
397 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass()
412 if (prop.deprecated()) { in GenerateJavaClass()
416 if (IsListProp(prop)) { in GenerateJavaClass()
425 prop.prop_name().c_str()); in GenerateJavaClass()
426 if (!prop.legacy_prop_name().empty()) { in GenerateJavaClass()
434 class_name.c_str(), prop.prop_name().c_str(), in GenerateJavaClass()
435 prop.legacy_prop_name().c_str()); in GenerateJavaClass()
437 prop.legacy_prop_name().c_str()); in GenerateJavaClass()
441 writer.Write("return %s;\n", GetParsingExpression(prop).c_str()); in GenerateJavaClass()
445 if (prop.access() != sysprop::Readonly) { in GenerateJavaClass()
447 if (prop.deprecated()) { in GenerateJavaClass()
454 prop.prop_name().c_str(), in GenerateJavaClass()
455 GetFormattingExpression(prop).c_str()); in GenerateJavaClass()