Update checkstyle to 8.10

- fix issues detected
  - YANG custom registrator should be subject to checkstyle
  - fix Java 8 syntax related violations

Change-Id: I0fc52c6612a40d851fd9bc3bf019621776b1f92a
diff --git a/lib/BUCK b/lib/BUCK
index 155d066..07fa1de 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -1,5 +1,4 @@
-# ***** This file was auto-generated at Wed, 16 May 2018 01:37:51 GMT. Do not edit this file manually. *****
-# ***** This file was auto-generated at Wed, 9 May 2018 07:17:00 GMT. Do not edit this file manually. *****
+# ***** This file was auto-generated at Fri, 18 May 2018 23:14:52 GMT. Do not edit this file manually. *****
 # ***** Use onos-lib-gen *****
 
 pass_thru_pom(
@@ -1189,10 +1188,10 @@
 
 remote_jar (
   name = 'checkstyle',
-  out = 'checkstyle-6.19.jar',
-  url = 'mvn:com.puppycrawl.tools:checkstyle:jar:6.19',
-  sha1 = 'df5c3a46239d66c623922992a98080ae7f6cc932',
-  maven_coords = 'com.puppycrawl.tools:checkstyle:jar:NON-OSGI:6.19',
+  out = 'checkstyle-8.10.jar',
+  url = 'mvn:com.puppycrawl.tools:checkstyle:jar:8.10',
+  sha1 = 'd7cd09c4d1240b3acc3041fcb47fd74ae351698b',
+  maven_coords = 'com.puppycrawl.tools:checkstyle:jar:NON-OSGI:8.10',
   visibility = [ 'PUBLIC' ],
 )
 
diff --git a/lib/deps.json b/lib/deps.json
index 701aed1..2ffee82 100644
--- a/lib/deps.json
+++ b/lib/deps.json
@@ -226,7 +226,7 @@
     "slf4j-jdk14": "mvn:org.slf4j:slf4j-jdk14:1.7.25",
     "typesafe-config": "mvn:com.typesafe:config:1.2.1",
     "validation-api": "mvn:javax.validation:validation-api:1.1.0.Final",
-    "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:6.19",
+    "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:8.10",
     "apache-karaf": "mvn:org.onosproject:apache-karaf-offline:tar.gz:3.0.8",
     "apache-karaf-patches": "mvn:org.onosproject:onos-apache-karaf-patches:tar.gz:3.0.8",
     "bndlib": "mvn:biz.aQute.bnd:biz.aQute.bndlib:jar:3.1.0",
diff --git a/lib/pom.xml b/lib/pom.xml
index d406833..581e2d3 100644
--- a/lib/pom.xml
+++ b/lib/pom.xml
@@ -956,7 +956,7 @@
                     <dependency>
                         <groupId>com.puppycrawl.tools</groupId>
                         <artifactId>checkstyle</artifactId>
-                        <version>6.19</version>
+                        <version>8.10</version>
                     </dependency>
                 </dependencies>
                 <configuration>