package com.github.javaparser.version; import com.github.javaparser.JavaParser; import com.github.javaparser.ParseResult; import com.github.javaparser.ParserConfiguration; import com.github.javaparser.ast.stmt.Statement; import org.junit.Test; import static com.github.javaparser.ParseStart.STATEMENT; import static com.github.javaparser.ParserConfiguration.LanguageLevel.JAVA_11_PREVIEW; import static com.github.javaparser.Providers.provider; import static com.github.javaparser.utils.TestUtils.assertNoProblems; public class Java11PostProcessorTest { public static final JavaParser javaParser = new JavaParser(new ParserConfiguration().setLanguageLevel(JAVA_11_PREVIEW)); @Test public void varAllowedInLocalVariableDeclaration() { ParseResult result = javaParser.parse(STATEMENT, provider("x((var x, var y) -> x+y);")); assertNoProblems(result); } }