package trees
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- trees
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait AstInfo[T <: Ast] extends ClassTag[T]
- Annotations
- @implicitNotFound("${T} is not an ast class and can't be used here.")
- class AstInfoMacros extends MacroHelpers
- trait InternalTree extends Product
- trait InternalTreeXtensions extends AnyRef
- sealed trait Origin extends Optional with Adt with Product with Serializable
- Annotations
- @root()
- trait Quasi extends Tree
- Annotations
- @branch() @branch()
- implicit class XtensionHelpersMod extends AnyRef
- implicit class XtensionTreesCase extends AnyRef
- implicit class XtensionTreesMods extends AnyRef
- implicit class XtensionTreesName extends AnyRef
- implicit class XtensionTreesRef extends AnyRef
- implicit class XtensionTreesStat extends AnyRef
- implicit class XtensionTreesTerm extends AnyRef
- implicit class XtensionTreesTermName extends AnyRef
- implicit class XtensionTreesTermRef extends AnyRef
- implicit class XtensionTreesType extends AnyRef
Value Members
- def arrayClass(clazz: Class[_], rank: Int): Class[_]
- def astInfo[T <: Ast](implicit arg0: AstInfo[T]): AstInfo[T]
- object All
- Annotations
- @registry(scala.collection.immutable.List.apply[String]("_root_.scala.meta.Name.Anonymous", "_root_.scala.meta.Name.Indeterminate", "_root_.scala.meta.Lit.Null", "_root_.scala.meta.Lit.Int", "_root_.scala.meta.Lit.Double", "_root_.scala.meta.Lit.Float", "_root_.scala.meta.Lit.Byte", "_root_.scala.meta.Lit.Short", "_root_.scala.meta.Lit.Char", "_root_.scala.meta.Lit.Long", "_root_.scala.meta.Lit.Boolean", "_root_.scala.meta.Lit.Unit", "_root_.scala.meta.Lit.String", "_root_.scala.meta.Lit.Symbol", "_root_.scala.meta.Term.This", "_root_.scala.meta.Term.Super", "_root_.scala.meta.Term.Name", "_root_.scala.meta.Term.Select", "_root_.scala.meta.Term.Interpolate", "_root_.scala.meta.Term.Xml", "_root_.scala.meta.Term.Apply", "_root_.scala.meta.Term.ApplyType", "_root_.scala.meta.Term.ApplyInfix", "_root_.scala.meta.Term.ApplyUnary", "_root_.scala.meta.Term.Assign", "_root_.scala.meta.Term.Return", "_root_.scala.meta.Term.Throw", "_root_.scala.meta.Term.Ascribe", "_root_.scala.meta.Term.Annotate", "_root_.scala.meta.Term.Tuple", "_root_.scala.meta.Term.Block", "_root_.scala.meta.Term.If", "_root_.scala.meta.Term.Match", "_root_.scala.meta.Term.Try", "_root_.scala.meta.Term.TryWithHandler", "_root_.scala.meta.Term.Function", "_root_.scala.meta.Term.PartialFunction", "_root_.scala.meta.Term.While", "_root_.scala.meta.Term.Do", "_root_.scala.meta.Term.For", "_root_.scala.meta.Term.ForYield", "_root_.scala.meta.Term.New", "_root_.scala.meta.Term.NewAnonymous", "_root_.scala.meta.Term.Placeholder", "_root_.scala.meta.Term.Eta", "_root_.scala.meta.Term.Repeated", "_root_.scala.meta.Term.Param", "_root_.scala.meta.Type.Name", "_root_.scala.meta.Type.Select", "_root_.scala.meta.Type.Project", "_root_.scala.meta.Type.Singleton", "_root_.scala.meta.Type.Apply", "_root_.scala.meta.Type.ApplyInfix", "_root_.scala.meta.Type.Function", "_root_.scala.meta.Type.ImplicitFunction", "_root_.scala.meta.Type.Tuple", "_root_.scala.meta.Type.With", "_root_.scala.meta.Type.And", "_root_.scala.meta.Type.Or", "_root_.scala.meta.Type.Refine", "_root_.scala.meta.Type.Existential", "_root_.scala.meta.Type.Annotate", "_root_.scala.meta.Type.Lambda", "_root_.scala.meta.Type.Method", "_root_.scala.meta.Type.Placeholder", "_root_.scala.meta.Type.Bounds", "_root_.scala.meta.Type.ByName", "_root_.scala.meta.Type.Repeated", "_root_.scala.meta.Type.Var", "_root_.scala.meta.Type.Param", "_root_.scala.meta.Pat.Var", "_root_.scala.meta.Pat.Wildcard", "_root_.scala.meta.Pat.SeqWildcard", "_root_.scala.meta.Pat.Bind", "_root_.scala.meta.Pat.Alternative", "_root_.scala.meta.Pat.Tuple", "_root_.scala.meta.Pat.Extract", "_root_.scala.meta.Pat.ExtractInfix", "_root_.scala.meta.Pat.Interpolate", "_root_.scala.meta.Pat.Xml", "_root_.scala.meta.Pat.Typed", "_root_.scala.meta.Decl.Val", "_root_.scala.meta.Decl.Var", "_root_.scala.meta.Decl.Def", "_root_.scala.meta.Decl.Type", "_root_.scala.meta.Defn.Val", "_root_.scala.meta.Defn.Var", "_root_.scala.meta.Defn.Def", "_root_.scala.meta.Defn.Macro", "_root_.scala.meta.Defn.Type", "_root_.scala.meta.Defn.Class", "_root_.scala.meta.Defn.Trait", "_root_.scala.meta.Defn.Object", "_root_.scala.meta.Pkg", "_root_.scala.meta.Pkg.Object", "_root_.scala.meta.Ctor.Primary", "_root_.scala.meta.Ctor.Secondary", "_root_.scala.meta.Init", "_root_.scala.meta.Self", "_root_.scala.meta.Template", "_root_.scala.meta.Mod.Annot", "_root_.scala.meta.Mod.Private", "_root_.scala.meta.Mod.Protected", "_root_.scala.meta.Mod.Implicit", "_root_.scala.meta.Mod.Final", "_root_.scala.meta.Mod.Sealed", "_root_.scala.meta.Mod.Override", "_root_.scala.meta.Mod.Case", "_root_.scala.meta.Mod.Abstract", "_root_.scala.meta.Mod.Covariant", "_root_.scala.meta.Mod.Contravariant", "_root_.scala.meta.Mod.Lazy", "_root_.scala.meta.Mod.ValParam", "_root_.scala.meta.Mod.VarParam", "_root_.scala.meta.Mod.Inline", "_root_.scala.meta.Enumerator.Generator", "_root_.scala.meta.Enumerator.Val", "_root_.scala.meta.Enumerator.Guard", "_root_.scala.meta.Import", "_root_.scala.meta.Importer", "_root_.scala.meta.Importee.Wildcard", "_root_.scala.meta.Importee.Name", "_root_.scala.meta.Importee.Rename", "_root_.scala.meta.Importee.Unimport", "_root_.scala.meta.Case", "_root_.scala.meta.Source"))
- object AstInfo extends java.io.Serializable
- object Fresh
- object Origin extends java.io.Serializable
- object ParentChecks
- object Quasi extends java.io.Serializable
- object Syntactic