aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main
diff options
context:
space:
mode:
authorDanny van Bruggen <lol@meuk.info>2018-02-19 14:23:40 +0100
committerGitHub <noreply@github.com>2018-02-19 14:23:40 +0100
commitfbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6 (patch)
treedb0c710aaab9bc9335b9af5b44a016039b475bfc /javaparser-core/src/main
parent9672b50c1e990a2e27c1dfab6cc4cdbd643525bc (diff)
parent0a6784bdbcc7becfe01b04ed31a52fd50ca1c131 (diff)
downloadplatform_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.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java5
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