package Ġcom . v ann ik tech . lin tr ules . android Ċ Ċ import Ġcom . android . tools . lint . detector . api . Xml Context Ċ Ċ class ĠMatch ing Id Fixer ( context : ĠXml Context , Ġprivate Ġval Ġid : ĠString ) Ġ{ ĊĠ Ġprivate Ġval Ġlayout Name Ġ= Ġcontext . file . name . replace (". xml ", Ġ"") ĊĠ Ġval Ġexpected Prefix Ġ= Ġlayout Name . to Lower Camel Case () ĊĊĠ Ġfun Ġneeds Fix () Ġ= Ġ! id . startsWith ( expected Prefix ) ĊĊĠ Ġfun Ġfixed Id (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġif Ġ( id . startsWith ( expected Prefix , Ġignore Case Ġ= Ġtrue )) Ġ{ ĊĠĠĠĠĠ Ġexpected Prefix Ġ+ Ġid . substring ( expected Prefix . length ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġ// no inspection ĠAndroid Lint Default Locale Ġ- Ġhttps :// issue tracker . google . com / issues / 1 3 3 4 6 5 5 5 1 ĊĠĠĠĠĠ Ġexpected Prefix Ġ+ Ġid . capitalize () ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ