public class ResolveVisitor extends ClassCodeExpressionTransformer
Visitor to resolve Types and convert VariableExpression to ClassExpressions if needed. The ResolveVisitor will try to find the Class for a ClassExpression and prints an error if it fails to do so. Constructions like C[], foo as C, (C) foo will force creation of a ClassExpression for C
Note: the method to start the resolving is startResolving(ClassNode, SourceUnit).
Modifiers | Name | Description |
---|---|---|
static String[] |
DEFAULT_IMPORTS |
|
static String[] |
EMPTY_STRING_ARRAY |
|
static String |
QUESTION_MARK |
Constructor and description |
---|
ResolveVisitor(CompilationUnit compilationUnit) |
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.