aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Java5Validator.java
diff options
context:
space:
mode:
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.java14
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.");
+ }
+ }));
}
});