Package org.codehaus.groovy.classgen.asm
Interface TypeChooser
- All Known Implementing Classes:
- StatementMetaTypeChooser,- StaticTypesTypeChooser
public interface TypeChooser
Interface for modules which are capable of resolving the type of an expression.
 Several implementations are available, depending on whether you are in a dynamic
 or static compilation mode.
- 
Method SummaryModifier and TypeMethodDescriptionresolveType(Expression expression, ClassNode classNode) Resolve the type of an expression.
- 
Method Details- 
resolveTypeResolve the type of an expression. Depending on the implementations, the returned type may be the declared type or an inferred type.- Parameters:
- expression- the expression for which the type must be returned.
- classNode- the classnode this expression belongs to
- Returns:
- the resolved type.
 
 
-