{"action":"opened","issue":{"url":"https://api.github.com/repos/google/dagger/issues/250","labels_url":"https://api.github.com/repos/google/dagger/issues/250/labels{/name}","comments_url":"https://api.github.com/repos/google/dagger/issues/250/comments","events_url":"https://api.github.com/repos/google/dagger/issues/250/events","html_url":"https://github.com/google/dagger/issues/250","id":113547748,"number":250,"title":"Dollar signs in generated code naming","user":{"login":"mzgreen","id":6561747,"avatar_url":"https://avatars.githubusercontent.com/u/6561747?v=3","gravatar_id":"","url":"https://api.github.com/users/mzgreen","html_url":"https://github.com/mzgreen","followers_url":"https://api.github.com/users/mzgreen/followers","following_url":"https://api.github.com/users/mzgreen/following{/other_user}","gists_url":"https://api.github.com/users/mzgreen/gists{/gist_id}","starred_url":"https://api.github.com/users/mzgreen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mzgreen/subscriptions","organizations_url":"https://api.github.com/users/mzgreen/orgs","repos_url":"https://api.github.com/users/mzgreen/repos","events_url":"https://api.github.com/users/mzgreen/events{/privacy}","received_events_url":"https://api.github.com/users/mzgreen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-27T10:03:51Z","updated_at":"2015-10-27T10:03:51Z","closed_at":null,"body":"According to this issue: https://github.com/google/dagger/issues/58 there souldn't be any dollar signs in generated code. However when I created an Android project with multiple flavors and my Component class file is under fooFlavor and Module class is under barFlavor then Dagger produces names with dollar signs.\r\n\r\nFor example get() method in generated Factory contains code that looks like this:\r\n\r\nFoo object = module.provideSomeObject$app_fooFlavor..();"}}