scala.tools.nsc.transform.ExplicitOuter
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
base'.$outer$$C1 ... .$outer$$Cn
which refers to the outer instance of class to of
value base. The result is typed but not positioned.
...
...
...
...
The first outer selection from currently transformed tree.
The first outer selection from currently transformed tree. The result is typed but not positioned.
(outerPathTransformer: StringAdd).self
(outerPathTransformer: StringFormat).self
(outerPathTransformer: ArrowAssoc[OuterPathTransformer]).x
(Since version 2.10.0) Use leftOfArrow
instead
(outerPathTransformer: Ensuring[OuterPathTransformer]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
A base class for transformers that maintain outerParam values for outer parameters of constructors. The class provides methods for referencing via outer.