diff options
author | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-02-09 14:45:42 +0100 |
---|---|---|
committer | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-02-13 18:29:02 +0100 |
commit | 93a2d0653e6b74a0f88825ac8a522da87e474f2a (patch) | |
tree | 7a97d30544f09083ec0561478bf49b78fb44f2ab /tests/pos/t566.scala | |
parent | b29783237c03ade1dd19cc564170c7a87d7b8b84 (diff) | |
download | dotty-93a2d0653e6b74a0f88825ac8a522da87e474f2a.tar.gz dotty-93a2d0653e6b74a0f88825ac8a522da87e474f2a.tar.bz2 dotty-93a2d0653e6b74a0f88825ac8a522da87e474f2a.zip |
Add checks for synthetic functions and erased functions.
* Add `isSyntheticFunction` checks for synthetic functions such as FuntionN
for N > 22 and ImplicitFunctionN for N >= 0.
* Add `erasedFunctionClass` to get the erased verion of synthetic functions.
* Change the semantics of `isFunctionClass` to return true if it is any kind of
FunctionN or ImplicitFunctionN.
Diffstat (limited to 'tests/pos/t566.scala')
0 files changed, 0 insertions, 0 deletions