yole
08/17/2016, 5:32 PMkrtko
08/18/2016, 6:07 AMkapt {
generateStubs = true
}
you just put apply plugin: 'kotlin-kapt’
?dhkim
08/18/2016, 7:51 AMdhkim
08/18/2016, 7:52 AMyan
08/18/2016, 12:34 PMyan
08/18/2016, 12:34 PMbuild.gradle
yan
08/18/2016, 12:34 PMartem_zin
08/18/2016, 12:51 PM1.1-M02
? (Hope it’ll include fixes for Gradle 2.14+)grandstaish
08/18/2016, 1:40 PMyan
08/18/2016, 1:41 PMyan
08/18/2016, 1:42 PMgrandstaish
08/18/2016, 1:45 PMvmironov
08/18/2016, 2:03 PMkapt
implementation:
@BindingMethods(
BindingMethod(type = Toolbar::class, attribute = "onNavigationClick", method = "setNavigationOnClickListener")
)
class ToolbarBindings
yan
08/18/2016, 2:05 PMvmironov
08/18/2016, 2:08 PMvmironov
08/18/2016, 2:31 PMcannot generate view binders java.lang.IllegalArgumentException: Illegal argument: Must be a subclass of JePsiType, got org.jetbrains.kotlin.java.model.types.JePrimitiveType
> Buildiat org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.illegalArg(KotlinTypes.kt:261)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.assertJeType(KotlinTypes.kt:269)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.access$assertJeType(KotlinTypes.kt:1)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypes.getArrayType(KotlinTypes.kt:62)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.addDimension(AnnotationAnalyzer.java:140)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.findClassInternal(AnnotationAnalyzer.java:96)
at android.databinding.tool.reflection.ModelAnalyzer.findClass(ModelAnalyzer.java:229)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.findClass(AnnotationAnalyzer.java:211)
at android.databinding.tool.expr.ResourceExpr.getResourceToTypeMapping(ResourceExpr.java:96)
at android.databinding.tool.expr.ResourceExpr.resolveType(ResourceExpr.java:105)
at android.databinding.tool.expr.Expr.getResolvedType(Expr.java:318)
at android.databinding.tool.BindingTarget.resolveMultiSetters(BindingTarget.java:198)
at android.databinding.tool.LayoutBinder.<init>(LayoutBinder.java:239)
at android.databinding.tool.DataBinder.<init>(DataBinder.java:52)
at android.databinding.tool.CompilerChef.ensureDataBinder(CompilerChef.java:86)
at android.databinding.tool.CompilerChef.sealModels(CompilerChef.java:200)
at android.databinding.annotationprocessor.ProcessExpressions.writeResourceBundle(ProcessExpressions.java:149)
at android.databinding.annotationprocessor.ProcessExpressions.onHandleStep(ProcessExpressions.java:82)
The error message doesn’t help much so I don’t know where to look. Any hints?vmironov
08/18/2016, 3:12 PMassertJeType
implementation just throws an exception without doing any actual assertionyan
08/18/2016, 3:23 PMvmironov
08/18/2016, 3:25 PMyan
08/18/2016, 3:40 PMchibatching
08/19/2016, 5:03 AMchibatching
08/19/2016, 5:03 AMkirillrakhman
08/19/2016, 8:05 AMadambl4
08/19/2016, 2:02 PMPlease do not use com.neenbedankt.android-apt with kapt.
How to get along apt and kapt2 in Java+Kotlin Gradle module?adambl4
08/19/2016, 2:14 PMapt
by kapt
and it worksyan
08/19/2016, 11:00 PMyan
08/19/2016, 11:02 PMdhkim
08/20/2016, 1:43 PMyole
08/20/2016, 6:16 PM