瀏覽代碼

Remove Language::numberOfTokens

Robin Maisch 4 年之前
父節點
當前提交
743a06f612

+ 0 - 3
jplag.frontend.golang/src/main/java/de/jplag/golang/Language.java

@@ -46,7 +46,4 @@ public class Language implements de.jplag.Language {
         return parserAdapter.hasErrors();
     }
 
-    public int numberOfTokens() {
-        return GoTokenConstants.NUM_DIFF_TOKENS;
-    }
 }

+ 2 - 2
jplag.frontend.golang/src/test/java/de/jplag/golang/GoFrontendTest.java

@@ -75,7 +75,7 @@ class GoFrontendTest {
      */
     @Test
     void testTokenToString() {
-        var missingTokens = IntStream.range(0, language.numberOfTokens()).mapToObj(GoTokenTestUtils::getDummyToken)
+        var missingTokens = IntStream.range(0, GoTokenConstants.NUM_DIFF_TOKENS).mapToObj(GoTokenTestUtils::getDummyToken)
                 .filter(token -> token.type2string().contains("UNKNOWN")).toList();
 
         if (!missingTokens.isEmpty()) {
@@ -161,7 +161,7 @@ class GoFrontendTest {
         var foundTokens = StreamSupport.stream(tokens.allTokens().spliterator(), true).mapToInt(Token::getType).sorted().distinct().boxed().toList();
 
         // Exclude SEPARATOR_TOKEN, as it does not occur
-        var missingTokenTypes = IntStream.range(0, language.numberOfTokens()).filter(i -> i != TokenConstants.SEPARATOR_TOKEN).boxed()
+        var missingTokenTypes = IntStream.range(0, GoTokenConstants.NUM_DIFF_TOKENS).filter(i -> i != TokenConstants.SEPARATOR_TOKEN).boxed()
                 .collect(Collectors.toList());
         missingTokenTypes.removeAll(foundTokens);