diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java index b28db1db4..acaf5a9ed 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java @@ -349,4 +349,23 @@ public abstract class Type extends Node implements Resolvable<Object> { public Optional<WildcardType> toWildcardType() { return Optional.empty(); } + + @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") + public boolean isVarType() { + return false; + } + + @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") + public VarType asVarType() { + throw new IllegalStateException(f("%s is not an VarType", this)); + } + + @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") + public Optional<VarType> toVarType() { + return Optional.empty(); + } + + @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") + public void ifVarType(Consumer<VarType> action) { + } } |