package Ġcom . github . f eng da i . registry . processor Ċ Ċ import Ġcom . github . f eng da i . registry . processor . internal . raw ClassName Ċ import Ġcom . squareup . jav ap o et . ClassName Ċ import Ġcom . squareup . jav ap o et . TypeName Ċ import Ġjavax . lang . model . element . Executable Element Ċ Ċ data Ġclass ĠBinding ( ĊĠ Ġval Ġfactory Method : ĠExec utable Element , ĊĠ Ġval Ġtarget Type : ĠClass Name , ĊĠ Ġval Ġtarget Is Binder : ĠBoolean , ĊĠ Ġval ĠdataType : ĠType Name , ĊĠ Ġval ĠviewHolder Type : ĠType Name , ĊĠ Ġval Ġview Type : ĠInt Ċ ) Ġ{ ĊĠ Ġval Ġdata Raw Type : ĠClass Name Ġ= ĠdataType . raw ClassName () Ċ } Ċ