diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-19 04:30:05 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-19 04:30:05 -0700 |
commit | 9377625260699cd0d9f0aa2de2dce66edd0fca5a (patch) | |
tree | 813e7802cf90522545beca2ff95bb4f33e93e660 /src/reflect/scala/reflect/internal/Names.scala | |
parent | d9b65592df28e8c9655b52c0265f499d757617ba (diff) | |
parent | d905558749cceff50e9872efb490450c54b6bd81 (diff) | |
download | scala-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.scala | 3 |
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) |