@@ -333,19 +333,16 @@ object Types {
333333 /** Is this an alias TypeBounds? */
334334 final def isTypeAlias : Boolean = this .isInstanceOf [TypeAlias ]
335335
336- /** Is this a MethodType which is from Java */
336+ /** Is this a MethodType which is from Java? */
337337 def isJavaMethod : Boolean = false
338338
339- /** Is this a MethodType which has implicit or contextual parameters */
339+ /** Is this a Method or PolyType which has implicit or contextual parameters? */
340340 def isImplicitMethod : Boolean = false
341341
342342 /** Is this a Method or PolyType which has contextual parameters as first value parameter list? */
343343 def isContextual : Boolean = false
344344
345- /** Is this a Method or PolyType which has implicit parameters as first value parameter list? */
346- def isImplicit : Boolean = false
347-
348- /** Is this a MethodType for which the parameters will not be used */
345+ /** Is this a MethodType for which the parameters will not be used? */
349346 def isErasedMethod : Boolean = false
350347
351348 /** Is this a match type or a higher-kinded abstraction of one?
@@ -3196,7 +3193,6 @@ object Types {
31963193 final override def isContextual : Boolean =
31973194 companion.eq(ContextualMethodType ) ||
31983195 companion.eq(ErasedContextualMethodType )
3199- final override def isImplicit = isImplicitMethod
32003196
32013197 def computeSignature (implicit ctx : Context ): Signature = {
32023198 val params = if (isErasedMethod) Nil else paramInfos
@@ -3389,7 +3385,7 @@ object Types {
33893385 def computeSignature (implicit ctx : Context ): Signature = resultSignature
33903386
33913387 override def isContextual = resType.isContextual
3392- override def isImplicit = resType.isImplicit
3388+ override def isImplicitMethod = resType.isImplicitMethod
33933389
33943390 /** Merge nested polytypes into one polytype. nested polytypes are normally not supported
33953391 * but can arise as temporary data structures.
0 commit comments