PageRenderTime 71ms CodeModel.GetById 44ms RepoModel.GetById 0ms app.codeStats 0ms

/scala-compiler-sxr/scala-compiler-2.10.0/scala/reflect/runtime/Settings.scala.html

https://github.com/xuwei-k/xuwei-k.github.com
HTML | 66 lines | 57 code | 9 blank | 0 comment | 0 complexity | 0901503e60d8e1c8c57169ee7789a3a2 MD5 | raw file
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
  6. <meta http-equiv="Expires" content="0" />
  7. <title>scala/reflect/runtime/Settings.scala</title>
  8. <script type="text/javascript" src="../../../jquery-all.js"></script>
  9. <script type="text/javascript" src="../../../linked.js"></script>
  10. <link rel="stylesheet" type="text/css" href="../../../style.css" title="Style"></link>
  11. </head>
  12. <body>
  13. <pre>
  14. <span class="keyword">package</span> scala.reflect
  15. <span class="keyword">package</span> runtime
  16. <span class="keyword">import</span> scala.reflect.internal.settings.MutableSettings
  17. /** The Settings class for runtime reflection.
  18. * This should be refined, so that settings are settable via command
  19. * line options or properties.
  20. */
  21. <span class="keyword">private</span><span class="delimiter">[</span>reflect<span class="delimiter">]</span> <span class="keyword">class</span> <a title="class Settings extends scala.reflect.internal.settings.MutableSettings" id="24668">Settings</a> <a href="#24668" title="scala.reflect.runtime.Settings" class="keyword">extends</a> <a href="../internal/settings/MutableSettings.scala.html#22470" title="scala.reflect.internal.settings.MutableSettings">MutableSettings</a> <span class="delimiter">{</span>
  22. <span class="keyword">trait</span> <a title="trait Setting extends Object with Settings.this.SettingValue" id="575808">Setting</a> <span class="keyword">extends</span> <a href="../internal/settings/MutableSettings.scala.html#423718" title="Settings.this.SettingValue">SettingValue</a> <span class="delimiter">{</span> <span class="delimiter">}</span>
  23. <span class="keyword">class</span> <a title="class BooleanSetting extends Object with Settings.this.Setting" id="575809">BooleanSetting</a><a href="#575809" title="Settings.this.BooleanSetting" class="delimiter">(</a><a title="Boolean" id="576484">x</a>: <a href="../../Boolean.scala.html#1425" title="Boolean">Boolean</a><span class="delimiter">)</span> <span class="keyword">extends</span> <a href="#575808" title="Settings.this.Setting">Setting</a> <span class="delimiter">{</span>
  24. <span class="keyword">type</span> <a title="Boolean" id="576479">T</a> = <a href="../../Boolean.scala.html#1425" title="Boolean">Boolean</a>
  25. <span class="keyword">protected</span> <span class="keyword">var</span> <a title="Boolean" id="576481">v</a>: <a href="../../Boolean.scala.html#1425" title="Boolean">Boolean</a> = <a href="#576484" title="Boolean">x</a>
  26. <span class="keyword">override</span> <span class="keyword">def</span> <a title="=&gt; Boolean" id="576483">value</a>: <a href="../../Boolean.scala.html#1425" title="Boolean">Boolean</a> = <a href="#576481" title="=&gt; Boolean">v</a>
  27. <span class="delimiter">}</span>
  28. <span class="keyword">class</span> <a title="class IntSetting extends Object with Settings.this.Setting" id="575810">IntSetting</a><a href="#575810" title="Settings.this.IntSetting" class="delimiter">(</a><a title="Int" id="576493">x</a>: <a href="../../Int.scala.html#321" title="Int">Int</a><span class="delimiter">)</span> <span class="keyword">extends</span> <a href="#575808" title="Settings.this.Setting">Setting</a> <span class="delimiter">{</span>
  29. <span class="keyword">type</span> <a title="Int" id="576488">T</a> = <a href="../../Int.scala.html#321" title="Int">Int</a>
  30. <span class="keyword">protected</span> <span class="keyword">var</span> <a title="Int" id="576490">v</a>: <a href="../../Int.scala.html#321" title="Int">Int</a> = <a href="#576493" title="Int">x</a>
  31. <span class="keyword">override</span> <span class="keyword">def</span> <a title="=&gt; Int" id="576492">value</a>: <a href="../../Int.scala.html#321" title="Int">Int</a> = <a href="#576490" title="=&gt; Int">v</a>
  32. <span class="delimiter">}</span>
  33. <span class="keyword">class</span> <a title="class MultiStringSetting extends Object with Settings.this.Setting" id="575811">MultiStringSetting</a><a href="#575811" title="Settings.this.MultiStringSetting" class="delimiter">(</a><a title="List[String]" id="576516">xs</a>: <a href="../../collection/immutable/List.scala.html#11952" title="List[String]">List</a><span class="delimiter">[</span>String<span class="delimiter">]</span><span class="delimiter">)</span> <span class="keyword">extends</span> <a href="#575808" title="Settings.this.Setting">Setting</a> <span class="delimiter">{</span>
  34. <span class="keyword">type</span> <a title="List[String]" id="576508">T</a> = <a href="../../collection/immutable/List.scala.html#11952" title="List[String]">List</a><span class="delimiter">[</span>String<span class="delimiter">]</span>
  35. <span class="keyword">protected</span> <span class="keyword">var</span> <a title="List[String]" id="576510">v</a>: <a href="../../collection/immutable/List.scala.html#11952" title="List[String]">List</a><span class="delimiter">[</span>String<span class="delimiter">]</span> = <a href="#576516" title="List[String]">xs</a>
  36. <span class="keyword">override</span> <span class="keyword">def</span> <a title="=&gt; List[String]" id="576512">value</a>: <a href="../../collection/immutable/List.scala.html#11952" title="List[String]">List</a><span class="delimiter">[</span>String<span class="delimiter">]</span> = <a href="#576510" title="=&gt; List[String]">v</a>
  37. <span class="delimiter">}</span>
  38. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575812">Xexperimental</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  39. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575814">XfullLubs</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  40. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575816">XnoPatmatAnalysis</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  41. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575818">XoldPatmat</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  42. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575820">Xprintpos</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  43. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575822">Ynotnull</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  44. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575824">Yshowsymkinds</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  45. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575826">debug</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  46. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575828">deepCloning</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  47. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575830">explaintypes</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  48. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575832">overrideObjects</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  49. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575834">printtypes</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  50. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575836">uniqid</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  51. <span class="keyword">val</span> <a title="Settings.this.BooleanSetting" id="575838">verbose</a> = <span title="Settings.this.BooleanSetting" class="keyword">new</span> <a href="#575809" title="Settings.this.BooleanSetting">BooleanSetting</a><span class="delimiter">(</span><span title="Boolean(false)" class="keyword">false</span><span class="delimiter">)</span>
  52. <span class="keyword">val</span> <a title="Settings.this.IntSetting" id="575840">Yrecursion</a> = <span title="Settings.this.IntSetting" class="keyword">new</span> <a href="#575810" title="Settings.this.IntSetting">IntSetting</a><span class="delimiter">(</span><span title="Int(0)" class="int">0</span><span class="delimiter">)</span>
  53. <span class="keyword">val</span> <a title="Settings.this.IntSetting" id="575842">maxClassfileName</a> = <span title="Settings.this.IntSetting" class="keyword">new</span> <a href="#575810" title="Settings.this.IntSetting">IntSetting</a><span class="delimiter">(</span><span title="Int(255)" class="int">255</span><span class="delimiter">)</span>
  54. <span class="delimiter">}</span>
  55. </pre>
  56. </body>
  57. </html>