diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-21 20:59:14 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-21 20:59:14 +0200 |
commit | 54abb2027d67c0efc1c82712175e06d7eed2593b (patch) | |
tree | b143e14ccaf6097c77262c7ccdff8f62495bec7f /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | |
parent | d7c0e70f73d82b22cb5659a0085a038eeb045a76 (diff) | |
download | platform_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.java | 6 |
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); + } } |