/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . android . tools . lint . detector . api Ċ Ċ /** Ċ Ġ* ĠDifferent Ġtypes Ġof Ġlocations Ġthat Ġlint Ġcan Ġcompute Ġfor Ġa Ġgiven Ċ Ġ* Ġelement Ġor ĠAST Ġnode . Ċ Ġ*/ Ċ enum Ġclass ĠLocation Type Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġwhole Ġrange Ġfor Ġthe ĠAST Ġelement . ĠFor Ġan ĠXML Ġattribute Ġfor ĊĠĠĠĠ Ġ* Ġexample Ġthis Ġincludes Ġboth Ġthe Ġname Ġand Ġattribute Ġparts , Ġand Ġfor ĊĠĠĠĠ Ġ* Ġa ĠKotlin Ġmethod , Ġit Ġincludes Ġboth Ġthe Ġsignature Ġand Ġthe Ġmethod ĊĠĠĠĠ Ġ* Ġbody . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠALL , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġdefault Ġlocation Ġwhich Ġapplies Ġvarious Ġhe ur istics Ġto Ġtry Ġto ĊĠĠĠĠ Ġ* Ġpick Ġa Ġsuitable Ġlocation . ĠFor Ġexample , Ġfor Ġan ĠXML Ġelement , Ġthis ĊĠĠĠĠ Ġ* Ġwill Ġonly Ġinclude Ġthe Ġfirst Ġline Ġof Ġthe Ġelement , Ġsince Ġwe Ġdon 't ĊĠĠĠĠ Ġ* Ġwant Ġto Ġhighlight Ġthe Ġentire Ġblock Ġwhich Ġwould Ġlook Ġno isy Ġ( and ĊĠĠĠĠ Ġ* Ġcould Ġhide Ġother Ġissues Ġwithin Ġthe Ġelement ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDEFAULT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJust Ġthe Ġname Ġof Ġthe Ġelement . ĠFor Ġa Ġmethod , Ġthis Ġwould Ġbe Ġthe ĊĠĠĠĠ Ġ* Ġmethod Ġname Ġidentifier ; Ġin Ġan ĠXML Ġelement , Ġit Ġwould Ġbe Ġthe Ġtag , ĊĠĠĠĠ Ġ* Ġand Ġso Ġon . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNAME , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJust Ġthe Ġvalue Ġpart Ġof Ġthe Ġelement . ĠFor Ġan ĠXML Ġattribute , Ġthis ĊĠĠĠĠ Ġ* Ġwould Ġbe Ġthe Ġtext Ġinside Ġthe Ġquotes , Ġetc . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠVALUE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn Ġa Ġmethod Ġcall , Ġincludes Ġthe Ġcalled Ġmethod Ġand Ġarguments , Ġbut ĊĠĠĠĠ Ġ* Ġnot Ġthe Ġreceiver . ĠIf Ġyou Ġwant Ġto Ġinclude Ġthe Ġreceiver Ġas Ġwell , ĊĠĠĠĠ Ġ* Ġuse Ġ[ ALL ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCALL _ WITH _ ARGUMENT S , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn Ġa Ġmethod Ġcall , Ġincludes Ġthe Ġreceiver Ġand Ġthe Ġmethod Ġname , Ġbut ĊĠĠĠĠ Ġ* Ġnot Ġthe Ġarguments . ĠIf Ġyou Ġwant Ġto Ġinclude Ġthe Ġarguments Ġas Ġwell , ĊĠĠĠĠ Ġ* Ġuse Ġ[ ALL ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCALL _ WITH _ RECE IVER Ċ } Ċ