Packages

p

rsc

outline

package outline

Linear Supertypes
Synthetics, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. outline
  2. Synthetics
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AmbiguousResolution(syms: List[semantics.Symbol]) extends FailedResolution with Product with Serializable
  2. final case class BlockedResolution(work: Work) extends SymbolResolution with ScopeResolution with Product with Serializable
  3. final case class BlockedStatus(work: Work) extends IncompleteStatus with Product with Serializable
  4. sealed trait ClasspathScope extends Scope
  5. sealed trait CompleteStatus extends Status
  6. final case class CyclicStatus(works: List[Work]) extends FailedStatus with Product with Serializable
  7. sealed class Env extends Pretty
  8. final class ExistentialScope extends OutlineScope
  9. final case class ExplicitSymbol(sym: semantics.Symbol) extends ResolvedSymbol with Product with Serializable
  10. sealed trait FailedResolution extends SymbolResolution with ScopeResolution
  11. sealed trait FailedStatus extends CompleteStatus
  12. final class ImporterScope extends Scope
  13. sealed trait IncompleteStatus extends Status
  14. final class Indexer extends AnyRef
  15. sealed abstract class OutlineScope extends Scope
  16. final class Outliner extends AnyRef
  17. final class PackageObjectScope extends TemplateScope
  18. final class PackageScope extends OutlineScope with ClasspathScope
  19. final class ParamScope extends OutlineScope
  20. final class RefineScope extends OutlineScope
  21. sealed trait Resolution extends Pretty with Product
  22. final case class ResolvedScope(scope: Scope) extends ScopeResolution with Product with Serializable
  23. sealed trait ResolvedSymbol extends SymbolResolution
  24. final class Root extends Pretty
  25. final class Scheduler extends AnyRef

    Scheduler will 1.

    Scheduler will 1. assign symbols to identifiers of definitions 2. append Work to todo

    To assign the correct symbols, Scheduler keeps track of the lexical environment, i.e. Env

  26. sealed abstract class Scope extends Work
  27. sealed trait ScopeResolution extends Resolution
  28. final class SelfScope extends OutlineScope
  29. final class SignatureScope extends Scope with ClasspathScope
  30. final class Sketch extends Work
  31. sealed trait Status extends Pretty with Product
  32. sealed trait SymbolResolution extends Resolution
  33. final class Synthesizer extends AnyRef
  34. trait Synthetics extends AnyRef
  35. implicit class SyntheticOps extends AnyRef
    Definition Classes
    Synthetics
  36. class TemplateScope extends OutlineScope
  37. final class Todo extends Pretty
  38. final class TypeParamScope extends OutlineScope
  39. final case class WildcardSymbol(sym: semantics.Symbol) extends ResolvedSymbol with Product with Serializable
  40. final class WithScope extends Scope
  41. abstract class Work extends Pretty

Value Members

  1. object Env
  2. object ErrorResolution extends FailedResolution with Product with Serializable
  3. object ErrorStatus extends FailedStatus with Product with Serializable
  4. object ExistentialScope
  5. object ImporterScope
  6. object Indexer
  7. object MissingResolution extends FailedResolution with Product with Serializable
  8. object Outliner
  9. object PackageObjectScope
  10. object PackageScope
  11. object ParamScope
  12. object PendingStatus extends IncompleteStatus with Product with Serializable
  13. object RefineScope
  14. object ResolvedSymbol
  15. object Root
  16. object Scheduler
  17. object SelfScope
  18. object SignatureScope
  19. object Sketch
  20. object SucceededStatus extends CompleteStatus with Product with Serializable
  21. object Synthesizer
  22. object TemplateScope
  23. object Todo
  24. object TypeParamScope
  25. object WithScope

Inherited from Synthetics

Inherited from AnyRef

Inherited from Any

Ungrouped