diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java index 01251712e..7130870e7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java @@ -1,23 +1,15 @@ package com.github.javaparser.version; -import com.github.javaparser.ParseResult; -import com.github.javaparser.ParserConfiguration; -import com.github.javaparser.ast.Node; import com.github.javaparser.ast.type.ClassOrInterfaceType; import com.github.javaparser.ast.type.VarType; -import com.github.javaparser.ast.validator.Java10Validator; -import com.github.javaparser.ast.validator.ProblemReporter; -import static com.github.javaparser.ParseResult.*; +import static com.github.javaparser.ParseResult.PostProcessor; /** * Processes the generic AST into a Java 10 AST and validates it. */ public class Java10PostProcessor extends PostProcessors { - protected final PostProcessor java10Validator = new Java10Validator().postProcessor(); - protected final PostProcessor varNodeCreator = new PostProcessor() { - @Override - public void process(ParseResult<? extends Node> result, ParserConfiguration configuration) { + protected final PostProcessor varNodeCreator = (result, configuration) -> result.getResult().ifPresent(node -> { node.findAll(ClassOrInterfaceType.class).forEach(n -> { if (n.getNameAsString().equals("var")) { @@ -25,11 +17,8 @@ public class Java10PostProcessor extends PostProcessors { } }); }); - } - }; public Java10PostProcessor() { add(varNodeCreator); - add(java10Validator); } } |