{"action":"opened","issue":{"url":"https://api.github.com/repos/apidoc/apidoc/issues/455","repository_url":"https://api.github.com/repos/apidoc/apidoc","labels_url":"https://api.github.com/repos/apidoc/apidoc/issues/455/labels{/name}","comments_url":"https://api.github.com/repos/apidoc/apidoc/issues/455/comments","events_url":"https://api.github.com/repos/apidoc/apidoc/issues/455/events","html_url":"https://github.com/apidoc/apidoc/issues/455","id":147692278,"number":455,"title":"Cascade use of @apiUse and @apiDefine","user":{"login":"TakiuGit","id":3610494,"avatar_url":"https://avatars.githubusercontent.com/u/3610494?v=3","gravatar_id":"","url":"https://api.github.com/users/TakiuGit","html_url":"https://github.com/TakiuGit","followers_url":"https://api.github.com/users/TakiuGit/followers","following_url":"https://api.github.com/users/TakiuGit/following{/other_user}","gists_url":"https://api.github.com/users/TakiuGit/gists{/gist_id}","starred_url":"https://api.github.com/users/TakiuGit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TakiuGit/subscriptions","organizations_url":"https://api.github.com/users/TakiuGit/orgs","repos_url":"https://api.github.com/users/TakiuGit/repos","events_url":"https://api.github.com/users/TakiuGit/events{/privacy}","received_events_url":"https://api.github.com/users/TakiuGit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-12T09:37:52Z","updated_at":"2016-04-12T09:37:52Z","closed_at":null,"body":"It's curently impossible to use @ApiUse and @ApiDefine in the same block:\r\n\r\nFor practical reason i need to define my parameter as :\r\n```\r\n/**\r\n * @ApiDefine MyParam\r\n * @ApiParam String foo this is a foo\r\n */\r\n```\r\n\r\nI also need to define a function that use this parameter : \r\n```\r\n/**\r\n * @ApiDefine MyFunction\r\n   ...\r\n * @ApiUse MyParam\r\n */\r\n```\r\nAnd then use it (with adding other parameter or override some)\r\n```\r\n/**\r\n * @Use MyFunction\r\n    ...\r\n * @ApiParam String foo2 this is a foo2\r\n */\r\n```\r\n\r\nI've seen an issue talking about fixing it, is it still in progress ? Or is there other solution to this kind of problem ?"}}