Make ASTVariableDeclarator not be a TypeNode
This commit is contained in:
2 files changed
+2
-15
No files matched your search
@@ -18,11 +18,11 @@ import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
*
|
||||
* <pre class="grammar">
|
||||
*
|
||||
* VariableDeclarator ::= {@linkplain ASTVariableDeclaratorId VariableDeclaratorId} {@link ASTArrayDimensions ArrayDimensions}? ( "=" {@linkplain ASTExpression Expression} )?
|
||||
* VariableDeclarator ::= {@linkplain ASTVariableDeclaratorId VariableDeclaratorId} ( "=" {@linkplain ASTExpression Expression} )?
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
public class ASTVariableDeclarator extends AbstractJavaTypeNode implements InternalInterfaces.VariableIdOwner {
|
||||
public class ASTVariableDeclarator extends AbstractJavaNode implements InternalInterfaces.VariableIdOwner {
|
||||
|
||||
ASTVariableDeclarator(int id) {
|
||||
super(id);
|
||||
|
||||
@@ -29,7 +29,6 @@ import net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTCastExpression;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTCharLiteral;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTClassLiteral;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTConstructorCall;
|
||||
import net.sourceforge.pmd.lang.java.ast.ASTEnumConstant;
|
||||
@@ -148,18 +147,6 @@ public final class LazyTypeResolver extends JavaVisitorBase<TypingContext, @NonN
|
||||
throw new IllegalArgumentException("Not a type node:" + node);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public JTypeMirror visit(ASTVariableDeclarator node, TypingContext ctx) {
|
||||
return ts.NO_TYPE; // TODO shouldn't be a typenode (do you mean type of variable, or type of initializer?)
|
||||
}
|
||||
|
||||
@Override
|
||||
public JTypeMirror visit(ASTCompilationUnit node, TypingContext ctx) {
|
||||
return ts.NO_TYPE; // TODO shouldn't be a typenode
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public JTypeMirror visit(ASTFormalParameter node, TypingContext ctx) {
|
||||
return node.getVarId().getTypeMirror(ctx);
|
||||
|
||||
Reference in new issue
Block a user