package Ġcom . h orse far mer . asm . internal . extension Ċ Ċ import Ġorg . gradle . api . Project Ċ Ċ open Ġclass ĠA sm Extension Ġ{ ĊĠĠĠ Ġvar Ġincremental : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġvar Ġexclude Class Array : ĠArray < String >? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġincremental ( incremental : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . incremental Ġ= Ġincremental ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġexclude Class Array ( exclude Class Array : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . exclude Class Array Ġ= Ġexclude Class Array ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġget ( project : ĠProject ): ĠA sm Extension Ġ= Ġproject . extensions . getBy Type ( Asm Extension :: class . java ) ĊĠĠĠ Ġ} Ċ } Ċ