## org.codehaus.groovy.control
Class ResolveVisitor

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).

author:
  Jochen Theodorou

Field Summary
`def` | `DEFAULT_IMPORTS`
`Object` | `NO_CLASS`
`Object` | `SCRIPT`
`Map` | `cachedClasses`
`CompilationUnit` | `compilationUnit`
`ClassNode` | `currentClass`
`VariableScope` | `currentScope`
`Map` | `genericParameterNames`
`boolean` | `inClosure`
`boolean` | `inPropertyExpression`
`boolean` | `isSpecialConstructorCall`
`boolean` | `isTopLevelProperty`
`SourceUnit` | `source`

Constructor Summary
`ResolveVisitor()`

Method Summary

Constructor Detail

### ResolveVisitor

    ResolveVisitor()

Method Detail