<!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>Dotty Overall Structure</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"
>
</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>
</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="show">
<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 ">
<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/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/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 trait" href="../.././api/dotty/tools/dotc/core/TypeParamInfo.html">T</a>
</div>
<a class="entity-name" href="../.././api/dotty/tools/dotc/core/TypeParamInfo.html">TypeParamInfo</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 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/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 ">
<div class="entity-kinds">
<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 ">
<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 ">
<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">
<div id="menu-toggle" onclick="toggleMenu()">
<i class="fa fa-bars" aria-hidden="true"></i>
</div>
<h1 id="doc-page-title">Dotty Overall Structure</h1>
<div id="doc-page-container">
<p>The compiler code is found in package <a href="https://github.com/lampepfl/dotty/tree/master/compiler/src/dotty/tools">dotty.tools</a>. It spans the
following three sub-packages:</p>
<pre><code class="language-none">backend Compiler backends (currently for JVM and JS)
dotc The main compiler
io Helper modules for file access and classpath handling.
</code></pre>
<p>The <a href="https://github.com/lampepfl/dotty/tree/master/compiler/src/dotty/tools/dotc">dotc</a> package contains some main classes that can be run as separate
programs. The most important one is class <a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/Main.scala">Main</a>. <code>Main</code> inherits from
<a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/Driver.scala">Driver</a> which contains the highest level functions for starting a compiler
and processing some sources. <code>Driver</code> in turn is based on two other high-level
classes, <a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/Compiler.scala">Compiler</a> and <a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/Run.scala">Run</a>.</p>
<h2><a href="#package-structure" id="package-structure">Package Structure</a></h2>
<p>Most functionality of <code>dotc</code> is implemented in subpackages of <code>dotc</code>. Here's a
list of sub-packages and their focus.</p>
<pre><code class="language-none">.
├── ast // Abstract syntax trees
├── config // Compiler configuration, settings, platform specific definitions.
├── core // Core data structures and operations, with specific subpackages for:
│ ├── classfile // Reading of Java classfiles into core data structures
│ ├── tasty // Reading and writing of TASTY files to/from core data structures
│ └── unpickleScala2 // Reading of Scala2 symbol information into core data structures
├── parsing // Scanner and parser
├── printing // Pretty-printing trees, types and other data
├── repl // The interactive REPL
├── reporting // Reporting of error messages, warnings and other info.
├── rewrite // Helpers for rewriting Scala 2's constructs into dotty's.
├── transform // Miniphases and helpers for tree transformations.
├── typer // Type-checking and other frontend phases
└── util // General purpose utility classes and modules.
</code></pre>
<h2><a href="#contexts" id="contexts">Contexts</a></h2>
<p><code>dotc</code> has almost no global state (the only significant bit of global state is
the name table, which is used to hash strings into unique names). Instead, all
essential bits of information that can vary over a compiler run are collected
in a <a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/core/Contexts.scala">Context</a>. Most methods in <code>dotc</code> take a <code>Context</code> value as an implicit
parameter.</p>
<p>Contexts give a convenient way to customize values in some part of the
call-graph. To run, e.g. some compiler function <code>f</code> at a given phase <code>phase</code>,
we invoke <code>f</code> with an explicit context parameter, like this</p>
<pre><code class="language-scala">f(/*normal args*/)(ctx.withPhase(phase))
</code></pre>
<p>This assumes that <code>f</code> is defined in the way most compiler functions are:</p>
<pre><code class="language-scala">def f(/*normal parameters*/)(implicit ctx: Context) ...
</code></pre>
<p>Compiler code follows the convention that all implicit <code>Context</code> parameters are
named <code>ctx</code>. This is important to avoid implicit ambiguities in the case where
nested methods contain each a Context parameters. The common name ensures then
that the implicit parameters properly shadow each other.</p>
<p>Sometimes we want to make sure that implicit contexts are not captured in
closures or other long-lived objects, be it because we want to enforce that
nested methods each get their own implicit context, or because we want to avoid
a space leak in the case where a closure can survive several compiler runs. A
typical case is a completer for a symbol representing an external class, which
produces the attributes of the symbol on demand, and which might never be
invoked. In that case we follow the convention that any context parameter is
explicit, not implicit, so we can track where it is used, and that it has a
name different from <code>ctx</code>. Commonly used is <code>ictx</code> for "initialization
context".</p>
<p>With these two conventions in place, it has turned out that implicit contexts
work amazingly well as a device for dependency injection and bulk
parameterization. There is of course always the danger that an unexpected
implicit will be passed, but in practice this has not turned out to be much of
a problem.</p>
<h2><a href="#compiler-phases" id="compiler-phases">Compiler Phases</a></h2>
<p>Seen from a temporal perspective, the <code>dotc</code> compiler consists of a list of
phases. The current list of phases is specified in class <a href="https://github.com/lampepfl/dotty/blob/master/compiler/src/dotty/tools/dotc/Compiler.scala">Compiler</a> as follows:</p>
<pre><code class="language-scala"> def phases: List[List[Phase]] = List(
List(new FrontEnd), // Compiler frontend: scanner, parser, namer, typer
List(new sbt.ExtractDependencies), // Sends information on classes' dependencies to sbt via callbacks
List(new PostTyper), // Additional checks and cleanups after type checking
List(new sbt.ExtractAPI), // Sends a representation of the API of classes to sbt via callbacks
List(new Pickler), // Generate TASTY info
List(new FirstTransform, // Some transformations to put trees into a canonical form
new CheckReentrant), // Internal use only: Check that compiled program has no data races involving global vars
List(new RefChecks, // Various checks mostly related to abstract members and overriding
new CheckStatic, // Check restrictions that apply to @static members
new ElimRepeated, // Rewrite vararg parameters and arguments
new NormalizeFlags, // Rewrite some definition flags
new ExtensionMethods, // Expand methods of value classes with extension methods
new ExpandSAMs, // Expand single abstract method closures to anonymous classes
new TailRec, // Rewrite tail recursion to loops
new LiftTry, // Put try expressions that might execute on non-empty stacks into their own methods
new ClassOf), // Expand `Predef.classOf` calls.
List(new TryCatchPatterns, // Compile cases in try/catch
new PatternMatcher, // Compile pattern matches
new ExplicitOuter, // Add accessors to outer classes from nested ones.
new ExplicitSelf, // Make references to non-trivial self types explicit as casts
new ShortcutImplicits, // Allow implicit functions without creating closures
new CrossCastAnd, // Normalize selections involving intersection types.
new Splitter), // Expand selections involving union types into conditionals
List(new VCInlineMethods, // Inlines calls to value class methods
new IsInstanceOfEvaluator, // Issues warnings when unreachable statements are present in match/if expressions
new SeqLiterals, // Express vararg arguments as arrays
new InterceptedMethods, // Special handling of `==`, `|=`, `getClass` methods
new Getters, // Replace non-private vals and vars with getter defs (fields are added later)
new ElimByName, // Expand by-name parameters and arguments
new AugmentScala2Traits, // Expand traits defined in Scala 2.11 to simulate old-style rewritings
new ResolveSuper, // Implement super accessors and add forwarders to trait methods
new ArrayConstructors), // Intercept creation of (non-generic) arrays and intrinsify.
List(new Erasure), // Rewrite types to JVM model, erasing all type parameters, abstract types and refinements.
List(new ElimErasedValueType, // Expand erased value types to their underlying implementation types
new VCElideAllocations, // Peep-hole optimization to eliminate unnecessary value class allocations
new Mixin, // Expand trait fields and trait initializers
new LazyVals, // Expand lazy vals
new Memoize, // Add private fields to getters and setters
new LinkScala2ImplClasses, // Forward calls to the implementation classes of traits defined by Scala 2.11
new NonLocalReturns, // Expand non-local returns
new CapturedVars, // Represent vars captured by closures as heap objects
new Constructors, // Collect initialization code in primary constructors
// Note: constructors changes decls in transformTemplate, no InfoTransformers should be added after it
new FunctionalInterfaces,// Rewrites closures to implement @specialized types of Functions.
new GetClass), // Rewrites getClass calls on primitive types.
List(new LambdaLift, // Lifts out nested functions to class scope, storing free variables in environments
// Note: in this mini-phase block scopes are incorrect. No phases that rely on scopes should be here
new ElimStaticThis, // Replace `this` references to static objects by global identifiers
new Flatten, // Lift all inner classes to package scope
new RestoreScopes), // Repair scopes rendered invalid by moving definitions in prior phases of the group
List(new ExpandPrivate, // Widen private definitions accessed from nested classes
new SelectStatic, // get rid of selects that would be compiled into GetStatic
new CollectEntryPoints, // Find classes with main methods
new CollectSuperCalls, // Find classes that are called with super
new DropInlined, // Drop Inlined nodes, since backend has no use for them
new MoveStatics, // Move static methods to companion classes
new LabelDefs), // Converts calls to labels to jumps
List(new GenBCode) // Generate JVM bytecode
)
</code></pre>
<p>Note that phases are grouped, so the <code>phases</code> method is of type
<code>List[List[Phase]]</code>. The idea is that all phases in a group are <em>fused</em> into a
single tree traversal. That way, phases can be kept small (most phases perform
a single function) without requiring an excessive number of tree traversals
(which are costly, because they have generally bad cache locality).</p>
<p>Phases fall into four categories:</p>
<ul>
<li>
<p>Frontend phases: <code>Frontend</code>, <code>PostTyper</code> and <code>Pickler</code>. <code>FrontEnd</code> parses the
source programs and generates untyped abstract syntax trees, which are then
typechecked and transformed into typed abstract syntax trees. <code>PostTyper</code>
performs checks and cleanups that require a fully typed program. In
particular, it</p>
<ul>
<li>creates super accessors representing <code>super</code> calls in traits</li>
<li>creates implementations of synthetic (compiler-implemented) methods</li>
<li>avoids storing parameters passed unchanged from subclass to superclass in
duplicate fields.</li>
</ul>
<p>Finally <code>Pickler</code> serializes the typed syntax trees produced by the frontend
as TASTY data structures.</p>
</li>
<li>
<p>High-level transformations: All phases from <code>FirstTransform</code> to <code>Erasure</code>.
Most of these phases transform syntax trees, expanding high-level constructs
to more primitive ones. The last phase in the group, <code>Erasure</code> translates all
types into types supported directly by the JVM. To do this, it performs
another type checking pass, but using the rules of the JVM's type system
instead of Scala's.</p>
</li>
<li>
<p>Low-level transformations: All phases from <code>ElimErasedValueType</code> to
<code>LabelDefs</code>. These further transform trees until they are essentially a
structured version of Java bytecode.</p>
</li>
<li>Code generators: These map the transformed trees to Java classfiles or
Javascript files.</li>
</ul>
</div>
</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>