package Ġcom . mars . infra . le go . test . action 2 Ċ Ċ import Ġandroid . util . Log Ċ import Ġcom . mars . infra . le go . annotation . Depend On Ċ import Ġcom . mars . infra . le go . annotation . TYPE _ ANY Ċ import Ġcom . mars . infra . le go . annotation . Task Ċ import Ġcom . mars . infra . le go . annotation . Worker Thread Ċ import Ġcom . mars . infra . le go . api . Action Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠM ars Ġon Ġ 2 0 2 2 / 3 / 1 0 Ċ Ġ*/ Ċ @ Task ( name Ġ= Ġ" Five Generate Task ", Ġtype Variable Ġ= ĠTYPE _ ANY ) Ċ @ Depend On ( dependencies Ġ= Ġ[" com . mars . infra . le go . test . action 2 . Four Action "]) Ċ class ĠF ive Action Ġ: ĠAction < Any > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġperform Action (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . e (" mars ", Ġ" Five Action --- perform Action --- start ") ĊĠĠĠĠĠĠĠ ĠThread . sleep ( 3 0 ) ĊĠĠĠĠĠĠĠ ĠLog . e (" mars ", Ġ" Five Action --- perform Action --- end ") ĊĠĠĠĠĠĠĠ Ġreturn ĠAny () ĊĠĠĠ Ġ} Ċ }