Fix BL types: reimplement raw type, many small fixes

Fix type inference from containment, change priority for var-ground containment.
Fix variable reference type, property, plus operation, binary ops.
Fix type variables and bounds.
Fix checking overridden methods.
Introduce stripBounds for cleaning up wildcards.
Introduce containment string ≤ String.
This commit is contained in:
Fedor Isakov 2021-05-13 15:42:17 +02:00
parent d5a91b91e5
commit 65ec6d9d35
1 changed files with 4163 additions and 1676 deletions