diff options
Diffstat (limited to 'src/reflect/scala/reflect/internal/Definitions.scala')
-rw-r--r-- | src/reflect/scala/reflect/internal/Definitions.scala | 8 |
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 |