public final JSType resolve ( ErrorReporter reporter ) { if ( resolved ) { if ( resolveResult == null ) { // If there is a circular definition, keep the NamedType around. This is not ideal, // but is still a better type than unknown. return this ; } return resolveResult ; } resolved = true ; resolveResult = resolveInternal ( reporter ) ; resolveResult . setResolvedTypeInternal ( resolveResult ) ; return resolveResult ; }
Resolve this type in the given scope .