Lines Matching refs:result
39 bool array_type(string & result,
41 bool object_type(string & result,
45 bool base_type(string & result,
54 case 'B': result += "byte"; break;
55 case 'C': result += "char"; break;
56 case 'D': result += "double"; break;
57 case 'F': result += "float"; break;
58 case 'I': result += "int"; break;
59 case 'J': result += "long"; break;
60 case 'S': result += "short"; break;
61 case 'Z': result += "boolean"; break;
71 bool field_type(string & result,
74 if (base_type(result, begin, end))
77 if (object_type(result, begin, end))
80 if (array_type(result, begin, end))
87 bool array_type(string & result,
94 if (field_type(result, begin, end)) {
95 result += "[]";
103 bool list_of_field_type(string & result,
109 result += ", ";
111 if (!field_type(result, begin, end))
121 bool return_descriptor(string & result,
128 result = "void " + result;
135 result = temp + " " + result;
141 bool method_descriptor(string & result,
151 result += "(";
153 if (!list_of_field_type(result, begin, pos))
161 if (!return_descriptor(result, begin, end))
164 result += ')';
170 bool methode_name(string & result,
180 result += '.' + string(begin, pos);
187 bool object_type(string & result,
198 result += temp;
209 string result;
211 if (!object_type(result, begin, end))
214 if (!methode_name(result, begin, end))
217 if (!method_descriptor(result, begin, end))
223 result += string(begin, end);
229 return result;