Home | History | Annotate | Download | only in aidl

Lines Matching defs:proxy

194   m->comment += " * generating a proxy if needed.\n */";
265 // Proxy()
268 ctor->name = "Proxy";
553 std::unique_ptr<Method> proxy(new Method);
554 proxy->comment = method.GetComments();
555 proxy->modifiers = PUBLIC | OVERRIDE;
556 proxy->returnType = method.GetType().GetLanguageType<Type>();
557 proxy->returnTypeDimension = method.GetType().IsArray() ? 1 : 0;
558 proxy->name = method.GetName();
559 proxy->statements = new StatementBlock;
561 proxy->parameters.push_back(
565 proxy->exceptions.push_back(types->RemoteExceptionType());
569 proxy->statements->Add(new VariableDeclaration(
574 proxy->statements->Add(new VariableDeclaration(
581 _result = new Variable(proxy->returnType, "_result",
583 proxy->statements->Add(new VariableDeclaration(_result));
588 proxy->statements->Add(tryStatement);
590 proxy->statements->Add(finallyStatement);
645 generate_create_from_parcel(proxy->returnType, tryStatement->statements,
670 proxy->statements->Add(new ReturnStatement(_result));
673 return proxy;
713 // == the proxy method ===================================================
714 Method* proxy = generate_proxy_method(iface,
720 proxyClass->elements.push_back(proxy);
723 static void generate_interface_descriptors(StubClass* stub, ProxyClass* proxy,
733 // and the proxy-side method returning the descriptor directly
742 proxy->elements.push_back(getDesc);
806 // the proxy inner class
807 ProxyClass* proxy =
809 stub->elements.push_back(proxy);
811 // stub and proxy support for getInterfaceDescriptor()
812 generate_interface_descriptors(stub, proxy, types);
829 proxy,