package scala213
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final class Any2StringAdd extends SemanticRule
- class ConstructorProcedureSyntax extends SyntacticRule
- See also
- final class Core extends SemanticRule
- class DottyMigrate extends CompilerDependentRule
This rule combine & run other rules - see collector - while: + Traveling the doc.tree one time only (for each doc) + Don't re-run scala.meta.internal.proxy.GlobalProxy.typedTreeAt for every rules that need
CompilerSupport
- case class DottyMigrateConfig(resTypes: ExplicitResultTypesConfig = ExplicitResultTypesConfig.default, nullaryOverride: NullaryOverrideConfig = NullaryOverrideConfig.default) extends Product with Serializable
- final class ExplicitNonNullaryApply extends CompilerDependentRule
Explicitly insert () to non-nullary method applications that lack it.
Explicitly insert () to non-nullary method applications that lack it. https://dotty.epfl.ch/docs/reference/dropped-features/auto-apply.html https://github.com/scala/scala/pull/8833
- final class ExplicitNullaryEtaExpansion extends SemanticRule
- class MultiArgInfix extends SyntacticRule
- final class NullaryHashHash extends SemanticRule
- class NullaryOverride extends CompilerDependentRule
- case class NullaryOverrideConfig(mode: NullaryOverrideMode = CollectAppend, nullarySymPath: Path = Paths.get(".nullary.NullaryOverride"), nonNullarySymPath: Path = Paths.get(".nonNullary.NullaryOverride")) extends Product with Serializable
- sealed trait NullaryOverrideMode extends AnyRef
- class ParensAroundLambda extends SyntacticRule
- final class ScalaSeq extends SemanticRule
- trait SpaceOrTab extends AnyRef
- final class Varargs extends SemanticRule
Value Members
- object Any2StringAdd
- object ConstructorProcedureSyntax
- object Core
- object DottyMigrate
- object DottyMigrateConfig extends Serializable
- object MultiArgInfix
- object NullaryOverride
- Note
When remove
()
fromdef foo()
in type T then all referencest.foo()
must be rewritten tot.foo
(not just in thisdoc
) Similar,t.foo _
must be rewritten to() => t.foo
- object NullaryOverrideConfig extends Serializable
- object NullaryOverrideMode
- object ParensAroundLambda
- object ScalaSeq
- object SpaceOrTab
- object Varargs