Packages

package phases

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AddDefaults extends Phase with PreservesAll[Phase]

    Add default annotations for a Stage

    Add default annotations for a Stage

    This currently only adds a TargetDirAnnotation. This isn't necessary for a StageOptionsView, but downstream tools may expect a TargetDirAnnotation to exist.

  2. class Checks extends Phase with PreservesAll[Phase]

    Phase that validates an AnnotationSeq.

    Phase that validates an AnnotationSeq. If successful, views of this AnnotationSeq as StageOptions are guaranteed to succeed.

  3. class ConvertLegacyAnnotations extends Phase with PreservesAll[Phase]

    Convert any LegacyAnnotations to non-legacy variants

  4. class DeletedWrapper extends Phase with Translator[AnnotationSeq, (AnnotationSeq, AnnotationSeq)] with PreservesAll[Phase]

    Wrap a Phase such that any Annotation removed by the wrapped Phase will be added as DeletedAnnotations.

  5. class GetIncludes extends Phase with PreservesAll[Phase]

    Recursively expand all InputAnnotationFileAnnotations in an AnnotationSeq

  6. class WriteOutputAnnotations extends Phase with PreservesAll[Phase]

    Phase that writes an AnnotationSeq to a file.

    Phase that writes an AnnotationSeq to a file. A file is written if and only if a StageOptions view has a non-empty annotationFileOut.

Value Members

  1. object DeletedWrapper

Ungrouped