When I read Spark source Code, I see a code snippet
def in[U <: Universe with Singleton](otherMirror: scala.reflect.api.Mirror[U]): U # WeakTypeTag[T]
what does # mean here, and where can I find the doc of the scala symbol eg "<:<" , "<%<", "#" and so on?