package Ġcn . v ove 7 . andro _ accessibility _ api Ċ Ċ /** Ċ Ġ* Ġ# ĠApp Scope Ċ Ġ* Ċ Ġ* Ġ@ property ĠpackageName ĠString Ġ Ġapp Ġpkg Ċ Ġ* Ġ@ property Ġpage Name ĠString Ġ Ġclass Ġname Ġof ĠActivity Ġor ĠDialog Ċ Ġ* Ġ@ constructor Ċ Ġ*/ Ċ class ĠApp Scope ( ĊĠĠĠ Ġvar ĠpackageName : ĠString , ĊĠĠĠ Ġvar Ġpage Name : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ== Ġnull Ġ|| Ġother Ġ! is ĠApp Scope ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn ĠpackageName . startsWith ( other . packageName ) Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Name Ġ== Ġother . page Name Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Name . isEmpty () Ġ|| Ġother . page Name . isEmpty () Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Name . endsWith (" ." Ġ+ Ġother . page Name ) Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Name . endsWith (" $" Ġ+ Ġother . page Name ) Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġother . page Name . endsWith (" .$ page Name ") Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġother . page Name . endsWith (" $$ page Name ") ĊĊĠĠĠ Ġ} Ċ }