/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠPeter ĠKen ji ĠY aman aka Ċ Ġ* Ċ Ġ* Ġ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 . py am soft . py d roid . core Ċ Ċ import Ġandroidx . annotation . Keep Ċ Ċ /** Ċ Ġ* ĠAdapt ed Ġfrom Ċ Ġ* Ġhttps :// source . chromium . org / chromium / chromium / src / +/ master : base / android / java / src / org / chromium / base / annotations / Remov able In Release . java Ċ Ġ* Ċ Ġ* ĠMethods Ġwith Ġthis Ġannotation Ġwill Ġalways Ġbe Ġremoved Ġin Ġrelease Ġbuilds . ĠIf Ġthey Ġcannot Ġbe Ġsafely Ċ Ġ* Ġremoved , Ġthen Ġthe Ġbuild Ġwill Ġbreak . Ċ Ġ* Ċ Ġ* Ġ" S af ely Ġremoved " Ġrefers Ġto Ġhow Ġreturn Ġvalues Ġare Ġused . ĠThe Ġcurrent ĠPro Guard Ġrules Ġare Ġconfigured Ċ Ġ* Ġsuch Ġthat : Ċ Ġ* Ġ- Ġmethods Ġthat Ġreturn Ġan Ġobject Ġwill Ġalways Ġreturn Ġnull . Ċ Ġ* Ġ- Ġmethods Ġthat Ġreturn Ġboolean Ġwill Ġalways Ġreturn Ġfalse . Ċ Ġ* Ġ- Ġmethods Ġthat Ġreturn Ġother Ġprimitives Ġare Ġremoved Ġso Ġlong Ġas Ġtheir Ġreturn Ċ Ġ* Ġ``` Ċ Ġ* ĠĠĠ Ġvalues Ġare Ġnot Ġused . Ċ Ġ* Ġ``` Ċ Ġ*/ Ċ @ Keep Ġ@ Target ( Annotation Target . FUNCTION ) Ġpublic Ġannotation Ġclass ĠRemove In Release Ċ