dotty.tools.dotc.core.tasty
package dotty.tools.dotc.core.tasty
Members list
Type members
Classlikes
object AttributePickler
Attributes
- Supertypes
- Self type
-
AttributePickler.type
Attributes
- Supertypes
class Attributes
object Attributes
Attributes
- Companion
- class
- Supertypes
- Self type
-
Attributes.type
object CommentPickler
Attributes
- Supertypes
- Self type
-
CommentPickler.type
Attributes
- Supertypes
object DottyUnpickler
Attributes
- Companion
- class
- Supertypes
- Self type
-
DottyUnpickler.type
class DottyUnpickler(tastyFile: AbstractFile, bytes: Array[Byte], mode: UnpickleMode) extends Embedded, TreeProvider
A class for unpickling Tasty trees and symbols.
A class for unpickling Tasty trees and symbols.
Value parameters
- bytes
-
the bytearray containing the Tasty file from which we unpickle
- mode
-
the tasty file contains package (TopLevel), an expression (Term) or a type (TypeTree)
- tastyFile
-
tasty file from which we unpickle (used for CompilationUnitInfo)
Attributes
- Companion
- object
- Supertypes
class NameBuffer extends TastyBuffer
object NameBuffer
Attributes
- Companion
- class
- Supertypes
- Self type
-
NameBuffer.type
object PositionPickler
Attributes
- Supertypes
- Self type
-
PositionPickler.type
Unpickler for tree positions
class ScratchData
Attributes
- Supertypes
class TastyAnsiiPrinter(bytes: Array[Byte], testPickler: Boolean) extends TastyPrinter
Attributes
- Supertypes
Reads the package and class name of the class contained in this TASTy
Reads the package and class name of the class contained in this TASTy
Attributes
- Supertypes
class TastyHTMLPrinter(bytes: Array[Byte]) extends TastyPrinter
Attributes
- Supertypes
object TastyPickler
Attributes
- Companion
- class
- Supertypes
- Self type
-
TastyPickler.type
object TastyPrinter
Attributes
- Companion
- class
- Supertypes
- Self type
-
TastyPrinter.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class TastyAnsiiPrinterclass TastyHTMLPrinter
object TastyUnpickler
Attributes
- Companion
- class
- Supertypes
- Self type
-
TastyUnpickler.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class TastyPrinterUnpickler
class TreeBuffer extends TastyBuffer
Attributes
- Supertypes
object TreePickler
Attributes
- Companion
- class
- Supertypes
- Self type
-
TreePickler.type
class TreeUnpickler(reader: TastyReader, nameAtRef: NameTable, compilationUnitInfo: CompilationUnitInfo, posUnpicklerOpt: Option[PositionUnpickler], commentUnpicklerOpt: Option[CommentUnpickler])
Unpickler for typed trees
Unpickler for typed trees
Value parameters
- attributeUnpicklerOpt
-
the unpickler for attributes, if it exists
- commentUnpicklerOpt
-
the unpickler for comments, if it exists
- compilationUnitInfo
-
the compilation unit info of the TASTy
- posUnpicklerOpt
-
the unpickler for positions, if it exists
- reader
-
the reader from which to unpickle
Attributes
- Companion
- object
- Supertypes
object TreeUnpickler
Attributes
- Companion
- class
- Supertypes
- Self type
-
TreeUnpickler.type
In this article