summaryrefslogtreecommitdiff
path: root/compiler/src/main/kotlin/android/databinding
diff options
context:
space:
mode:
authorYura <yura@google.com>2017-03-23 14:43:36 +0000
committerYura <yura@google.com>2017-03-23 16:17:19 +0000
commitf3cfb60c018a72c430865a459f784135950f1e78 (patch)
tree6fd42cf28852c4d58be1ecc54b475f6cab569a0f /compiler/src/main/kotlin/android/databinding
parentba57fe323166228fb56dad04c50eb951cf585d01 (diff)
downloaddata-binding-f3cfb60c018a72c430865a459f784135950f1e78.tar.gz
Add SuppressWarnings to methods that do unsafe casts.
Test: current tests should pass Bug: http://b.android.com/231524 Change-Id: I24218fc7b5348a21f9e60d0fee549808ca633fc3
Diffstat (limited to 'compiler/src/main/kotlin/android/databinding')
-rw-r--r--compiler/src/main/kotlin/android/databinding/tool/writer/LayoutBinderWriter.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/src/main/kotlin/android/databinding/tool/writer/LayoutBinderWriter.kt b/compiler/src/main/kotlin/android/databinding/tool/writer/LayoutBinderWriter.kt
index 755ac9d0..6c3ea8a3 100644
--- a/compiler/src/main/kotlin/android/databinding/tool/writer/LayoutBinderWriter.kt
+++ b/compiler/src/main/kotlin/android/databinding/tool/writer/LayoutBinderWriter.kt
@@ -352,6 +352,7 @@ class LayoutBinderWriter(val layoutBinder : LayoutBinder) {
} else {
classDeclaration = "$className extends android.databinding.ViewDataBinding"
}
+ nl("@SuppressWarnings(\"unchecked\")")
block("public class $classDeclaration ${buildImplements()}") {
nl(declareIncludeViews())
nl(declareViews())