Lines Matching refs:type

12     StubClass(Type* type, Type* interfaceType);
24 StubClass::StubClass(Type* type, Type* interfaceType)
30 this->type = type;
123 // Ensure the instance type of the local object is as expected.
152 ProxyClass(Type* type, InterfaceType* interfaceType);
159 ProxyClass::ProxyClass(Type* type, InterfaceType* interfaceType)
164 this->type = type;
275 decl->returnType = NAMES.Search(method->type.type.data);
276 decl->returnTypeDimension = method->type.dimension;
282 NAMES.Search(arg->type.type.data), arg->name.data,
283 arg->type.dimension));
306 Type* t = NAMES.Search(arg->type.type.data);
308 v->dimension = arg->type.dimension;
316 if (arg->type.dimension == 0) {
317 c->statements->Add(new Assignment(v, new NewExpression(v->type)));
319 else if (arg->type.dimension == 1) {
320 generate_new_array(v->type, c->statements, v,
336 if (0 == strcmp(method->type.type.data, "void")) {
367 Type* t = NAMES.Search(arg->type.type.data);
388 proxy->returnType = NAMES.Search(method->type.type.data);
389 proxy->returnTypeDimension = method->type.dimension;
395 NAMES.Search(arg->type.type.data), arg->name.data,
396 arg->type.dimension));
415 if (0 != strcmp(method->type.type.data, "void")) {
417 method->type.dimension);
434 Type* t = NAMES.Search(arg->type.type.data);
435 Variable* v = new Variable(t, arg->name.data, arg->type.dimension);
437 if (dir == OUT_PARAMETER && arg->type.dimension != 0) {
477 Type* t = NAMES.Search(arg->type.type.data);
478 Variable* v = new Variable(t, arg->name.data, arg->type.dimension);
527 interface->type = interfaceType;