Masterarbeit Richard Stern. Flutter App, sich mit einem Bluetooth-Gerät verbindet und Berührungen auf einem Sensor visualisiert.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

hashCode.html 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <meta name="description" content="API docs for the hashCode property from the TouchDemonstrator class, for the Dart programming language.">
  8. <title>hashCode property - TouchDemonstrator class - main library - Dart API</title>
  9. <!-- required because all the links are pseudo-absolute -->
  10. <base href="../..">
  11. <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
  12. <link rel="stylesheet" href="static-assets/github.css">
  13. <link rel="stylesheet" href="static-assets/styles.css">
  14. <link rel="icon" href="static-assets/favicon.png">
  15. </head>
  16. <body>
  17. <div id="overlay-under-drawer"></div>
  18. <header id="title">
  19. <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  20. <ol class="breadcrumbs gt-separated dark hidden-xs">
  21. <li><a href="index.html">touch_demonstrator</a></li>
  22. <li><a href="main/main-library.html">main</a></li>
  23. <li><a href="main/TouchDemonstrator-class.html">TouchDemonstrator</a></li>
  24. <li class="self-crumb">hashCode property</li>
  25. </ol>
  26. <div class="self-name">hashCode</div>
  27. <form class="search navbar-right" role="search">
  28. <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  29. </form>
  30. </header>
  31. <main>
  32. <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
  33. <h5>TouchDemonstrator class</h5>
  34. <ol>
  35. <li class="section-title"><a href="main/TouchDemonstrator-class.html#constructors">Constructors</a></li>
  36. <li><a href="main/TouchDemonstrator/TouchDemonstrator.html">TouchDemonstrator</a></li>
  37. <li class="section-title">
  38. <a href="main/TouchDemonstrator-class.html#instance-properties">Properties</a>
  39. </li>
  40. <li><a href="main/TouchDemonstrator/bloc.html">bloc</a></li>
  41. <li class="inherited"><a href="main/TouchDemonstrator/hashCode.html">hashCode</a></li>
  42. <li class="inherited"><a href="main/TouchDemonstrator/key.html">key</a></li>
  43. <li class="inherited"><a href="main/TouchDemonstrator/runtimeType.html">runtimeType</a></li>
  44. <li class="section-title"><a href="main/TouchDemonstrator-class.html#instance-methods">Methods</a></li>
  45. <li><a href="main/TouchDemonstrator/build.html">build</a></li>
  46. <li class="inherited"><a href="main/TouchDemonstrator/createElement.html">createElement</a></li>
  47. <li class="inherited"><a href="main/TouchDemonstrator/debugDescribeChildren.html">debugDescribeChildren</a></li>
  48. <li class="inherited"><a href="main/TouchDemonstrator/debugFillProperties.html">debugFillProperties</a></li>
  49. <li class="inherited"><a href="main/TouchDemonstrator/noSuchMethod.html">noSuchMethod</a></li>
  50. <li class="inherited"><a href="main/TouchDemonstrator/toDiagnosticsNode.html">toDiagnosticsNode</a></li>
  51. <li class="inherited"><a href="main/TouchDemonstrator/toString.html">toString</a></li>
  52. <li class="inherited"><a href="main/TouchDemonstrator/toStringDeep.html">toStringDeep</a></li>
  53. <li class="inherited"><a href="main/TouchDemonstrator/toStringShallow.html">toStringShallow</a></li>
  54. <li class="inherited"><a href="main/TouchDemonstrator/toStringShort.html">toStringShort</a></li>
  55. <li class="section-title inherited"><a href="main/TouchDemonstrator-class.html#operators">Operators</a></li>
  56. <li class="inherited"><a href="main/TouchDemonstrator/operator_equals.html">operator ==</a></li>
  57. </ol>
  58. </div><!--/.sidebar-offcanvas-->
  59. <div class="col-xs-12 col-sm-9 col-md-8 main-content">
  60. <h1>hashCode property</h1>
  61. <section id="getter">
  62. <section class="multi-line-signature">
  63. <span class="returntype">int</span>
  64. <span class="name ">hashCode</span>
  65. <div class="features">inherited</div>
  66. </section>
  67. <section class="desc markdown">
  68. <p>The hash code for this object.</p>
  69. <p>A hash code is a single integer which represents the state of the object
  70. that affects <code>operator ==</code> comparisons.</p>
  71. <p>All objects have hash codes.
  72. The default hash code represents only the identity of the object,
  73. the same way as the default <code>operator ==</code> implementation only considers objects
  74. equal if they are identical (see <code>identityHashCode</code>).</p>
  75. <p>If <code>operator ==</code> is overridden to use the object state instead,
  76. the hash code must also be changed to represent that state.</p>
  77. <p>Hash codes must be the same for objects that are equal to each other
  78. according to <code>operator ==</code>.
  79. The hash code of an object should only change if the object changes
  80. in a way that affects equality.
  81. There are no further requirements for the hash codes.
  82. They need not be consistent between executions of the same program
  83. and there are no distribution guarantees.</p>
  84. <p>Objects that are not equal are allowed to have the same hash code,
  85. it is even technically allowed that all instances have the same hash code,
  86. but if clashes happen too often, it may reduce the efficiency of hash-based
  87. data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
  88. <p>If a subclass overrides <code>hashCode</code>, it should override the
  89. <code>operator ==</code> operator as well to maintain consistency.</p>
  90. </section>
  91. <section class="summary source-code" id="source">
  92. <h2><span>Implementation</span> </h2>
  93. <pre class="language-dart"><code class="language-dart">external int get hashCode;</code></pre>
  94. </section>
  95. </section>
  96. </div> <!-- /.main-content -->
  97. <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
  98. </div><!--/.sidebar-offcanvas-->
  99. </main>
  100. <footer>
  101. <span class="no-break">
  102. touch_demonstrator 1.0.0+1
  103. </span>
  104. </footer>
  105. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  106. <script src="static-assets/typeahead.bundle.min.js"></script>
  107. <script src="static-assets/highlight.pack.js"></script>
  108. <script src="static-assets/URI.js"></script>
  109. <script src="static-assets/script.js"></script>
  110. </body>
  111. </html>