@@ -333,19 +333,16 @@ object Types {
333
333
/** Is this an alias TypeBounds? */
334
334
final def isTypeAlias : Boolean = this .isInstanceOf [TypeAlias ]
335
335
336
- /** Is this a MethodType which is from Java */
336
+ /** Is this a MethodType which is from Java? */
337
337
def isJavaMethod : Boolean = false
338
338
339
- /** Is this a MethodType which has implicit or contextual parameters */
339
+ /** Is this a Method or PolyType which has implicit or contextual parameters? */
340
340
def isImplicitMethod : Boolean = false
341
341
342
342
/** Is this a Method or PolyType which has contextual parameters as first value parameter list? */
343
343
def isContextual : Boolean = false
344
344
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? */
349
346
def isErasedMethod : Boolean = false
350
347
351
348
/** Is this a match type or a higher-kinded abstraction of one?
@@ -3196,7 +3193,6 @@ object Types {
3196
3193
final override def isContextual : Boolean =
3197
3194
companion.eq(ContextualMethodType ) ||
3198
3195
companion.eq(ErasedContextualMethodType )
3199
- final override def isImplicit = isImplicitMethod
3200
3196
3201
3197
def computeSignature (implicit ctx : Context ): Signature = {
3202
3198
val params = if (isErasedMethod) Nil else paramInfos
@@ -3389,7 +3385,7 @@ object Types {
3389
3385
def computeSignature (implicit ctx : Context ): Signature = resultSignature
3390
3386
3391
3387
override def isContextual = resType.isContextual
3392
- override def isImplicit = resType.isImplicit
3388
+ override def isImplicitMethod = resType.isImplicitMethod
3393
3389
3394
3390
/** Merge nested polytypes into one polytype. nested polytypes are normally not supported
3395
3391
* but can arise as temporary data structures.
0 commit comments