summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/Names.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-07-19 04:30:05 -0700
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-19 04:30:05 -0700
commit9377625260699cd0d9f0aa2de2dce66edd0fca5a (patch)
tree813e7802cf90522545beca2ff95bb4f33e93e660 /src/reflect/scala/reflect/internal/Names.scala
parentd9b65592df28e8c9655b52c0265f499d757617ba (diff)
parentd905558749cceff50e9872efb490450c54b6bd81 (diff)
downloadscala-9377625260699cd0d9f0aa2de2dce66edd0fca5a.tar.gz
scala-9377625260699cd0d9f0aa2de2dce66edd0fca5a.tar.bz2
scala-9377625260699cd0d9f0aa2de2dce66edd0fca5a.zip
Merge pull request #906 from adriaanm/optimize-findmember
Optimize findmember
Diffstat (limited to 'src/reflect/scala/reflect/internal/Names.scala')
-rw-r--r--src/reflect/scala/reflect/internal/Names.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/Names.scala b/src/reflect/scala/reflect/internal/Names.scala
index 20da38fd63..72e6707f57 100644
--- a/src/reflect/scala/reflect/internal/Names.scala
+++ b/src/reflect/scala/reflect/internal/Names.scala
@@ -415,6 +415,9 @@ trait Names extends api.Names with LowPriorityNames {
}
else toString
}
+
+ @inline
+ final def fingerPrint: Long = (1L << start)
/** TODO - find some efficiency. */
def append(ch: Char) = newName("" + this + ch)