<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title></title>
<link
rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css"
integrity="sha384-AysaV+vQoT3kOAXZkl02PThvDr8HYKPZhNT5h/CXfBThSRXQ6jW5DO2ekP5ViFdi"
crossorigin="anonymous"
>
<link
rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"
>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link
rel="stylesheet"
href="../../../../.././css/dottydoc.css"
>
<link
rel="stylesheet"
href="../../../../.././css/color-brewer.css"
>
<link
rel="stylesheet"
href="../../../../.././css/api-page.css"
>
</head>
<body>
<div id="content-wrapper">
<div class="index-wrapper">
<ul class="toc">
<li class="logo-li">
<a id="home-button" href="../../../../.././index.html">
<svg width="64px" height="109px" viewBox="0 0 64 109" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="logo-background" transform="translate(0.000000, 16.000000)" fill="#636363">
<path d="M0.5,59.5 C0.5,59.5 63.4,65.8 63.4,76.3 L63.4,51.1 C63.4,51.1 63.4,40.6 0.5,34.3 L0.5,59.5 L0.5,59.5 Z" id="logo-background-bottom"></path>
<path d="M0.5,25.9 C0.5,25.9 63.4,32.2 63.4,42.7 L63.4,17.5 C63.4,17.5 63.4,7 0.5,0.7 L0.5,10.5 L0.5,25.9 L0.5,25.9 Z" id="logo-background-top"></path>
</g>
<g id="logo-foreground" fill="#B6B6B6">
<path d="M0.5,109 L0.5,83.8 C0.5,83.8 63.4,77.5 63.4,67 L63.4,92.2 C63.5,92.3 63.5,102.7 0.5,109" id="Logo_Foreground_Bottom"></path>
<path d="M0.5,50.3 C0.5,50.3 63.4,44 63.4,33.5 L63.4,58.7 C63.4,58.7 63.4,69.2 0.5,75.5 L0.5,50.3 L0.5,50.3 Z" id="Logo_Foreground_Middle"></path>
<path d="M63.5,0 L63.5,25.2 C63.5,25.2 63.5,35.7 0.6,42 L0.6,16.7 C0.5,16.7 63.5,10.5 63.5,0" id="logo-foreground-top"></path>
</g>
<g id="dots" transform="translate(4.000000, 10.000000)" fill="#FFFFFF">
<g id="bottom" transform="translate(0.000000, 67.500000)">
<path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path>
<path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path>
<path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path>
</g>
<g id="middle" transform="translate(0.000000, 33.900002)">
<path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path>
<path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path>
<path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path>
</g>
<g id="top">
<path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path>
<path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path>
<path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path>
</g>
</g>
</g>
</svg>
</a>
</li>
<li><a href="../../../../.././blog/index.html">Blog</a></li>
<li><a href="../../../../.././docs/index.html">Docs</a></li>
<li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Usage");child.classList.toggle("show");child.classList.toggle("hide");})();'>Usage</a>
<ul id="Usage" class="hide">
<li><a href="../../../../.././docs/usage/cbt-projects.html">cbt-projects</a></li><li><a href="../../../../.././docs/usage/sbt-projects.html">sbt-projects</a></li><li><a href="../../../../.././docs/usage/dottydoc.html">Dottydoc</a></li><li><a href="../../../../.././docs/usage/migrating.html">Migrating</a></li>
</ul></li>
<li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Contributing");child.classList.toggle("show");child.classList.toggle("hide");})();'>Contributing</a>
<ul id="Contributing" class="hide">
<li><a href="../../../../.././docs/contributing/eclipse.html">Eclipse</a></li><li><a href="../../../../.././docs/contributing/getting-started.html">Getting Started</a></li><li><a href="../../../../.././docs/contributing/intellij-idea.html">IntelliJ IDEA</a></li><li><a href="../../../../.././docs/contributing/workflow.html">Workflow</a></li><li><a href="../../../../.././docs/contributing/testing.html">Testing</a></li>
</ul></li>
<li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Internals");child.classList.toggle("show");child.classList.toggle("hide");})();'>Internals</a>
<ul id="Internals" class="hide">
<li><a href="../../../../.././docs/internals/backend.html">Backend</a></li><li><a href="../../../../.././docs/internals/benchmarks.html">Benchmarks</a></li><li><a href="../../../../.././docs/internals/classpaths.html">Classpaths</a></li><li><a href="../../../../.././docs/internals/core-data-structures.html">Core Data Structrues</a></li><li><a href="../../../../.././docs/internals/contexts.html">Contexts</a></li><li><a href="../../../../.././docs/internals/dotc-scalac.html">Dotc vs Scalac</a></li><li><a href="../../../../.././docs/internals/higher-kinded-v2.html">Higher-Kinded Types</a></li><li><a href="../../../../.././docs/internals/overall-structure.html">Overall Structure</a></li><li><a href="../../../../.././docs/internals/periods.html">Periods</a></li><li><a href="../../../../.././docs/internals/syntax.html">Syntax</a></li><li><a href="../../../../.././docs/internals/type-system.html">Type System</a></li>
</ul></li>
</ul>
<ul class="index-entities">
<li class="index-title">
<span>API</span>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/index.html">dotty</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/index.html">dotty.tools</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/FatalError$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/FatalError.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/FatalError.html">FatalError</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/package$/sharable.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/package$/sharable.html">sharable</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/package$/unshared.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/package$/unshared.html">unshared</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/index.html">dotty.tools.backend</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/index.html">dotty.tools.backend.jvm</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/backend/jvm/CollectEntryPoints$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/CollectEntryPoints.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/CollectEntryPoints.html">CollectEntryPoints</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/CollectSuperCalls.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/CollectSuperCalls.html">CollectSuperCalls</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/DottyBackendInterface.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/DottyBackendInterface.html">DottyBackendInterface</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/GenBCode.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/GenBCode.html">GenBCode</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/GenBCodePipeline.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/GenBCodePipeline.html">GenBCodePipeline</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/backend/jvm/LabelDefs.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/backend/jvm/LabelDefs.html">LabelDefs</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/index.html">dotty.tools.dotc</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/Bench$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Bench$.html">Bench</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/CompilationUnit.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/CompilationUnit.html">CompilationUnit</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/Compiler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Compiler.html">Compiler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/Driver.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Driver.html">Driver</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/FromTasty$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/FromTasty$.html">FromTasty</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/Main$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Main$.html">Main</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/Resident.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Resident.html">Resident</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/Run.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/Run.html">Run</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/index.html">dotty.tools.dotc.ast</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/PluggableTransformers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/PluggableTransformers$.html">PluggableTransformers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/ast/Positioned.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/Positioned.html">Positioned</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/TreeInfo$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/ast/TreeInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/TreeInfo.html">TreeInfo</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/TreeTypeMap$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/ast/TreeTypeMap.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/TreeTypeMap.html">TreeTypeMap</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/Trees$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/Trees$.html">Trees</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/ast/TypedTreeInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/TypedTreeInfo.html">TypedTreeInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/ast/UntypedTreeInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/UntypedTreeInfo.html">UntypedTreeInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/desugar$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/desugar$.html">desugar</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/tpd$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/tpd$.html">tpd</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/ast/untpd$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/ast/untpd$.html">untpd</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/backend/index.html">dotty.tools.dotc.backend</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/backend/jvm/index.html">dotty.tools.dotc.backend.jvm</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/backend/jvm/DottyPrimitives.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/backend/jvm/DottyPrimitives.html">DottyPrimitives</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/index.html">dotty.tools.dotc.config</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/AnyScalaVersion$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/AnyScalaVersion$.html">AnyScalaVersion</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/CompilerCommand$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/CompilerCommand$.html">CompilerCommand</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/Config$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/Config$.html">Config</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/JavaPlatform.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/JavaPlatform.html">JavaPlatform</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/NoScalaVersion$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/NoScalaVersion$.html">NoScalaVersion</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/OutputDirs.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/OutputDirs.html">OutputDirs</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/PathResolver$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/PathResolver.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/PathResolver.html">PathResolver</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/Platform.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/Platform.html">Platform</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/Printers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/Printers$.html">Printers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/Properties$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/Properties$.html">Properties</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/config/PropertiesTrait.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/PropertiesTrait.html">PropertiesTrait</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/ScalaBuild$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/ScalaBuild.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/ScalaBuild.html">ScalaBuild</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/ScalaSettings.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/ScalaSettings.html">ScalaSettings</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/ScalaVersion$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/config/ScalaVersion.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/ScalaVersion.html">ScalaVersion</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/Settings$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/Settings$.html">Settings</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/SpecificScalaVersion$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/config/SpecificScalaVersion.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/SpecificScalaVersion.html">SpecificScalaVersion</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/config/WrappedProperties$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/config/WrappedProperties.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/config/WrappedProperties.html">WrappedProperties</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/index.html">dotty.tools.dotc.core</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Annotations$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Annotations$.html">Annotations</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/CheckRealizable$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/CheckRealizable.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/CheckRealizable.html">CheckRealizable</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/ClassfileLoader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/ClassfileLoader.html">ClassfileLoader</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Comments$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Comments$.html">Comments</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Constants$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Constants$.html">Constants</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/Constraint.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Constraint.html">Constraint</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/ConstraintHandling.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/ConstraintHandling.html">ConstraintHandling</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/ConstraintRunInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/ConstraintRunInfo.html">ConstraintRunInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Contexts$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Contexts$.html">Contexts</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Decorators$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Decorators$.html">Decorators</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Definitions$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/Definitions.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Definitions.html">Definitions</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/DenotTransformers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/DenotTransformers$.html">DenotTransformers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Denotations$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Denotations$.html">Denotations</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/ExplainingTypeComparer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/ExplainingTypeComparer.html">ExplainingTypeComparer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Flags$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Flags$.html">Flags</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Hashable$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/Hashable.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Hashable.html">Hashable</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Mode$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/core/Mode.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Mode.html">Mode</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/MutableTyperState.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/MutableTyperState.html">MutableTyperState</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/NameOps$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/NameOps$.html">NameOps</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Names$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Names$.html">Names</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/OrderingConstraint$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/OrderingConstraint.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/OrderingConstraint.html">OrderingConstraint</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/ParamInfo$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/ParamInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/ParamInfo.html">ParamInfo</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Periods$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/Periods.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Periods.html">Periods</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Phases$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/Phases.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Phases.html">Phases</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Scopes$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Scopes$.html">Scopes</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Signature$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/core/Signature.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Signature.html">Signature</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/SourcefileLoader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/SourcefileLoader.html">SourcefileLoader</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/StdNames$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/StdNames$.html">StdNames</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/Substituters.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Substituters.html">Substituters</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/SymDenotations$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/SymDenotations.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/SymDenotations.html">SymDenotations</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/SymbolLoader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/SymbolLoader.html">SymbolLoader</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/SymbolLoaders$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/SymbolLoaders.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/SymbolLoaders.html">SymbolLoaders</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Symbols$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/Symbols.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Symbols.html">Symbols</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/TypeApplications$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/TypeApplications.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/TypeApplications.html">TypeApplications</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/TypeComparer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/TypeComparer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/TypeComparer.html">TypeComparer</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/TypeErasure$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/TypeErasure.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/TypeErasure.html">TypeErasure</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/TypeOps$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/core/TypeOps.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/TypeOps.html">TypeOps</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/TyperState.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/TyperState.html">TyperState</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Types$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Types$.html">Types</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/Uniques$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/Uniques$.html">Uniques</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/classfile/index.html">dotty.tools.dotc.core.classfile</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/classfile/AbstractFileReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/classfile/AbstractFileReader.html">AbstractFileReader</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/classfile/ByteCodecs$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/classfile/ByteCodecs$.html">ByteCodecs</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/classfile/ClassfileConstants$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/classfile/ClassfileConstants$.html">ClassfileConstants</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/classfile/ClassfileParser$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/classfile/ClassfileParser.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/classfile/ClassfileParser.html">ClassfileParser</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/index.html">dotty.tools.dotc.core.tasty</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/DottyUnpickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/DottyUnpickler.html">DottyUnpickler</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/NameBuffer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/NameBuffer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/NameBuffer.html">NameBuffer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/PositionPickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/PositionPickler.html">PositionPickler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/PositionUnpickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/PositionUnpickler.html">PositionUnpickler</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyBuffer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyBuffer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyBuffer.html">TastyBuffer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyFormat$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyFormat$.html">TastyFormat</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyName$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyName.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyName.html">TastyName</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyPickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyPickler.html">TastyPickler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyPrinter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyPrinter.html">TastyPrinter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyReader$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyReader.html">TastyReader</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyUnpickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TastyUnpickler.html">TastyUnpickler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreeBuffer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreeBuffer.html">TreeBuffer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreePickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreePickler.html">TreePickler</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreeUnpickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/tasty/TreeUnpickler.html">TreeUnpickler</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/index.html">dotty.tools.dotc.core.unpickleScala2</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/PickleBuffer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.html">PickleBuffer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/PickleFormat$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/PickleFormat$.html">PickleFormat</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/Scala2Flags$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/Scala2Flags$.html">Scala2Flags</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.html">Scala2Unpickler</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/index.html">dotty.tools.dotc.parsing</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/parsing/CharArrayReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/CharArrayReader.html">CharArrayReader</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/JavaParsers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/JavaParsers$.html">JavaParsers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/JavaScanners$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/JavaScanners$.html">JavaScanners</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/JavaTokens$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/JavaTokens$.html">JavaTokens</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/parsing/MarkupParserCommon.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/MarkupParserCommon.html">MarkupParserCommon</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/MarkupParsers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/MarkupParsers$.html">MarkupParsers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/Parsers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/Parsers$.html">Parsers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/Scanners$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/Scanners$.html">Scanners</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/ScriptParsers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/ScriptParsers$.html">ScriptParsers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/parsing/SymbolicXMLBuilder.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/SymbolicXMLBuilder.html">SymbolicXMLBuilder</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/Tokens$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/Tokens$.html">Tokens</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/parsing/TokensCommon.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/TokensCommon.html">TokensCommon</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/parsing/Utility$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/parsing/Utility$.html">Utility</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/index.html">dotty.tools.dotc.printing</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/printing/Formatting$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Formatting$.html">Formatting</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/printing/Highlighting$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Highlighting$.html">Highlighting</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/printing/PlainPrinter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/PlainPrinter.html">PlainPrinter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/printing/Printer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Printer.html">Printer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/printing/Printers.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Printers.html">Printers</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/printing/RefinedPrinter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/RefinedPrinter.html">RefinedPrinter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/printing/Showable.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Showable.html">Showable</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/printing/SyntaxHighlighting$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/SyntaxHighlighting$.html">SyntaxHighlighting</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/printing/Texts$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/printing/Texts$.html">Texts</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/index.html">dotty.tools.dotc.repl</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/AbstractFileClassLoader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/AbstractFileClassLoader.html">AbstractFileClassLoader</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/AmmoniteReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/AmmoniteReader.html">AmmoniteReader</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/CompilingInterpreter$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/CompilingInterpreter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/CompilingInterpreter.html">CompilingInterpreter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/ConsoleWriter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ConsoleWriter.html">ConsoleWriter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/InteractiveReader$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/repl/InteractiveReader.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/InteractiveReader.html">InteractiveReader</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/Interpreter$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/repl/Interpreter.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/Interpreter.html">Interpreter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/InterpreterLoop.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/InterpreterLoop.html">InterpreterLoop</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/Main$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/Main$.html">Main</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ManifestInfo$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ManifestInfo$.html">ManifestInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/NewLinePrintWriter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/NewLinePrintWriter.html">NewLinePrintWriter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/REPL$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/REPL.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/REPL.html">REPL</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/SimpleReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/SimpleReader.html">SimpleReader</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/index.html">dotty.tools.dotc.repl.ammonite</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/index.html">dotty.tools.dotc.repl.ammonite.terminal</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Ansi$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Ansi$.html">Ansi</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/AnsiNav$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/AnsiNav.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/AnsiNav.html">AnsiNav</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/ClearScreen$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/ClearScreen.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/ClearScreen.html">ClearScreen</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Debug$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Debug$.html">Debug</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/DelegateFilter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/DelegateFilter.html">DelegateFilter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Exit$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Exit$.html">Exit</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Filter$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Filter.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Filter.html">Filter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/FilterTools$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/FilterTools$.html">FilterTools</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/LazyList$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/LazyList.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/LazyList.html">LazyList</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Printing$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Printing.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Printing.html">Printing</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Prompt$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Prompt.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Prompt.html">Prompt</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Result$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Result.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Result.html">Result</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/SpecialKeys$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/SpecialKeys$.html">SpecialKeys</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TTY$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TTY$.html">TTY</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermAction.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermAction.html">TermAction</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermInfo$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermInfo.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermInfo.html">TermInfo</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermState$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermState.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/TermState.html">TermState</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Terminal$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/Terminal$.html">Terminal</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/index.html">dotty.tools.dotc.repl.ammonite.terminal.filters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/BasicFilters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/BasicFilters$.html">BasicFilters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/GUILikeFilters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/GUILikeFilters$.html">GUILikeFilters</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/HistoryFilter$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/HistoryFilter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/HistoryFilter.html">HistoryFilter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/ReadlineFilters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/ReadlineFilters$.html">ReadlineFilters</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoFilter$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoFilter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoFilter.html">UndoFilter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoState$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoState.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/repl/ammonite/terminal/filters/UndoState.html">UndoState</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/index.html">dotty.tools.dotc.reporting</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/ConsoleReporter$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/ConsoleReporter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/ConsoleReporter.html">ConsoleReporter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/reporting/HideNonSensicalMessages.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/HideNonSensicalMessages.html">HideNonSensicalMessages</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/reporting/MessageRendering.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/MessageRendering.html">MessageRendering</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/Reporter$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/Reporter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/Reporter.html">Reporter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/reporting/Reporting.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/Reporting.html">Reporting</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/StoreReporter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/StoreReporter.html">StoreReporter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/ThrowingReporter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/ThrowingReporter.html">ThrowingReporter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/reporting/UniqueMessagePositions.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/UniqueMessagePositions.html">UniqueMessagePositions</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/index.html">dotty.tools.dotc.reporting.diagnostic</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/ExtendMessage.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/ExtendMessage.html">ExtendMessage</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/Message$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/Message.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/Message.html">Message</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/MessageContainer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/MessageContainer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/MessageContainer.html">MessageContainer</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/NoExplanation$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/NoExplanation.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/NoExplanation.html">NoExplanation</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/messages$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/reporting/diagnostic/messages$.html">messages</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/rewrite/index.html">dotty.tools.dotc.rewrite</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/rewrite/Rewrites$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/rewrite/Rewrites.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/rewrite/Rewrites.html">Rewrites</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/index.html">dotty.tools.dotc.sbt</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/sbt/DefaultShowAPI$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/DefaultShowAPI$.html">DefaultShowAPI</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractAPI.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractAPI.html">ExtractAPI</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractAPICollector.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractAPICollector.html">ExtractAPICollector</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractDependencies.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractDependencies.html">ExtractDependencies</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractDependenciesCollector.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ExtractDependenciesCollector.html">ExtractDependenciesCollector</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/sbt/SafeLazy$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/SafeLazy$.html">SafeLazy</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/sbt/SafeLazyWrapper$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/SafeLazyWrapper$.html">SafeLazyWrapper</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/sbt/ShowAPI$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ShowAPI$.html">ShowAPI</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/sbt/ThunkHolder.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/sbt/ThunkHolder.html">ThunkHolder</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/index.html">dotty.tools.dotc.transform</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ArrayConstructors.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ArrayConstructors.html">ArrayConstructors</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/AugmentScala2Traits.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/AugmentScala2Traits.html">AugmentScala2Traits</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CapturedVars.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CapturedVars.html">CapturedVars</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CheckReentrant.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CheckReentrant.html">CheckReentrant</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CheckStatic.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CheckStatic.html">CheckStatic</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ClassOf.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ClassOf.html">ClassOf</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CollectEntryPoints.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CollectEntryPoints.html">CollectEntryPoints</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Constructors.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Constructors.html">Constructors</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CrossCastAnd.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CrossCastAnd.html">CrossCastAnd</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/CtxLazy.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/CtxLazy.html">CtxLazy</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/DropInlined.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/DropInlined.html">DropInlined</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ElimByName.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ElimByName.html">ElimByName</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ElimErasedValueType.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ElimErasedValueType.html">ElimErasedValueType</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ElimRepeated.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ElimRepeated.html">ElimRepeated</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ElimStaticThis.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ElimStaticThis.html">ElimStaticThis</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/Erasure$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Erasure.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Erasure.html">Erasure</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ExpandPrivate.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ExpandPrivate.html">ExpandPrivate</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ExpandSAMs.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ExpandSAMs.html">ExpandSAMs</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/ExplicitOuter$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ExplicitOuter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ExplicitOuter.html">ExplicitOuter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ExplicitSelf.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ExplicitSelf.html">ExplicitSelf</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/ExtensionMethods$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ExtensionMethods.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ExtensionMethods.html">ExtensionMethods</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/FirstTransform.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/FirstTransform.html">FirstTransform</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Flatten.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Flatten.html">Flatten</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/FullParameterization$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/transform/FullParameterization.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/FullParameterization.html">FullParameterization</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/FunctionalInterfaces.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/FunctionalInterfaces.html">FunctionalInterfaces</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/GetClass.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/GetClass.html">GetClass</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Getters.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Getters.html">Getters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/InterceptedMethods.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/InterceptedMethods.html">InterceptedMethods</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/IsInstanceOfEvaluator.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/IsInstanceOfEvaluator.html">IsInstanceOfEvaluator</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/LambdaLift$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/LambdaLift.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/LambdaLift.html">LambdaLift</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/LazyVals$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/LazyVals.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/LazyVals.html">LazyVals</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/LiftTry.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/LiftTry.html">LiftTry</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/LinkScala2ImplClasses.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/LinkScala2ImplClasses.html">LinkScala2ImplClasses</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/MacroTransform.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/MacroTransform.html">MacroTransform</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Memoize.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Memoize.html">Memoize</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Mixin.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Mixin.html">Mixin</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/MixinOps.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/MixinOps.html">MixinOps</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/MoveStatics.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/MoveStatics.html">MoveStatics</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/NonLocalReturns$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/NonLocalReturns.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/NonLocalReturns.html">NonLocalReturns</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/NormalizeFlags.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/NormalizeFlags.html">NormalizeFlags</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/OverridingPairs$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/OverridingPairs$.html">OverridingPairs</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ParamForwarding.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ParamForwarding.html">ParamForwarding</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/PatternMatcher.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/PatternMatcher.html">PatternMatcher</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Pickler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Pickler.html">Pickler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/PostTyper.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/PostTyper.html">PostTyper</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/PrimitiveForwarders.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/PrimitiveForwarders.html">PrimitiveForwarders</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/ResolveSuper$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ResolveSuper.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ResolveSuper.html">ResolveSuper</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/RestoreScopes.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/RestoreScopes.html">RestoreScopes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SelectStatic.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SelectStatic.html">SelectStatic</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SeqLiterals.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SeqLiterals.html">SeqLiterals</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/ShortcutImplicits.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ShortcutImplicits.html">ShortcutImplicits</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/Splitter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/Splitter.html">Splitter</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SuperAccessors.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SuperAccessors.html">SuperAccessors</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/SymUtils$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SymUtils.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SymUtils.html">SymUtils</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SymbolOrdering.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SymbolOrdering.html">SymbolOrdering</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/SyntheticMethods.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/SyntheticMethods.html">SyntheticMethods</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/TailRec$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/TailRec.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TailRec.html">TailRec</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/TreeChecker.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TreeChecker.html">TreeChecker</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/TreeExtractors$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TreeExtractors$.html">TreeExtractors</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/TreeGen$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TreeGen$.html">TreeGen</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/TreeTransforms$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TreeTransforms$.html">TreeTransforms</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/TryCatchPatterns.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TryCatchPatterns.html">TryCatchPatterns</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/transform/TypeTestsCasts.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TypeTestsCasts.html">TypeTestsCasts</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/TypeUtils$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/TypeUtils.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/TypeUtils.html">TypeUtils</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/VCElideAllocations.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/VCElideAllocations.html">VCElideAllocations</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/VCInlineMethods.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/VCInlineMethods.html">VCInlineMethods</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/ValueClasses$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/ValueClasses$.html">ValueClasses</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/index.html">dotty.tools.dotc.transform.patmat</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Const$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Const.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Const.html">Const</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Empty$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Empty$.html">Empty</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Kon$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Kon.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Kon.html">Kon</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Or$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Or.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Or.html">Or</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Point.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Point.html">Point</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Space.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Space.html">Space</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/SpaceEngine.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/SpaceEngine.html">SpaceEngine</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/transform/patmat/SpaceLogic.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/SpaceLogic.html">SpaceLogic</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Typ$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Typ.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Typ.html">Typ</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Var$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Var.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/transform/patmat/Var.html">Var</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/index.html">dotty.tools.dotc.typer</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Applications$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/Applications.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Applications.html">Applications</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Checking$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/Checking.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Checking.html">Checking</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/ConstFold$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ConstFold$.html">ConstFold</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/Docstrings.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Docstrings.html">Docstrings</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Dynamic$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/Dynamic.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Dynamic.html">Dynamic</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/EmptyTermRefSet$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/EmptyTermRefSet$.html">EmptyTermRefSet</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/ErrorReporting$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ErrorReporting$.html">ErrorReporting</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/EtaExpansion$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/EtaExpansion$.html">EtaExpansion</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/ForceDegree$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ForceDegree$.html">ForceDegree</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/FrontEnd.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/FrontEnd.html">FrontEnd</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/ImplicitRunInfo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ImplicitRunInfo.html">ImplicitRunInfo</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Implicits$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/Implicits.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Implicits.html">Implicits</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/ImportInfo$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/ImportInfo.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ImportInfo.html">ImportInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Inferencing$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Inferencing$.html">Inferencing</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Inliner$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/Inliner.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Inliner.html">Inliner</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/Namer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Namer.html">Namer</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/NamerContextOps$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/NamerContextOps.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/NamerContextOps.html">NamerContextOps</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/NoChecking.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/NoChecking.html">NoChecking</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/ProtoTypes$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ProtoTypes$.html">ProtoTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/ReTyper.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/ReTyper.html">ReTyper</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/RefChecks$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/RefChecks.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/RefChecks.html">RefChecks</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/SearchHistory.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/SearchHistory.html">SearchHistory</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/TermRefSet.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/TermRefSet.html">TermRefSet</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/TypeAssigner$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/typer/TypeAssigner.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/TypeAssigner.html">TypeAssigner</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Typer$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/Typer.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Typer.html">Typer</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/VarianceChecker$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/typer/VarianceChecker.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/VarianceChecker.html">VarianceChecker</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/typer/Variances$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/typer/Variances$.html">Variances</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/index.html">dotty.tools.dotc.util</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Attachment$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Attachment$.html">Attachment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Chars$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Chars$.html">Chars</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/CommentParsing$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/CommentParsing$.html">CommentParsing</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/DiffUtil$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/DiffUtil$.html">DiffUtil</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/DotClass.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/DotClass.html">DotClass</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/FreshNameCreator$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dotc/util/FreshNameCreator.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/FreshNameCreator.html">FreshNameCreator</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/HashSet$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/HashSet.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/HashSet.html">HashSet</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/LRUCache$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/LRUCache.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/LRUCache.html">LRUCache</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/NameTransformer$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/NameTransformer$.html">NameTransformer</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/NoSource$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/NoSource$.html">NoSource</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/NoSourcePosition$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/NoSourcePosition$.html">NoSourcePosition</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Positions$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Positions$.html">Positions</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Property$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Property$.html">Property</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/ScriptSourceFile$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/ScriptSourceFile$.html">ScriptSourceFile</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/Set.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Set.html">Set</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/ShowPickled$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/ShowPickled$.html">ShowPickled</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/SimpleMap$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/SimpleMap.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/SimpleMap.html">SimpleMap</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/SixteenNibbles$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dotc/util/SixteenNibbles.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/SixteenNibbles.html">SixteenNibbles</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/SourceFile$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/util/SourceFile.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/SourceFile.html">SourceFile</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/SourcePosition$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dotc/util/SourcePosition.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/SourcePosition.html">SourcePosition</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Stats$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Stats$.html">Stats</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/Util$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/Util$.html">Util</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dotc/util/common$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dotc/util/common$.html">common</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/index.html">dotty.tools.dottydoc</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/DocCompiler.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/DocCompiler.html">DocCompiler</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/DocDriver.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/DocDriver.html">DocDriver</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/DocFrontEnd.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/DocFrontEnd.html">DocFrontEnd</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/Main$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/Main$.html">Main</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/index.html">dotty.tools.dottydoc.core</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/AlternateConstructors.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/AlternateConstructors.html">AlternateConstructors</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/ContextDottydoc.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/ContextDottydoc.html">ContextDottydoc</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/core/Counters$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/core/Counters.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/Counters.html">Counters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/DocASTPhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/DocASTPhase.html">DocASTPhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/DocImplicitsPhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/DocImplicitsPhase.html">DocImplicitsPhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/DocstringPhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/DocstringPhase.html">DocstringPhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/LinkCompanions.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/LinkCompanions.html">LinkCompanions</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/LinkImplicitlyAddedTypes.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/LinkImplicitlyAddedTypes.html">LinkImplicitlyAddedTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/LinkParamListTypes.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/LinkParamListTypes.html">LinkParamListTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/LinkReturnTypes.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/LinkReturnTypes.html">LinkReturnTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/LinkSuperTypes.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/LinkSuperTypes.html">LinkSuperTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/PackageObjectsPhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/PackageObjectsPhase.html">PackageObjectsPhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/SortMembers.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/SortMembers.html">SortMembers</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/core/Statistics$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/core/Statistics.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/Statistics.html">Statistics</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/StatisticsPhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/StatisticsPhase.html">StatisticsPhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/core/TypeLinker.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/TypeLinker.html">TypeLinker</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/core/UsecasePhase.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/UsecasePhase.html">UsecasePhase</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/core/transform$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/core/transform$.html">transform</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/index.html">dotty.tools.dottydoc.model</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/CaseClass.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/CaseClass.html">CaseClass</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Class.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Class.html">Class</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Companion.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Companion.html">Companion</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Constructors.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Constructors.html">Constructors</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Def.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Def.html">Def</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Entity.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Entity.html">Entity</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/ImplicitlyAddedEntity.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/ImplicitlyAddedEntity.html">ImplicitlyAddedEntity</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/JavaConverters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/JavaConverters$.html">JavaConverters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Members.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Members.html">Members</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Modifiers.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Modifiers.html">Modifiers</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/NonEntity$.html">O</a>
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/NonEntity.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/NonEntity.html">NonEntity</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Object.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Object.html">Object</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Package.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Package.html">Package</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/ParamList.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/ParamList.html">ParamList</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/ReturnValue.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/ReturnValue.html">ReturnValue</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/RootEntity$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/RootEntity$.html">RootEntity</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/SuperTypes.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/SuperTypes.html">SuperTypes</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Trait.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Trait.html">Trait</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/TypeAlias.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/TypeAlias.html">TypeAlias</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/TypeParams.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/TypeParams.html">TypeParams</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/Val.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/Val.html">Val</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/factories$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/factories$.html">factories</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/internal$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/internal$.html">internal</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/references$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/references$.html">references</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/index.html">dotty.tools.dottydoc.model.comment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Block.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Block.html">Block</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Body$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Body.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Body.html">Body</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Bold$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Bold.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Bold.html">Bold</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Chain$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Chain.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Chain.html">Chain</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CharReader.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CharReader.html">CharReader</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Code$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Code.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Code.html">Code</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Comment$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Comment.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Comment.html">Comment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CommentCleaner.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CommentCleaner.html">CommentCleaner</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CommentParser.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/CommentParser.html">CommentParser</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/DefinitionList$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/DefinitionList.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/DefinitionList.html">DefinitionList</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/EntityLink$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/EntityLink.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/EntityLink.html">EntityLink</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HorizontalRule$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HorizontalRule.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HorizontalRule.html">HorizontalRule</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HtmlParsers$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HtmlParsers$.html">HtmlParsers</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HtmlTag$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HtmlTag.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/HtmlTag.html">HtmlTag</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Inline.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Inline.html">Inline</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Italic$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Italic.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Italic.html">Italic</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Link$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Link.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Link.html">Link</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkTo.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkTo.html">LinkTo</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToEntity$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToEntity.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToEntity.html">LinkToEntity</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToExternal$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToExternal.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/LinkToExternal.html">LinkToExternal</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkdownComment$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkdownComment.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkdownComment.html">MarkdownComment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkdownShortener.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkdownShortener.html">MarkdownShortener</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkupConversion.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/MarkupConversion.html">MarkupConversion</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Monospace$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Monospace.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Monospace.html">Monospace</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/OrderedList$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/OrderedList.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/OrderedList.html">OrderedList</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Paragraph$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Paragraph.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Paragraph.html">Paragraph</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/ParsedComment$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/ParsedComment.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/ParsedComment.html">ParsedComment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Regexes$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Regexes$.html">Regexes</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Subscript$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Subscript.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Subscript.html">Subscript</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Summary$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Summary.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Summary.html">Summary</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Superscript$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Superscript.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Superscript.html">Superscript</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Text$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Text.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Text.html">Text</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Title$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Title.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Title.html">Title</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Tooltip$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Tooltip.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Tooltip.html">Tooltip</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Underline$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Underline.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/Underline.html">Underline</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/UnorderedList$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/UnorderedList.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/UnorderedList.html">UnorderedList</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/model/comment/WikiComment$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/WikiComment.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/WikiComment.html">WikiComment</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/model/comment/WikiParser.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/model/comment/WikiParser.html">WikiParser</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/index.html">dotty.tools.dottydoc.staticsite</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/BlogPost$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/BlogPost.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/BlogPost.html">BlogPost</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/DefaultParams$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/DefaultParams.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/DefaultParams.html">DefaultParams</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/HtmlPage.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/HtmlPage.html">HtmlPage</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/IllegalFrontMatter$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/IllegalFrontMatter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/IllegalFrontMatter.html">IllegalFrontMatter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Include$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Include.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Include.html">Include</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Layout$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Layout.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Layout.html">Layout</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/LiquidTemplate$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/LiquidTemplate.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/LiquidTemplate.html">LiquidTemplate</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MapOperations$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MapOperations$.html">MapOperations</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownCodeBlockVisitor$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownCodeBlockVisitor$.html">MarkdownCodeBlockVisitor</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor$.html">MarkdownLinkVisitor</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownPage.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/MarkdownPage.html">MarkdownPage</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Page.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Page.html">Page</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/PageInfo$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/PageInfo.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/PageInfo.html">PageInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/staticsite/ResourceFinder.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/ResourceFinder.html">ResourceFinder</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Sidebar$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Sidebar.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Sidebar.html">Sidebar</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Site$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Site.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Site.html">Site</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/SiteInfo$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/SiteInfo.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/SiteInfo.html">SiteInfo</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Template.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Template.html">Template</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/TemplateRenderingError$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/TemplateRenderingError.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/TemplateRenderingError.html">TemplateRenderingError</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Title$.html">O</a>
<a class="letter-anchor case class" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Title.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Title.html">Title</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Yaml$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/Yaml$.html">Yaml</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/filters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/filters$.html">filters</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/staticsite/tags$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/staticsite/tags$.html">tags</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/index.html">dotty.tools.dottydoc.util</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor trait" href="../../../../.././api/dotty/tools/dottydoc/util/MemberLookup.html">T</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/MemberLookup.html">MemberLookup</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/util/syntax$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/syntax$.html">syntax</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/util/traversing$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/traversing$.html">traversing</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/internal/index.html">dotty.tools.dottydoc.util.internal</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/dottydoc/util/internal/setters$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/dottydoc/util/internal/setters$.html">setters</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/dotty/tools/io/index.html">dotty.tools.io</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/io/ClassPath$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/ClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/ClassPath.html">ClassPath</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/io/DaemonThreadFactory$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/DaemonThreadFactory.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/DaemonThreadFactory.html">DaemonThreadFactory</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/DeltaClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/DeltaClassPath.html">DeltaClassPath</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/DirectoryClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/DirectoryClassPath.html">DirectoryClassPath</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/io/Fileish$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/Fileish.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/Fileish.html">Fileish</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/io/Jar$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/Jar.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/Jar.html">Jar</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/JarWriter.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/JarWriter.html">JarWriter</a>
</li>
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/dotty/tools/io/JavaClassPath$.html">O</a>
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/JavaClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/JavaClassPath.html">JavaClassPath</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/MergedClassPath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/MergedClassPath.html">MergedClassPath</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/dotty/tools/io/SourcePath.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/dotty/tools/io/SourcePath.html">SourcePath</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/strawman/index.html">strawman</a>
</li>
<li class="index-entity entity-package">
<a class="entity-name" href="../../../../.././api/strawman/collections/index.html">strawman.collections</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/strawman/collections/CollectionStrawMan1$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/strawman/collections/CollectionStrawMan1$.html">CollectionStrawMan1</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/strawman/collections/CollectionStrawMan4$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/strawman/collections/CollectionStrawMan4$.html">CollectionStrawMan4</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/strawman/collections/CollectionStrawMan5$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/strawman/collections/CollectionStrawMan5$.html">CollectionStrawMan5</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../.././api/strawman/collections/CollectionStrawMan6$.html">O</a>
</div>
<a class="entity-name" href="../../../../.././api/strawman/collections/CollectionStrawMan6$.html">CollectionStrawMan6</a>
</li>
<li class="index-entity ">
<div class="entity-kinds">
<a class="letter-anchor class" href="../../../../.././api/strawman/collections/LowPriority.html">C</a>
</div>
<a class="entity-name" href="../../../../.././api/strawman/collections/LowPriority.html">LowPriority</a>
</li>
</ul>
</div>
<div id="content-body">
<button type="button" id="menu-toggle" onclick="toggleMenu()" aria-expanded="false">
<span class="sr-only" aria-hidden="true">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<script>
document.title = "Dotty API - Typer"
</script>
<div id="entity-container">
<div id="entity-title">
<span id="entity-annotations">
</span>
<span id="entity-modifiers">
</span>
<span id="entity-kind">
class
</span>
<span id="entity-name">
Typer
</span>
<div id="super-types">
<span class="keyword">extends</span>
<span class="entity-super-type">Namer</span>
<span class="keyword">with</span>
<span class="entity-super-type">TypeAssigner</span>
<span class="keyword">with</span>
<span class="entity-super-type">Applications</span>
<span class="keyword">with</span>
<span class="entity-super-type">Implicits</span>
<span class="keyword">with</span>
<span class="entity-super-type">Dynamic</span>
<span class="keyword">with</span>
<span class="entity-super-type">Checking</span>
<span class="keyword">with</span>
<span class="entity-super-type">Docstrings</span>
</div>
</div>
<h1 class="section ">
Constructors
</h1>
<div id="entity-constructors" class="entity-section ">
<div class="member">
<div class="member-title">
<span class="member-name">Typer</span>
<span class="no-left">(</span>
<span class="no-left">)</span>
</div>
</div>
</div>
<h1 class="section ">
Members
</h1>
<div id="entity-members" class="entity-section ">
<div id="foundUnderScala2" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'foundUnderScala2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
var
</span>
<span class="member-name ">
foundUnderScala2
</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-foundUnderScala2">
<p>Temporary data item for single call to typed ident:
This symbol would be found under Scala2 mode, but is not
in dotty (because dotty conforms to spec se...
</p>
</div>
<div class="member-body-long" id ="long-body-foundUnderScala2">
<p>Temporary data item for single call to typed ident:
This symbol would be found under Scala2 mode, but is not
in dotty (because dotty conforms to spec section 2
wrt to package member resolution but scalac doe not).</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="unimported" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'unimported');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
var
</span>
<span class="member-name ">
unimported
</span>
<span class="no-left">: Set
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-unimported">
<p>A temporary data item valid for a single typed ident:
The set of all root import symbols that have been
encountered as a qualifier of an import so far.
N...
</p>
</div>
<div class="member-body-long" id ="long-body-unimported">
<p>A temporary data item valid for a single typed ident:
The set of all root import symbols that have been
encountered as a qualifier of an import so far.
Note: It would be more proper to move importedFromRoot into typedIdent.
We should check that this has no performance degradation, however.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="adapt(tree,pt,original)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'adapt(tree,pt,original)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
adapt
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
original:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-adapt(tree,pt,original)(ctx)">
</div>
<div class="member-body-long" id ="long-body-adapt(tree,pt,original)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="adapt$default$3" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'adapt$default$3');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
adapt$default$3
</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Thicket">Thicket</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-adapt$default$3">
</div>
<div class="member-body-long" id ="long-body-adapt$default$3">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="adaptInterpolated(tree,pt,original)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'adaptInterpolated(tree,pt,original)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
adaptInterpolated
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
original:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-adaptInterpolated(tree,pt,original)(ctx)">
<p>Perform the following adaptations of expression, pattern or type <code>tree</code> wrt to
given prototype <code>pt</code>:
(1) Resolve overloading
(2) Apply parameterless function...
</p>
<p>
</p>
</div>
<div class="member-body-long" id ="long-body-adaptInterpolated(tree,pt,original)(ctx)">
<p>Perform the following adaptations of expression, pattern or type <code>tree</code> wrt to
given prototype <code>pt</code>:
(1) Resolve overloading
(2) Apply parameterless functions
(3) Apply polymorphic types to fresh instances of their type parameters and
store these instances in context.undetparams,
unless followed by explicit type application.
(4) Do the following to unapplied methods used as values:
(4.1) If the method has only implicit parameters pass implicit arguments
(4.2) otherwise, if <code>pt</code> is a function type and method is not a constructor,
convert to function by eta-expansion,
(4.3) otherwise, if the method is nullary with a result type compatible to <code>pt</code>
and it is not a constructor, apply it to ()
otherwise issue an error
(5) Convert constructors in a pattern as follows:
(5.1) If constructor refers to a case class factory, set tree's type to the unique
instance of its primary constructor that is a subtype of the expected type.
(5.2) If constructor refers to an extractor, convert to application of
unapply or unapplySeq method.</p>
<p>(6) Convert all other types to TypeTree nodes.
(7) When in TYPEmode but not FUNmode or HKmode, check that types are fully parameterized
(7.1) In HKmode, higher-kinded types are allowed, but they must have the expected kind-arity
(8) When in both EXPRmode and FUNmode, add apply method calls to values of object type.
(9) If there are undetermined type variables and not POLYmode, infer expression instance
Then, if tree's type is not a subtype of expected type, try the following adaptations:
(10) If the expected type is Byte, Short or Char, and the expression
is an integer fitting in the range of that type, convert it to that type.
(11) Widen numeric literals to their expected type, if necessary
(12) When in mode EXPRmode, convert E to { E; () } if expected type is scala.Unit.
(13) When in mode EXPRmode, apply AnnotationChecker conversion if expected type is annotated.
(14) When in mode EXPRmode, apply a view
If all this fails, error</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="checkVariance(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'checkVariance(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
checkVariance
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-checkVariance(tree)(ctx)">
<p>Overridden in retyper</p>
</div>
<div class="member-body-long" id ="long-body-checkVariance(tree)(ctx)">
<p>Overridden in retyper</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="completeAnnotations(mdef,sym)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'completeAnnotations(mdef,sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
completeAnnotations
</span>
<span class="no-left">(</span>
<span class="no-left">
mdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#MemberDef">MemberDef</a>
<span class="no-left">, </span>
<span class="">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-completeAnnotations(mdef,sym)(ctx)">
</div>
<div class="member-body-long" id ="long-body-completeAnnotations(mdef,sym)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="decomposeProtoFunction(pt,defaultArity)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'decomposeProtoFunction(pt,defaultArity)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
decomposeProtoFunction
</span>
<span class="no-left">(</span>
<span class="no-left">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
defaultArity:
</span>
Int
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <span class="no-right">(</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span><span>, </span><a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-decomposeProtoFunction(pt,defaultArity)(ctx)">
</div>
<div class="member-body-long" id ="long-body-decomposeProtoFunction(pt,defaultArity)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="encodeName(tree)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'encodeName(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
encodeName
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#NameTree">NameTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#NameTree">NameTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-encodeName(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-encodeName(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="ensureConstrCall(cls,parents)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'ensureConstrCall(cls,parents)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
ensureConstrCall
</span>
<span class="no-left">(</span>
<span class="no-left">
cls:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html">ClassSymbol</a>
<span class="no-left">, </span>
<span class="">
parents:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-ensureConstrCall(cls,parents)(ctx)">
<p>If this is a real class, make sure its first parent is a
constructor call. Cannot simply use a type. Overridden in ReTyper.</p>
</div>
<div class="member-body-long" id ="long-body-ensureConstrCall(cls,parents)(ctx)">
<p>If this is a real class, make sure its first parent is a
constructor call. Cannot simply use a type. Overridden in ReTyper.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="ensureFirstIsClass(parents)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'ensureFirstIsClass(parents)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
ensureFirstIsClass
</span>
<span class="no-left">(</span>
<span class="no-left">
parents:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-ensureFirstIsClass(parents)(ctx)">
<p>Ensure that the first type in a list of parent types Ps points to a non-trait class.
If that's not already the case, add one. The added class type CT i...
</p>
</div>
<div class="member-body-long" id ="long-body-ensureFirstIsClass(parents)(ctx)">
<p>Ensure that the first type in a list of parent types Ps points to a non-trait class.
If that's not already the case, add one. The added class type CT is determined as follows.
First, let C be the unique class such that
- there is a parent P_i such that P_i derives from C, and
- for every class D: If some parent P_j, j <= i derives from D, then C derives from D.
Then, let CT be the smallest type which
- has C as its class symbol, and
- for all parents P_i: If P_i derives from C then P_i <:< CT.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="ensureFirstIsClass(parents,pos)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'ensureFirstIsClass(parents,pos)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
ensureFirstIsClass
</span>
<span class="no-left">(</span>
<span class="no-left">
parents:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">, </span>
<span class="">
pos:
</span>
Position
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-ensureFirstIsClass(parents,pos)(ctx)">
</div>
<div class="member-body-long" id ="long-body-ensureFirstIsClass(parents,pos)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="ensureNoLocalRefs(tree,pt,localSyms)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'ensureNoLocalRefs(tree,pt,localSyms)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
ensureNoLocalRefs
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
localSyms: =>
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-ensureNoLocalRefs(tree,pt,localSyms)(ctx)">
<p>Ensure that an expression's type can be expressed without references to locally defined
symbols. This is done by adding a type ascription of a widened...
</p>
<p>
</p>
</div>
<div class="member-body-long" id ="long-body-ensureNoLocalRefs(tree,pt,localSyms)(ctx)">
<p>Ensure that an expression's type can be expressed without references to locally defined
symbols. This is done by adding a type ascription of a widened type that does
not refer to the locally defined symbols. The widened type is computed using
<code>TyperAssigner#avoid</code>. However, if the expected type is fully defined and not
a supertype of the widened type, we ascribe with the expected type instead.</p>
<p>There's a special case having to do with anonymous classes. Sometimes the
expected type of a block is the anonymous class defined inside it. In that
case there's technically a leak which is not removed by the ascription.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="escapingRefs(block,localSyms)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'escapingRefs(block,localSyms)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
escapingRefs
</span>
<span class="no-left">(</span>
<span class="no-left">
block:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
localSyms: =>
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Set
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/NamedType.html">NamedType</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-escapingRefs(block,localSyms)(ctx)">
</div>
<div class="member-body-long" id ="long-body-escapingRefs(block,localSyms)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="foundUnderScala2_=(x$1)" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'foundUnderScala2_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private <accessor>
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
foundUnderScala2_=
</span>
<span class="no-left">(</span>
<span class="no-left">
x$1:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-foundUnderScala2_=(x$1)">
<p>Temporary data item for single call to typed ident:
This symbol would be found under Scala2 mode, but is not
in dotty (because dotty conforms to spec se...
</p>
</div>
<div class="member-body-long" id ="long-body-foundUnderScala2_=(x$1)">
<p>Temporary data item for single call to typed ident:
This symbol would be found under Scala2 mode, but is not
in dotty (because dotty conforms to spec section 2
wrt to package member resolution but scalac doe not).</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="healNonvariant(tree,pt)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'healNonvariant(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
healNonvariant
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
T
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: T</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-healNonvariant(tree,pt)(ctx)">
<p>Let <code>tree = p.n</code> where <code>p: T</code>. If tree's type is an unsafe instantiation
(see TypeOps#asSeenFrom for how this can happen), rewrite the prefix <code>p</code>
to <code>(p: <unkn...</code>
</p>
</div>
<div class="member-body-long" id ="long-body-healNonvariant(tree,pt)(ctx)">
<p>Let <code>tree = p.n</code> where <code>p: T</code>. If tree's type is an unsafe instantiation
(see TypeOps#asSeenFrom for how this can happen), rewrite the prefix <code>p</code>
to <code>(p: <unknown skolem of type T>)</code> and try again with the new (stable)
prefix. If the result has another unsafe instantiation, raise an error.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="inlineExpansion(mdef)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'inlineExpansion(mdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
inlineExpansion
</span>
<span class="no-left">(</span>
<span class="no-left">
mdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#DefDef">DefDef</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-inlineExpansion(mdef)(ctx)">
<p>Given an inline method <code>mdef</code>, the method rewritten so that its body
uses accessors to access non-public members, followed by the accessor definitions.
Ov...</p>
</div>
<div class="member-body-long" id ="long-body-inlineExpansion(mdef)(ctx)">
<p>Given an inline method <code>mdef</code>, the method rewritten so that its body
uses accessors to access non-public members, followed by the accessor definitions.
Overwritten in Retyper to return <code>mdef</code> unchanged.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="isApplyProto(pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isApplyProto(pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
isApplyProto
</span>
<span class="no-left">(</span>
<span class="no-left">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-isApplyProto(pt)(ctx)">
<p>Is <code>pt</code> a prototype of an <code>apply</code> selection, or a parameterless function yielding one?</p>
</div>
<div class="member-body-long" id ="long-body-isApplyProto(pt)(ctx)">
<p>Is <code>pt</code> a prototype of an <code>apply</code> selection, or a parameterless function yielding one?</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="localContext(tree,owner)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'localContext(tree,owner)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
localContext
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
owner:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/FreshContext.html">FreshContext</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-localContext(tree,owner)(ctx)">
<p>A fresh local context with given tree and owner.
Owner might not exist (can happen for self valdefs), in which case
no owner is set in result context</p>
</div>
<div class="member-body-long" id ="long-body-localContext(tree,owner)(ctx)">
<p>A fresh local context with given tree and owner.
Owner might not exist (can happen for self valdefs), in which case
no owner is set in result context</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="localDummy(cls,impl)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'localDummy(cls,impl)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
localDummy
</span>
<span class="no-left">(</span>
<span class="no-left">
cls:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html">ClassSymbol</a>
<span class="no-left">, </span>
<span class="">
impl:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Template">Template</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-localDummy(cls,impl)(ctx)">
</div>
<div class="member-body-long" id ="long-body-localDummy(cls,impl)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="localTyper(sym)" class="member protected">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'localTyper(sym)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
localTyper
</span>
<span class="no-left">(</span>
<span class="no-left">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">: Typer</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-localTyper(sym)">
</div>
<div class="member-body-long" id ="long-body-localTyper(sym)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="makeImplicitFunction(tree,pt)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'makeImplicitFunction(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
makeImplicitFunction
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-makeImplicitFunction(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-makeImplicitFunction(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="newLikeThis" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'newLikeThis');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
newLikeThis
</span>
<span class="no-left">: Typer</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-newLikeThis">
</div>
<div class="member-body-long" id ="long-body-newLikeThis">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="newPatternBoundSym(name,info,pos)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'newPatternBoundSym(name,info,pos)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
newPatternBoundSym
</span>
<span class="no-left">(</span>
<span class="no-left">
name:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Names$/Name.html">Name</a>
<span class="no-left">, </span>
<span class="">
info:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
pos:
</span>
Position
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-newPatternBoundSym(name,info,pos)(ctx)">
<p>Define a new symbol associated with a Bind or pattern wildcard and
make it gadt narrowable.</p>
</div>
<div class="member-body-long" id ="long-body-newPatternBoundSym(name,info,pos)(ctx)">
<p>Define a new symbol associated with a Bind or pattern wildcard and
make it gadt narrowable.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="patchFinalVals(vdef)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'patchFinalVals(vdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
patchFinalVals
</span>
<span class="no-left">(</span>
<span class="no-left">
vdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-patchFinalVals(vdef)(ctx)">
<p>Adds inline to final vals with idempotent rhs</p>
<p>duplicating scalac behavior: for final vals that have rhs as constant, we do not create a field
and instea...
</p>
<p></p>
</div>
<div class="member-body-long" id ="long-body-patchFinalVals(vdef)(ctx)">
<p>Adds inline to final vals with idempotent rhs</p>
<p>duplicating scalac behavior: for final vals that have rhs as constant, we do not create a field
and instead return the value. This seemingly minor optimization has huge effect on initialization
order and the values that can be observed during superconstructor call</p>
<p>see remark about idempotency in PostTyper#normalizeTree</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="patchIfLazy(vdef)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'patchIfLazy(vdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
patchIfLazy
</span>
<span class="no-left">(</span>
<span class="no-left">
vdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-patchIfLazy(vdef)(ctx)">
<p>Add a @volitile to lazy vals when rewriting from Scala2</p>
</div>
<div class="member-body-long" id ="long-body-patchIfLazy(vdef)(ctx)">
<p>Add a @volitile to lazy vals when rewriting from Scala2</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="retrieveSym(tree)(ctx)" class="member protected">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'retrieveSym(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
protected
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
retrieveSym
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-retrieveSym(tree)(ctx)">
<p>Retrieve symbol attached to given tree</p>
</div>
<div class="member-body-long" id ="long-body-retrieveSym(tree)(ctx)">
<p>Retrieve symbol attached to given tree</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="tryAlternatively(op1)(op2)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'tryAlternatively(op1)(op2)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
tryAlternatively
</span>
<span class="no-left">(</span>
<span class="no-left">
op1:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a><span class="right-arrow"> => </span>T
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left">
op2:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a><span class="right-arrow"> => </span>T
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: T</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-tryAlternatively(op1)(op2)(ctx)">
<p>Try <code>op1</code>, if there are errors, try <code>op2</code>, if <code>op2</code> also causes errors, fall back
to errors and result of <code>op1</code>.</p>
</div>
<div class="member-body-long" id ="long-body-tryAlternatively(op1)(op2)(ctx)">
<p>Try <code>op1</code>, if there are errors, try <code>op2</code>, if <code>op2</code> also causes errors, fall back
to errors and result of <code>op1</code>.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="tryEither(op)(fallBack)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'tryEither(op)(fallBack)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
tryEither
</span>
<span class="no-left">(</span>
<span class="no-left">
op:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a><span class="right-arrow"> => </span>T
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left">
fallBack:
</span>
<span>(</span>T<span>, </span><a href="../../../../.././api/dotty/tools/dotc/core/TyperState.html">TyperState</a><span>) => </span>T
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: R</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-tryEither(op)(fallBack)(ctx)">
</div>
<div class="member-body-long" id ="long-body-tryEither(op)(fallBack)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="tryInsertApplyOrImplicit(tree,pt)(fallBack)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'tryInsertApplyOrImplicit(tree,pt)(fallBack)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
tryInsertApplyOrImplicit
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/ProtoType.html">ProtoType</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left">
fallBack: =>
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-tryInsertApplyOrImplicit(tree,pt)(fallBack)(ctx)">
<p>Potentially add apply node or implicit conversions. Before trying either,
if the function is applied to an empty parameter list (), we try</p>
<p>0th strategy:...
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</div>
<div class="member-body-long" id ="long-body-tryInsertApplyOrImplicit(tree,pt)(fallBack)(ctx)">
<p>Potentially add apply node or implicit conversions. Before trying either,
if the function is applied to an empty parameter list (), we try</p>
<p>0th strategy: If <code>tree</code> overrides a nullary method, mark the prototype
so that the argument is dropped and return <code>tree</code> itself.</p>
<p>After that, two strategies are tried, and the first that is successful is picked.
If neither of the strategies are successful, continues with<code>fallBack</code>.</p>
<p>1st strategy: Try to insert <code>.apply</code> so that the result conforms to prototype <code>pt</code>.
This strategy is not tried if the prototype represents already
another <code>.apply</code> or <code>.apply()</code> selection.</p>
<p>2nd strategy: If tree is a select <code>qual.name</code>, try to insert an implicit conversion
around the qualifier part <code>qual</code> so that the result conforms to the expected type
with wildcard result type.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="tryInsertImplicitOnQualifier(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'tryInsertImplicitOnQualifier(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
tryInsertImplicitOnQualifier
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: Option
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-tryInsertImplicitOnQualifier(tree,pt)(ctx)">
<p>If this tree is a select node <code>qual.name</code>, try to insert an implicit conversion
<code>c</code> around <code>qual</code> so that <code>c(qual).name</code> conforms to <code>pt</code>.</p>
</div>
<div class="member-body-long" id ="long-body-tryInsertImplicitOnQualifier(tree,pt)(ctx)">
<p>If this tree is a select node <code>qual.name</code>, try to insert an implicit conversion
<code>c</code> around <code>qual</code> so that <code>c(qual).name</code> conforms to <code>pt</code>.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="tryWithClassTag(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'tryWithClassTag(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
tryWithClassTag
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Typed">Typed</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-tryWithClassTag(tree,pt)(ctx)">
<p>For a typed tree <code>e: T</code>, if <code>T</code> is an abstract type for which an implicit class tag <code>ctag</code>
exists, rewrite to <code>ctag(e)</code>.</p>
</div>
<div class="member-body-long" id ="long-body-tryWithClassTag(tree,pt)(ctx)">
<p>For a typed tree <code>e: T</code>, if <code>T</code> is an abstract type for which an implicit class tag <code>ctag</code>
exists, rewrite to <code>ctag(e)</code>.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typed(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typed(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typed
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typed(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typed(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typed$default$2" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typed$default$2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typed$default$2
</span>
<span class="no-left">: WildcardType$</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typed$default$2">
</div>
<div class="member-body-long" id ="long-body-typed$default$2">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAlternative(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAlternative(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAlternative
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Alternative">Alternative</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Alternative">Alternative</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAlternative(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAlternative(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAndTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAndTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAndTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#AndTypeTree">AndTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#AndTypeTree">AndTypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAndTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAndTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAnnotated(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAnnotated(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAnnotated
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Annotated">Annotated</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAnnotated(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAnnotated(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAnnotation(annot)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAnnotation(annot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAnnotation
</span>
<span class="no-left">(</span>
<span class="no-left">
annot:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAnnotation(annot)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAnnotation(annot)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAppliedTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAppliedTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAppliedTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#AppliedTypeTree">AppliedTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAppliedTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAppliedTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAsFunction(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAsFunction(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAsFunction
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/untpd$/PostfixOp.html">PostfixOp</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAsFunction(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAsFunction(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedAssign(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedAssign(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedAssign
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Assign">Assign</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedAssign(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedAssign(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedBind(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedBind(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedBind
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Bind">Bind</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedBind(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedBind(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedBlock(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedBlock(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedBlock
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Block">Block</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedBlock(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedBlock(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedBlockStats(stats)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedBlockStats(stats)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedBlockStats
</span>
<span class="no-left">(</span>
<span class="no-left">
stats:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <span class="no-right">(</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a><span>, </span>List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedBlockStats(stats)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedBlockStats(stats)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedByNameTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedByNameTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedByNameTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ByNameTypeTree">ByNameTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ByNameTypeTree">ByNameTypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedByNameTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedByNameTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedCase(tree,pt,selType,gadtSyms)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedCase(tree,pt,selType,gadtSyms)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedCase
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#CaseDef">CaseDef</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
selType:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
gadtSyms:
</span>
Set
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#CaseDef">CaseDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedCase(tree,pt,selType,gadtSyms)(ctx)">
<p>Type a case. Overridden in ReTyper, that's why it's separate from
typedCases.</p>
</div>
<div class="member-body-long" id ="long-body-typedCase(tree,pt,selType,gadtSyms)(ctx)">
<p>Type a case. Overridden in ReTyper, that's why it's separate from
typedCases.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedCases(cases,selType,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedCases(cases,selType,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedCases
</span>
<span class="no-left">(</span>
<span class="no-left">
cases:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#CaseDef">CaseDef</a>
<span class="no-left">]</span>
<span class="no-left">, </span>
<span class="">
selType:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/CaseDef.html">CaseDef</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedCases(cases,selType,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedCases(cases,selType,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedClassDef(cdef,cls)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedClassDef(cdef,cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedClassDef
</span>
<span class="no-left">(</span>
<span class="no-left">
cdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeDef">TypeDef</a>
<span class="no-left">, </span>
<span class="">
cls:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html">ClassSymbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/TypeDef.html">TypeDef</a>
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedClassDef(cdef,cls)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedClassDef(cdef,cls)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedClosure(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedClosure(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedClosure
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Closure">Closure</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedClosure(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedClosure(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedDefDef(ddef,sym)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedDefDef(ddef,sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedDefDef
</span>
<span class="no-left">(</span>
<span class="no-left">
ddef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#DefDef">DefDef</a>
<span class="no-left">, </span>
<span class="">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/DefDef.html">DefDef</a>
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedDefDef(ddef,sym)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedDefDef(ddef,sym)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedExpr(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedExpr(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedExpr
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedExpr(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedExpr(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedExpr$default$2" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedExpr$default$2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedExpr$default$2
</span>
<span class="no-left">: WildcardType$</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedExpr$default$2">
</div>
<div class="member-body-long" id ="long-body-typedExpr$default$2">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedFunction(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedFunction(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedFunction
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/untpd$/Function.html">Function</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedFunction(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedFunction(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedIdent(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedIdent(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedIdent
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedIdent(tree,pt)(ctx)">
<p>Attribute an identifier consisting of a simple name or wildcard</p>
</div>
<div class="member-body-long" id ="long-body-typedIdent(tree,pt)(ctx)">
<p>Attribute an identifier consisting of a simple name or wildcard</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedIf(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedIf(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedIf
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#If">If</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedIf(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedIf(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedImport(imp,sym)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedImport(imp,sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedImport
</span>
<span class="no-left">(</span>
<span class="no-left">
imp:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Import">Import</a>
<span class="no-left">, </span>
<span class="">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Import">Import</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedImport(imp,sym)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedImport(imp,sym)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedInlined(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedInlined(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedInlined
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Inlined">Inlined</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Inlined">Inlined</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedInlined(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedInlined(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedLambdaTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedLambdaTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedLambdaTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#LambdaTypeTree">LambdaTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedLambdaTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedLambdaTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedLiteral(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedLiteral(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedLiteral
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Literal">Literal</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Literal.html">Literal</a>
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedLiteral(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedLiteral(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedMatch(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedMatch(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedMatch
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Match">Match</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedMatch(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedMatch(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedNamedArg(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedNamedArg(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedNamedArg
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#NamedArg">NamedArg</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/NamedArg.html">NamedArg</a>
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedNamedArg(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedNamedArg(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedNew(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedNew(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedNew
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#New">New</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
<span class="no-left no-right">[</span>
T
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedNew(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedNew(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedOrTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedOrTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedOrTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#OrTypeTree">OrTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#OrTypeTree">OrTypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedOrTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedOrTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedPackageDef(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedPackageDef(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedPackageDef
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#PackageDef">PackageDef</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedPackageDef(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedPackageDef(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedPattern(tree,selType)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedPattern(tree,selType)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedPattern
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
selType:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedPattern(tree,selType)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedPattern(tree,selType)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedPattern$default$2" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedPattern$default$2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedPattern$default$2
</span>
<span class="no-left">: WildcardType$</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedPattern$default$2">
</div>
<div class="member-body-long" id ="long-body-typedPattern$default$2">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedRefinedTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedRefinedTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedRefinedTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#RefinedTypeTree">RefinedTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#RefinedTypeTree">RefinedTypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedRefinedTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedRefinedTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedReturn(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedReturn(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedReturn
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Return">Return</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Return">Return</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedReturn(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedReturn(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedSelect(tree,pt,qual)(ctx)" class="member private">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedSelect(tree,pt,qual)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedSelect
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Select">Select</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">, </span>
<span class="">
qual:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Select">Select</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedSelect(tree,pt,qual)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedSelect(tree,pt,qual)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedSelect(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedSelect(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedSelect
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Select">Select</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedSelect(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedSelect(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedSeqLiteral(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedSeqLiteral(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedSeqLiteral
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#SeqLiteral">SeqLiteral</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#SeqLiteral">SeqLiteral</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedSeqLiteral(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedSeqLiteral(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedSingletonTypeTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedSingletonTypeTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedSingletonTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#SingletonTypeTree">SingletonTypeTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#SingletonTypeTree">SingletonTypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedSingletonTypeTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedSingletonTypeTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedStats(stats,exprOwner)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedStats(stats,exprOwner)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedStats
</span>
<span class="no-left">(</span>
<span class="no-left">
stats:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">, </span>
<span class="">
exprOwner:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedStats(stats,exprOwner)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedStats(stats,exprOwner)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedSuper(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedSuper(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedSuper
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Super">Super</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedSuper(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedSuper(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedThis(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedThis(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedThis
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#This">This</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedThis(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedThis(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedThrow(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedThrow(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedThrow
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/untpd$/Throw.html">Throw</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedThrow(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedThrow(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTrees(trees)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTrees(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTrees
</span>
<span class="no-left">(</span>
<span class="no-left">
trees:
</span>
List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: List
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTrees(trees)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTrees(trees)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTry(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTry(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTry
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Try">Try</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Try">Try</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTry(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTry(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedType(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedType(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedType
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedType(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedType(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedType$default$2" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedType$default$2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedType$default$2
</span>
<span class="no-left">: WildcardType$</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedType$default$2">
</div>
<div class="member-body-long" id ="long-body-typedType$default$2">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTypeBoundsTree(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTypeBoundsTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTypeBoundsTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeBoundsTree">TypeBoundsTree</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeBoundsTree">TypeBoundsTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTypeBoundsTree(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTypeBoundsTree(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTypeDef(tdef,sym)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTypeDef(tdef,sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTypeDef
</span>
<span class="no-left">(</span>
<span class="no-left">
tdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeDef">TypeDef</a>
<span class="no-left">, </span>
<span class="">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTypeDef(tdef,sym)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTypeDef(tdef,sym)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTypeTree(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTypeTree(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTypeTree
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeTree">TypeTree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeTree">TypeTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTypeTree(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTypeTree(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTyped(tree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTyped(tree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTyped
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Typed">Typed</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTyped(tree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTyped(tree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedTypedSplice(tree)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedTypedSplice(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedTypedSplice
</span>
<span class="no-left">(</span>
<span class="no-left">
tree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/untpd$/TypedSplice.html">TypedSplice</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedTypedSplice(tree)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedTypedSplice(tree)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedUnadapted(initTree,pt)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedUnadapted(initTree,pt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedUnadapted
</span>
<span class="no-left">(</span>
<span class="no-left">
initTree:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
<span class="no-left">, </span>
<span class="">
pt:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedUnadapted(initTree,pt)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedUnadapted(initTree,pt)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedUnadapted$default$2" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedUnadapted$default$2');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedUnadapted$default$2
</span>
<span class="no-left">: WildcardType$</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedUnadapted$default$2">
</div>
<div class="member-body-long" id ="long-body-typedUnadapted$default$2">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="typedValDef(vdef,sym)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'typedValDef(vdef,sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
typedValDef
</span>
<span class="no-left">(</span>
<span class="no-left">
vdef:
</span>
<a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
<span class="no-left">, </span>
<span class="">
sym:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">)</span>
<span class="no-left">(</span>
<span class="no-left keyword">implicit</span>
<span class="no-left">
ctx:
</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a>
<span class="no-left">)</span>
<span class="no-left">: <a href="../../../../.././api/dotty/tools/dotc/ast/Trees$/ValDef.html">ValDef</a>
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Types$/Type.html">Type</a>
<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-typedValDef(vdef,sym)(ctx)">
</div>
<div class="member-body-long" id ="long-body-typedValDef(vdef,sym)(ctx)">
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
<div id="unimported_=(x$1)" class="member private">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'unimported_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
private <accessor>
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
unimported_=
</span>
<span class="no-left">(</span>
<span class="no-left">
x$1:
</span>
Set
<span class="no-left no-right">[</span>
<a href="../../../../.././api/dotty/tools/dotc/core/Symbols$/Symbol.html">Symbol</a>
<span class="no-left">]</span>
<span class="no-left">)</span>
<span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-unimported_=(x$1)">
<p>A temporary data item valid for a single typed ident:
The set of all root import symbols that have been
encountered as a qualifier of an import so far.
N...
</p>
</div>
<div class="member-body-long" id ="long-body-unimported_=(x$1)">
<p>A temporary data item valid for a single typed ident:
The set of all root import symbols that have been
encountered as a qualifier of an import so far.
Note: It would be more proper to move importedFromRoot into typedIdent.
We should check that this has no performance degradation, however.</p>
</div>
</div>
<script>
function toggleMemberBody(span, sig) {
var shortBody = document.getElementById("short-body-" + sig);
var longBody = document.getElementById("long-body-" + sig);
shortBody.classList.toggle("toggled")
longBody.classList.toggle("toggled")
span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
}
</script>
</div><!-- end member -->
</div>
</div><!-- end entity-container -->
</div>
</div>
<script>
function toggleMenu() {
var wrapper = document.getElementById("content-wrapper");
wrapper.classList.toggle("toggled");
}
</script>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"
integrity="sha384-3ceskX3iaEnIogmQchP8opvBy3Mi7Ce34nWjpBIwVTHfGYWQS9jwHDVRnpKKHJg7"
crossorigin="anonymous"
></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.3.7/js/tether.min.js"
integrity="sha384-XTs3FgkjiBgo8qjEjBk0tGmf3wPrWtA6coPfQDfFEY8AnYJwjalXCiosYRBIBZX8"
crossorigin="anonymous"
></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js"
integrity="sha384-BLiI7JTZm+JWlgKa0M0kGRpJbF2J8q+qreVrKBC47e3K6BW78kGLrCkeRX6I9RoK"
crossorigin="anonymous"
></script>
<script src="../../../../.././js/highlight.pack.js"></script>
<script>
$(document).ready(function() {
$('pre code').each(function(i, block) {
hljs.highlightBlock(block);
});
});
</script>
</body>
</html>