@@ -147,6 +147,7 @@ trait Types
147
147
override def termSymbol = underlying.termSymbol
148
148
override def termSymbolDirect = underlying.termSymbolDirect
149
149
override def typeParams = underlying.typeParams
150
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
150
151
override def boundSyms = underlying.boundSyms
151
152
override def typeSymbol = underlying.typeSymbol
152
153
override def typeSymbolDirect = underlying.typeSymbolDirect
@@ -468,8 +469,9 @@ trait Types
468
469
* the empty list for all other types */
469
470
def typeParams : List [Symbol ] = List ()
470
471
471
- /** For a (potentially wrapped) poly or existential type, its bound symbols,
472
- * the empty list for all other types */
472
+ /** For a (potentially wrapped) poly, method or existential type, its directly bound symbols,
473
+ * the empty set for all other types */
474
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
473
475
def boundSyms : immutable.Set [Symbol ] = emptySymbolSet
474
476
475
477
/** Replace formal type parameter symbols with actual type arguments. ErrorType on arity mismatch.
@@ -1085,7 +1087,7 @@ trait Types
1085
1087
override def baseTypeSeq : BaseTypeSeq = supertype.baseTypeSeq
1086
1088
override def baseTypeSeqDepth : Depth = supertype.baseTypeSeqDepth
1087
1089
override def baseClasses : List [Symbol ] = supertype.baseClasses
1088
- }
1090
+ }
1089
1091
1090
1092
/** A base class for types that represent a single value
1091
1093
* (single-types and this-types).
@@ -1106,13 +1108,8 @@ trait Types
1106
1108
if (pre.isOmittablePrefix) pre.fullName + " .type"
1107
1109
else prefixString + " type"
1108
1110
}
1109
- /*
1110
- override def typeOfThis: Type = typeSymbol.typeOfThis
1111
- override def bounds: TypeBounds = TypeBounds(this, this)
1112
- override def prefix: Type = NoType
1113
- override def typeArgs: List[Type] = List()
1114
- override def typeParams: List[Symbol] = List()
1115
- */
1111
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
1112
+ override def boundSyms : Set [Symbol ] = emptySymbolSet
1116
1113
}
1117
1114
1118
1115
/** An object representing an erroneous type */
@@ -2505,6 +2502,7 @@ trait Types
2505
2502
2506
2503
override def paramTypes = mapList(params)(symTpe) // OPT use mapList rather than .map
2507
2504
2505
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
2508
2506
override def boundSyms = resultType.boundSyms ++ params
2509
2507
2510
2508
override def resultType (actuals : List [Type ]) =
@@ -2562,6 +2560,7 @@ trait Types
2562
2560
override def baseTypeSeqDepth : Depth = resultType.baseTypeSeqDepth
2563
2561
override def baseClasses : List [Symbol ] = resultType.baseClasses
2564
2562
override def baseType (clazz : Symbol ): Type = resultType.baseType(clazz)
2563
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
2565
2564
override def boundSyms = resultType.boundSyms
2566
2565
override def safeToString : String = " => " + resultType
2567
2566
override def kind = " NullaryMethodType"
@@ -2594,6 +2593,7 @@ trait Types
2594
2593
override def decls : Scope = resultType.decls
2595
2594
override def termSymbol : Symbol = resultType.termSymbol
2596
2595
override def typeSymbol : Symbol = resultType.typeSymbol
2596
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
2597
2597
override def boundSyms = immutable.Set [Symbol ](typeParams ++ resultType.boundSyms: _* )
2598
2598
override def prefix : Type = resultType.prefix
2599
2599
override def baseTypeSeq : BaseTypeSeq = resultType.baseTypeSeq
@@ -2650,6 +2650,7 @@ trait Types
2650
2650
override def isTrivial = false
2651
2651
override def bounds = TypeBounds (maybeRewrap(underlying.bounds.lo), maybeRewrap(underlying.bounds.hi))
2652
2652
override def parents = underlying.parents map maybeRewrap
2653
+ @ deprecated(" No longer used in the compiler implementation" , since = " 2.12.3" )
2653
2654
override def boundSyms = quantified.toSet
2654
2655
override def prefix = maybeRewrap(underlying.prefix)
2655
2656
override def typeArgs = underlying.typeArgs map maybeRewrap
0 commit comments