aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
diff options
context:
space:
mode:
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
index 4630699c4..22b8d2ee7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
@@ -35,8 +35,8 @@ import com.github.javaparser.TokenRange;
import com.github.javaparser.resolution.Resolvable;
import com.github.javaparser.resolution.declarations.ResolvedValueDeclaration;
import com.github.javaparser.resolution.types.ResolvedUnionType;
-
import java.util.function.Consumer;
+import java.util.Optional;
/**
* Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
@@ -156,4 +156,9 @@ public final class NameExpr extends Expression implements NodeWithSimpleName<Nam
public ResolvedValueDeclaration resolve() {
return getSymbolResolver().resolveDeclaration(this, ResolvedValueDeclaration.class);
}
+
+ @Override
+ public Optional<NameExpr> toNameExpr() {
+ return Optional.of(this);
+ }
}