File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
compiler/src/dotty/tools/dotc/semanticdb Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -225,6 +225,8 @@ class TypeOps:
225
225
private def toSemanticType (sym : Symbol )(using LinkMode , SemanticSymbolBuilder , Context ): s.Type =
226
226
import ConstantOps ._
227
227
def loop (tpe : Type ): s.Type = tpe match {
228
+ case t if t.isFromJavaObject =>
229
+ loop(defn.AnyType )
228
230
case ExprType (tpe) =>
229
231
val stpe = loop(tpe)
230
232
s.ByNameType (stpe)
Original file line number Diff line number Diff line change @@ -4148,10 +4148,10 @@ types/Test.C#compoundType5. => val method compoundType5 M & N
4148
4148
types/Test.C#compoundType6. => val method compoundType6 M & N
4149
4149
types/Test.C#existentialType2. => val method existentialType2 List[_] forSome { type _ }
4150
4150
types/Test.C#existentialType2.[_] => type _
4151
- types/Test.C#existentialType3. => val method existentialType3 Class[_] forSome { type _ <: <FromJavaObject> }
4152
- types/Test.C#existentialType3.[_] => type _ <: <FromJavaObject>
4153
- types/Test.C#existentialType4. => val method existentialType4 Class[_] forSome { type _ <: <FromJavaObject> }
4154
- types/Test.C#existentialType4.[_] => type _ <: <FromJavaObject>
4151
+ types/Test.C#existentialType3. => val method existentialType3 Class[_] forSome { type _ }
4152
+ types/Test.C#existentialType3.[_] => type _
4153
+ types/Test.C#existentialType4. => val method existentialType4 Class[_] forSome { type _ }
4154
+ types/Test.C#existentialType4.[_] => type _
4155
4155
types/Test.C#p. => val method p P
4156
4156
types/Test.C#singleType1. => val method singleType1 x.type
4157
4157
types/Test.C#singleType2. => val method singleType2 p.x.type
You can’t perform that action at this time.
0 commit comments