Skip to content

Commit ad111dd

Browse files
committed
Add comments
1 parent cfac787 commit ad111dd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,10 +1298,18 @@ class TreeUnpickler(reader: TastyReader,
12981298

12991299
object TreeUnpickler {
13001300

1301+
/** Define the expected format of the tasty bytes
1302+
* - TopLevel: Tasty that contains a full class nested in its package
1303+
* - Term: Tasty that contains only a term tree
1304+
* - TypeTree: Tasty that contains only a type tree or a reference to a type
1305+
*/
13011306
sealed trait UnpickleMode
13021307
object UnpickleMode {
1308+
/** Unpickle a full class in some package */
13031309
object TopLevel extends UnpickleMode
1310+
/** Unpickle as a TermTree */
13041311
object Term extends UnpickleMode
1312+
/** Unpickle as a TypeTree */
13051313
object TypeTree extends UnpickleMode
13061314
}
13071315

0 commit comments

Comments
 (0)