Lines Matching refs:InterfaceType
12 StubClass(Type* type, Type* interfaceType);
21 void make_as_interface(Type* interfaceType);
24 StubClass::StubClass(Type* type, Type* interfaceType)
32 this->interfaces.push_back(interfaceType);
37 descriptor->value = "\"" + interfaceType->QualifiedName() + "\"";
53 make_as_interface(interfaceType);
94 StubClass::make_as_interface(Type *interfaceType)
100 m->comment += interfaceType->QualifiedName();
104 m->returnType = interfaceType;
127 // if (iin != null && iin instanceof <interfaceType>) return (<interfaceType>) iin;
130 new LiteralExpression(interfaceType->QualifiedName()));
134 instOfStatement->statements->Add(new ReturnStatement(new Cast(interfaceType, iin)));
137 string proxyType = interfaceType->QualifiedName();
152 ProxyClass(Type* type, InterfaceType* interfaceType);
159 ProxyClass::ProxyClass(Type* type, InterfaceType* interfaceType)
165 this->interfaces.push_back(interfaceType);
167 mOneWay = interfaceType->OneWay();
519 InterfaceType* interfaceType = static_cast<InterfaceType*>(
527 interface->type = interfaceType;
533 interfaceType);
540 interfaceType);