Scala2Unpickler

dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler
See theScala2Unpickler companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class BadSignature(msg: String) extends RuntimeException

Exception thrown if classfile is corrupted

Exception thrown if classfile is corrupted

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class TempClassInfoType(parentTypes: List[Type], decls: Scope, clazz: Symbol) extends UncachedGroundType

Temporary type for classinfos, will be decomposed on completion of the class

Temporary type for classinfos, will be decomposed on completion of the class

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Type
trait Showable
trait Hashable
class Object
trait Matchable
class Any
Show all
case class TempPolyType(tparams: List[TypeSymbol], tpe: Type) extends UncachedGroundType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Type
trait Showable
trait Hashable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def ensureConstructor(cls: ClassSymbol, clsDenot: ClassDenotation, scope: Scope)(using Context): Unit
def setClassInfo(denot: ClassDenotation, info: Type, fromScala2: Boolean, selfInfo: Type)(using Context): Unit
def translateTempPoly(tp: Type)(using Context): Type

Convert temp poly type to poly type and leave other types alone.

Convert temp poly type to poly type and leave other types alone.

Attributes