📄 phase.scala
字号:
/* NSC -- new Scala compiler * Copyright 2005-2007 LAMP/EPFL * @author Martin Odersky */// $Id: Phase.scala 13818 2008-01-28 18:39:05Z odersky $package scala.tools.nscimport symtab.Flagsabstract class Phase(val prev: Phase) { type Id = Int val id: Id = if (prev eq null) 0 else prev.id + 1 def newFlags: Long = 0l private var fmask: Long = if (prev eq null) Flags.InitialFlags else prev.flagMask | newFlags def flagMask: Long = fmask private var nx: Phase = this if (prev ne null) prev.nx = this def next: Phase = nx def name: String def description: String = name def devirtualized: Boolean = false def erasedTypes: Boolean = false def flatClasses: Boolean = false def run: Unit override def toString() = name}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -