diff options
author | Guillaume Martres <smarter@ubuntu.com> | 2017-03-05 21:01:26 +0900 |
---|---|---|
committer | Guillaume Martres <smarter@ubuntu.com> | 2017-03-08 13:30:48 +0100 |
commit | 904d3bc1907e825f9cd9e17d1e8c538dc2a45357 (patch) | |
tree | 3c631c341813a41b7d97d9dc409300ddca5142b3 /compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala | |
parent | ecbb73ccf21302bf2a5df1c8d97811581d4f8637 (diff) | |
download | dotty-904d3bc1907e825f9cd9e17d1e8c538dc2a45357.tar.gz dotty-904d3bc1907e825f9cd9e17d1e8c538dc2a45357.tar.bz2 dotty-904d3bc1907e825f9cd9e17d1e8c538dc2a45357.zip |
Add Scala2Flags to replace our use of scala-reflect Flags
Diffstat (limited to 'compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala')
-rw-r--r-- | compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala b/compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala index 17fef3852..6ee9f1f9e 100644 --- a/compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala +++ b/compiler/src/dotty/tools/dotc/core/unpickleScala2/PickleBuffer.scala @@ -193,24 +193,7 @@ object PickleBuffer { private type FlagMap = Array[Array[Long]] private val (scalaTermFlagMap, scalaTypeFlagMap) = { - import scala.reflect.internal.Flags._ - - // The following vals are copy-pasted from reflect.internal.Flags. - // They are unfortunately private there, so we cannot get at them directly. - // Using the public method pickledToRawFlags instead looks unattractive - // because of performance. - val IMPLICIT_PKL = (1 << 0) - val FINAL_PKL = (1 << 1) - val PRIVATE_PKL = (1 << 2) - val PROTECTED_PKL = (1 << 3) - val SEALED_PKL = (1 << 4) - val OVERRIDE_PKL = (1 << 5) - val CASE_PKL = (1 << 6) - val ABSTRACT_PKL = (1 << 7) - val DEFERRED_PKL = (1 << 8) - val METHOD_PKL = (1 << 9) - val MODULE_PKL = (1 << 10) - val INTERFACE_PKL = (1 << 11) + import Scala2Flags._ val corr = Map( PROTECTED_PKL -> Protected, |