All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dotty.tools.dotc.transform.PreRecheck.scala Maven / Gradle / Ivy

package dotty.tools.dotc
package transform

import core.Phases.Phase
import core.DenotTransformers.DenotTransformer
import core.Contexts.{Context, ctx}

/** A base class for a phase that precedes a rechecker and that allows installing
 *  new types for local symbols.
 */
abstract class PreRecheck extends Phase, DenotTransformer:

  def phaseName: String = "preRecheck"

  override def changesBaseTypes: Boolean = true

  var pastRecheck = false

  def run(using Context): Unit = ()

  override def isCheckable = false




© 2015 - 2025 Weber Informatics LLC | Privacy Policy