From 4129daa6dd23f7f741cd38e6fcf2d4920d681ef6 Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Mon, 31 Aug 2020 04:53:44 -0400 Subject: [PATCH] master is on java 11! --- .../check-source-patterns.groovy | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gradle/validation/validate-source-patterns/check-source-patterns.groovy b/gradle/validation/validate-source-patterns/check-source-patterns.groovy index 774023d3485..aabcd27ac23 100644 --- a/gradle/validation/validate-source-patterns/check-source-patterns.groovy +++ b/gradle/validation/validate-source-patterns/check-source-patterns.groovy @@ -49,13 +49,6 @@ def invalidPatterns = [ (~$/import java\.lang\.\w+;/$) : 'java.lang import is unnecessary' ] -// Python and others merrily use var declarations, this is a problem _only_ in Java at least for 8x where we're forbidding var declarations -def invalidJavaOnlyPatterns = [ - (~$/\n\s*var\s+.*=.*<>.*/$) : 'Diamond operators should not be used with var', - (~$/\n\s*var\s+/$) : 'var is not allowed in until we stop development on the 8x code line' -] - - def baseDir = properties['basedir']; def baseDirLen = baseDir.length() + 1; @@ -209,11 +202,6 @@ ant.fileScanner{ reportViolation(f, "Solr test cases should extend SolrTestCase rather than LuceneTestCase"); } } - invalidJavaOnlyPatterns.each { pattern,name -> - if (pattern.matcher(text).find()) { - reportViolation(f, name); - } - } } if (f.name.endsWith('.xml') || f.name.endsWith('.xml.template')) { checkLicenseHeaderPrecedes(f, '', xmlTagPattern, xmlCommentPattern, text, ratDocument);