aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Symbols.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-11-07 15:04:11 +0100
committerMartin Odersky <odersky@gmail.com>2015-11-09 15:45:38 +0100
commita2c1d2ae22890570322c8c101174527290adceb6 (patch)
treed6f50d612423e6de375e02d51c1a3a649353517a /src/dotty/tools/dotc/core/Symbols.scala
parent23be0fddeec6d6c280f277cd06a7f576dc8b38a6 (diff)
downloaddotty-a2c1d2ae22890570322c8c101174527290adceb6.tar.gz
dotty-a2c1d2ae22890570322c8c101174527290adceb6.tar.bz2
dotty-a2c1d2ae22890570322c8c101174527290adceb6.zip
Standardize requiredMethod calls
Remve versions in Symbols, always go through version in Denotations. Avoids having two equivalent ways to do the same thing.
Diffstat (limited to 'src/dotty/tools/dotc/core/Symbols.scala')
-rw-r--r--src/dotty/tools/dotc/core/Symbols.scala8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/dotty/tools/dotc/core/Symbols.scala b/src/dotty/tools/dotc/core/Symbols.scala
index 7c9df525c..e33f9651e 100644
--- a/src/dotty/tools/dotc/core/Symbols.scala
+++ b/src/dotty/tools/dotc/core/Symbols.scala
@@ -356,14 +356,6 @@ trait Symbols { this: Context =>
base.staticRef(path.toTermName).requiredSymbol(_ is Module).asTerm
def requiredModuleRef(path: PreName): TermRef = requiredModule(path).termRef
-
- def requiredMethod(pre: TypeRef, name: PreName): TermSymbol = // ### replace with method in Denotations?
- pre.member(name.toTermName).requiredSymbol(_ is Method).asTerm
- def requiredMethod(pre: TermRef, name: PreName): TermSymbol =
- requiredMethod(pre.symbol.moduleClass.typeRef, name)
-
- def requiredMethodRef(pre: TypeRef, name: PreName): TermRef = requiredMethod(pre, name).termRef
- def requiredMethodRef(pre: TermRef, name: PreName): TermRef = requiredMethod(pre, name).termRef
}
object Symbols {