The directly enclosing outer parameter, if we are in a constructor
The directly enclosing outer parameter, if we are in a constructor
The path
which refers to the outer instance of class to of value base.`base'.$outer$$C1 ... .$outer$$Cn
The path
which refers to the outer instance of class to of value base. The result is typed but not positioned.`base'.$outer$$C1 ... .$outer$$Cn
...
...
...
...
The first outer selection from currently transformed tree.
The first outer selection from currently transformed tree. The result is typed but not positioned.
Transform statements and add lifted definitions to them.
Transform statements and add lifted definitions to them.
a typer for each enclosing class
a typer for each enclosing class