aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/version/Java10PostProcessor.java
diff options
context:
space:
mode:
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.java15
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);
}
}