| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Now also testing that after erasure no outer this exists. Tests suit now includes
calls to local classes and methods which need an outer pointer, as well as passing
an outer pointer along a secondary constructor.
|
|
|
|
|
| |
1) Constructors of inner classes get outer parameters
2) Outer arguments are passed as needed.
|
|
The new phase replaces attachOuter. It creates outer accessors where needed
but does not yet define outer parameters or pass outer arguments.
It should run before pattern matcher, so that pattern matcher can access the
outer fields of scrutinees.
|