Skip to content

Commit eb7649a

Browse files
committed
Add comments
1 parent 3c7c9f2 commit eb7649a

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
@@ -1273,10 +1273,18 @@ class TreeUnpickler(reader: TastyReader,
12731273

12741274
object TreeUnpickler {
12751275

1276+
/** Define the expected format of the tasty bytes
1277+
* - TopLevel: Tasty that contains a full class nested in its package
1278+
* - Term: Tasty that contains only a term tree
1279+
* - TypeTree: Tasty that contains only a type tree or a reference to a type
1280+
*/
12761281
sealed trait UnpickleMode
12771282
object UnpickleMode {
1283+
/** Unpickle a full class in some package */
12781284
object TopLevel extends UnpickleMode
1285+
/** Unpickle as a term tree */
12791286
object Term extends UnpickleMode
1287+
/** Unpickle as a type tree */
12801288
object TypeTree extends UnpickleMode
12811289
}
12821290

0 commit comments

Comments
 (0)