diff options
Diffstat (limited to 'api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html')
-rw-r--r-- | api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html | 17243 |
1 files changed, 17243 insertions, 0 deletions
diff --git a/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html b/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html new file mode 100644 index 000000000..f86c3b4e5 --- /dev/null +++ b/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html @@ -0,0 +1,17243 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + + <title></title> + + <link + rel="stylesheet" + href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css" + integrity="sha384-AysaV+vQoT3kOAXZkl02PThvDr8HYKPZhNT5h/CXfBThSRXQ6jW5DO2ekP5ViFdi" + crossorigin="anonymous" + > + <link + rel="stylesheet" + href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" + > + + <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> + + <link + rel="stylesheet" + href="../../../../../.././css/dottydoc.css" + > + + <link + rel="stylesheet" + href="../../../../../.././css/color-brewer.css" + > + + + <link + rel="stylesheet" + href="../../../../../.././css/api-page.css" + > + + </head> + <body> + + +<div id="content-wrapper"> + <div class="index-wrapper"> + <ul class="toc"> + <li class="logo-li"> + <a id="home-button" href="../../../../../.././index.html"> + <svg width="64px" height="109px" viewBox="0 0 64 109" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="logo-background" transform="translate(0.000000, 16.000000)" fill="#636363"> + <path d="M0.5,59.5 C0.5,59.5 63.4,65.8 63.4,76.3 L63.4,51.1 C63.4,51.1 63.4,40.6 0.5,34.3 L0.5,59.5 L0.5,59.5 Z" id="logo-background-bottom"></path> + <path d="M0.5,25.9 C0.5,25.9 63.4,32.2 63.4,42.7 L63.4,17.5 C63.4,17.5 63.4,7 0.5,0.7 L0.5,10.5 L0.5,25.9 L0.5,25.9 Z" id="logo-background-top"></path> + </g> + <g id="logo-foreground" fill="#B6B6B6"> + <path d="M0.5,109 L0.5,83.8 C0.5,83.8 63.4,77.5 63.4,67 L63.4,92.2 C63.5,92.3 63.5,102.7 0.5,109" id="Logo_Foreground_Bottom"></path> + <path d="M0.5,50.3 C0.5,50.3 63.4,44 63.4,33.5 L63.4,58.7 C63.4,58.7 63.4,69.2 0.5,75.5 L0.5,50.3 L0.5,50.3 Z" id="Logo_Foreground_Middle"></path> + <path d="M63.5,0 L63.5,25.2 C63.5,25.2 63.5,35.7 0.6,42 L0.6,16.7 C0.5,16.7 63.5,10.5 63.5,0" id="logo-foreground-top"></path> + </g> + <g id="dots" transform="translate(4.000000, 10.000000)" fill="#FFFFFF"> + <g id="bottom" transform="translate(0.000000, 67.500000)"> + <path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path> + <path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path> + <path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path> + </g> + <g id="middle" transform="translate(0.000000, 33.900002)"> + <path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path> + <path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path> + <path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path> + </g> + <g id="top"> + <path d="M1.4471104,12.2885536 C1.45019313,12.2881864 1.45019313,12.2881864 1.45327704,12.2878189 C1.91768952,12.2324787 2.24930811,11.8111359 2.1939679,11.3467234 C2.13862768,10.8823109 1.71728488,10.5506923 1.2528724,10.6060325 C1.24980572,10.606398 1.24980572,10.606398 1.24674021,10.6067632 C0.782326598,10.6620939 0.450699376,11.0834299 0.506030077,11.5478435 C0.561360778,12.0122571 0.982696791,12.3438844 1.4471104,12.2885536 L1.4471104,12.2885536 Z M9.34858965,12.1304907 C9.35409106,12.129756 9.35409106,12.129756 9.35959333,12.129021 C10.1807278,12.019341 10.7574756,11.2647668 10.6477955,10.4436323 C10.5381155,9.62249789 9.78354128,9.04575011 8.96240683,9.15543014 C8.95693539,9.15616095 8.95693539,9.15616095 8.95146479,9.15689157 C8.13032806,9.26655457 7.55356464,10.0211168 7.66322765,10.8422536 C7.77289065,11.6633903 8.52745292,12.2401537 9.34858965,12.1304907 L9.34858965,12.1304907 Z M17.0066591,11.0493128 C17.0121188,11.0484984 17.0121188,11.0484984 17.0175789,11.0476838 C17.8369369,10.9254384 18.4020584,10.1621181 18.279813,9.34276003 C18.1575677,8.52340201 17.3942473,7.95828052 16.5748893,8.08052587 C16.5694641,8.08133528 16.5694641,8.08133528 16.5640392,8.08214454 C15.7446783,8.20437064 15.1795389,8.96767771 15.301765,9.78703861 C15.4239911,10.6063995 16.1872982,11.1715389 17.0066591,11.0493128 L17.0066591,11.0493128 Z M24.8225082,10.4232459 C24.8297684,10.4220275 24.8297684,10.4220275 24.8370287,10.420809 C25.922252,10.2386672 26.6543441,9.21126476 26.4722023,8.12604147 C26.2900605,7.04081818 25.2626581,6.30872601 24.1774348,6.49086783 C24.1702314,6.4920768 24.1702314,6.4920768 24.1630282,6.49328559 C23.0777996,6.67539597 22.3456777,7.70277717 22.5277881,8.78800574 C22.7098984,9.87323431 23.7372796,10.6053563 24.8225082,10.4232459 L24.8225082,10.4232459 Z M32.4725265,9.05261002 C33.5532108,8.84532993 34.2612448,7.80122849 34.0539647,6.72054419 C33.8466846,5.63985989 32.8025831,4.93182589 31.7218988,5.13910599 C31.714724,5.14048211 31.714724,5.14048211 31.7075489,5.14185807 C30.6268567,5.34909665 29.9187826,6.39317088 30.1260211,7.47386314 C30.3332597,8.5545554 31.3773339,9.26262952 32.4580262,9.05539095 C32.4652764,9.05400057 32.4652764,9.05400057 32.4725265,9.05261002 Z M39.8723866,6.89476879 C39.877909,6.8935242 39.877909,6.8935242 39.883431,6.89227947 C40.6915794,6.71010471 41.1990314,5.90728916 41.0168566,5.09914075 C40.8346818,4.29099233 40.0318663,3.78354042 39.2237179,3.96571517 C39.218279,3.96694116 39.218279,3.96694116 39.2128397,3.96816703 C38.404681,4.15029588 37.8971834,4.9530826 38.0793123,5.76124136 C38.2614411,6.56940012 39.0642279,7.07689764 39.8723866,6.89476879 L39.8723866,6.89476879 Z M47.4276119,5.00828445 C47.4329844,5.00678549 47.4329844,5.00678549 47.4383562,5.00528637 C48.2362896,4.78258973 48.7026111,3.95520561 48.4799145,3.15727221 C48.2572179,2.35933881 47.4298337,1.89301728 46.6319003,2.11571391 C46.6266645,2.1171751 46.6266645,2.1171751 46.6214279,2.11863616 C45.8234736,2.34125773 45.3570742,3.16859798 45.5796958,3.96655233 C45.8023173,4.76450667 46.6296576,5.23090603 47.4276119,5.00828445 L47.4276119,5.00828445 Z M54.419759,2.30643871 C54.8556933,2.13695884 55.0716973,1.6461737 54.9022174,1.21023941 C54.7327376,0.774305114 54.2419524,0.558301127 53.8060181,0.727780997 C53.8032127,0.728871549 53.8032127,0.728871549 53.8004064,0.729962021 C53.3644359,0.89934874 53.148327,1.39008772 53.3177137,1.82605822 C53.4871005,2.26202871 53.9778394,2.47813756 54.4138099,2.30875084 C54.4167849,2.30759485 54.4167849,2.30759485 54.419759,2.30643871 Z" id="Shape"></path> + <path d="M1.67760355,20.096503 C1.68306395,20.0958524 1.68306395,20.0958524 1.68852642,20.0952015 C2.51113381,19.9971782 3.09852524,19.2508595 3.00050189,18.4282521 C2.90247854,17.6056447 2.15615986,17.0182533 1.33355246,17.1162767 C1.3281205,17.1169239 1.3281205,17.1169239 1.3226906,17.1175709 C0.500081196,17.2155774 -0.0873255124,17.961884 0.0106809923,18.7844934 C0.108687497,19.6071028 0.854994145,20.1945095 1.67760355,20.096503 L1.67760355,20.096503 Z M9.34858965,19.1274206 C9.35409106,19.1266859 9.35409106,19.1266859 9.35959333,19.1259509 C10.1807278,19.0162709 10.7574756,18.2616967 10.6477955,17.4405622 C10.5381155,16.6194278 9.78354128,16.04268 8.96240683,16.15236 C8.95693539,16.1530908 8.95693539,16.1530908 8.95146479,16.1538215 C8.13032806,16.2634845 7.55356464,17.0180467 7.66322765,17.8391835 C7.77289065,18.6603202 8.52745292,19.2370836 9.34858965,19.1274206 L9.34858965,19.1274206 Z M17.1767435,18.6256231 C17.1839958,18.6245412 17.1839958,18.6245412 17.1912486,18.6234592 C18.27963,18.4610765 19.0303002,17.4471319 18.8679175,16.3587506 C18.7055348,15.2703693 17.6915903,14.519699 16.6032089,14.6820817 C16.5960024,14.6831569 16.5960024,14.6831569 16.5887964,14.6842319 C15.5004112,14.846589 14.7497172,15.8605159 14.9120743,16.948901 C15.0744314,18.0372862 16.0883584,18.7879802 17.1767435,18.6256231 L17.1767435,18.6256231 Z M24.8370287,17.4177379 C25.922252,17.2355961 26.6543441,16.2081937 26.4722023,15.1229704 C26.2900605,14.0377471 25.2626581,13.3056549 24.1774348,13.4877968 C24.1702314,13.4890057 24.1702314,13.4890057 24.1630282,13.4902145 C23.0777996,13.6723249 22.3456777,14.6997061 22.5277881,15.7849347 C22.7098984,16.8701632 23.7372796,17.6022852 24.8225082,17.4201748 C24.8297684,17.4189565 24.8297684,17.4189565 24.8370287,17.4177379 Z M32.4725265,16.061085 C33.5532108,15.853199 34.2612448,14.8060455 34.0539647,13.7222022 C33.8466846,12.6383589 32.8025831,11.9282552 31.7218988,12.1361412 C31.714724,12.1375214 31.714724,12.1375214 31.7075489,12.1389013 C30.6268567,12.3467457 29.9187826,13.3938719 30.1260211,14.4777232 C30.3332597,15.5615745 31.3773339,16.2717185 32.4580262,16.0638741 C32.4652764,16.0624797 32.4652764,16.0624797 32.4725265,16.061085 Z M40.0707225,14.4695476 C40.0780573,14.4678946 40.0780573,14.4678946 40.0853916,14.4662413 C41.158768,14.2242783 41.8327617,13.1579849 41.5907986,12.0846085 C41.3488355,11.011232 40.2825422,10.3372384 39.2091657,10.5792015 C39.2019419,10.5808298 39.2019419,10.5808298 39.1947175,10.582458 C38.1213273,10.8243601 37.447273,11.8906152 37.6891752,12.9640053 C37.9310773,14.0373955 38.9973324,14.7114498 40.0707225,14.4695476 L40.0707225,14.4695476 Z M47.4276119,12.0082845 C47.4329844,12.0067855 47.4329844,12.0067855 47.4383562,12.0052864 C48.2362896,11.7825897 48.7026111,10.9552056 48.4799145,10.1572722 C48.2572179,9.35933881 47.4298337,8.89301728 46.6319003,9.11571391 C46.6266645,9.1171751 46.6266645,9.1171751 46.6214279,9.11863616 C45.8234736,9.34125773 45.3570742,10.168598 45.5796958,10.9665523 C45.8023173,11.7645067 46.6296576,12.230906 47.4276119,12.0082845 L47.4276119,12.0082845 Z M54.8999721,9.57562965 C54.9052414,9.57358217 54.9052414,9.57358217 54.9105092,9.57153441 C55.6826371,9.27135123 56.0652239,8.40207131 55.7650408,7.62994336 C55.4648576,6.85781542 54.5955777,6.4752286 53.8234497,6.77541179 C53.8184808,6.77734338 53.8184808,6.77734338 53.8135101,6.77927482 C53.0413181,7.07929302 52.6585455,7.94849117 52.9585637,8.72068323 C53.2585819,9.4928753 54.12778,9.87564785 54.8999721,9.57562965 L54.8999721,9.57562965 Z" id="Shape"></path> + <path d="M1.45327704,26.6978168 C1.54647464,26.6867112 1.63432439,26.660866 1.7147722,26.6228911 C2.03520341,26.4716332 2.23820252,26.1279362 2.1939679,25.7567213 C2.13862768,25.2923089 1.71728488,24.9606903 1.2528724,25.0160305 C1.24980572,25.0163959 1.24980572,25.0163959 1.24674021,25.0167611 C0.782326598,25.0720918 0.450699376,25.4934278 0.506030077,25.9578415 C0.561360778,26.4222551 0.982696791,26.7538823 1.4471104,26.6985516 C1.45019313,26.6981843 1.45019313,26.6981843 1.45327704,26.6978168 Z M9.34858965,26.1274206 C9.35409106,26.1266859 9.35409106,26.1266859 9.35959333,26.1259509 C10.1807278,26.0162709 10.7574756,25.2616967 10.6477955,24.4405622 C10.5381155,23.6194278 9.78354128,23.04268 8.96240683,23.15236 C8.95693539,23.1530908 8.95693539,23.1530908 8.95146479,23.1538215 C8.13032806,23.2634845 7.55356464,24.0180467 7.66322765,24.8391835 C7.77289065,25.6603202 8.52745292,26.2370836 9.34858965,26.1274206 L9.34858965,26.1274206 Z M17.0066591,25.0462427 C17.0121188,25.0454283 17.0121188,25.0454283 17.0175789,25.0446136 C17.8369369,24.9223683 18.4020584,24.1590479 18.279813,23.3396899 C18.1575677,22.5203319 17.3942473,21.9552104 16.5748893,22.0774558 C16.5694641,22.0782652 16.5694641,22.0782652 16.5640392,22.0790744 C15.7446783,22.2013005 15.1795389,22.9646076 15.301765,23.7839685 C15.4239911,24.6033294 16.1872982,25.1684688 17.0066591,25.0462427 L17.0066591,25.0462427 Z M24.8225082,24.4201748 C24.8297684,24.4189565 24.8297684,24.4189565 24.8370287,24.4177379 C25.922252,24.2355961 26.6543441,23.2081937 26.4722023,22.1229704 C26.2900605,21.0377471 25.2626581,20.3056549 24.1774348,20.4877968 C24.1702314,20.4890057 24.1702314,20.4890057 24.1630282,20.4902145 C23.0777996,20.6723249 22.3456777,21.6997061 22.5277881,22.7849347 C22.7098984,23.8701632 23.7372796,24.6022852 24.8225082,24.4201748 L24.8225082,24.4201748 Z M32.4725265,23.0495399 C33.5532108,22.8422598 34.2612448,21.7981584 34.0539647,20.7174741 C33.8466846,19.6367898 32.8025831,18.9287558 31.7218988,19.1360359 C31.714724,19.137412 31.714724,19.137412 31.7075489,19.138788 C30.6268567,19.3460265 29.9187826,20.3901008 30.1260211,21.470793 C30.3332597,22.5514853 31.3773339,23.2595594 32.4580262,23.0523208 C32.4652764,23.0509305 32.4652764,23.0509305 32.4725265,23.0495399 Z M39.8723866,20.8947688 C39.877909,20.8935242 39.877909,20.8935242 39.883431,20.8922795 C40.6915794,20.7101047 41.1990314,19.9072892 41.0168566,19.0991407 C40.8346818,18.2909923 40.0318663,17.7835404 39.2237179,17.9657152 C39.218279,17.9669412 39.218279,17.9669412 39.2128397,17.968167 C38.404681,18.1502959 37.8971834,18.9530826 38.0793123,19.7612414 C38.2614411,20.5694001 39.0642279,21.0768976 39.8723866,20.8947688 L39.8723866,20.8947688 Z M47.4276119,19.0082845 C47.4329844,19.0067855 47.4329844,19.0067855 47.4383562,19.0052864 C48.2362896,18.7825897 48.7026111,17.9552056 48.4799145,17.1572722 C48.2572179,16.3593388 47.4298337,15.8930173 46.6319003,16.1157139 C46.6266645,16.1171751 46.6266645,16.1171751 46.6214279,16.1186362 C45.8234736,16.3412577 45.3570742,17.168598 45.5796958,17.9665523 C45.8023173,18.7645067 46.6296576,19.230906 47.4276119,19.0082845 L47.4276119,19.0082845 Z M54.4138099,15.7087505 C54.4167849,15.7075945 54.4167849,15.7075945 54.419759,15.7064383 C54.8556933,15.5369585 55.0716973,15.0461733 54.9022174,14.610239 C54.7327376,14.1743047 54.2419524,13.9583007 53.8060181,14.1277806 C53.8032127,14.1288712 53.8032127,14.1288712 53.8004064,14.1299616 C53.3644359,14.2993484 53.148327,14.7900873 53.3177137,15.2260578 C53.4871005,15.6620283 53.9778394,15.8781372 54.4138099,15.7087505 L54.4138099,15.7087505 Z" id="Shape"></path> + </g> + </g> + </g> +</svg> + + </a> + </li> + + + <li><a href="../../../../../.././blog/index.html">Blog</a></li> + + <li><a href="../../../../../.././docs/index.html">Docs</a></li> + + <li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Usage");child.classList.toggle("show");child.classList.toggle("hide");})();'>Usage</a> +<ul id="Usage" class="hide"> + <li><a href="../../../../../.././docs/usage/cbt-projects.html">cbt-projects</a></li><li><a href="../../../../../.././docs/usage/sbt-projects.html">sbt-projects</a></li><li><a href="../../../../../.././docs/usage/dottydoc.html">Dottydoc</a></li><li><a href="../../../../../.././docs/usage/migrating.html">Migrating</a></li> +</ul></li> + + <li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Contributing");child.classList.toggle("show");child.classList.toggle("hide");})();'>Contributing</a> +<ul id="Contributing" class="hide"> + <li><a href="../../../../../.././docs/contributing/eclipse.html">Eclipse</a></li><li><a href="../../../../../.././docs/contributing/getting-started.html">Getting Started</a></li><li><a href="../../../../../.././docs/contributing/intellij-idea.html">IntelliJ IDEA</a></li><li><a href="../../../../../.././docs/contributing/workflow.html">Workflow</a></li> +</ul></li> + + <li><a class="toggle-children" onclick='(function(){var child=document.getElementById("Internals");child.classList.toggle("show");child.classList.toggle("hide");})();'>Internals</a> +<ul id="Internals" class="hide"> + <li><a href="../../../../../.././docs/internals/backend.html">Backend</a></li><li><a href="../../../../../.././docs/internals/benchmarks.html">Benchmarks</a></li><li><a href="../../../../../.././docs/internals/classpaths.html">Classpaths</a></li><li><a href="../../../../../.././docs/internals/core-data-structures.html">Core Data Structrues</a></li><li><a href="../../../../../.././docs/internals/contexts.html">Contexts</a></li><li><a href="../../../../../.././docs/internals/dotc-scalac.html">Dotc vs Scalac</a></li><li><a href="../../../../../.././docs/internals/higher-kinded-v2.html">Higher-Kinded Types</a></li><li><a href="../../../../../.././docs/internals/overall-structure.html">Overall Structure</a></li><li><a href="../../../../../.././docs/internals/periods.html">Periods</a></li><li><a href="../../../../../.././docs/internals/syntax.html">Syntax</a></li><li><a href="../../../../../.././docs/internals/type-system.html">Type System</a></li> +</ul></li> + +</ul> + + <ul class="index-entities"> + + <li class="index-title"> + <span>API</span> + </li> + + + <li class="index-entity entity-package"> + <a class="entity-name" href="../../../../../.././api/dotty/index.html">dotty</a> + </li> + + + <li class="index-entity entity-package"> + <a class="entity-name" href="../../../../../.././api/dotty/tools/index.html">dotty.tools</a> + </li> + + + <li class="index-entity "> + <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> + +<script> + document.title = "Dotty API - ClassSymbol" +</script> + +<div id="entity-container"> + <div id="entity-title"> + <span id="entity-modifiers"> + + </span> + <span id="entity-kind"> + class + </span> + <span id="entity-name"> + ClassSymbol + </span> + </div> + + + + <h1 class="section ">Members</h1> + + <div id="entity-members" class="entity-section "> + + <div id="ThisName" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + type + </span> + <span class="member-name "> + + ThisName + + </span> + + + + + <span class="type-alias"> + <span class="equals"> = </span> + TypeName + </span> + + + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="assocFile" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + val + </span> + <span class="member-name "> + + assocFile + + </span> + + + + + + + <span class="no-left">: AbstractFile</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="coord" class="member private"> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + private + </span> + <span class="member-kind"> + val + </span> + <span class="member-name "> + + coord + + </span> + + + + + + + <span class="no-left">: Coord</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="id" class="member private"> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + private + </span> + <span class="member-kind"> + val + </span> + <span class="member-name "> + + id + + </span> + + + + + + + <span class="no-left">: Int</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="nextInRun" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + var + </span> + <span class="member-name "> + + nextInRun + + </span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The next SingleDenotation in this run, with wrap-around from last to first.</p> +<p>There may be several <code>SingleDenotation</code>s with different validity +representing... +</p> + + </div> + </div><!-- end member --> + + <div id="superIdHint" class="member private"> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + private + </span> + <span class="member-kind"> + var + </span> + <span class="member-name "> + + superIdHint + + </span> + + + + + + + <span class="no-left">: Int</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="&(that,pre,safeIntersection)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + & + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: + </span> + Denotation + + <span class="no-left">, </span> + + + <span class=""> + pre: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + safeIntersection: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Form a denotation by conjoining with denotation <code>that</code>.</p> +<p>NoDenotations are dropped. MultiDenotations are handled by merging +parts with same signatures. Sin... +</p> +<p> +</p> +<p> +</p> +<ol></ol> +<p></p> +<p> +</p> +<p></p> + + </div> + </div><!-- end member --> + + <div id="accessBoundary(base)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + accessBoundary + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + base: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class or term symbol up to which this symbol is accessible, +or RootClass if it is public. As java protected statics are +otherwise completely inacce... +</p> + + </div> + </div><!-- end member --> + + <div id="accessedFieldOrGetter(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + accessedFieldOrGetter + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The field accessed by this getter or setter, or if it does not exist, the getter</p> + + </div> + </div><!-- end member --> + + <div id="accessibleFrom(pre,superAccess)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + accessibleFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + superAccess: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The denotation made up from the alternatives of this denotation that +are accessible from prefix <code>pre</code>, or NoDenotation if no accessible alternative exist...</p> + + </div> + </div><!-- end member --> + + <div id="addAnnotation(annot)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + addAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + annot: + </span> + Annotation + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Add given annotation to the annotations of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="addAnnotations(annots)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + addAnnotations + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + annots: + </span> + TraversableOnce +<span class="no-left no-right">[</span> +Annotation +<span class="no-left">]</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Add all given annotations to this symbol</p> + + </div> + </div><!-- end member --> + + <div id="allOverriddenSymbols(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + allOverriddenSymbols + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Iterator</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>All symbols overriden by this denotation.</p> + + </div> + </div><!-- end member --> + + <div id="alternatives" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + alternatives + + </span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The set of alternative single-denotations making up this denotation</p> + + </div> + </div><!-- end member --> + + <div id="altsWith(p)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + altsWith + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Symbol<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p> + + </div> + </div><!-- end member --> + + <div id="annotations(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + annotations + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The annotations of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="annotations_=(annots)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + annotations_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + annots: + </span> + List +<span class="no-left no-right">[</span> +Annotation +<span class="no-left">]</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Update the annotations of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="asClass" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + asClass + + </span> + + + + + + + <span class="no-left">: ClassDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Cast to class denotation</p> + + </div> + </div><!-- end member --> + + <div id="asSeenFrom(pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + asSeenFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: AsSeenFromResult</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The denotation with info(s) as seen from prefix type</p> + + </div> + </div><!-- end member --> + + <div id="asSingleDenotation" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + asSingleDenotation + + </span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="asSymDenotation" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + asSymDenotation + + </span> + + + + + + + <span class="no-left">: SymDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="assertNoSkolems(tp)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + assertNoSkolems + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + tp: + </span> + Type + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="associatedFile(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + override + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + associatedFile + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: AbstractFile</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The source or class file from which this class was generated, null if not applicable.</p> + + </div> + </div><!-- end member --> + + <div id="atSignature(sig,site,relaxed)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + atSignature + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sig: + </span> + Signature + + <span class="no-left">, </span> + + + <span class=""> + site: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + relaxed: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Resolve overloaded denotation to pick the ones with the given signature +when seen from prefix <code>site</code>.</p> + + </div> + </div><!-- end member --> + + <div id="baseClasses(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + baseClasses + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The base classes of this class in linearization order, +with the class itself as first element.</p> + + </div> + </div><!-- end member --> + + <div id="baseTypeRefOf(tp)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + baseTypeRefOf + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + tp: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Type</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Compute tp.baseTypeRef(this)</p> + + </div> + </div><!-- end member --> + + <div id="canMatchInheritedSymbols(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + canMatchInheritedSymbols + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If false, this symbol cannot possibly participate in an override, +either as overrider or overridee.</p> + + </div> + </div><!-- end member --> + + <div id="checkUnique(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + checkUnique + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p> + + </div> + </div><!-- end member --> + + <div id="classDenot(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + final + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + classDenot + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: ClassDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="classInfo(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + classInfo + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: ClassInfo</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The info asserted to have type ClassInfo</p> + + </div> + </div><!-- end member --> + + <div id="classParents(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + classParents + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The denotations of all parents in this class.</p> + + </div> + </div><!-- end member --> + + <div id="classSymbol" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + classSymbol + + </span> + + + + + + + <span class="no-left">: ClassSymbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbol asserted to have type ClassSymbol</p> + + </div> + </div><!-- end member --> + + <div id="clone()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + clone + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Object</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="companionClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + companionClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class with the same (type-) name as this module or module class, +and which is also defined in the same scope and compilation unit. +NoSymbol if this...</p> + + </div> + </div><!-- end member --> + + <div id="companionModule(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + companionModule + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The module object with the same (term-) name as this class or module class, +and which is also defined in the same scope and compilation unit. +NoSymbol i...</p> + + </div> + </div><!-- end member --> + + <div id="completer" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + completer + + </span> + + + + + + + <span class="no-left">: LazyType</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The completer of this denotation. @pre: Denotation is not yet completed</p> + + </div> + </div><!-- end member --> + + <div id="computeAsSeenFrom(pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + computeAsSeenFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="computeNPMembersNamed(name,inherited)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + computeNPMembersNamed + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + inherited: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: PreDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="containsSym(sym)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + containsSym + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sym: + </span> + Symbol + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Group contains a denotation that refers to given symbol</p> + + </div> + </div><!-- end member --> + + <div id="copySymDenotation(symbol,owner,name,initFlags,info,privateWithin,annotations)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + copySymDenotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + symbol: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + owner: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + initFlags: + </span> + FlagSet + + <span class="no-left">, </span> + + + <span class=""> + info: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + privateWithin: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + annotations: + </span> + List +<span class="no-left no-right">[</span> +Annotation +<span class="no-left">]</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SymDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Copy this denotation, overriding selective fields</p> + + </div> + </div><!-- end member --> + + <div id="coveredInterval(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + coveredInterval + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Period</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The period (interval of phases) for which there exists +a valid denotation in this flock.</p> + + </div> + </div><!-- end member --> + + <div id="current(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + current + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Produce a denotation that is valid for the given context. +Usually called when !(validFor contains ctx.period) +(even though this is not a precondition). +I... +</p> + + </div> + </div><!-- end member --> + + <div id="currentPackageDecls(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + currentPackageDecls + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: MutableScope</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this is a package class, the symbols entered in it +before it is completed. (this is needed to eagerly enter synthetic +aliases such as AnyRef into a p... +</p> + + </div> + </div><!-- end member --> + + <div id="debugString" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + debugString + + </span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="definedPeriodsString" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + definedPeriodsString + + </span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="delete(sym)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + delete + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sym: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Delete symbol from current scope. +Note: We require that this does not happen after the first time +someone does a findMember on a subclass.</p> + + </div> + </div><!-- end member --> + + <div id="derivedSingleDenotation(symbol,info)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + derivedSingleDenotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + symbol: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + info: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="derivesFrom(base)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + derivesFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + base: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a subclass of <code>base</code>, +and is the denoting symbol also different from <code>Null</code> or <code>Nothing</code>?</p> + + </div> + </div><!-- end member --> + + <div id="disambiguate(p)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + disambiguate + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Symbol<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this denotation is overloaded, filter with given predicate. +If result is still overloaded throw a TypeError. +Note: disambiguate is slightly different... +</p> + + </div> + </div><!-- end member --> + + <div id="effectiveName(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + effectiveName + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The name, except +- if this is a module class, strip the module class suffix +- if this is a companion object with a clash-avoiding name, strip the +"avoid...</p> + + </div> + </div><!-- end member --> + + <div id="effectiveOwner(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + effectiveOwner + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The owner, skipping package objects, labels and non-lazy valdefs.</p> + + </div> + </div><!-- end member --> + + <div id="enclosingClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enclosingClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class containing this denotation. +If this denotation is already a class, return itself +Definitions flagged with InSuperCall are treated specially. +Th... +</p> +<p> +</p> + + </div> + </div><!-- end member --> + + <div id="enclosingClassNamed(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enclosingClassNamed + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class containing this denotation which has the given effective name.</p> + + </div> + </div><!-- end member --> + + <div id="enclosingMethod(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enclosingMethod + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The closest enclosing method containing this definition. +A local dummy owner is mapped to the primary constructor of the class.</p> + + </div> + </div><!-- end member --> + + <div id="enclosingPackageClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enclosingPackageClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The package class containing this denotation</p> + + </div> + </div><!-- end member --> + + <div id="enclosingSubClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enclosingSubClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class that encloses the owner of the current context +and that is a subclass of this class. NoSymbol if no such class exists.</p> + + </div> + </div><!-- end member --> + + <div id="ensureCompleted()(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ensureCompleted + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Make sure this denotation is completed</p> + + </div> + </div><!-- end member --> + + <div id="ensureFreshScopeAfter(phase)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ensureFreshScopeAfter + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + phase: + </span> + DenotTransformer + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this class has the same <code>decls</code> scope reference in <code>phase</code> and +<code>phase.next</code>, install a new denotation with a cloned scope in <code>phase.next</code>.</p> + + </div> + </div><!-- end member --> + + <div id="ensureNotPrivate(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ensureNotPrivate + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SymDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If denotation is private, remove the Private flag and expand the name if necessary</p> + + </div> + </div><!-- end member --> + + <div id="ensureTypeParamsInCorrectOrder()(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ensureTypeParamsInCorrectOrder + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Make sure the type parameters of this class appear in the order given +by <code>typeParams</code> in the scope of the class. Reorder definitions in scope if necessar...</p> + + </div> + </div><!-- end member --> + + <div id="enter(sym,scope)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enter + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sym: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + scope: + </span> + Scope + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Enter a symbol in current scope, and future scopes of same denotation. +Note: We require that this does not happen after the first time +someone does a fi...</p> + + </div> + </div><!-- end member --> + + <div id="enterNoReplace(sym,scope)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + enterNoReplace + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sym: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + scope: + </span> + MutableScope + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Enter a symbol in given <code>scope</code> without potentially replacing the old copy.</p> + + </div> + </div><!-- end member --> + + <div id="eq(x$0)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + eq + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$0: + </span> + Object + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="exists" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + exists + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p> + + </div> + </div><!-- end member --> + + <div id="expandedName(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + expandedName + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The expanded name of this denotation.</p> + + </div> + </div><!-- end member --> + + <div id="extendedOverriddenSymbols(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + extendedOverriddenSymbols + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Iterator</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Returns all matching symbols defined in parents of the selftype.</p> + + </div> + </div><!-- end member --> + + <div id="fallbackToText(printer)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + fallbackToText + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + printer: + </span> + Printer + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Text</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A fallback text representation, if the pattern matching +in Printers does not have a case for this showable element</p> + + </div> + </div><!-- end member --> + + <div id="filterAnnotations(p)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + filterAnnotations + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Annotation<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Keep only those annotations that satisfy <code>p</code></p> + + </div> + </div><!-- end member --> + + <div id="filterDisjoint(denots)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + filterDisjoint + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + denots: + </span> + PreDenotation + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Keep only those denotations in this group which have a signature +that's not already defined by <code>denots</code>.</p> + + </div> + </div><!-- end member --> + + <div id="filterExcluded(excluded)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + filterExcluded + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + excluded: + </span> + FlagSet + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Keep only those denotations in this group whose flags do not intersect +with <code>excluded</code>.</p> + + </div> + </div><!-- end member --> + + <div id="filterWithPredicate(p)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + filterWithPredicate + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + SingleDenotation<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p> + + </div> + </div><!-- end member --> + + <div id="finalize()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + finalize + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="findMember(name,pre,excluded)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + findMember + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + pre: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + excluded: + </span> + FlagSet + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Find member of this denotation with given name and +produce a denotation that contains the type of the member +as seen from given prefix <code>pre</code>. Exclude all... +</p> + + </div> + </div><!-- end member --> + + <div id="first" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + first + + </span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>First/last denotation in the group</p> + + </div> + </div><!-- end member --> + + <div id="flags(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + flags + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: FlagSet</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The flag set</p> + + </div> + </div><!-- end member --> + + <div id="flagsUNSAFE" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + flagsUNSAFE + + </span> + + + + + + + <span class="no-left">: FlagSet</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The flag set without forcing symbol completion. +Should be used only for printing.</p> + + </div> + </div><!-- end member --> + + <div id="flags_=(flags)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + flags_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Update the flag set</p> + + </div> + </div><!-- end member --> + + <div id="flatName(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + flatName + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The encoded flat name of this denotation, where joined names are separated by <code>separator</code> characters.</p> + + </div> + </div><!-- end member --> + + <div id="fullName(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + fullName + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p><code>fullName</code> where `.' is the separator character</p> + + </div> + </div><!-- end member --> + + <div id="fullNameSeparated(separator)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + fullNameSeparated + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + separator: + </span> + String + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The encoded full path name of this denotation, where outer names and inner names +are separated by <code>separator</code> strings. +Never translates expansions of oper... +</p> + + </div> + </div><!-- end member --> + + <div id="getAnnotation(cls)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + getAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + cls: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Option</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Optionally, the annotation matching the given class symbol</p> + + </div> + </div><!-- end member --> + + <div id="hasAltWith(p)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + hasAltWith + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + SingleDenotation<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p> + + </div> + </div><!-- end member --> + + <div id="hasAnnotation(cls)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + hasAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + cls: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Does this denotation have an annotation matching the given class symbol?</p> + + </div> + </div><!-- end member --> + + <div id="hasDefaultParams(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + hasDefaultParams + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Does this symbol have defined or inherited default parameters?</p> + + </div> + </div><!-- end member --> + + <div id="hasSkolems(tp)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + hasSkolems + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + tp: + </span> + Type + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="hasUniqueSym" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + hasUniqueSym + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="history" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + history + + </span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="info(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + info + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Type</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The type info. +The info is an instance of TypeType iff this is a type denotation +Uncompleted denotations set myInfo to a LazyType.</p> + + </div> + </div><!-- end member --> + + <div id="infoOrCompleter" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + infoOrCompleter + + </span> + + + + + + + <span class="no-left">: Type</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The type info, or, if symbol is not yet completed, the completer</p> + + </div> + </div><!-- end member --> + + <div id="info_=(tp)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + info_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + tp: + </span> + Type + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="initial" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + initial + + </span> + + + + + + + <span class="no-left">: SymDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The version of this SingleDenotation that was valid in the first phase +of this run.</p> + + </div> + </div><!-- end member --> + + <div id="installAfter(phase)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + installAfter + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + phase: + </span> + DenotTransformer + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Install this denotation as the result of the given denotation transformer.</p> + + </div> + </div><!-- end member --> + + <div id="invalidateInheritedInfo()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + invalidateInheritedInfo + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Invalidate all caches and fields that depend on base classes and their contents</p> + + </div> + </div><!-- end member --> + + <div id="is(fs,butNot)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + is + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + fs: + </span> + FlagConjunction + + <span class="no-left">, </span> + + + <span class=""> + butNot: + </span> + FlagSet + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Has this denotation all of the flags in <code>fs</code> set, whereas none of the flags +in <code>butNot</code> are set?</p> + + </div> + </div><!-- end member --> + + <div id="is(fs)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + is + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + fs: + </span> + FlagConjunction + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Has this denotation all of the flags in <code>fs</code> set?</p> + + </div> + </div><!-- end member --> + + <div id="is(fs)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + is + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + fs: + </span> + FlagSet + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Has this denotation one of the flags in <code>fs</code> set?</p> + + </div> + </div><!-- end member --> + + <div id="is(fs,butNot)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + is + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + fs: + </span> + FlagSet + + <span class="no-left">, </span> + + + <span class=""> + butNot: + </span> + FlagSet + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Has this denotation one of the flags in <code>fs</code> set, whereas none of the flags +in <code>butNot</code> are set?</p> + + </div> + </div><!-- end member --> + + <div id="isAbsent(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAbsent + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is symbol known to not exist?</p> + + </div> + </div><!-- end member --> + + <div id="isAbstractOrAliasType" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAbstractOrAliasType + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol an abstract or alias type?</p> + + </div> + </div><!-- end member --> + + <div id="isAbstractType(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAbstractType + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol an abstract type?</p> + + </div> + </div><!-- end member --> + + <div id="isAccessibleFrom(pre,superAccess,whyNot)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAccessibleFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + superAccess: + </span> + Boolean + + <span class="no-left">, </span> + + + <span class=""> + whyNot: + </span> + StringBuffer + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p> + + </div> + </div><!-- end member --> + + <div id="isAliasType(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAliasType + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol an alias type?</p> + + </div> + </div><!-- end member --> + + <div id="isAnonymousClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAnonymousClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol an anonymous class?</p> + + </div> + </div><!-- end member --> + + <div id="isAnonymousFunction(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAnonymousFunction + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="isAnonymousModuleVal(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAnonymousModuleVal + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="isAsConcrete(that)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isAsConcrete + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol concrete, or that symbol deferred?</p> + + </div> + </div><!-- end member --> + + <div id="isClass" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isClass + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation a class?</p> + + </div> + </div><!-- end member --> + + <div id="isClassConstructor" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isClassConstructor + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>is this the constructor of a class?</p> + + </div> + </div><!-- end member --> + + <div id="isCoDefinedWith(that)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isCoDefinedWith + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation defined in the same scope and compilation unit as that symbol?</p> + + </div> + </div><!-- end member --> + + <div id="isCompanionMethod(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isCompanionMethod + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a companion class method or companion object method? +These methods are generated by Symbols#synthesizeCompanionMethod +and used in SymDenotations... +</p> + + </div> + </div><!-- end member --> + + <div id="isCompleted" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isCompleted + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The denotation is completed: info is not a lazy type and attributes have defined values</p> + + </div> + </div><!-- end member --> + + <div id="isCompleting" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isCompleting + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The denotation is in train of being completed</p> + + </div> + </div><!-- end member --> + + <div id="isConstructor" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isConstructor + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this the constructor of a trait or a class</p> + + </div> + </div><!-- end member --> + + <div id="isContainedIn(boundary)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isContainedIn + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + boundary: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this definition contained in <code>boundary</code>? +Same as <code>ownersIterator contains boundary</code> but more efficient.</p> + + </div> + </div><!-- end member --> + + <div id="isEffectiveRoot(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isEffectiveRoot + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol the empty package class or its companion object?</p> + + </div> + </div><!-- end member --> + + <div id="isEffectivelyFinal(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isEffectivelyFinal + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A symbol is effectively final if it cannot be overridden in a subclass</p> + + </div> + </div><!-- end member --> + + <div id="isEmptyPackage(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isEmptyPackage + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol the empty package class or its companion object?</p> + + </div> + </div><!-- end member --> + + <div id="isError" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isError + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>is this symbol the result of an erroneous definition?</p> + + </div> + </div><!-- end member --> + + <div id="isGetter(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isGetter + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a getter?</p> + + </div> + </div><!-- end member --> + + <div id="isImplClassConstructor" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isImplClassConstructor + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this the constructor of a trait?</p> + + </div> + </div><!-- end member --> + + <div id="isImport" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isImport + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>is this a symbol representing an import?</p> + + </div> + </div><!-- end member --> + + <div id="isIncompleteIn(base)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isIncompleteIn + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + base: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A member of class <code>base</code> is incomplete if +(1) it is declared deferred or +(2) it is abstract override and its super symbol in <code>base</code> is +nonexistent or incompl...</p> + + </div> + </div><!-- end member --> + + <div id="isInlineMethod(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isInlineMethod + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="isLocalDummy" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isLocalDummy + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a local template dummmy?</p> + + </div> + </div><!-- end member --> + + <div id="isNullableClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isNullableClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol a class references to which that are supertypes of null?</p> + + </div> + </div><!-- end member --> + + <div id="isNumericValueClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isNumericValueClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is symbol a primitive numeric value class?</p> + + </div> + </div><!-- end member --> + + <div id="isOverloaded" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isOverloaded + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation overloaded?</p> + + </div> + </div><!-- end member --> + + <div id="isPackageObject(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isPackageObject + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol a package object or its module class?</p> + + </div> + </div><!-- end member --> + + <div id="isPhantomClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isPhantomClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is symbol a phantom class for which no runtime representation exists?</p> + + </div> + </div><!-- end member --> + + <div id="isPrimaryConstructor(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isPrimaryConstructor + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Does this symbol denote the primary constructor of its enclosing class?</p> + + </div> + </div><!-- end member --> + + <div id="isPrimitiveValueClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isPrimitiveValueClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is symbol a primitive value class?</p> + + </div> + </div><!-- end member --> + + <div id="isProperlyContainedIn(boundary)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isProperlyContainedIn + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + boundary: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="isRealClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isRealClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation a non-trait class?</p> + + </div> + </div><!-- end member --> + + <div id="isRealMethod(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isRealMethod + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a "real" method? A real method is a method which is: +- not an accessor +- not a label +- not an anonymous function +- not a companion method</p> + + </div> + </div><!-- end member --> + + <div id="isRefinementClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isRefinementClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol a class representing a refinement? These classes +are used only temporarily in Typer and Unpickler as an intermediate +step for creating Re...</p> + + </div> + </div><!-- end member --> + + <div id="isRoot" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isRoot + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol the root class or its companion object?</p> + + </div> + </div><!-- end member --> + + <div id="isSelfSym(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isSelfSym + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this the denotation of a self symbol of some class? +This is the case if one of two conditions holds: +1. It is the symbol referred to in the selfInfo... +</p> + + </div> + </div><!-- end member --> + + <div id="isSetter(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isSetter + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a setter?</p> + + </div> + </div><!-- end member --> + + <div id="isSkolem" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isSkolem + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="isStable(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isStable + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a denotation of a stable term (or an arbitrary type)?</p> + + </div> + </div><!-- end member --> + + <div id="isStatic(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isStatic + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation static (i.e. with no outer instance)?</p> + + </div> + </div><!-- end member --> + + <div id="isStaticConstructor(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isStaticConstructor + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Does this symbol denote the static constructor of its enclosing class?</p> + + </div> + </div><!-- end member --> + + <div id="isStaticOwner(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isStaticOwner + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a package class or module class that defines static symbols?</p> + + </div> + </div><!-- end member --> + + <div id="isSubClass(base)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isSubClass + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + base: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a subclass of the given class <code>base</code>?</p> + + </div> + </div><!-- end member --> + + <div id="isTerm" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isTerm + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a reference to a term symbol?</p> + + </div> + </div><!-- end member --> + + <div id="isType" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isType + + </span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this denotation a type?</p> + + </div> + </div><!-- end member --> + + <div id="isValueClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isValueClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this symbol a class that extends <code>AnyVal</code>?</p> + + </div> + </div><!-- end member --> + + <div id="isValueClassConvertMethod(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isValueClassConvertMethod + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Is this a syntetic method that represents conversions between representations of a value class +These methods are generated in ExtensionMethods +and used...</p> + + </div> + </div><!-- end member --> + + <div id="isWeakOwner(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + isWeakOwner + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Symbol is an owner that would be skipped by effectiveOwner. Skipped are +- package objects +- labels +- non-lazy valdefs</p> + + </div> + </div><!-- end member --> + + <div id="last" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + last + + </span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="lexicallyEnclosingClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + lexicallyEnclosingClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A class that in source code would be lexically enclosing</p> + + </div> + </div><!-- end member --> + + <div id="linkedClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + linkedClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this is a class, the module class of its companion object. +If this is a module class, its companion class. +NoSymbol otherwise.</p> + + </div> + </div><!-- end member --> + + <div id="mapInfo(f)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + mapInfo + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + f: + </span> + Type<span class="right-arrow"> => </span>Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A denotation with the info of this denotation transformed using <code>f</code></p> + + </div> + </div><!-- end member --> + + <div id="mapInherited(ownDenots,prevDenots,pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + mapInherited + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + ownDenots: + </span> + PreDenotation + + <span class="no-left">, </span> + + + <span class=""> + prevDenots: + </span> + PreDenotation + + <span class="no-left">, </span> + + + <span class=""> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Keep only those inherited members M of this predenotation for which the following is true +- M is not marked Private +- If M has a unique symbol, it does... +</p> + + </div> + </div><!-- end member --> + + <div id="markAbsent()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + markAbsent + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Make denotation not exist</p> + + </div> + </div><!-- end member --> + + <div id="matches(other)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + matches + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + other: + </span> + SingleDenotation + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Group contains a denotation with given signature</p> + + </div> + </div><!-- end member --> + + <div id="matchingDecl(inClass,site)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + matchingDecl + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + inClass: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + site: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The non-private symbol whose name and type matches the type of this symbol +in the given class.</p> + + </div> + </div><!-- end member --> + + <div id="matchingDenotation(site,targetType)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + matchingDenotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + site: + </span> + Type + + <span class="no-left">, </span> + + + <span class=""> + targetType: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen +as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.</p> + + </div> + </div><!-- end member --> + + <div id="matchingMember(site)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + matchingMember + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + site: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The non-private member of <code>site</code> whose name and type matches the type of this symbol</p> + + </div> + </div><!-- end member --> + + <div id="maybeOwner" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + maybeOwner + + </span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Same as owner, except returns NoSymbol for NoSymbol</p> + + </div> + </div><!-- end member --> + + <div id="memberCanMatchInheritedSymbols(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + memberCanMatchInheritedSymbols + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If false, this class member cannot possibly participate in an override, +either as overrider or overridee.</p> + + </div> + </div><!-- end member --> + + <div id="memberFingerPrint(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + memberFingerPrint + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: FingerPrint</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A bloom filter for the names of all members in this class. +Makes sense only for parent classes, and should definitely +not be used for package classes be... +</p> + + </div> + </div><!-- end member --> + + <div id="memberNames(keepOnly)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + memberNames + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + keepOnly: + </span> + NameFilter + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Set</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="membersNamed(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + membersNamed + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: PreDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>All members of this class that have the given name. +The elements of the returned pre-denotation all +have existing symbols.</p> + + </div> + </div><!-- end member --> + + <div id="membersNeedAsSeenFrom(pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + membersNeedAsSeenFrom + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Do members of this symbol need translation via asSeenFrom when +accessed via prefix <code>pre</code>?</p> + + </div> + </div><!-- end member --> + + <div id="mergeNames(names1,names2,syntheticName)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + mergeNames + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + names1: + </span> + List +<span class="no-left no-right">[</span> +N +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + names2: + </span> + List +<span class="no-left no-right">[</span> +N +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + syntheticName: + </span> + Int<span class="right-arrow"> => </span>N + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: [N <: dotty.tools.dotc.core.Names.Name] => + (names1: scala.collection.immutable.List[N], names2: + scala.collection.immutable.List[N] + , syntheticName: Int => N)scala.collection.immutable.List[N] (not handled)</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Merge two lists of names. If names in corresponding positions match, keep them, +otherwise generate new synthetic names.</p> + + </div> + </div><!-- end member --> + + <div id="moduleClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + moduleClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The class implementing this module, NoSymbol if not applicable.</p> + + </div> + </div><!-- end member --> + + <div id="namedType(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + namedType + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: NamedType</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The NamedType representing this denotation at its original location. +Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whether this denotes a type or...</p> + + </div> + </div><!-- end member --> + + <div id="namedTypeParams(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + namedTypeParams + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Set</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The named type parameters declared or inherited by this class</p> + + </div> + </div><!-- end member --> + + <div id="ne(x$0)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ne + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$0: + </span> + Object + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Boolean</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="newLikeThis(s,i)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + newLikeThis + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + s: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + i: + </span> + Type + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="nextInRun_=(x$1)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + nextInRun_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$1: + </span> + SingleDenotation + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The next SingleDenotation in this run, with wrap-around from last to first.</p> +<p>There may be several <code>SingleDenotation</code>s with different validity +representing... +</p> + + </div> + </div><!-- end member --> + + <div id="nonMemberTermRef(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + nonMemberTermRef + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="nonPrivateMembersNamed(name,inherited)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + nonPrivateMembersNamed + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + inherited: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: PreDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>All non-private members of this class that have the given name. +The elements of the returned pre-denotation all +have existing symbols.</p> + + </div> + </div><!-- end member --> + + <div id="notify()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + notify + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="notifyAll()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + notifyAll + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="orElse(that)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + orElse + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: => + </span> + SingleDenotation + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="orElse(that)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + orElse + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: => + </span> + Denotation + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this denotation does not exist, fallback to alternative</p> + + </div> + </div><!-- end member --> + + <div id="originalName(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + originalName + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Name</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The name with which the denoting symbol was created</p> + + </div> + </div><!-- end member --> + + <div id="overriddenSymbol(inClass)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + overriddenSymbol + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + inClass: + </span> + ClassSymbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbol, in class <code>inClass</code>, that is overridden by this denotation.</p> + + </div> + </div><!-- end member --> + + <div id="overridingSymbol(inClass)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + overridingSymbol + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + inClass: + </span> + ClassSymbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbol overriding this symbol in given subclass <code>ofclazz</code>.</p> + + </div> + </div><!-- end member --> + + <div id="owner" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + owner + + </span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The owner of the symbol; overridden in NoDenotation</p> + + </div> + </div><!-- end member --> + + <div id="ownersIterator(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + ownersIterator + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Iterator</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The chain of owners of this denotation, starting with the denoting symbol itself</p> + + </div> + </div><!-- end member --> + + <div id="paramAccessors(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + paramAccessors + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The parameter accessors of this class. Term and type accessors, +getters and setters are all returned int his list</p> + + </div> + </div><!-- end member --> + + <div id="prefixString" class="member protected"> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + protected override + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + prefixString + + </span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The prefix string to be used when displaying this symbol without denotation</p> + + </div> + </div><!-- end member --> + + <div id="primaryConstructor(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + primaryConstructor + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p> + + </div> + </div><!-- end member --> + + <div id="privateWithin(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + privateWithin + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The privateWithin boundary, NoSymbol if no boundary is given.</p> + + </div> + </div><!-- end member --> + + <div id="privateWithin_=(sym)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + privateWithin_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + sym: + </span> + Symbol + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Set privateWithin.</p> + + </div> + </div><!-- end member --> + + <div id="removeAnnotation(cls)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + removeAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + cls: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Remove annotation with given class from this denotation</p> + + </div> + </div><!-- end member --> + + <div id="replace(prev,replacement)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + replace + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + prev: + </span> + Symbol + + <span class="no-left">, </span> + + + <span class=""> + replacement: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Replace symbol <code>prev</code> (if defined in current class) by symbol <code>replacement</code>. +If <code>prev</code> is not defined in current class, do nothing.</p> + + </div> + </div><!-- end member --> + + <div id="requiredClass(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredClass + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: ClassSymbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredMethod(name,argTypes)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredMethod + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + <span class="no-left">, </span> + + + <span class=""> + argTypes: + </span> + List +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermSymbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredMethod(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredMethod + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermSymbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredMethodRef(name,argTypes)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredMethodRef + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + <span class="no-left">, </span> + + + <span class=""> + argTypes: + </span> + List +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span> + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredMethodRef(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredMethodRef + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredSymbol(p,source,generateStubs)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredSymbol + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Symbol<span class="right-arrow"> => </span>Boolean + + <span class="no-left">, </span> + + + <span class=""> + source: + </span> + AbstractFile + + <span class="no-left">, </span> + + + <span class=""> + generateStubs: + </span> + Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Return symbol in this denotation that satisfies the given predicate. +if generateStubs is specified, return a stubsymbol if denotation is a missing ref. +</p> + + </div> + </div><!-- end member --> + + <div id="requiredValue(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredValue + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermSymbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="requiredValueRef(name)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + requiredValueRef + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + PreName + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="resetFlag(flags)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + resetFlag + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Unset given flags(s) of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="scalacLinkedClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + scalacLinkedClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="setApplicableFlags(flags)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + setApplicableFlags + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Set applicable flags from <code>flags</code> which is a subset of {NoInits, PureInterface}</p> + + </div> + </div><!-- end member --> + + <div id="setFlag(flags)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + setFlag + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Set given flags(s) of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="show(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + show + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The string representation of this showable element.</p> + + </div> + </div><!-- end member --> + + <div id="showDcl(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + showDcl + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Show declaration string; useful for showing declarations +as seen from subclasses.</p> + + </div> + </div><!-- end member --> + + <div id="showSummary(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + showSummary + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="showSummary(depth)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + showSummary + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + depth: + </span> + Int + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The summarized string representation of this showable element. +Recursion depth is limited to some smallish value. Default is +Config.summarizeDepth.</p> + + </div> + </div><!-- end member --> + + <div id="signature(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + signature + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Signature</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The signature of the denotation.</p> + + </div> + </div><!-- end member --> + + <div id="skipWeakOwner(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + skipWeakOwner + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>If this is a weak owner, its owner, otherwise the denoting symbol.</p> + + </div> + </div><!-- end member --> + + <div id="sourceModule(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + sourceModule + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The module implemented by this module class, NoSymbol if not applicable.</p> + + </div> + </div><!-- end member --> + + <div id="staleSymbolError(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + staleSymbolError + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Nothing</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="suchThat(p)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + suchThat + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Symbol<span class="right-arrow"> => </span>Boolean + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>, +or NoDenotation if no satisfying alternative exists.</p> + + </div> + </div><!-- end member --> + + <div id="superClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + superClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbol of the superclass, NoSymbol if no superclass exists</p> + + </div> + </div><!-- end member --> + + <div id="superId(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + override + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + superId + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Int</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>A unique, densely packed integer tag for each class symbol, -1 +for all other symbols. To save memory, this method +should be called only if class is a su...</p> + + </div> + </div><!-- end member --> + + <div id="superIdHint_=(x$1)" class="member private"> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + private <accessor> + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + superIdHint_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$1: + </span> + Int + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="superSymbolIn(base)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + superSymbolIn + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + base: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbol accessed by a super in the definition of this symbol when +seen from class <code>base</code>. This symbol is always concrete. +pre: <code>this.owner</code> is in the bas...</p> + + </div> + </div><!-- end member --> + + <div id="syncWithParents(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + syncWithParents + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: SingleDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>invalidate caches influenced by parent classes if one of the parents +is younger than the denotation itself.</p> + + </div> + </div><!-- end member --> + + <div id="synchronized(x$0)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + synchronized + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$0: + </span> + X0 + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: [X0] => (x$0: X0)X0 (not handled)</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="termRef(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + termRef + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The TermRef representing this term denotation at its original location.</p> + + </div> + </div><!-- end member --> + + <div id="termRefWithSig(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + termRefWithSig + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The TermRef representing this term denotation at its original location +at the denotation's signature.</p> + + </div> + </div><!-- end member --> + + <div id="thisType(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + thisType + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Type</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The this-type depends on the kind of class: +- for a package class <code>p</code>: ThisType(TypeRef(Noprefix, p)) +- for a module class <code>m</code>: A term ref to m's source mo... +</p> + + </div> + </div><!-- end member --> + + <div id="toDenot(pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + toDenot + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Convert to full denotation by &-ing all elements</p> + + </div> + </div><!-- end member --> + + <div id="toString" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + toString + + </span> + + + + + + + <span class="no-left">: String</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="toText(printer)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + toText + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + printer: + </span> + Printer + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Text</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The text representation of this showable element. +This normally dispatches to a pattern matching +method in Printers.</p> + + </div> + </div><!-- end member --> + + <div id="topLevelClass(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + topLevelClass + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The top-level class containing this denotation, +except for a toplevel module, where its module class is returned.</p> + + </div> + </div><!-- end member --> + + <div id="transformAfter(phase,f)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + transformAfter + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + phase: + </span> + DenotTransformer + + <span class="no-left">, </span> + + + <span class=""> + f: + </span> + SymDenotation<span class="right-arrow"> => </span>SymDenotation + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Apply a transformation <code>f</code> to all denotations in this group that start at or after +given phase. Denotations are replaced while keeping the same validity...</p> + + </div> + </div><!-- end member --> + + <div id="transformAnnotations(f)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + transformAnnotations + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + f: + </span> + Annotation<span class="right-arrow"> => </span>Annotation + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Apply transform <code>f</code> to all annotations of this denotation</p> + + </div> + </div><!-- end member --> + + <div id="typeParamCreationFlags" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + typeParamCreationFlags + + </span> + + + + + + + <span class="no-left">: FlagSet</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The flags to be used for a type parameter owned by this symbol. +Overridden by ClassDenotation.</p> + + </div> + </div><!-- end member --> + + <div id="typeParams(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + typeParams + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: List</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The type parameters of this class</p> + + </div> + </div><!-- end member --> + + <div id="typeRef(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + typeRef + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TypeRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The TypeRef representing this type denotation at its original location.</p> + + </div> + </div><!-- end member --> + + <div id="underlyingSymbol(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + underlyingSymbol + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Symbol</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The field accessed by a getter or setter, or +if it does not exists, the getter of a setter, or +if that does not exist the symbol itself.</p> + + </div> + </div><!-- end member --> + + <div id="unforcedAnnotation(cls)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + unforcedAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + cls: + </span> + Symbol + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Option</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The same as getAnnotation, but without ensuring +that the symbol carrying the annotation is completed</p> + + </div> + </div><!-- end member --> + + <div id="unforcedDecls(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + unforcedDecls + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Scope</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The symbols defined in this class or object. +Careful! This does not force the type, so is compilation order dependent. +This method should be used only i...</p> +<ol></ol> + + </div> + </div><!-- end member --> + + <div id="unforcedInfo" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + unforcedInfo + + </span> + + + + + + + <span class="no-left">: Option</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Optionally, the info if it is completed</p> + + </div> + </div><!-- end member --> + + <div id="union(that)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + union + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: + </span> + PreDenotation + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: PreDenotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The union of two groups.</p> + + </div> + </div><!-- end member --> + + <div id="unsupported(methodName)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + unsupported + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + methodName: + </span> + String + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Nothing</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Throws an <code>UnsupportedOperationException</code> with the given method name.</p> + + </div> + </div><!-- end member --> + + <div id="updateAnnotation(annot)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + updateAnnotation + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + annot: + </span> + Annotation + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Remove any annotations with same class as <code>annot</code>, and add <code>annot</code></p> + + </div> + </div><!-- end member --> + + <div id="valRef(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + valRef + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: TermRef</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The TermRef representing this term denotation at its original location +and at signature <code>NotAMethod</code>.</p> + + </div> + </div><!-- end member --> + + <div id="validFor" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + validFor + + </span> + + + + + + + <span class="no-left">: Period</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The period during which this denotation is valid.</p> + + </div> + </div><!-- end member --> + + <div id="validFor_=(p)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + validFor_= + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + p: + </span> + Period + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="variance(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + variance + + </span> + + + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Int</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>The variance of this type parameter or type member as an Int, with ++1 = Covariant, -1 = Contravariant, 0 = Nonvariant, or not a type parameter</p> + + </div> + </div><!-- end member --> + + <div id="wait(x$0,x$1)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + wait + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$0: + </span> + Long + + <span class="no-left">, </span> + + + <span class=""> + x$1: + </span> + Int + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="wait(x$0)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + wait + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + x$0: + </span> + Long + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="wait()" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + wait + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Unit</span> + + </div><!-- end member-title --> + + <div class="member-body"> + + </div> + </div><!-- end member --> + + <div id="|(that,pre)(ctx)" class="member "> + <div class="member-title"> + <span class="member-annotations"> + + </span> + <span class="member-modifiers"> + + </span> + <span class="member-kind"> + def + </span> + <span class="member-name "> + + | + + </span> + + + + <span class="no-left">(</span> + + + <span class="no-left"> + that: + </span> + Denotation + + <span class="no-left">, </span> + + + <span class=""> + pre: + </span> + Type + + + <span class="no-left">)</span> + + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + + + + + + + <span class="no-left">: Denotation</span> + + </div><!-- end member-title --> + + <div class="member-body"> + <p>Form a choice between this denotation and that one.</p> + + </div> + </div><!-- end member --> + + </div> +</div><!-- end entity-container --> + </div> +</div> + + +<script> +function toggleMenu() { + var wrapper = document.getElementById("content-wrapper"); + wrapper.classList.toggle("toggled"); +} +</script> + + <script + src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" + integrity="sha384-3ceskX3iaEnIogmQchP8opvBy3Mi7Ce34nWjpBIwVTHfGYWQS9jwHDVRnpKKHJg7" + crossorigin="anonymous" + ></script> + <script + src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.3.7/js/tether.min.js" + integrity="sha384-XTs3FgkjiBgo8qjEjBk0tGmf3wPrWtA6coPfQDfFEY8AnYJwjalXCiosYRBIBZX8" + crossorigin="anonymous" + ></script> + <script + src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js" + integrity="sha384-BLiI7JTZm+JWlgKa0M0kGRpJbF2J8q+qreVrKBC47e3K6BW78kGLrCkeRX6I9RoK" + crossorigin="anonymous" + ></script> + <script src="../../../../../.././js/highlight.pack.js"></script> + + <script> + $(document).ready(function() { + $('pre code').each(function(i, block) { + hljs.highlightBlock(block); + }); + }); + </script> + </body> +</html> |