Home | History | Annotate | Download | only in writer

Lines Matching refs:it

31                     layoutBinders.groupBy{it.layoutname }.forEach {
32 val firstVal = it.value[0]
34 if (it.value.size == 1) {
45 it.value.forEach {
46 block("if (\"${it.tag}_0\".equals(tag))") {
47 if (it.isMerge) {
48 tab("return new ${it.`package`}.${it.implementationName}(bindingComponent, new android.view.View[]{view});")
50 tab("return new ${it.`package`}.${it.implementationName}(bindingComponent, view);")
65 layoutBinders.filter{it.isMerge }.groupBy{it.layoutname }.forEach {
66 val firstVal = it.value[0]
68 if (it.value.size == 1) {
74 it.value.forEach {
75 block("if (\"${it.tag}_0\".equals(tag))") {
76 nl("return new ${it.`package`}.${it.implementationName}(bindingComponent, views);")
90 // String.hashCode is well defined in the API so we can rely on it being the same on the device and the host machine
93 layoutBinders.groupBy {"${it.tag}_0".hashCode()}.forEach {
94 block("case ${it.key}:") {
95 it.value.forEach {
96 block("if(tag.equals(\"${it.tag}_0\"))") {
97 nl("return ${it.modulePackage}.R.layout.${it.layoutname};")
119 tab(",\"${it.value}\"")