summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/Definitions.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/reflect/scala/reflect/internal/Definitions.scala')
-rw-r--r--src/reflect/scala/reflect/internal/Definitions.scala8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/reflect/scala/reflect/internal/Definitions.scala b/src/reflect/scala/reflect/internal/Definitions.scala
index 81071e763d..28f6afee39 100644
--- a/src/reflect/scala/reflect/internal/Definitions.scala
+++ b/src/reflect/scala/reflect/internal/Definitions.scala
@@ -701,14 +701,6 @@ trait Definitions extends api.StandardDefinitions {
def samMatchesFunctionBasedOnArity(sam: Symbol, formals: List[Any]): Boolean =
sam.exists && sameLength(sam.info.params, formals)
- def samMatchingFunction(tree: Tree, pt: Type): Symbol = {
- if (tree.isInstanceOf[Function] && !isFunctionType(pt)) {
- val sam = samOf(pt)
- if (samMatchesFunctionBasedOnArity(sam, tree.asInstanceOf[Function].vparams)) sam
- else NoSymbol
- } else NoSymbol
- }
-
def isTupleType(tp: Type) = isTupleTypeDirect(tp.dealiasWiden)
def tupleComponents(tp: Type) = tp.dealiasWiden.typeArgs