/scala-compiler-sxr/scala-compiler-2.10.0/scala/languageFeature.scala.html
HTML | 54 lines | 43 code | 11 blank | 0 comment | 0 complexity | 924879722575b18be37012ad317197dd MD5 | raw file
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
- <meta http-equiv="Expires" content="0" />
- <title>scala/languageFeature.scala</title>
- <script type="text/javascript" src="../jquery-all.js"></script>
- <script type="text/javascript" src="../linked.js"></script>
- <link rel="stylesheet" type="text/css" href="../style.css" title="Style"></link>
- </head>
- <body>
- <pre>
- <span class="keyword">package</span> scala
- <span class="keyword">import</span> scala.annotation.meta
- <span class="keyword">object</span> <a title="languageFeature.type" id="1393">languageFeature</a> <a href="#1394" title="languageFeature.type" class="delimiter">{</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"extension of type scala.Dynamic"</span>, enableRequired = <span class="keyword">true</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait dynamics extends Object" id="56865">dynamics</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.dynamics.type" id="56866">dynamics</a> <a href="#56867" title="scala.languageFeature.dynamics.type" class="keyword">extends</a> <a href="#56865" title="scala.languageFeature.dynamics">dynamics</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"postfix operator #"</span>, enableRequired = <span class="keyword">false</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait postfixOps extends Object" id="56868">postfixOps</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.postfixOps.type" id="56869">postfixOps</a> <a href="#56870" title="scala.languageFeature.postfixOps.type" class="keyword">extends</a> <a href="#56868" title="scala.languageFeature.postfixOps">postfixOps</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"reflective access of structural type member #"</span>, enableRequired = <span class="keyword">false</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait reflectiveCalls extends Object" id="56871">reflectiveCalls</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.reflectiveCalls.type" id="56872">reflectiveCalls</a> <a href="#56873" title="scala.languageFeature.reflectiveCalls.type" class="keyword">extends</a> <a href="#56871" title="scala.languageFeature.reflectiveCalls">reflectiveCalls</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"implicit conversion #"</span>, enableRequired = <span class="keyword">false</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait implicitConversions extends Object" id="56874">implicitConversions</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.implicitConversions.type" id="56875">implicitConversions</a> <a href="#56876" title="scala.languageFeature.implicitConversions.type" class="keyword">extends</a> <a href="#56874" title="scala.languageFeature.implicitConversions">implicitConversions</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"higher-kinded type"</span>, enableRequired = <span class="keyword">false</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait higherKinds extends Object" id="56877">higherKinds</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.higherKinds.type" id="56878">higherKinds</a> <a href="#56879" title="scala.languageFeature.higherKinds.type" class="keyword">extends</a> <a href="#56877" title="scala.languageFeature.higherKinds">higherKinds</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"#, which cannot be expressed by wildcards, "</span>, enableRequired = <span class="keyword">false</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait existentials extends Object" id="56880">existentials</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.existentials.type" id="56881">existentials</a> <a href="#56882" title="scala.languageFeature.existentials.type" class="keyword">extends</a> <a href="#56880" title="scala.languageFeature.existentials">existentials</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.experimental.type" id="56883">experimental</a> <a href="#56884" title="scala.languageFeature.experimental.type" class="delimiter">{</a>
- @meta.languageFeature<span class="delimiter">(</span><span class="string">"macro definition"</span>, enableRequired = <span class="keyword">true</span><span class="delimiter">)</span>
- <span class="keyword">sealed</span> <span class="keyword">trait</span> <a title="trait macros extends Object" id="395062">macros</a>
- <span class="keyword">object</span> <a title="scala.languageFeature.experimental.macros.type" id="395063">macros</a> <a href="#395064" title="scala.languageFeature.experimental.macros.type" class="keyword">extends</a> <a href="#395062" title="scala.languageFeature.experimental.macros">macros</a>
- <span class="delimiter">}</span>
- <span title="Object" class="delimiter">}</span>
- </pre>
- </body>
- </html>