Lines Matching refs:proxy
583 auto proxy = std::make_shared<Method>(); in generate_proxy_method() local
584 proxy->comment = method.GetComments(); in generate_proxy_method()
585 proxy->modifiers = PUBLIC | OVERRIDE; in generate_proxy_method()
586 proxy->returnType = JavaSignatureOf(method.GetType(), typenames); in generate_proxy_method()
587 proxy->name = method.GetName(); in generate_proxy_method()
588 proxy->statements = std::make_shared<StatementBlock>(); in generate_proxy_method()
590 proxy->parameters.push_back( in generate_proxy_method()
593 proxy->exceptions.push_back("android.os.RemoteException"); in generate_proxy_method()
597 proxy->statements->Add(std::make_shared<VariableDeclaration>( in generate_proxy_method()
602 proxy->statements->Add(std::make_shared<VariableDeclaration>( in generate_proxy_method()
609 _result = std::make_shared<Variable>(*proxy->returnType, "_result"); in generate_proxy_method()
610 proxy->statements->Add(std::make_shared<VariableDeclaration>(_result)); in generate_proxy_method()
615 proxy->statements->Add(tryStatement); in generate_proxy_method()
617 proxy->statements->Add(finallyStatement); in generate_proxy_method()
736 proxy->statements->Add(std::make_shared<ReturnStatement>(_result)); in generate_proxy_method()
739 return proxy; in generate_proxy_method()
820 std::shared_ptr<ClassElement> proxy = nullptr; in generate_methods() local
822 proxy = generate_proxy_method(iface, method, transactCodeName, oneway, proxyClass, typenames, in generate_methods()
853 proxy = std::make_shared<LiteralClassElement>(code.str()); in generate_methods()
882 proxy = std::make_shared<LiteralClassElement>(code.str()); in generate_methods()
885 if (proxy != nullptr) { in generate_methods()
886 proxyClass->elements.push_back(proxy); in generate_methods()
892 std::shared_ptr<ProxyClass> proxy) { in generate_interface_descriptors() argument
909 proxy->elements.push_back(getDesc); in generate_interface_descriptors()
1085 auto proxy = std::make_shared<ProxyClass>(iface, options); in generate_binder_interface_class() local
1086 stub->elements.push_back(proxy); in generate_binder_interface_class()
1089 generate_interface_descriptors(options, iface, interface.get(), stub, proxy); in generate_binder_interface_class()
1121 generate_methods(*iface, *item, interface.get(), stub, proxy, item->GetId(), typenames, in generate_binder_interface_class()
1155 proxy->elements.emplace_back(std::make_shared<LiteralClassElement>( in generate_binder_interface_class()