Lines Matching refs:decl
415 auto decl = std::make_shared<Method>(); in generate_interface_method() local
416 decl->comment = method.GetComments(); in generate_interface_method()
417 decl->modifiers = PUBLIC; in generate_interface_method()
418 decl->returnType = JavaSignatureOf(method.GetType(), typenames); in generate_interface_method()
419 decl->name = method.GetName(); in generate_interface_method()
420 decl->annotations = generate_java_annotations(method.GetType()); in generate_interface_method()
423 decl->parameters.push_back( in generate_interface_method()
427 decl->exceptions.push_back("android.os.RemoteException"); in generate_interface_method()
429 return decl; in generate_interface_method()
791 std::shared_ptr<ClassElement> decl; in generate_methods() local
793 decl = generate_interface_method(method, typenames); in generate_methods()
799 decl = std::make_shared<LiteralClassElement>(code.str()); in generate_methods()
805 decl = std::make_shared<LiteralClassElement>(code.str()); in generate_methods()
808 interface->elements.push_back(decl); in generate_methods()