Lines Matching defs:str
25 inline static void indentStr(String8& str, int indent) {
27 str.append(" ");
43 String8 str;
44 indentStr(str, indent);
45 str.append("{\n");
47 indentStr(str, indent);
48 str.append("\"op\": \"");
51 str.append("ALWAYS_TRUE");
54 str.append("GREATER_THAN");
57 str.append("LESS_THAN");
60 str.append("EQUALS");
63 str.append("AND_SUBRULES");
66 str.append("OR_SUBRULES");
69 str.append("CONTAINS_ANY");
72 str.appendFormat("%d", op);
75 str.append("\"");
78 str.append(",\n");
79 indentStr(str, indent);
80 str.append("\"negate\": true");
94 str.append(",\n");
95 indentStr(str, indent);
96 str.append("\"property\": \"");
99 str.append("NONE");
102 str.append("SDK_VERSION");
105 str.append("SCREEN_DENSITY");
108 str.append("NATIVE_PLATFORM");
111 str.append("LANGUAGE");
114 str.appendFormat("%d", key);
117 str.append("\"");
121 str.append(",\n");
122 indentStr(str, indent);
123 str.append("\"subrules\": [\n");
126 str.append(subrules[i]->toJson(indent + 1));
128 str.append(",");
130 str.append("\n");
132 indentStr(str, indent);
133 str.append("]");
138 str.append(",\n");
139 indentStr(str, indent);
140 str.append("\"args\": [");
144 str.append(", ");
146 str.appendFormat("%d", longArgs[i]);
148 str.append("]");
153 str.append(",\n");
154 indentStr(str, indent);
155 str.append("\"args\": [");
159 str.append(", ");
161 str.append(stringArgs[i]);
163 str.append("]");
170 str.append("\n");
172 indentStr(str, indent);
173 str.append("}");
174 return str;