diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java index f61a6b3d2..cf3b4d2de 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java @@ -12,7 +12,7 @@ import java.util.Optional; * This validator validates according to Java 5 syntax rules. */ public class Java5Validator extends Java1_4Validator { - protected Validator genericsWithoutDiamondOperator = new TreeVisitorValidator((node, reporter) -> { + Validator genericsWithoutDiamondOperator = new TreeVisitorValidator((node, reporter) -> { if (node instanceof NodeWithTypeArguments) { Optional<NodeList<Type>> typeArguments = ((NodeWithTypeArguments<? extends Node>) node).getTypeArguments(); if (typeArguments.isPresent() && typeArguments.get().isEmpty()) { @@ -24,13 +24,11 @@ public class Java5Validator extends Java1_4Validator { protected Validator noPrimitiveGenericArguments = new TreeVisitorValidator((node, reporter) -> { if (node instanceof NodeWithTypeArguments) { Optional<NodeList<Type>> typeArguments = ((NodeWithTypeArguments<? extends Node>) node).getTypeArguments(); - if (typeArguments.isPresent()) { - typeArguments.get().forEach(ty -> { - if (ty instanceof PrimitiveType) { - reporter.report(node, "Type arguments may not be primitive."); - } - }); - } + typeArguments.ifPresent(types -> types.forEach(ty -> { + if (ty instanceof PrimitiveType) { + reporter.report(node, "Type arguments may not be primitive."); + } + })); } }); |