diff options
author | Danny van Bruggen <lol@meuk.info> | 2018-02-19 14:23:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-19 14:23:40 +0100 |
commit | fbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6 (patch) | |
tree | db0c710aaab9bc9335b9af5b44a016039b475bfc /javaparser-core/src/main | |
parent | 9672b50c1e990a2e27c1dfab6cc4cdbd643525bc (diff) | |
parent | 0a6784bdbcc7becfe01b04ed31a52fd50ca1c131 (diff) | |
download | platform_external_javaparser-fbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6.tar.gz platform_external_javaparser-fbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6.tar.bz2 platform_external_javaparser-fbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6.zip |
Merge pull request #1419 from matozoid/issue_1408_infer_var
Make a simple "var" inferrer.
Diffstat (limited to 'javaparser-core/src/main')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java | 3 | ||||
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java index de728cdc3..0d342ac58 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java @@ -50,8 +50,9 @@ import com.github.javaparser.resolution.Resolvable; import com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration; /** - * The declaration of a variable.<br/>In <code>int x = 14, y = 3;</code> "x = 14" and " y = 3" are + * The declaration of a variable.<br/>In <code>int x = 14, y = 3;</code> "int x = 14" and "int y = 3" are * VariableDeclarators. + * <p/>The type is on all of the variable declarators because, thanks to array brackets, each variable can have a different type. * * @author Julio Vilmar Gesser */ diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java index 0d6296655..3755c2fb8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java @@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; import com.github.javaparser.metamodel.JavaParserMetaModel; import com.github.javaparser.metamodel.VoidTypeMetaModel; +import com.github.javaparser.resolution.types.ResolvedType; import com.github.javaparser.resolution.types.ResolvedVoidType; import javax.annotation.Generated; import java.util.Optional; @@ -92,8 +93,8 @@ public final class VarType extends Type { } @Override - public ResolvedVoidType resolve() { - return getSymbolResolver().toResolvedType(this, ResolvedVoidType.class); + public ResolvedType resolve() { + return getSymbolResolver().toResolvedType(this, ResolvedType.class); } @Override |