aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-09-21 20:59:14 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-09-21 20:59:14 +0200
commit54abb2027d67c0efc1c82712175e06d7eed2593b (patch)
treeb143e14ccaf6097c77262c7ccdff8f62495bec7f /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
parentd7c0e70f73d82b22cb5659a0085a038eeb045a76 (diff)
downloadplatform_external_javaparser-54abb2027d67c0efc1c82712175e06d7eed2593b.tar.gz
platform_external_javaparser-54abb2027d67c0efc1c82712175e06d7eed2593b.tar.bz2
platform_external_javaparser-54abb2027d67c0efc1c82712175e06d7eed2593b.zip
Be more like Java Symbol Solver (for ifType)
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index c4dec62c9..ee385c2ad 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.metamodel.ClassExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* Defines an expression that accesses the class of a type.
@@ -134,4 +135,9 @@ public final class ClassExpr extends Expression implements NodeWithType<ClassExp
public ClassExpr asClassExpr() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifClassExpr(Consumer<ClassExpr> action) {
+ action.accept(this);
+ }
}