Types maps expressions to their types, and for constant expressions, their values. Invalid expressions are omitted.

For (possibly parenthesized) identifiers denoting built-in functions, the recorded signatures are call-site specific: if the call result is not a constant, the recorded type is an argument-specific signature. Otherwise, the recorded type is invalid.

Identifiers on the lhs of declarations (i.e., the identifiers which are being declared) are collected in the Defs map. Identifiers denoting packages are collected in the Uses maps.

Types is referenced in 0 repositories