On success: the return value will be well-typed and unambiguous
On failure: the return value's "errors" list will be nonempty
If we detect any type warnings, we will add the type warnings to the "warnings" collection. @param warnings - the list that will receive any warning we generate; can be null if we wish to ignore warnings
|
|
|
|
|
|