A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages

A

Abstract() - Constructor for class hydra.scala.syntax.Mod.Abstract
Constructs an immutable Mod.Abstract.
ABSTRACT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.abstract field.
accept(CaseTree.Visitor<R>) - Method in class hydra.scala.syntax.CaseTree
Dispatch to visitor.
accept(CaseTree.Visitor<R>) - Method in class hydra.scala.syntax.CaseTree.Case
Dispatch to visitor.
accept(CaseTree.Visitor<R>) - Method in class hydra.scala.syntax.CaseTree.TypeCase
Dispatch to visitor.
accept(Ctor.Visitor<R>) - Method in class hydra.scala.syntax.Ctor
Dispatch to visitor.
accept(Ctor.Visitor<R>) - Method in class hydra.scala.syntax.Ctor.Primary
Dispatch to visitor.
accept(Ctor.Visitor<R>) - Method in class hydra.scala.syntax.Ctor.Secondary
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Annotate
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Apply
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.ApplyType
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.ApplyUsing
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Ascribe
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Assign
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Block
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.ContextFunction
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Do
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.EndMarker
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Eta
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.For
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.ForYield
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Function
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.If
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Interpolate
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Lit
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Match
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.New
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.NewAnonymous
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Param
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.PartialFunction
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Placeholder
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.PolyFunction
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Ref
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Repeated
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Return
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Throw
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Try
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.TryWithHandler
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.Tuple
Dispatch to visitor.
accept(Data.Visitor<R>) - Method in class hydra.scala.syntax.Data.While
Dispatch to visitor.
accept(DataMember.Visitor<R>) - Method in class hydra.scala.syntax.DataMember
Dispatch to visitor.
accept(DataMember.Visitor<R>) - Method in class hydra.scala.syntax.DataMember.Object_
Dispatch to visitor.
accept(DataMember.Visitor<R>) - Method in class hydra.scala.syntax.DataMember.Pkg
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl.Def
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl.Given
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl.Type
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl.Val
Dispatch to visitor.
accept(Decl.Visitor<R>) - Method in class hydra.scala.syntax.Decl.Var
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Class_
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Def
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Enum_
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.EnumCase
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.ExtensionGroup
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Given
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.GivenAlias
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Object_
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Trait
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Type
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Val
Dispatch to visitor.
accept(Defn.Visitor<R>) - Method in class hydra.scala.syntax.Defn.Var
Dispatch to visitor.
accept(Enumerator.Visitor<R>) - Method in class hydra.scala.syntax.Enumerator
Dispatch to visitor.
accept(Enumerator.Visitor<R>) - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
Dispatch to visitor.
accept(Enumerator.Visitor<R>) - Method in class hydra.scala.syntax.Enumerator.Generator
Dispatch to visitor.
accept(Enumerator.Visitor<R>) - Method in class hydra.scala.syntax.Enumerator.Guard
Dispatch to visitor.
accept(Enumerator.Visitor<R>) - Method in class hydra.scala.syntax.Enumerator.Val
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.Given
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.GivenAll
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.Name
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.Rename
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.Unimport
Dispatch to visitor.
accept(Importee.Visitor<R>) - Method in class hydra.scala.syntax.Importee.Wildcard
Dispatch to visitor.
accept(ImportExportStat.Visitor<R>) - Method in class hydra.scala.syntax.ImportExportStat
Dispatch to visitor.
accept(ImportExportStat.Visitor<R>) - Method in class hydra.scala.syntax.ImportExportStat.Export
Dispatch to visitor.
accept(ImportExportStat.Visitor<R>) - Method in class hydra.scala.syntax.ImportExportStat.Import
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Boolean_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Byte_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Bytes
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Char
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Double_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Float_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Int
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Long_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Null
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Short_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.String_
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Symbol
Dispatch to visitor.
accept(Lit.Visitor<R>) - Method in class hydra.scala.syntax.Lit.Unit
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member.Self
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member.Term
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member.TermParam
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member.Type
Dispatch to visitor.
accept(Member.Visitor<R>) - Method in class hydra.scala.syntax.Member.TypeParam
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Abstract
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Annot
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Case
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Contravariant
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Covariant
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Final
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Implicit
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Infix
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Inline
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Lazy
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Opaque
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Open
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Override_
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Private
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Protected
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Sealed
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Super
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Transparent
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.Using
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.ValParam
Dispatch to visitor.
accept(Mod.Visitor<R>) - Method in class hydra.scala.syntax.Mod.VarParam
Dispatch to visitor.
accept(Name.Visitor<R>) - Method in class hydra.scala.syntax.Name
Dispatch to visitor.
accept(Name.Visitor<R>) - Method in class hydra.scala.syntax.Name.Anonymous
Dispatch to visitor.
accept(Name.Visitor<R>) - Method in class hydra.scala.syntax.Name.Indeterminate
Dispatch to visitor.
accept(Name.Visitor<R>) - Method in class hydra.scala.syntax.Name.Value
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Alternative
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Bind
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Extract
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.ExtractInfix
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Given
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Interpolate
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Repeated
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.SeqWildcard
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Tuple
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Typed
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Var
Dispatch to visitor.
accept(Pat.Visitor<R>) - Method in class hydra.scala.syntax.Pat.Wildcard
Dispatch to visitor.
accept(Ref.Visitor<R>) - Method in class hydra.scala.syntax.Ref
Dispatch to visitor.
accept(Ref.Visitor<R>) - Method in class hydra.scala.syntax.Ref.Init
Dispatch to visitor.
accept(Ref.Visitor<R>) - Method in class hydra.scala.syntax.Ref.Name
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.Anonymous
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.ApplyUnary
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.Name
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.Select
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.Super
Dispatch to visitor.
accept(RefData.Visitor<R>) - Method in class hydra.scala.syntax.RefData.This
Dispatch to visitor.
accept(RefType.Visitor<R>) - Method in class hydra.scala.syntax.RefType
Dispatch to visitor.
accept(RefType.Visitor<R>) - Method in class hydra.scala.syntax.RefType.Name
Dispatch to visitor.
accept(RefType.Visitor<R>) - Method in class hydra.scala.syntax.RefType.Project
Dispatch to visitor.
accept(RefType.Visitor<R>) - Method in class hydra.scala.syntax.RefType.Select
Dispatch to visitor.
accept(RefType.Visitor<R>) - Method in class hydra.scala.syntax.RefType.Singleton
Dispatch to visitor.
accept(Stat.Visitor<R>) - Method in class hydra.scala.syntax.Stat
Dispatch to visitor.
accept(Stat.Visitor<R>) - Method in class hydra.scala.syntax.Stat.Decl
Dispatch to visitor.
accept(Stat.Visitor<R>) - Method in class hydra.scala.syntax.Stat.Defn
Dispatch to visitor.
accept(Stat.Visitor<R>) - Method in class hydra.scala.syntax.Stat.ImportExport
Dispatch to visitor.
accept(Stat.Visitor<R>) - Method in class hydra.scala.syntax.Stat.Term
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Bounds
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.CaseTree
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Ctor
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Enumerator
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Importee
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Importer
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Member
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Mod
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Pat
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Ref
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Source
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Stat
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Template
Dispatch to visitor.
accept(Tree.Visitor<R>) - Method in class hydra.scala.syntax.Tree.Type
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.And
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Annotate
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.AnonymousName
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Apply
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.ApplyInfix
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.ByName
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.ContextFunction
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Existential
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Function
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.ImplicitFunction
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Lambda
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Match
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Method
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Or
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Placeholder
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.PolyFunction
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Ref
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Refine
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Repeated
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Tuple
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.TypedParam
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.Var
Dispatch to visitor.
accept(Type.Visitor<R>) - Method in class hydra.scala.syntax.Type.With
Dispatch to visitor.
Alternative(AlternativePat) - Constructor for class hydra.scala.syntax.Pat.Alternative
Constructs an immutable Pat.Alternative.
ALTERNATIVE - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.alternative field.
alternativePat(TypedTerm<Pat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AlternativePat
AlternativePat - Class in hydra.scala.syntax
 
AlternativePat(Pat, Pat) - Constructor for class hydra.scala.syntax.AlternativePat
Constructs an immutable AlternativePat.
AlternativePat.Builder - Class in hydra.scala.syntax
A fluent builder for AlternativePat.
alternativePatLhs(TypedTerm<AlternativePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.AlternativePat
alternativePatRhs(TypedTerm<AlternativePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.AlternativePat
alternativePatWithLhs(TypedTerm<AlternativePat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.AlternativePat
alternativePatWithRhs(TypedTerm<AlternativePat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.AlternativePat
And(AndType) - Constructor for class hydra.scala.syntax.Type.And
Constructs an immutable Type.And.
AND - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.and field.
andType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AndType
AndType - Class in hydra.scala.syntax
 
AndType(Type, Type) - Constructor for class hydra.scala.syntax.AndType
Constructs an immutable AndType.
AndType.Builder - Class in hydra.scala.syntax
A fluent builder for AndType.
andTypeLhs(TypedTerm<AndType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.AndType
andTypeRhs(TypedTerm<AndType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.AndType
andTypeWithLhs(TypedTerm<AndType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.AndType
andTypeWithRhs(TypedTerm<AndType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.AndType
Annot(AnnotMod) - Constructor for class hydra.scala.syntax.Mod.Annot
Constructs an immutable Mod.Annot.
ANNOT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.annot field.
Annotate(AnnotateData) - Constructor for class hydra.scala.syntax.Data.Annotate
Constructs an immutable Data.Annotate.
Annotate(AnnotateType) - Constructor for class hydra.scala.syntax.Type.Annotate
Constructs an immutable Type.Annotate.
ANNOTATE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.annotate field.
ANNOTATE - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.annotate field.
annotateData(TypedTerm<Data>, TypedTerm<List<AnnotMod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AnnotateData
AnnotateData - Class in hydra.scala.syntax
 
AnnotateData(Data, List<AnnotMod>) - Constructor for class hydra.scala.syntax.AnnotateData
Constructs an immutable AnnotateData.
AnnotateData.Builder - Class in hydra.scala.syntax
A fluent builder for AnnotateData.
annotateDataAnnots(TypedTerm<AnnotateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the annots field of hydra.scala.syntax.AnnotateData
annotateDataExpr(TypedTerm<AnnotateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.AnnotateData
annotateDataWithAnnots(TypedTerm<AnnotateData>, TypedTerm<List<AnnotMod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the annots field of hydra.scala.syntax.AnnotateData
annotateDataWithExpr(TypedTerm<AnnotateData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.AnnotateData
annotateType(TypedTerm<Type>, TypedTerm<List<AnnotMod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AnnotateType
AnnotateType - Class in hydra.scala.syntax
 
AnnotateType(Type, List<AnnotMod>) - Constructor for class hydra.scala.syntax.AnnotateType
Constructs an immutable AnnotateType.
AnnotateType.Builder - Class in hydra.scala.syntax
A fluent builder for AnnotateType.
annotateTypeAnnots(TypedTerm<AnnotateType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the annots field of hydra.scala.syntax.AnnotateType
annotateTypeTpe(TypedTerm<AnnotateType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.AnnotateType
annotateTypeWithAnnots(TypedTerm<AnnotateType>, TypedTerm<List<AnnotMod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the annots field of hydra.scala.syntax.AnnotateType
annotateTypeWithTpe(TypedTerm<AnnotateType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.AnnotateType
annotMod(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AnnotMod
AnnotMod - Class in hydra.scala.syntax
 
AnnotMod(Init) - Constructor for class hydra.scala.syntax.AnnotMod
Constructs an immutable AnnotMod.
AnnotMod.Builder - Class in hydra.scala.syntax
A fluent builder for AnnotMod.
annotModInit(TypedTerm<AnnotMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the init field of hydra.scala.syntax.AnnotMod
annotModWithInit(TypedTerm<AnnotMod>, TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the init field of hydra.scala.syntax.AnnotMod
annots - Variable in class hydra.scala.syntax.AnnotateData
 
annots - Variable in class hydra.scala.syntax.AnnotateType
 
annots(List<AnnotMod>) - Method in class hydra.scala.syntax.AnnotateData.Builder
 
annots(List<AnnotMod>) - Method in class hydra.scala.syntax.AnnotateType.Builder
 
ANNOTS - Static variable in class hydra.scala.syntax.AnnotateData
Name of the hydra.scala.syntax.AnnotateData.annots field.
ANNOTS - Static variable in class hydra.scala.syntax.AnnotateType
Name of the hydra.scala.syntax.AnnotateType.annots field.
Anonymous() - Constructor for class hydra.scala.syntax.Name.Anonymous
Constructs an immutable Name.Anonymous.
Anonymous(AnonymousData) - Constructor for class hydra.scala.syntax.RefData.Anonymous
Constructs an immutable RefData.Anonymous.
ANONYMOUS - Static variable in class hydra.scala.syntax.Name
Name of the hydra.scala.syntax.Name.anonymous field.
ANONYMOUS - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.anonymous field.
ANONYMOUS_NAME - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.anonymousName field.
anonymousData(TypedTerm<Void>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for the hydra.scala.syntax.AnonymousData wrapper
AnonymousData - Class in hydra.scala.syntax
 
AnonymousData(Void) - Constructor for class hydra.scala.syntax.AnonymousData
Constructs an immutable AnonymousData.
AnonymousData.Builder - Class in hydra.scala.syntax
A fluent builder for AnonymousData.
AnonymousName(AnonymousNameType) - Constructor for class hydra.scala.syntax.Type.AnonymousName
Constructs an immutable Type.AnonymousName.
anonymousNameType(TypedTerm<Void>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for the hydra.scala.syntax.AnonymousNameType wrapper
AnonymousNameType - Class in hydra.scala.syntax
 
AnonymousNameType(Void) - Constructor for class hydra.scala.syntax.AnonymousNameType
Constructs an immutable AnonymousNameType.
AnonymousNameType.Builder - Class in hydra.scala.syntax
A fluent builder for AnonymousNameType.
Apply(ApplyData) - Constructor for class hydra.scala.syntax.Data.Apply
Constructs an immutable Data.Apply.
Apply(ApplyType) - Constructor for class hydra.scala.syntax.Type.Apply
Constructs an immutable Type.Apply.
APPLY - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.apply field.
APPLY - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.apply field.
APPLY_INFIX - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.applyInfix field.
APPLY_TYPE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.applyType field.
APPLY_UNARY - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.applyUnary field.
APPLY_USING - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.applyUsing field.
applyData(TypedTerm<Data>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyData
ApplyData - Class in hydra.scala.syntax
 
ApplyData(Data, List<Data>) - Constructor for class hydra.scala.syntax.ApplyData
Constructs an immutable ApplyData.
ApplyData.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyData.
applyDataArgs(TypedTerm<ApplyData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.ApplyData
applyDataFun(TypedTerm<ApplyData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the fun field of hydra.scala.syntax.ApplyData
applyDataWithArgs(TypedTerm<ApplyData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.ApplyData
applyDataWithFun(TypedTerm<ApplyData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the fun field of hydra.scala.syntax.ApplyData
ApplyInfix(ApplyInfixType) - Constructor for class hydra.scala.syntax.Type.ApplyInfix
Constructs an immutable Type.ApplyInfix.
applyInfixData(TypedTerm<Data>, TypedTerm<NameData>, TypedTerm<List<Type>>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyInfixData
ApplyInfixData - Class in hydra.scala.syntax
 
ApplyInfixData(Data, NameData, List<Type>, List<Data>) - Constructor for class hydra.scala.syntax.ApplyInfixData
Constructs an immutable ApplyInfixData.
ApplyInfixData.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyInfixData.
applyInfixDataArgs(TypedTerm<ApplyInfixData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.ApplyInfixData
applyInfixDataLhs(TypedTerm<ApplyInfixData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.ApplyInfixData
applyInfixDataOp(TypedTerm<ApplyInfixData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the op field of hydra.scala.syntax.ApplyInfixData
applyInfixDataTargs(TypedTerm<ApplyInfixData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the targs field of hydra.scala.syntax.ApplyInfixData
applyInfixDataWithArgs(TypedTerm<ApplyInfixData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.ApplyInfixData
applyInfixDataWithLhs(TypedTerm<ApplyInfixData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.ApplyInfixData
applyInfixDataWithOp(TypedTerm<ApplyInfixData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the op field of hydra.scala.syntax.ApplyInfixData
applyInfixDataWithTargs(TypedTerm<ApplyInfixData>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the targs field of hydra.scala.syntax.ApplyInfixData
applyInfixType(TypedTerm<Type>, TypedTerm<NameType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyInfixType
ApplyInfixType - Class in hydra.scala.syntax
 
ApplyInfixType(Type, NameType, Type) - Constructor for class hydra.scala.syntax.ApplyInfixType
Constructs an immutable ApplyInfixType.
ApplyInfixType.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyInfixType.
applyInfixTypeLhs(TypedTerm<ApplyInfixType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.ApplyInfixType
applyInfixTypeOp(TypedTerm<ApplyInfixType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the op field of hydra.scala.syntax.ApplyInfixType
applyInfixTypeRhs(TypedTerm<ApplyInfixType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.ApplyInfixType
applyInfixTypeWithLhs(TypedTerm<ApplyInfixType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.ApplyInfixType
applyInfixTypeWithOp(TypedTerm<ApplyInfixType>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the op field of hydra.scala.syntax.ApplyInfixType
applyInfixTypeWithRhs(TypedTerm<ApplyInfixType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.ApplyInfixType
applyType(TypedTerm<Type>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyType
ApplyType - Class in hydra.scala.syntax
 
ApplyType(ApplyTypeData) - Constructor for class hydra.scala.syntax.Data.ApplyType
Constructs an immutable Data.ApplyType.
ApplyType(Type, List<Type>) - Constructor for class hydra.scala.syntax.ApplyType
Constructs an immutable ApplyType.
ApplyType.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyType.
applyTypeArgs(TypedTerm<ApplyType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.ApplyType
applyTypeData(TypedTerm<Data>, TypedTerm<NameData>, TypedTerm<List<Type>>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyTypeData
ApplyTypeData - Class in hydra.scala.syntax
 
ApplyTypeData(Data, NameData, List<Type>, List<Data>) - Constructor for class hydra.scala.syntax.ApplyTypeData
Constructs an immutable ApplyTypeData.
ApplyTypeData.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyTypeData.
applyTypeDataArgs(TypedTerm<ApplyTypeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.ApplyTypeData
applyTypeDataLhs(TypedTerm<ApplyTypeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.ApplyTypeData
applyTypeDataOp(TypedTerm<ApplyTypeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the op field of hydra.scala.syntax.ApplyTypeData
applyTypeDataTargs(TypedTerm<ApplyTypeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the targs field of hydra.scala.syntax.ApplyTypeData
applyTypeDataWithArgs(TypedTerm<ApplyTypeData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.ApplyTypeData
applyTypeDataWithLhs(TypedTerm<ApplyTypeData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.ApplyTypeData
applyTypeDataWithOp(TypedTerm<ApplyTypeData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the op field of hydra.scala.syntax.ApplyTypeData
applyTypeDataWithTargs(TypedTerm<ApplyTypeData>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the targs field of hydra.scala.syntax.ApplyTypeData
applyTypeTpe(TypedTerm<ApplyType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.ApplyType
applyTypeWithArgs(TypedTerm<ApplyType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.ApplyType
applyTypeWithTpe(TypedTerm<ApplyType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.ApplyType
ApplyUnary(ApplyUnaryData) - Constructor for class hydra.scala.syntax.RefData.ApplyUnary
Constructs an immutable RefData.ApplyUnary.
applyUnaryData(TypedTerm<NameData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyUnaryData
ApplyUnaryData - Class in hydra.scala.syntax
 
ApplyUnaryData(NameData, Data) - Constructor for class hydra.scala.syntax.ApplyUnaryData
Constructs an immutable ApplyUnaryData.
ApplyUnaryData.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyUnaryData.
applyUnaryDataArg(TypedTerm<ApplyUnaryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the arg field of hydra.scala.syntax.ApplyUnaryData
applyUnaryDataOp(TypedTerm<ApplyUnaryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the op field of hydra.scala.syntax.ApplyUnaryData
applyUnaryDataWithArg(TypedTerm<ApplyUnaryData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the arg field of hydra.scala.syntax.ApplyUnaryData
applyUnaryDataWithOp(TypedTerm<ApplyUnaryData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the op field of hydra.scala.syntax.ApplyUnaryData
ApplyUsing(ApplyUsingData) - Constructor for class hydra.scala.syntax.Data.ApplyUsing
Constructs an immutable Data.ApplyUsing.
applyUsingData(TypedTerm<Data>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ApplyUsingData
ApplyUsingData - Class in hydra.scala.syntax
 
ApplyUsingData(Data, List<Data>) - Constructor for class hydra.scala.syntax.ApplyUsingData
Constructs an immutable ApplyUsingData.
ApplyUsingData.Builder - Class in hydra.scala.syntax
A fluent builder for ApplyUsingData.
applyUsingDataFun(TypedTerm<ApplyUsingData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the fun field of hydra.scala.syntax.ApplyUsingData
applyUsingDataTargs(TypedTerm<ApplyUsingData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the targs field of hydra.scala.syntax.ApplyUsingData
applyUsingDataWithFun(TypedTerm<ApplyUsingData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the fun field of hydra.scala.syntax.ApplyUsingData
applyUsingDataWithTargs(TypedTerm<ApplyUsingData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the targs field of hydra.scala.syntax.ApplyUsingData
applyVar(Term, Name) - Static method in interface hydra.scala.Coder
Apply a variable to a term, performing substitution for lambdas
arg - Variable in class hydra.scala.syntax.ApplyUnaryData
 
arg(Data) - Method in class hydra.scala.syntax.ApplyUnaryData.Builder
 
ARG - Static variable in class hydra.scala.syntax.ApplyUnaryData
Name of the hydra.scala.syntax.ApplyUnaryData.arg field.
args - Variable in class hydra.scala.syntax.ApplyData
 
args - Variable in class hydra.scala.syntax.ApplyInfixData
 
args - Variable in class hydra.scala.syntax.ApplyType
 
args - Variable in class hydra.scala.syntax.ApplyTypeData
 
args - Variable in class hydra.scala.syntax.ExtractPat
 
args - Variable in class hydra.scala.syntax.InterpolateData
 
args - Variable in class hydra.scala.syntax.TupleData
 
args - Variable in class hydra.scala.syntax.TuplePat
 
args - Variable in class hydra.scala.syntax.TupleType
 
args(List<Data>) - Method in class hydra.scala.syntax.ApplyData.Builder
 
args(List<Data>) - Method in class hydra.scala.syntax.ApplyInfixData.Builder
 
args(List<Data>) - Method in class hydra.scala.syntax.ApplyTypeData.Builder
 
args(List<Data>) - Method in class hydra.scala.syntax.InterpolateData.Builder
 
args(List<Data>) - Method in class hydra.scala.syntax.TupleData.Builder
 
args(List<Pat>) - Method in class hydra.scala.syntax.ExtractPat.Builder
 
args(List<Pat>) - Method in class hydra.scala.syntax.TuplePat.Builder
 
args(List<Type>) - Method in class hydra.scala.syntax.ApplyType.Builder
 
args(List<Type>) - Method in class hydra.scala.syntax.TupleType.Builder
 
ARGS - Static variable in class hydra.scala.syntax.ApplyData
Name of the hydra.scala.syntax.ApplyData.args field.
ARGS - Static variable in class hydra.scala.syntax.ApplyInfixData
Name of the hydra.scala.syntax.ApplyInfixData.args field.
ARGS - Static variable in class hydra.scala.syntax.ApplyType
Name of the hydra.scala.syntax.ApplyType.args field.
ARGS - Static variable in class hydra.scala.syntax.ApplyTypeData
Name of the hydra.scala.syntax.ApplyTypeData.args field.
ARGS - Static variable in class hydra.scala.syntax.ExtractPat
Name of the hydra.scala.syntax.ExtractPat.args field.
ARGS - Static variable in class hydra.scala.syntax.InterpolateData
Name of the hydra.scala.syntax.InterpolateData.args field.
ARGS - Static variable in class hydra.scala.syntax.TupleData
Name of the hydra.scala.syntax.TupleData.args field.
ARGS - Static variable in class hydra.scala.syntax.TuplePat
Name of the hydra.scala.syntax.TuplePat.args field.
ARGS - Static variable in class hydra.scala.syntax.TupleType
Name of the hydra.scala.syntax.TupleType.args field.
argss - Variable in class hydra.scala.syntax.Init
 
argss(List<List<Data>>) - Method in class hydra.scala.syntax.Init.Builder
 
ARGSS - Static variable in class hydra.scala.syntax.Init
Name of the hydra.scala.syntax.Init.argss field.
Ascribe(AscribeData) - Constructor for class hydra.scala.syntax.Data.Ascribe
Constructs an immutable Data.Ascribe.
ASCRIBE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.ascribe field.
ascribeData(TypedTerm<Data>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AscribeData
AscribeData - Class in hydra.scala.syntax
 
AscribeData(Data, Type) - Constructor for class hydra.scala.syntax.AscribeData
Constructs an immutable AscribeData.
AscribeData.Builder - Class in hydra.scala.syntax
A fluent builder for AscribeData.
ascribeDataExpr(TypedTerm<AscribeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.AscribeData
ascribeDataTpe(TypedTerm<AscribeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.AscribeData
ascribeDataWithExpr(TypedTerm<AscribeData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.AscribeData
ascribeDataWithTpe(TypedTerm<AscribeData>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.AscribeData
Assign(AssignData) - Constructor for class hydra.scala.syntax.Data.Assign
Constructs an immutable Data.Assign.
ASSIGN - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.assign field.
assignData(TypedTerm<Data>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.AssignData
AssignData - Class in hydra.scala.syntax
 
AssignData(Data, Data) - Constructor for class hydra.scala.syntax.AssignData
Constructs an immutable AssignData.
AssignData.Builder - Class in hydra.scala.syntax
A fluent builder for AssignData.
assignDataLhs(TypedTerm<AssignData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.AssignData
assignDataRhs(TypedTerm<AssignData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.AssignData
assignDataWithLhs(TypedTerm<AssignData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.AssignData
assignDataWithRhs(TypedTerm<AssignData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.AssignData

B

Bind(BindPat) - Constructor for class hydra.scala.syntax.Pat.Bind
Constructs an immutable Pat.Bind.
BIND - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.bind field.
bindPat(TypedTerm<Pat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.BindPat
BindPat - Class in hydra.scala.syntax
 
BindPat(Pat, Pat) - Constructor for class hydra.scala.syntax.BindPat
Constructs an immutable BindPat.
BindPat.Builder - Class in hydra.scala.syntax
A fluent builder for BindPat.
bindPatLhs(TypedTerm<BindPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.BindPat
bindPatRhs(TypedTerm<BindPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.BindPat
bindPatWithLhs(TypedTerm<BindPat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.BindPat
bindPatWithRhs(TypedTerm<BindPat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.BindPat
Block(BlockData) - Constructor for class hydra.scala.syntax.Data.Block
Constructs an immutable Data.Block.
BLOCK - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.block field.
blockData(TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.BlockData
BlockData - Class in hydra.scala.syntax
 
BlockData(List<Stat>) - Constructor for class hydra.scala.syntax.BlockData
Constructs an immutable BlockData.
BlockData.Builder - Class in hydra.scala.syntax
A fluent builder for BlockData.
blockDataStats(TypedTerm<BlockData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.BlockData
blockDataWithStats(TypedTerm<BlockData>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.BlockData
body - Variable in class hydra.scala.syntax.Case
 
body - Variable in class hydra.scala.syntax.ContextFunctionData
 
body - Variable in class hydra.scala.syntax.DefDefn
 
body - Variable in class hydra.scala.syntax.DoData
 
body - Variable in class hydra.scala.syntax.ExtensionGroupDefn
 
body - Variable in class hydra.scala.syntax.FunctionData
 
body - Variable in class hydra.scala.syntax.GivenAliasDefn
 
body - Variable in class hydra.scala.syntax.PolyFunctionData
 
body - Variable in class hydra.scala.syntax.TypeCase
 
body - Variable in class hydra.scala.syntax.TypeDefn
 
body - Variable in class hydra.scala.syntax.WhileData
 
body(Data) - Method in class hydra.scala.syntax.Case.Builder
 
body(Data) - Method in class hydra.scala.syntax.ContextFunctionData.Builder
 
body(Data) - Method in class hydra.scala.syntax.DefDefn.Builder
 
body(Data) - Method in class hydra.scala.syntax.DoData.Builder
 
body(Data) - Method in class hydra.scala.syntax.FunctionData.Builder
 
body(Data) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
body(Data) - Method in class hydra.scala.syntax.PolyFunctionData.Builder
 
body(Data) - Method in class hydra.scala.syntax.WhileData.Builder
 
body(Stat) - Method in class hydra.scala.syntax.ExtensionGroupDefn.Builder
 
body(Type) - Method in class hydra.scala.syntax.TypeCase.Builder
 
body(Type) - Method in class hydra.scala.syntax.TypeDefn.Builder
 
BODY - Static variable in class hydra.scala.syntax.Case
Name of the hydra.scala.syntax.Case.body field.
BODY - Static variable in class hydra.scala.syntax.ContextFunctionData
Name of the hydra.scala.syntax.ContextFunctionData.body field.
BODY - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.body field.
BODY - Static variable in class hydra.scala.syntax.DoData
Name of the hydra.scala.syntax.DoData.body field.
BODY - Static variable in class hydra.scala.syntax.ExtensionGroupDefn
Name of the hydra.scala.syntax.ExtensionGroupDefn.body field.
BODY - Static variable in class hydra.scala.syntax.FunctionData
Name of the hydra.scala.syntax.FunctionData.body field.
BODY - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.body field.
BODY - Static variable in class hydra.scala.syntax.PolyFunctionData
Name of the hydra.scala.syntax.PolyFunctionData.body field.
BODY - Static variable in class hydra.scala.syntax.TypeCase
Name of the hydra.scala.syntax.TypeCase.body field.
BODY - Static variable in class hydra.scala.syntax.TypeDefn
Name of the hydra.scala.syntax.TypeDefn.body field.
BODY - Static variable in class hydra.scala.syntax.WhileData
Name of the hydra.scala.syntax.WhileData.body field.
BOOLEAN - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.boolean field.
Boolean_(Boolean) - Constructor for class hydra.scala.syntax.Lit.Boolean_
Constructs an immutable Lit.Boolean_.
bounds - Variable in class hydra.scala.syntax.PlaceholderType
 
bounds - Variable in class hydra.scala.syntax.TypeDecl
 
bounds(TypeBounds) - Method in class hydra.scala.syntax.PlaceholderType.Builder
 
bounds(TypeBounds) - Method in class hydra.scala.syntax.TypeDecl.Builder
 
Bounds(TypeBounds) - Constructor for class hydra.scala.syntax.Tree.Bounds
Constructs an immutable Tree.Bounds.
BOUNDS - Static variable in class hydra.scala.syntax.PlaceholderType
Name of the hydra.scala.syntax.PlaceholderType.bounds field.
BOUNDS - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.bounds field.
BOUNDS - Static variable in class hydra.scala.syntax.TypeDecl
Name of the hydra.scala.syntax.TypeDecl.bounds field.
build() - Method in class hydra.scala.syntax.AlternativePat.Builder
Builds an immutable AlternativePat.
build() - Method in class hydra.scala.syntax.AndType.Builder
Builds an immutable AndType.
build() - Method in class hydra.scala.syntax.AnnotateData.Builder
Builds an immutable AnnotateData.
build() - Method in class hydra.scala.syntax.AnnotateType.Builder
Builds an immutable AnnotateType.
build() - Method in class hydra.scala.syntax.AnnotMod.Builder
Builds an immutable AnnotMod.
build() - Method in class hydra.scala.syntax.AnonymousData.Builder
Builds an immutable AnonymousData.
build() - Method in class hydra.scala.syntax.AnonymousNameType.Builder
Builds an immutable AnonymousNameType.
build() - Method in class hydra.scala.syntax.ApplyData.Builder
Builds an immutable ApplyData.
build() - Method in class hydra.scala.syntax.ApplyInfixData.Builder
Builds an immutable ApplyInfixData.
build() - Method in class hydra.scala.syntax.ApplyInfixType.Builder
Builds an immutable ApplyInfixType.
build() - Method in class hydra.scala.syntax.ApplyType.Builder
Builds an immutable ApplyType.
build() - Method in class hydra.scala.syntax.ApplyTypeData.Builder
Builds an immutable ApplyTypeData.
build() - Method in class hydra.scala.syntax.ApplyUnaryData.Builder
Builds an immutable ApplyUnaryData.
build() - Method in class hydra.scala.syntax.ApplyUsingData.Builder
Builds an immutable ApplyUsingData.
build() - Method in class hydra.scala.syntax.AscribeData.Builder
Builds an immutable AscribeData.
build() - Method in class hydra.scala.syntax.AssignData.Builder
Builds an immutable AssignData.
build() - Method in class hydra.scala.syntax.BindPat.Builder
Builds an immutable BindPat.
build() - Method in class hydra.scala.syntax.BlockData.Builder
Builds an immutable BlockData.
build() - Method in class hydra.scala.syntax.ByNameType.Builder
Builds an immutable ByNameType.
build() - Method in class hydra.scala.syntax.Case.Builder
Builds an immutable Case.
build() - Method in class hydra.scala.syntax.CaseGeneratorEnumerator.Builder
Builds an immutable CaseGeneratorEnumerator.
build() - Method in class hydra.scala.syntax.ClassDefn.Builder
Builds an immutable ClassDefn.
build() - Method in class hydra.scala.syntax.ContextFunctionData.Builder
Builds an immutable ContextFunctionData.
build() - Method in class hydra.scala.syntax.ContextFunctionType.Builder
Builds an immutable ContextFunctionType.
build() - Method in class hydra.scala.syntax.DefDecl.Builder
Builds an immutable DefDecl.
build() - Method in class hydra.scala.syntax.DefDefn.Builder
Builds an immutable DefDefn.
build() - Method in class hydra.scala.syntax.DoData.Builder
Builds an immutable DoData.
build() - Method in class hydra.scala.syntax.EndMarkerData.Builder
Builds an immutable EndMarkerData.
build() - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
Builds an immutable EnumCaseDefn.
build() - Method in class hydra.scala.syntax.EnumDefn.Builder
Builds an immutable EnumDefn.
build() - Method in class hydra.scala.syntax.EtaData.Builder
Builds an immutable EtaData.
build() - Method in class hydra.scala.syntax.ExistentialType.Builder
Builds an immutable ExistentialType.
build() - Method in class hydra.scala.syntax.Export.Builder
Builds an immutable Export.
build() - Method in class hydra.scala.syntax.ExtensionGroupDefn.Builder
Builds an immutable ExtensionGroupDefn.
build() - Method in class hydra.scala.syntax.ExtractInfixPat.Builder
Builds an immutable ExtractInfixPat.
build() - Method in class hydra.scala.syntax.ExtractPat.Builder
Builds an immutable ExtractPat.
build() - Method in class hydra.scala.syntax.ForData.Builder
Builds an immutable ForData.
build() - Method in class hydra.scala.syntax.ForYieldData.Builder
Builds an immutable ForYieldData.
build() - Method in class hydra.scala.syntax.FunctionData.Builder
Builds an immutable FunctionData.
build() - Method in class hydra.scala.syntax.FunctionType.Builder
Builds an immutable FunctionType.
build() - Method in class hydra.scala.syntax.GeneratorEnumerator.Builder
Builds an immutable GeneratorEnumerator.
build() - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
Builds an immutable GivenAliasDefn.
build() - Method in class hydra.scala.syntax.GivenDecl.Builder
Builds an immutable GivenDecl.
build() - Method in class hydra.scala.syntax.GivenDefn.Builder
Builds an immutable GivenDefn.
build() - Method in class hydra.scala.syntax.GivenImportee.Builder
Builds an immutable GivenImportee.
build() - Method in class hydra.scala.syntax.GivenPat.Builder
Builds an immutable GivenPat.
build() - Method in class hydra.scala.syntax.GuardEnumerator.Builder
Builds an immutable GuardEnumerator.
build() - Method in class hydra.scala.syntax.IfData.Builder
Builds an immutable IfData.
build() - Method in class hydra.scala.syntax.ImplicitFunctionType.Builder
Builds an immutable ImplicitFunctionType.
build() - Method in class hydra.scala.syntax.Import.Builder
Builds an immutable Import.
build() - Method in class hydra.scala.syntax.Importer.Builder
Builds an immutable Importer.
build() - Method in class hydra.scala.syntax.Init.Builder
Builds an immutable Init.
build() - Method in class hydra.scala.syntax.InterpolateData.Builder
Builds an immutable InterpolateData.
build() - Method in class hydra.scala.syntax.InterpolatePat.Builder
Builds an immutable InterpolatePat.
build() - Method in class hydra.scala.syntax.LambdaType.Builder
Builds an immutable LambdaType.
build() - Method in class hydra.scala.syntax.MatchData.Builder
Builds an immutable MatchData.
build() - Method in class hydra.scala.syntax.MatchType.Builder
Builds an immutable MatchType.
build() - Method in class hydra.scala.syntax.MethodType.Builder
Builds an immutable MethodType.
build() - Method in class hydra.scala.syntax.NameData.Builder
Builds an immutable NameData.
build() - Method in class hydra.scala.syntax.NameImportee.Builder
Builds an immutable NameImportee.
build() - Method in class hydra.scala.syntax.NameType.Builder
Builds an immutable NameType.
build() - Method in class hydra.scala.syntax.NewAnonymousData.Builder
Builds an immutable NewAnonymousData.
build() - Method in class hydra.scala.syntax.NewData.Builder
Builds an immutable NewData.
build() - Method in class hydra.scala.syntax.ObjectDefn.Builder
Builds an immutable ObjectDefn.
build() - Method in class hydra.scala.syntax.ObjectPkg.Builder
Builds an immutable ObjectPkg.
build() - Method in class hydra.scala.syntax.OrType.Builder
Builds an immutable OrType.
build() - Method in class hydra.scala.syntax.ParamData.Builder
Builds an immutable ParamData.
build() - Method in class hydra.scala.syntax.ParamType.Builder
Builds an immutable ParamType.
build() - Method in class hydra.scala.syntax.PartialFunctionData.Builder
Builds an immutable PartialFunctionData.
build() - Method in class hydra.scala.syntax.Pkg.Builder
Builds an immutable Pkg.
build() - Method in class hydra.scala.syntax.PlaceholderType.Builder
Builds an immutable PlaceholderType.
build() - Method in class hydra.scala.syntax.PolyFunctionData.Builder
Builds an immutable PolyFunctionData.
build() - Method in class hydra.scala.syntax.PolyFunctionType.Builder
Builds an immutable PolyFunctionType.
build() - Method in class hydra.scala.syntax.PredefString.Builder
Builds an immutable PredefString.
build() - Method in class hydra.scala.syntax.PrimaryCtor.Builder
Builds an immutable PrimaryCtor.
build() - Method in class hydra.scala.syntax.PrivateMod.Builder
Builds an immutable PrivateMod.
build() - Method in class hydra.scala.syntax.ProjectType.Builder
Builds an immutable ProjectType.
build() - Method in class hydra.scala.syntax.ProtectedMod.Builder
Builds an immutable ProtectedMod.
build() - Method in class hydra.scala.syntax.RefineType.Builder
Builds an immutable RefineType.
build() - Method in class hydra.scala.syntax.RenameImportee.Builder
Builds an immutable RenameImportee.
build() - Method in class hydra.scala.syntax.RepeatedData.Builder
Builds an immutable RepeatedData.
build() - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn.Builder
Builds an immutable RepeatedEnumCaseDefn.
build() - Method in class hydra.scala.syntax.RepeatedPat.Builder
Builds an immutable RepeatedPat.
build() - Method in class hydra.scala.syntax.RepeatedType.Builder
Builds an immutable RepeatedType.
build() - Method in class hydra.scala.syntax.ReturnData.Builder
Builds an immutable ReturnData.
build() - Method in class hydra.scala.syntax.ScalaSymbol.Builder
Builds an immutable ScalaSymbol.
build() - Method in class hydra.scala.syntax.SecondaryCtor.Builder
Builds an immutable SecondaryCtor.
build() - Method in class hydra.scala.syntax.SelectData.Builder
Builds an immutable SelectData.
build() - Method in class hydra.scala.syntax.SelectType.Builder
Builds an immutable SelectType.
build() - Method in class hydra.scala.syntax.Self.Builder
Builds an immutable Self.
build() - Method in class hydra.scala.syntax.SingletonType.Builder
Builds an immutable SingletonType.
build() - Method in class hydra.scala.syntax.Source.Builder
Builds an immutable Source.
build() - Method in class hydra.scala.syntax.SuperData.Builder
Builds an immutable SuperData.
build() - Method in class hydra.scala.syntax.Template.Builder
Builds an immutable Template.
build() - Method in class hydra.scala.syntax.ThisData.Builder
Builds an immutable ThisData.
build() - Method in class hydra.scala.syntax.ThrowData.Builder
Builds an immutable ThrowData.
build() - Method in class hydra.scala.syntax.TraitDefn.Builder
Builds an immutable TraitDefn.
build() - Method in class hydra.scala.syntax.TryData.Builder
Builds an immutable TryData.
build() - Method in class hydra.scala.syntax.TryWithHandlerData.Builder
Builds an immutable TryWithHandlerData.
build() - Method in class hydra.scala.syntax.TupleData.Builder
Builds an immutable TupleData.
build() - Method in class hydra.scala.syntax.TuplePat.Builder
Builds an immutable TuplePat.
build() - Method in class hydra.scala.syntax.TupleType.Builder
Builds an immutable TupleType.
build() - Method in class hydra.scala.syntax.TypeBounds.Builder
Builds an immutable TypeBounds.
build() - Method in class hydra.scala.syntax.TypeCase.Builder
Builds an immutable TypeCase.
build() - Method in class hydra.scala.syntax.TypeDecl.Builder
Builds an immutable TypeDecl.
build() - Method in class hydra.scala.syntax.TypeDefn.Builder
Builds an immutable TypeDefn.
build() - Method in class hydra.scala.syntax.TypedParamType.Builder
Builds an immutable TypedParamType.
build() - Method in class hydra.scala.syntax.TypedPat.Builder
Builds an immutable TypedPat.
build() - Method in class hydra.scala.syntax.TypeMember.Builder
Builds an immutable TypeMember.
build() - Method in class hydra.scala.syntax.UnimportImportee.Builder
Builds an immutable UnimportImportee.
build() - Method in class hydra.scala.syntax.ValDecl.Builder
Builds an immutable ValDecl.
build() - Method in class hydra.scala.syntax.ValDefn.Builder
Builds an immutable ValDefn.
build() - Method in class hydra.scala.syntax.ValEnumerator.Builder
Builds an immutable ValEnumerator.
build() - Method in class hydra.scala.syntax.VarDecl.Builder
Builds an immutable VarDecl.
build() - Method in class hydra.scala.syntax.VarDefn.Builder
Builds an immutable VarDefn.
build() - Method in class hydra.scala.syntax.VarPat.Builder
Builds an immutable VarPat.
build() - Method in class hydra.scala.syntax.VarType.Builder
Builds an immutable VarType.
build() - Method in class hydra.scala.syntax.WhileData.Builder
Builds an immutable WhileData.
build() - Method in class hydra.scala.syntax.WithType.Builder
Builds an immutable WithType.
builder() - Static method in class hydra.scala.syntax.AlternativePat
Creates a new fluent builder for AlternativePat.
builder() - Static method in class hydra.scala.syntax.AndType
Creates a new fluent builder for AndType.
builder() - Static method in class hydra.scala.syntax.AnnotateData
Creates a new fluent builder for AnnotateData.
builder() - Static method in class hydra.scala.syntax.AnnotateType
Creates a new fluent builder for AnnotateType.
builder() - Static method in class hydra.scala.syntax.AnnotMod
Creates a new fluent builder for AnnotMod.
builder() - Static method in class hydra.scala.syntax.AnonymousData
Creates a new fluent builder for AnonymousData.
builder() - Static method in class hydra.scala.syntax.AnonymousNameType
Creates a new fluent builder for AnonymousNameType.
builder() - Static method in class hydra.scala.syntax.ApplyData
Creates a new fluent builder for ApplyData.
builder() - Static method in class hydra.scala.syntax.ApplyInfixData
Creates a new fluent builder for ApplyInfixData.
builder() - Static method in class hydra.scala.syntax.ApplyInfixType
Creates a new fluent builder for ApplyInfixType.
builder() - Static method in class hydra.scala.syntax.ApplyType
Creates a new fluent builder for ApplyType.
builder() - Static method in class hydra.scala.syntax.ApplyTypeData
Creates a new fluent builder for ApplyTypeData.
builder() - Static method in class hydra.scala.syntax.ApplyUnaryData
Creates a new fluent builder for ApplyUnaryData.
builder() - Static method in class hydra.scala.syntax.ApplyUsingData
Creates a new fluent builder for ApplyUsingData.
builder() - Static method in class hydra.scala.syntax.AscribeData
Creates a new fluent builder for AscribeData.
builder() - Static method in class hydra.scala.syntax.AssignData
Creates a new fluent builder for AssignData.
builder() - Static method in class hydra.scala.syntax.BindPat
Creates a new fluent builder for BindPat.
builder() - Static method in class hydra.scala.syntax.BlockData
Creates a new fluent builder for BlockData.
builder() - Static method in class hydra.scala.syntax.ByNameType
Creates a new fluent builder for ByNameType.
builder() - Static method in class hydra.scala.syntax.Case
Creates a new fluent builder for Case.
builder() - Static method in class hydra.scala.syntax.CaseGeneratorEnumerator
Creates a new fluent builder for CaseGeneratorEnumerator.
builder() - Static method in class hydra.scala.syntax.ClassDefn
Creates a new fluent builder for ClassDefn.
builder() - Static method in class hydra.scala.syntax.ContextFunctionData
Creates a new fluent builder for ContextFunctionData.
builder() - Static method in class hydra.scala.syntax.ContextFunctionType
Creates a new fluent builder for ContextFunctionType.
builder() - Static method in class hydra.scala.syntax.DefDecl
Creates a new fluent builder for DefDecl.
builder() - Static method in class hydra.scala.syntax.DefDefn
Creates a new fluent builder for DefDefn.
builder() - Static method in class hydra.scala.syntax.DoData
Creates a new fluent builder for DoData.
builder() - Static method in class hydra.scala.syntax.EndMarkerData
Creates a new fluent builder for EndMarkerData.
builder() - Static method in class hydra.scala.syntax.EnumCaseDefn
Creates a new fluent builder for EnumCaseDefn.
builder() - Static method in class hydra.scala.syntax.EnumDefn
Creates a new fluent builder for EnumDefn.
builder() - Static method in class hydra.scala.syntax.EtaData
Creates a new fluent builder for EtaData.
builder() - Static method in class hydra.scala.syntax.ExistentialType
Creates a new fluent builder for ExistentialType.
builder() - Static method in class hydra.scala.syntax.Export
Creates a new fluent builder for Export.
builder() - Static method in class hydra.scala.syntax.ExtensionGroupDefn
Creates a new fluent builder for ExtensionGroupDefn.
builder() - Static method in class hydra.scala.syntax.ExtractInfixPat
Creates a new fluent builder for ExtractInfixPat.
builder() - Static method in class hydra.scala.syntax.ExtractPat
Creates a new fluent builder for ExtractPat.
builder() - Static method in class hydra.scala.syntax.ForData
Creates a new fluent builder for ForData.
builder() - Static method in class hydra.scala.syntax.ForYieldData
Creates a new fluent builder for ForYieldData.
builder() - Static method in class hydra.scala.syntax.FunctionData
Creates a new fluent builder for FunctionData.
builder() - Static method in class hydra.scala.syntax.FunctionType
Creates a new fluent builder for FunctionType.
builder() - Static method in class hydra.scala.syntax.GeneratorEnumerator
Creates a new fluent builder for GeneratorEnumerator.
builder() - Static method in class hydra.scala.syntax.GivenAliasDefn
Creates a new fluent builder for GivenAliasDefn.
builder() - Static method in class hydra.scala.syntax.GivenDecl
Creates a new fluent builder for GivenDecl.
builder() - Static method in class hydra.scala.syntax.GivenDefn
Creates a new fluent builder for GivenDefn.
builder() - Static method in class hydra.scala.syntax.GivenImportee
Creates a new fluent builder for GivenImportee.
builder() - Static method in class hydra.scala.syntax.GivenPat
Creates a new fluent builder for GivenPat.
builder() - Static method in class hydra.scala.syntax.GuardEnumerator
Creates a new fluent builder for GuardEnumerator.
builder() - Static method in class hydra.scala.syntax.IfData
Creates a new fluent builder for IfData.
builder() - Static method in class hydra.scala.syntax.ImplicitFunctionType
Creates a new fluent builder for ImplicitFunctionType.
builder() - Static method in class hydra.scala.syntax.Import
Creates a new fluent builder for Import.
builder() - Static method in class hydra.scala.syntax.Importer
Creates a new fluent builder for Importer.
builder() - Static method in class hydra.scala.syntax.Init
Creates a new fluent builder for Init.
builder() - Static method in class hydra.scala.syntax.InterpolateData
Creates a new fluent builder for InterpolateData.
builder() - Static method in class hydra.scala.syntax.InterpolatePat
Creates a new fluent builder for InterpolatePat.
builder() - Static method in class hydra.scala.syntax.LambdaType
Creates a new fluent builder for LambdaType.
builder() - Static method in class hydra.scala.syntax.MatchData
Creates a new fluent builder for MatchData.
builder() - Static method in class hydra.scala.syntax.MatchType
Creates a new fluent builder for MatchType.
builder() - Static method in class hydra.scala.syntax.MethodType
Creates a new fluent builder for MethodType.
builder() - Static method in class hydra.scala.syntax.NameData
Creates a new fluent builder for NameData.
builder() - Static method in class hydra.scala.syntax.NameImportee
Creates a new fluent builder for NameImportee.
builder() - Static method in class hydra.scala.syntax.NameType
Creates a new fluent builder for NameType.
builder() - Static method in class hydra.scala.syntax.NewAnonymousData
Creates a new fluent builder for NewAnonymousData.
builder() - Static method in class hydra.scala.syntax.NewData
Creates a new fluent builder for NewData.
builder() - Static method in class hydra.scala.syntax.ObjectDefn
Creates a new fluent builder for ObjectDefn.
builder() - Static method in class hydra.scala.syntax.ObjectPkg
Creates a new fluent builder for ObjectPkg.
builder() - Static method in class hydra.scala.syntax.OrType
Creates a new fluent builder for OrType.
builder() - Static method in class hydra.scala.syntax.ParamData
Creates a new fluent builder for ParamData.
builder() - Static method in class hydra.scala.syntax.ParamType
Creates a new fluent builder for ParamType.
builder() - Static method in class hydra.scala.syntax.PartialFunctionData
Creates a new fluent builder for PartialFunctionData.
builder() - Static method in class hydra.scala.syntax.Pkg
Creates a new fluent builder for Pkg.
builder() - Static method in class hydra.scala.syntax.PlaceholderType
Creates a new fluent builder for PlaceholderType.
builder() - Static method in class hydra.scala.syntax.PolyFunctionData
Creates a new fluent builder for PolyFunctionData.
builder() - Static method in class hydra.scala.syntax.PolyFunctionType
Creates a new fluent builder for PolyFunctionType.
builder() - Static method in class hydra.scala.syntax.PredefString
Creates a new fluent builder for PredefString.
builder() - Static method in class hydra.scala.syntax.PrimaryCtor
Creates a new fluent builder for PrimaryCtor.
builder() - Static method in class hydra.scala.syntax.PrivateMod
Creates a new fluent builder for PrivateMod.
builder() - Static method in class hydra.scala.syntax.ProjectType
Creates a new fluent builder for ProjectType.
builder() - Static method in class hydra.scala.syntax.ProtectedMod
Creates a new fluent builder for ProtectedMod.
builder() - Static method in class hydra.scala.syntax.RefineType
Creates a new fluent builder for RefineType.
builder() - Static method in class hydra.scala.syntax.RenameImportee
Creates a new fluent builder for RenameImportee.
builder() - Static method in class hydra.scala.syntax.RepeatedData
Creates a new fluent builder for RepeatedData.
builder() - Static method in class hydra.scala.syntax.RepeatedEnumCaseDefn
Creates a new fluent builder for RepeatedEnumCaseDefn.
builder() - Static method in class hydra.scala.syntax.RepeatedPat
Creates a new fluent builder for RepeatedPat.
builder() - Static method in class hydra.scala.syntax.RepeatedType
Creates a new fluent builder for RepeatedType.
builder() - Static method in class hydra.scala.syntax.ReturnData
Creates a new fluent builder for ReturnData.
builder() - Static method in class hydra.scala.syntax.ScalaSymbol
Creates a new fluent builder for ScalaSymbol.
builder() - Static method in class hydra.scala.syntax.SecondaryCtor
Creates a new fluent builder for SecondaryCtor.
builder() - Static method in class hydra.scala.syntax.SelectData
Creates a new fluent builder for SelectData.
builder() - Static method in class hydra.scala.syntax.SelectType
Creates a new fluent builder for SelectType.
builder() - Static method in class hydra.scala.syntax.Self
Creates a new fluent builder for Self.
builder() - Static method in class hydra.scala.syntax.SingletonType
Creates a new fluent builder for SingletonType.
builder() - Static method in class hydra.scala.syntax.Source
Creates a new fluent builder for Source.
builder() - Static method in class hydra.scala.syntax.SuperData
Creates a new fluent builder for SuperData.
builder() - Static method in class hydra.scala.syntax.Template
Creates a new fluent builder for Template.
builder() - Static method in class hydra.scala.syntax.ThisData
Creates a new fluent builder for ThisData.
builder() - Static method in class hydra.scala.syntax.ThrowData
Creates a new fluent builder for ThrowData.
builder() - Static method in class hydra.scala.syntax.TraitDefn
Creates a new fluent builder for TraitDefn.
builder() - Static method in class hydra.scala.syntax.TryData
Creates a new fluent builder for TryData.
builder() - Static method in class hydra.scala.syntax.TryWithHandlerData
Creates a new fluent builder for TryWithHandlerData.
builder() - Static method in class hydra.scala.syntax.TupleData
Creates a new fluent builder for TupleData.
builder() - Static method in class hydra.scala.syntax.TuplePat
Creates a new fluent builder for TuplePat.
builder() - Static method in class hydra.scala.syntax.TupleType
Creates a new fluent builder for TupleType.
builder() - Static method in class hydra.scala.syntax.TypeBounds
Creates a new fluent builder for TypeBounds.
builder() - Static method in class hydra.scala.syntax.TypeCase
Creates a new fluent builder for TypeCase.
builder() - Static method in class hydra.scala.syntax.TypeDecl
Creates a new fluent builder for TypeDecl.
builder() - Static method in class hydra.scala.syntax.TypeDefn
Creates a new fluent builder for TypeDefn.
builder() - Static method in class hydra.scala.syntax.TypedParamType
Creates a new fluent builder for TypedParamType.
builder() - Static method in class hydra.scala.syntax.TypedPat
Creates a new fluent builder for TypedPat.
builder() - Static method in class hydra.scala.syntax.TypeMember
Creates a new fluent builder for TypeMember.
builder() - Static method in class hydra.scala.syntax.UnimportImportee
Creates a new fluent builder for UnimportImportee.
builder() - Static method in class hydra.scala.syntax.ValDecl
Creates a new fluent builder for ValDecl.
builder() - Static method in class hydra.scala.syntax.ValDefn
Creates a new fluent builder for ValDefn.
builder() - Static method in class hydra.scala.syntax.ValEnumerator
Creates a new fluent builder for ValEnumerator.
builder() - Static method in class hydra.scala.syntax.VarDecl
Creates a new fluent builder for VarDecl.
builder() - Static method in class hydra.scala.syntax.VarDefn
Creates a new fluent builder for VarDefn.
builder() - Static method in class hydra.scala.syntax.VarPat
Creates a new fluent builder for VarPat.
builder() - Static method in class hydra.scala.syntax.VarType
Creates a new fluent builder for VarType.
builder() - Static method in class hydra.scala.syntax.WhileData
Creates a new fluent builder for WhileData.
builder() - Static method in class hydra.scala.syntax.WithType
Creates a new fluent builder for WithType.
Builder() - Constructor for class hydra.scala.syntax.AlternativePat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AndType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AnnotateData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AnnotateType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AnnotMod.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AnonymousData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AnonymousNameType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyInfixData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyInfixType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyTypeData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyUnaryData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ApplyUsingData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AscribeData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.AssignData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.BindPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.BlockData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ByNameType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Case.Builder
 
Builder() - Constructor for class hydra.scala.syntax.CaseGeneratorEnumerator.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ClassDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ContextFunctionData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ContextFunctionType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.DefDecl.Builder
 
Builder() - Constructor for class hydra.scala.syntax.DefDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.DoData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.EndMarkerData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.EnumCaseDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.EnumDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.EtaData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ExistentialType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Export.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ExtensionGroupDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ExtractInfixPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ExtractPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ForData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ForYieldData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.FunctionData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.FunctionType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GeneratorEnumerator.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GivenAliasDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GivenDecl.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GivenDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GivenImportee.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GivenPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.GuardEnumerator.Builder
 
Builder() - Constructor for class hydra.scala.syntax.IfData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ImplicitFunctionType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Import.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Importer.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Init.Builder
 
Builder() - Constructor for class hydra.scala.syntax.InterpolateData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.InterpolatePat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.LambdaType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.MatchData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.MatchType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.MethodType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.NameData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.NameImportee.Builder
 
Builder() - Constructor for class hydra.scala.syntax.NameType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.NewAnonymousData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.NewData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ObjectDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ObjectPkg.Builder
 
Builder() - Constructor for class hydra.scala.syntax.OrType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ParamData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ParamType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PartialFunctionData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Pkg.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PlaceholderType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PolyFunctionData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PolyFunctionType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PredefString.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PrimaryCtor.Builder
 
Builder() - Constructor for class hydra.scala.syntax.PrivateMod.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ProjectType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ProtectedMod.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RefineType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RenameImportee.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RepeatedData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RepeatedEnumCaseDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RepeatedPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.RepeatedType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ReturnData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ScalaSymbol.Builder
 
Builder() - Constructor for class hydra.scala.syntax.SecondaryCtor.Builder
 
Builder() - Constructor for class hydra.scala.syntax.SelectData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.SelectType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Self.Builder
 
Builder() - Constructor for class hydra.scala.syntax.SingletonType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Source.Builder
 
Builder() - Constructor for class hydra.scala.syntax.SuperData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.Template.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ThisData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ThrowData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TraitDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TryData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TryWithHandlerData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TupleData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TuplePat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TupleType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypeBounds.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypeCase.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypeDecl.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypeDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypedParamType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypedPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.TypeMember.Builder
 
Builder() - Constructor for class hydra.scala.syntax.UnimportImportee.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ValDecl.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ValDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.ValEnumerator.Builder
 
Builder() - Constructor for class hydra.scala.syntax.VarDecl.Builder
 
Builder() - Constructor for class hydra.scala.syntax.VarDefn.Builder
 
Builder() - Constructor for class hydra.scala.syntax.VarPat.Builder
 
Builder() - Constructor for class hydra.scala.syntax.VarType.Builder
 
Builder() - Constructor for class hydra.scala.syntax.WhileData.Builder
 
Builder() - Constructor for class hydra.scala.syntax.WithType.Builder
 
BY_NAME - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.byName field.
ByName(ByNameType) - Constructor for class hydra.scala.syntax.Type.ByName
Constructs an immutable Type.ByName.
byNameType(TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ByNameType
ByNameType - Class in hydra.scala.syntax
 
ByNameType(Type) - Constructor for class hydra.scala.syntax.ByNameType
Constructs an immutable ByNameType.
ByNameType.Builder - Class in hydra.scala.syntax
A fluent builder for ByNameType.
byNameTypeTpe(TypedTerm<ByNameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.ByNameType
byNameTypeWithTpe(TypedTerm<ByNameType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.ByNameType
BYTE - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.byte field.
Byte_(Byte) - Constructor for class hydra.scala.syntax.Lit.Byte_
Constructs an immutable Lit.Byte_.
Bytes(List<Integer>) - Constructor for class hydra.scala.syntax.Lit.Bytes
Constructs an immutable Lit.Bytes.
BYTES - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.bytes field.

C

Case - Class in hydra.scala.syntax
 
Case() - Constructor for class hydra.scala.syntax.Mod.Case
Constructs an immutable Mod.Case.
Case(Case) - Constructor for class hydra.scala.syntax.CaseTree.Case
Constructs an immutable CaseTree.Case.
Case(Pat, Optional<Data>, Data) - Constructor for class hydra.scala.syntax.Case
Constructs an immutable Case.
CASE - Static variable in class hydra.scala.syntax.CaseTree
Name of the hydra.scala.syntax.CaseTree.case field.
CASE - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.case field.
case_(TypedTerm<Pat>, TypedTerm<Optional<Data>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Case
CASE_GENERATOR - Static variable in class hydra.scala.syntax.Enumerator
Name of the hydra.scala.syntax.Enumerator.caseGenerator field.
CASE_TREE - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.caseTree field.
Case.Builder - Class in hydra.scala.syntax
A fluent builder for Case.
caseBody(TypedTerm<Case>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.Case
caseCond(TypedTerm<Case>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cond field of hydra.scala.syntax.Case
CaseGenerator(CaseGeneratorEnumerator) - Constructor for class hydra.scala.syntax.Enumerator.CaseGenerator
Constructs an immutable Enumerator.CaseGenerator.
caseGeneratorEnumerator(TypedTerm<Pat>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.CaseGeneratorEnumerator
CaseGeneratorEnumerator - Class in hydra.scala.syntax
 
CaseGeneratorEnumerator(Pat, Data) - Constructor for class hydra.scala.syntax.CaseGeneratorEnumerator
Constructs an immutable CaseGeneratorEnumerator.
CaseGeneratorEnumerator.Builder - Class in hydra.scala.syntax
A fluent builder for CaseGeneratorEnumerator.
caseGeneratorEnumeratorPat(TypedTerm<CaseGeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pat field of hydra.scala.syntax.CaseGeneratorEnumerator
caseGeneratorEnumeratorRhs(TypedTerm<CaseGeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.CaseGeneratorEnumerator
caseGeneratorEnumeratorWithPat(TypedTerm<CaseGeneratorEnumerator>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pat field of hydra.scala.syntax.CaseGeneratorEnumerator
caseGeneratorEnumeratorWithRhs(TypedTerm<CaseGeneratorEnumerator>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.CaseGeneratorEnumerator
casePat(TypedTerm<Case>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pat field of hydra.scala.syntax.Case
cases - Variable in class hydra.scala.syntax.MatchData
 
cases - Variable in class hydra.scala.syntax.MatchType
 
cases - Variable in class hydra.scala.syntax.PartialFunctionData
 
cases - Variable in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
cases(List<Case>) - Method in class hydra.scala.syntax.MatchData.Builder
 
cases(List<Case>) - Method in class hydra.scala.syntax.PartialFunctionData.Builder
 
cases(List<NameData>) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn.Builder
 
cases(List<TypeCase>) - Method in class hydra.scala.syntax.MatchType.Builder
 
CASES - Static variable in class hydra.scala.syntax.MatchData
Name of the hydra.scala.syntax.MatchData.cases field.
CASES - Static variable in class hydra.scala.syntax.MatchType
Name of the hydra.scala.syntax.MatchType.cases field.
CASES - Static variable in class hydra.scala.syntax.PartialFunctionData
Name of the hydra.scala.syntax.PartialFunctionData.cases field.
CASES - Static variable in class hydra.scala.syntax.RepeatedEnumCaseDefn
Name of the hydra.scala.syntax.RepeatedEnumCaseDefn.cases field.
caseToExpr(Case) - Static method in interface hydra.scala.Serde
Convert a case clause to an expression
CaseTree - Class in hydra.scala.syntax
 
CaseTree(CaseTree) - Constructor for class hydra.scala.syntax.Tree.CaseTree
Constructs an immutable Tree.CaseTree.
CaseTree.Case - Class in hydra.scala.syntax
 
CaseTree.PartialVisitor<R> - Interface in hydra.scala.syntax
CaseTree.TypeCase - Class in hydra.scala.syntax
 
CaseTree.Visitor<R> - Interface in hydra.scala.syntax
Visitor over CaseTree.
caseTreeCase(TypedTerm<Case>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the case variant of hydra.scala.syntax.CaseTree
caseTreeTypeCase(TypedTerm<TypeCase>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the typeCase variant of hydra.scala.syntax.CaseTree
caseWithBody(TypedTerm<Case>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.Case
caseWithCond(TypedTerm<Case>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cond field of hydra.scala.syntax.Case
caseWithPat(TypedTerm<Case>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pat field of hydra.scala.syntax.Case
catchp - Variable in class hydra.scala.syntax.TryData
 
catchp - Variable in class hydra.scala.syntax.TryWithHandlerData
 
catchp(Data) - Method in class hydra.scala.syntax.TryWithHandlerData.Builder
 
catchp(List<Case>) - Method in class hydra.scala.syntax.TryData.Builder
 
CATCHP - Static variable in class hydra.scala.syntax.TryData
Name of the hydra.scala.syntax.TryData.catchp field.
CATCHP - Static variable in class hydra.scala.syntax.TryWithHandlerData
Name of the hydra.scala.syntax.TryWithHandlerData.catchp field.
cbounds - Variable in class hydra.scala.syntax.ParamType
 
cbounds(List<Type>) - Method in class hydra.scala.syntax.ParamType.Builder
 
CBOUNDS - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.cbounds field.
Char(Character) - Constructor for class hydra.scala.syntax.Lit.Char
Constructs an immutable Lit.Char.
CHAR - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.char field.
CLASS - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.class field.
Class_(ClassDefn) - Constructor for class hydra.scala.syntax.Defn.Class_
Constructs an immutable Defn.Class_.
classDefn(TypedTerm<List<Mod>>, TypedTerm<NameType>, TypedTerm<List<ParamType>>, TypedTerm<PrimaryCtor>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ClassDefn
ClassDefn - Class in hydra.scala.syntax
 
ClassDefn(List<Mod>, NameType, List<ParamType>, PrimaryCtor, Template) - Constructor for class hydra.scala.syntax.ClassDefn
Constructs an immutable ClassDefn.
ClassDefn.Builder - Class in hydra.scala.syntax
A fluent builder for ClassDefn.
classDefnCtor(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ctor field of hydra.scala.syntax.ClassDefn
classDefnMods(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ClassDefn
classDefnName(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ClassDefn
classDefnTemplate(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the template field of hydra.scala.syntax.ClassDefn
classDefnTparams(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.ClassDefn
classDefnWithCtor(TypedTerm<ClassDefn>, TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ctor field of hydra.scala.syntax.ClassDefn
classDefnWithMods(TypedTerm<ClassDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ClassDefn
classDefnWithName(TypedTerm<ClassDefn>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ClassDefn
classDefnWithTemplate(TypedTerm<ClassDefn>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the template field of hydra.scala.syntax.ClassDefn
classDefnWithTparams(TypedTerm<ClassDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.ClassDefn
Coder - Interface in hydra.scala
Scala code generator: converts Hydra modules to Scala source code
collectTypeVars(Type) - Static method in interface hydra.scala.Coder
Collect the set of free type variables occurring in a type (#589)
collectTypeVarsGo(Type) - Static method in interface hydra.scala.Coder
Recursively collect free type variables from a type (#589)
compareTo(AlternativePat) - Method in class hydra.scala.syntax.AlternativePat
 
compareTo(AndType) - Method in class hydra.scala.syntax.AndType
 
compareTo(AnnotateData) - Method in class hydra.scala.syntax.AnnotateData
 
compareTo(AnnotateType) - Method in class hydra.scala.syntax.AnnotateType
 
compareTo(AnnotMod) - Method in class hydra.scala.syntax.AnnotMod
 
compareTo(AnonymousData) - Method in class hydra.scala.syntax.AnonymousData
 
compareTo(AnonymousNameType) - Method in class hydra.scala.syntax.AnonymousNameType
 
compareTo(ApplyData) - Method in class hydra.scala.syntax.ApplyData
 
compareTo(ApplyInfixData) - Method in class hydra.scala.syntax.ApplyInfixData
 
compareTo(ApplyInfixType) - Method in class hydra.scala.syntax.ApplyInfixType
 
compareTo(ApplyType) - Method in class hydra.scala.syntax.ApplyType
 
compareTo(ApplyTypeData) - Method in class hydra.scala.syntax.ApplyTypeData
 
compareTo(ApplyUnaryData) - Method in class hydra.scala.syntax.ApplyUnaryData
 
compareTo(ApplyUsingData) - Method in class hydra.scala.syntax.ApplyUsingData
 
compareTo(AscribeData) - Method in class hydra.scala.syntax.AscribeData
 
compareTo(AssignData) - Method in class hydra.scala.syntax.AssignData
 
compareTo(BindPat) - Method in class hydra.scala.syntax.BindPat
 
compareTo(BlockData) - Method in class hydra.scala.syntax.BlockData
 
compareTo(ByNameType) - Method in class hydra.scala.syntax.ByNameType
 
compareTo(Case) - Method in class hydra.scala.syntax.Case
 
compareTo(CaseGeneratorEnumerator) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
 
compareTo(CaseTree) - Method in class hydra.scala.syntax.CaseTree.Case
 
compareTo(CaseTree) - Method in class hydra.scala.syntax.CaseTree.TypeCase
 
compareTo(ClassDefn) - Method in class hydra.scala.syntax.ClassDefn
 
compareTo(ContextFunctionData) - Method in class hydra.scala.syntax.ContextFunctionData
 
compareTo(ContextFunctionType) - Method in class hydra.scala.syntax.ContextFunctionType
 
compareTo(Ctor) - Method in class hydra.scala.syntax.Ctor.Primary
 
compareTo(Ctor) - Method in class hydra.scala.syntax.Ctor.Secondary
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Annotate
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Apply
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.ApplyType
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.ApplyUsing
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Ascribe
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Assign
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Block
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.ContextFunction
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Do
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.EndMarker
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Eta
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.For
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.ForYield
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Function
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.If
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Interpolate
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Lit
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Match
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.New
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.NewAnonymous
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Param
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.PartialFunction
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Placeholder
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.PolyFunction
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Ref
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Repeated
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Return
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Throw
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Try
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.TryWithHandler
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.Tuple
 
compareTo(Data) - Method in class hydra.scala.syntax.Data.While
 
compareTo(DataMember) - Method in class hydra.scala.syntax.DataMember.Object_
 
compareTo(DataMember) - Method in class hydra.scala.syntax.DataMember.Pkg
 
compareTo(Decl) - Method in class hydra.scala.syntax.Decl.Def
 
compareTo(Decl) - Method in class hydra.scala.syntax.Decl.Given
 
compareTo(Decl) - Method in class hydra.scala.syntax.Decl.Type
 
compareTo(Decl) - Method in class hydra.scala.syntax.Decl.Val
 
compareTo(Decl) - Method in class hydra.scala.syntax.Decl.Var
 
compareTo(DefDecl) - Method in class hydra.scala.syntax.DefDecl
 
compareTo(DefDefn) - Method in class hydra.scala.syntax.DefDefn
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Class_
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Def
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Enum_
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.EnumCase
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.ExtensionGroup
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Given
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.GivenAlias
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Object_
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Trait
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Type
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Val
 
compareTo(Defn) - Method in class hydra.scala.syntax.Defn.Var
 
compareTo(DoData) - Method in class hydra.scala.syntax.DoData
 
compareTo(EndMarkerData) - Method in class hydra.scala.syntax.EndMarkerData
 
compareTo(EnumCaseDefn) - Method in class hydra.scala.syntax.EnumCaseDefn
 
compareTo(EnumDefn) - Method in class hydra.scala.syntax.EnumDefn
 
compareTo(Enumerator) - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
 
compareTo(Enumerator) - Method in class hydra.scala.syntax.Enumerator.Generator
 
compareTo(Enumerator) - Method in class hydra.scala.syntax.Enumerator.Guard
 
compareTo(Enumerator) - Method in class hydra.scala.syntax.Enumerator.Val
 
compareTo(EtaData) - Method in class hydra.scala.syntax.EtaData
 
compareTo(ExistentialType) - Method in class hydra.scala.syntax.ExistentialType
 
compareTo(Export) - Method in class hydra.scala.syntax.Export
 
compareTo(ExtensionGroupDefn) - Method in class hydra.scala.syntax.ExtensionGroupDefn
 
compareTo(ExtractInfixPat) - Method in class hydra.scala.syntax.ExtractInfixPat
 
compareTo(ExtractPat) - Method in class hydra.scala.syntax.ExtractPat
 
compareTo(ForData) - Method in class hydra.scala.syntax.ForData
 
compareTo(ForYieldData) - Method in class hydra.scala.syntax.ForYieldData
 
compareTo(FunctionData) - Method in class hydra.scala.syntax.FunctionData
 
compareTo(FunctionType) - Method in class hydra.scala.syntax.FunctionType
 
compareTo(GeneratorEnumerator) - Method in class hydra.scala.syntax.GeneratorEnumerator
 
compareTo(GivenAliasDefn) - Method in class hydra.scala.syntax.GivenAliasDefn
 
compareTo(GivenDecl) - Method in class hydra.scala.syntax.GivenDecl
 
compareTo(GivenDefn) - Method in class hydra.scala.syntax.GivenDefn
 
compareTo(GivenImportee) - Method in class hydra.scala.syntax.GivenImportee
 
compareTo(GivenPat) - Method in class hydra.scala.syntax.GivenPat
 
compareTo(GuardEnumerator) - Method in class hydra.scala.syntax.GuardEnumerator
 
compareTo(IfData) - Method in class hydra.scala.syntax.IfData
 
compareTo(ImplicitFunctionType) - Method in class hydra.scala.syntax.ImplicitFunctionType
 
compareTo(Import) - Method in class hydra.scala.syntax.Import
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.Given
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.GivenAll
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.Name
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.Rename
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.Unimport
 
compareTo(Importee) - Method in class hydra.scala.syntax.Importee.Wildcard
 
compareTo(Importer) - Method in class hydra.scala.syntax.Importer
 
compareTo(ImportExportStat) - Method in class hydra.scala.syntax.ImportExportStat.Export
 
compareTo(ImportExportStat) - Method in class hydra.scala.syntax.ImportExportStat.Import
 
compareTo(Init) - Method in class hydra.scala.syntax.Init
 
compareTo(InterpolateData) - Method in class hydra.scala.syntax.InterpolateData
 
compareTo(InterpolatePat) - Method in class hydra.scala.syntax.InterpolatePat
 
compareTo(LambdaType) - Method in class hydra.scala.syntax.LambdaType
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Boolean_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Byte_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Bytes
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Char
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Double_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Float_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Int
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Long_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Null
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Short_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.String_
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Symbol
 
compareTo(Lit) - Method in class hydra.scala.syntax.Lit.Unit
 
compareTo(MatchData) - Method in class hydra.scala.syntax.MatchData
 
compareTo(MatchType) - Method in class hydra.scala.syntax.MatchType
 
compareTo(Member) - Method in class hydra.scala.syntax.Member.Self
 
compareTo(Member) - Method in class hydra.scala.syntax.Member.Term
 
compareTo(Member) - Method in class hydra.scala.syntax.Member.TermParam
 
compareTo(Member) - Method in class hydra.scala.syntax.Member.Type
 
compareTo(Member) - Method in class hydra.scala.syntax.Member.TypeParam
 
compareTo(MethodType) - Method in class hydra.scala.syntax.MethodType
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Abstract
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Annot
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Case
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Contravariant
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Covariant
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Final
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Implicit
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Infix
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Inline
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Lazy
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Opaque
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Open
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Override_
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Private
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Protected
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Sealed
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Super
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Transparent
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.Using
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.ValParam
 
compareTo(Mod) - Method in class hydra.scala.syntax.Mod.VarParam
 
compareTo(Name) - Method in class hydra.scala.syntax.Name.Anonymous
 
compareTo(Name) - Method in class hydra.scala.syntax.Name.Indeterminate
 
compareTo(Name) - Method in class hydra.scala.syntax.Name.Value
 
compareTo(NameData) - Method in class hydra.scala.syntax.NameData
 
compareTo(NameImportee) - Method in class hydra.scala.syntax.NameImportee
 
compareTo(NameType) - Method in class hydra.scala.syntax.NameType
 
compareTo(NewAnonymousData) - Method in class hydra.scala.syntax.NewAnonymousData
 
compareTo(NewData) - Method in class hydra.scala.syntax.NewData
 
compareTo(ObjectDefn) - Method in class hydra.scala.syntax.ObjectDefn
 
compareTo(ObjectPkg) - Method in class hydra.scala.syntax.ObjectPkg
 
compareTo(OrType) - Method in class hydra.scala.syntax.OrType
 
compareTo(ParamData) - Method in class hydra.scala.syntax.ParamData
 
compareTo(ParamType) - Method in class hydra.scala.syntax.ParamType
 
compareTo(PartialFunctionData) - Method in class hydra.scala.syntax.PartialFunctionData
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Alternative
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Bind
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Extract
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.ExtractInfix
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Given
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Interpolate
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Repeated
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.SeqWildcard
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Tuple
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Typed
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Var
 
compareTo(Pat) - Method in class hydra.scala.syntax.Pat.Wildcard
 
compareTo(Pkg) - Method in class hydra.scala.syntax.Pkg
 
compareTo(PlaceholderType) - Method in class hydra.scala.syntax.PlaceholderType
 
compareTo(PolyFunctionData) - Method in class hydra.scala.syntax.PolyFunctionData
 
compareTo(PolyFunctionType) - Method in class hydra.scala.syntax.PolyFunctionType
 
compareTo(PredefString) - Method in class hydra.scala.syntax.PredefString
 
compareTo(PrimaryCtor) - Method in class hydra.scala.syntax.PrimaryCtor
 
compareTo(PrivateMod) - Method in class hydra.scala.syntax.PrivateMod
 
compareTo(ProjectType) - Method in class hydra.scala.syntax.ProjectType
 
compareTo(ProtectedMod) - Method in class hydra.scala.syntax.ProtectedMod
 
compareTo(Ref) - Method in class hydra.scala.syntax.Ref.Init
 
compareTo(Ref) - Method in class hydra.scala.syntax.Ref.Name
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.Anonymous
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.ApplyUnary
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.Name
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.Select
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.Super
 
compareTo(RefData) - Method in class hydra.scala.syntax.RefData.This
 
compareTo(RefineType) - Method in class hydra.scala.syntax.RefineType
 
compareTo(RefType) - Method in class hydra.scala.syntax.RefType.Name
 
compareTo(RefType) - Method in class hydra.scala.syntax.RefType.Project
 
compareTo(RefType) - Method in class hydra.scala.syntax.RefType.Select
 
compareTo(RefType) - Method in class hydra.scala.syntax.RefType.Singleton
 
compareTo(RenameImportee) - Method in class hydra.scala.syntax.RenameImportee
 
compareTo(RepeatedData) - Method in class hydra.scala.syntax.RepeatedData
 
compareTo(RepeatedEnumCaseDefn) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
compareTo(RepeatedPat) - Method in class hydra.scala.syntax.RepeatedPat
 
compareTo(RepeatedType) - Method in class hydra.scala.syntax.RepeatedType
 
compareTo(ReturnData) - Method in class hydra.scala.syntax.ReturnData
 
compareTo(ScalaSymbol) - Method in class hydra.scala.syntax.ScalaSymbol
 
compareTo(SecondaryCtor) - Method in class hydra.scala.syntax.SecondaryCtor
 
compareTo(SelectData) - Method in class hydra.scala.syntax.SelectData
 
compareTo(SelectType) - Method in class hydra.scala.syntax.SelectType
 
compareTo(Self) - Method in class hydra.scala.syntax.Self
 
compareTo(SingletonType) - Method in class hydra.scala.syntax.SingletonType
 
compareTo(Source) - Method in class hydra.scala.syntax.Source
 
compareTo(Stat) - Method in class hydra.scala.syntax.Stat.Decl
 
compareTo(Stat) - Method in class hydra.scala.syntax.Stat.Defn
 
compareTo(Stat) - Method in class hydra.scala.syntax.Stat.ImportExport
 
compareTo(Stat) - Method in class hydra.scala.syntax.Stat.Term
 
compareTo(SuperData) - Method in class hydra.scala.syntax.SuperData
 
compareTo(Template) - Method in class hydra.scala.syntax.Template
 
compareTo(ThisData) - Method in class hydra.scala.syntax.ThisData
 
compareTo(ThrowData) - Method in class hydra.scala.syntax.ThrowData
 
compareTo(TraitDefn) - Method in class hydra.scala.syntax.TraitDefn
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Bounds
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.CaseTree
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Ctor
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Enumerator
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Importee
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Importer
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Member
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Mod
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Pat
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Ref
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Source
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Stat
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Template
 
compareTo(Tree) - Method in class hydra.scala.syntax.Tree.Type
 
compareTo(TryData) - Method in class hydra.scala.syntax.TryData
 
compareTo(TryWithHandlerData) - Method in class hydra.scala.syntax.TryWithHandlerData
 
compareTo(TupleData) - Method in class hydra.scala.syntax.TupleData
 
compareTo(TuplePat) - Method in class hydra.scala.syntax.TuplePat
 
compareTo(TupleType) - Method in class hydra.scala.syntax.TupleType
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.And
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Annotate
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.AnonymousName
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Apply
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.ApplyInfix
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.ByName
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.ContextFunction
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Existential
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Function
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.ImplicitFunction
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Lambda
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Match
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Method
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Or
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Placeholder
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.PolyFunction
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Ref
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Refine
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Repeated
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Tuple
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.TypedParam
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.Var
 
compareTo(Type) - Method in class hydra.scala.syntax.Type.With
 
compareTo(TypeBounds) - Method in class hydra.scala.syntax.TypeBounds
 
compareTo(TypeCase) - Method in class hydra.scala.syntax.TypeCase
 
compareTo(TypeDecl) - Method in class hydra.scala.syntax.TypeDecl
 
compareTo(TypeDefn) - Method in class hydra.scala.syntax.TypeDefn
 
compareTo(TypedParamType) - Method in class hydra.scala.syntax.TypedParamType
 
compareTo(TypedPat) - Method in class hydra.scala.syntax.TypedPat
 
compareTo(TypeMember) - Method in class hydra.scala.syntax.TypeMember
 
compareTo(UnimportImportee) - Method in class hydra.scala.syntax.UnimportImportee
 
compareTo(ValDecl) - Method in class hydra.scala.syntax.ValDecl
 
compareTo(ValDefn) - Method in class hydra.scala.syntax.ValDefn
 
compareTo(ValEnumerator) - Method in class hydra.scala.syntax.ValEnumerator
 
compareTo(VarDecl) - Method in class hydra.scala.syntax.VarDecl
 
compareTo(VarDefn) - Method in class hydra.scala.syntax.VarDefn
 
compareTo(VarPat) - Method in class hydra.scala.syntax.VarPat
 
compareTo(VarType) - Method in class hydra.scala.syntax.VarType
 
compareTo(WhileData) - Method in class hydra.scala.syntax.WhileData
 
compareTo(WithType) - Method in class hydra.scala.syntax.WithType
 
cond - Variable in class hydra.scala.syntax.Case
 
cond - Variable in class hydra.scala.syntax.GuardEnumerator
 
cond - Variable in class hydra.scala.syntax.IfData
 
cond(Optional<Data>) - Method in class hydra.scala.syntax.Case.Builder
 
cond(Data) - Method in class hydra.scala.syntax.GuardEnumerator.Builder
 
cond(Data) - Method in class hydra.scala.syntax.IfData.Builder
 
COND - Static variable in class hydra.scala.syntax.Case
Name of the hydra.scala.syntax.Case.cond field.
COND - Static variable in class hydra.scala.syntax.GuardEnumerator
Name of the hydra.scala.syntax.GuardEnumerator.cond field.
COND - Static variable in class hydra.scala.syntax.IfData
Name of the hydra.scala.syntax.IfData.cond field.
constructModule(Set<String>, T0, Graph, Module, List<Definition>) - Static method in interface hydra.scala.Coder
Construct a Scala package from a Hydra module and its definitions
CONTEXT_FUNCTION - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.contextFunction field.
CONTEXT_FUNCTION - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.contextFunction field.
ContextFunction(ContextFunctionData) - Constructor for class hydra.scala.syntax.Data.ContextFunction
Constructs an immutable Data.ContextFunction.
ContextFunction(ContextFunctionType) - Constructor for class hydra.scala.syntax.Type.ContextFunction
Constructs an immutable Type.ContextFunction.
contextFunctionData(TypedTerm<List<ParamData>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ContextFunctionData
ContextFunctionData - Class in hydra.scala.syntax
 
ContextFunctionData(List<ParamData>, Data) - Constructor for class hydra.scala.syntax.ContextFunctionData
Constructs an immutable ContextFunctionData.
ContextFunctionData.Builder - Class in hydra.scala.syntax
A fluent builder for ContextFunctionData.
contextFunctionDataBody(TypedTerm<ContextFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.ContextFunctionData
contextFunctionDataParams(TypedTerm<ContextFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the params field of hydra.scala.syntax.ContextFunctionData
contextFunctionDataWithBody(TypedTerm<ContextFunctionData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.ContextFunctionData
contextFunctionDataWithParams(TypedTerm<ContextFunctionData>, TypedTerm<List<ParamData>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the params field of hydra.scala.syntax.ContextFunctionData
contextFunctionType(TypedTerm<List<Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ContextFunctionType
ContextFunctionType - Class in hydra.scala.syntax
 
ContextFunctionType(List<Type>, Type) - Constructor for class hydra.scala.syntax.ContextFunctionType
Constructs an immutable ContextFunctionType.
ContextFunctionType.Builder - Class in hydra.scala.syntax
A fluent builder for ContextFunctionType.
contextFunctionTypeParams(TypedTerm<ContextFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the params field of hydra.scala.syntax.ContextFunctionType
contextFunctionTypeRes(TypedTerm<ContextFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the res field of hydra.scala.syntax.ContextFunctionType
contextFunctionTypeWithParams(TypedTerm<ContextFunctionType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the params field of hydra.scala.syntax.ContextFunctionType
contextFunctionTypeWithRes(TypedTerm<ContextFunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the res field of hydra.scala.syntax.ContextFunctionType
Contravariant() - Constructor for class hydra.scala.syntax.Mod.Contravariant
Constructs an immutable Mod.Contravariant.
CONTRAVARIANT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.contravariant field.
correctTypeApps(Name, List<Type>, Graph) - Static method in interface hydra.scala.Coder
Filter/rewrite a raw type-application list against callee-scheme over-generalization (#589)
countFunctionParams(Type) - Static method in interface hydra.scala.Coder
Count the curried function parameters of a type (#589)
Covariant() - Constructor for class hydra.scala.syntax.Mod.Covariant
Constructs an immutable Mod.Covariant.
COVARIANT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.covariant field.
ctor - Variable in class hydra.scala.syntax.ClassDefn
 
ctor - Variable in class hydra.scala.syntax.EnumCaseDefn
 
ctor - Variable in class hydra.scala.syntax.EnumDefn
 
ctor - Variable in class hydra.scala.syntax.TraitDefn
 
ctor(PrimaryCtor) - Method in class hydra.scala.syntax.ClassDefn.Builder
 
ctor(PrimaryCtor) - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
 
ctor(PrimaryCtor) - Method in class hydra.scala.syntax.EnumDefn.Builder
 
ctor(PrimaryCtor) - Method in class hydra.scala.syntax.TraitDefn.Builder
 
Ctor - Class in hydra.scala.syntax
 
Ctor(Ctor) - Constructor for class hydra.scala.syntax.Tree.Ctor
Constructs an immutable Tree.Ctor.
CTOR - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn.ctor field.
CTOR - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn.ctor field.
CTOR - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn.ctor field.
CTOR - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn.ctor field.
CTOR - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.ctor field.
Ctor.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Ctor with a default Ctor.PartialVisitor.otherwise(hydra.scala.syntax.Ctor) branch.
Ctor.Primary - Class in hydra.scala.syntax
 
Ctor.Secondary - Class in hydra.scala.syntax
 
Ctor.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Ctor.
ctorPrimary(TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the primary variant of hydra.scala.syntax.Ctor
ctorSecondary(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the secondary variant of hydra.scala.syntax.Ctor

D

Data - Class in hydra.scala.syntax
 
Data.Annotate - Class in hydra.scala.syntax
 
Data.Apply - Class in hydra.scala.syntax
 
Data.ApplyType - Class in hydra.scala.syntax
 
Data.ApplyUsing - Class in hydra.scala.syntax
 
Data.Ascribe - Class in hydra.scala.syntax
 
Data.Assign - Class in hydra.scala.syntax
 
Data.Block - Class in hydra.scala.syntax
 
Data.ContextFunction - Class in hydra.scala.syntax
 
Data.Do - Class in hydra.scala.syntax
 
Data.EndMarker - Class in hydra.scala.syntax
 
Data.Eta - Class in hydra.scala.syntax
 
Data.For - Class in hydra.scala.syntax
 
Data.ForYield - Class in hydra.scala.syntax
 
Data.Function - Class in hydra.scala.syntax
 
Data.If - Class in hydra.scala.syntax
 
Data.Interpolate - Class in hydra.scala.syntax
 
Data.Lit - Class in hydra.scala.syntax
 
Data.Match - Class in hydra.scala.syntax
 
Data.New - Class in hydra.scala.syntax
 
Data.NewAnonymous - Class in hydra.scala.syntax
 
Data.Param - Class in hydra.scala.syntax
 
Data.PartialFunction - Class in hydra.scala.syntax
 
Data.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Data with a default Data.PartialVisitor.otherwise(hydra.scala.syntax.Data) branch.
Data.Placeholder - Class in hydra.scala.syntax
 
Data.PolyFunction - Class in hydra.scala.syntax
 
Data.Ref - Class in hydra.scala.syntax
 
Data.Repeated - Class in hydra.scala.syntax
 
Data.Return - Class in hydra.scala.syntax
 
Data.Throw - Class in hydra.scala.syntax
 
Data.Try - Class in hydra.scala.syntax
 
Data.TryWithHandler - Class in hydra.scala.syntax
 
Data.Tuple - Class in hydra.scala.syntax
 
Data.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Data.
Data.While - Class in hydra.scala.syntax
 
dataAnnotate(TypedTerm<AnnotateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the annotate variant of hydra.scala.syntax.Data
dataApply(TypedTerm<ApplyData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the apply variant of hydra.scala.syntax.Data
dataApplyType(TypedTerm<ApplyTypeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the applyType variant of hydra.scala.syntax.Data
dataApplyUsing(TypedTerm<ApplyUsingData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the applyUsing variant of hydra.scala.syntax.Data
dataAscribe(TypedTerm<AscribeData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the ascribe variant of hydra.scala.syntax.Data
dataAssign(TypedTerm<AssignData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the assign variant of hydra.scala.syntax.Data
dataBlock(TypedTerm<BlockData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the block variant of hydra.scala.syntax.Data
dataContextFunction(TypedTerm<ContextFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the contextFunction variant of hydra.scala.syntax.Data
dataDo(TypedTerm<DoData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the do variant of hydra.scala.syntax.Data
dataEndMarker(TypedTerm<EndMarkerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the endMarker variant of hydra.scala.syntax.Data
dataEta(TypedTerm<EtaData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the eta variant of hydra.scala.syntax.Data
dataFor(TypedTerm<ForData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the for variant of hydra.scala.syntax.Data
dataForYield(TypedTerm<ForYieldData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the forYield variant of hydra.scala.syntax.Data
dataFunction(TypedTerm<FunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the function variant of hydra.scala.syntax.Data
dataFunctionToExpr(FunctionData) - Static method in interface hydra.scala.Serde
Convert a function-data lambda to an expression
dataIf(TypedTerm<IfData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the if variant of hydra.scala.syntax.Data
dataInterpolate(TypedTerm<InterpolateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the interpolate variant of hydra.scala.syntax.Data
dataLit(TypedTerm<Lit>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the lit variant of hydra.scala.syntax.Data
dataMatch(TypedTerm<MatchData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the match variant of hydra.scala.syntax.Data
DataMember - Class in hydra.scala.syntax
 
DataMember.Object_ - Class in hydra.scala.syntax
 
DataMember.PartialVisitor<R> - Interface in hydra.scala.syntax
DataMember.Pkg - Class in hydra.scala.syntax
 
DataMember.Visitor<R> - Interface in hydra.scala.syntax
Visitor over DataMember.
dataMemberObject(TypedTerm<ObjectPkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the object variant of hydra.scala.syntax.DataMember
dataMemberPkg(TypedTerm<Pkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the pkg variant of hydra.scala.syntax.DataMember
dataNameToExpr(NameData) - Static method in interface hydra.scala.Serde
Convert a data name to an expression
dataNew(TypedTerm<NewData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the new variant of hydra.scala.syntax.Data
dataNewAnonymous(TypedTerm<NewAnonymousData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the newAnonymous variant of hydra.scala.syntax.Data
dataParam(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the param variant of hydra.scala.syntax.Data
dataParamToExpr(ParamData) - Static method in interface hydra.scala.Serde
Convert a data parameter to an expression
dataPartialFunction(TypedTerm<PartialFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the partialFunction variant of hydra.scala.syntax.Data
dataPlaceholder() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the placeholder variant of hydra.scala.syntax.Data
dataPolyFunction(TypedTerm<PolyFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the polyFunction variant of hydra.scala.syntax.Data
dataRef(TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the ref variant of hydra.scala.syntax.Data
dataRefToExpr(RefData) - Static method in interface hydra.scala.Serde
Convert a data reference to an expression
dataRepeated(TypedTerm<RepeatedData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the repeated variant of hydra.scala.syntax.Data
dataReturn(TypedTerm<ReturnData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the return variant of hydra.scala.syntax.Data
dataSelectToExpr(SelectData) - Static method in interface hydra.scala.Serde
Convert a data select to an expression
dataThrow(TypedTerm<ThrowData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the throw variant of hydra.scala.syntax.Data
dataTry(TypedTerm<TryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the try variant of hydra.scala.syntax.Data
dataTryWithHandler(TypedTerm<TryWithHandlerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the tryWithHandler variant of hydra.scala.syntax.Data
dataTuple(TypedTerm<TupleData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the tuple variant of hydra.scala.syntax.Data
dataWhile(TypedTerm<WhileData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the while variant of hydra.scala.syntax.Data
Decl - Class in hydra.scala.syntax
 
Decl(Decl) - Constructor for class hydra.scala.syntax.Stat.Decl
Constructs an immutable Stat.Decl.
DECL - Static variable in class hydra.scala.syntax.Stat
Name of the hydra.scala.syntax.Stat.decl field.
Decl.Def - Class in hydra.scala.syntax
 
Decl.Given - Class in hydra.scala.syntax
 
Decl.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Decl with a default Decl.PartialVisitor.otherwise(hydra.scala.syntax.Decl) branch.
Decl.Type - Class in hydra.scala.syntax
 
Decl.Val - Class in hydra.scala.syntax
 
Decl.Var - Class in hydra.scala.syntax
 
Decl.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Decl.
declDef(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the def variant of hydra.scala.syntax.Decl
declGiven(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the given variant of hydra.scala.syntax.Decl
decltpe - Variable in class hydra.scala.syntax.DefDecl
 
decltpe - Variable in class hydra.scala.syntax.DefDefn
 
decltpe - Variable in class hydra.scala.syntax.GivenAliasDefn
 
decltpe - Variable in class hydra.scala.syntax.GivenDecl
 
decltpe - Variable in class hydra.scala.syntax.ParamData
 
decltpe - Variable in class hydra.scala.syntax.ValDecl
 
decltpe - Variable in class hydra.scala.syntax.ValDefn
 
decltpe - Variable in class hydra.scala.syntax.VarDecl
 
decltpe - Variable in class hydra.scala.syntax.VarDefn
 
decltpe(Optional<Type>) - Method in class hydra.scala.syntax.DefDefn.Builder
 
decltpe(Optional<Type>) - Method in class hydra.scala.syntax.ParamData.Builder
 
decltpe(Optional<Type>) - Method in class hydra.scala.syntax.ValDefn.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.DefDecl.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.GivenDecl.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.ValDecl.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.VarDecl.Builder
 
decltpe(Type) - Method in class hydra.scala.syntax.VarDefn.Builder
 
DECLTPE - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.ParamData
Name of the hydra.scala.syntax.ParamData.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.ValDecl
Name of the hydra.scala.syntax.ValDecl.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.ValDefn
Name of the hydra.scala.syntax.ValDefn.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.VarDecl
Name of the hydra.scala.syntax.VarDecl.decltpe field.
DECLTPE - Static variable in class hydra.scala.syntax.VarDefn
Name of the hydra.scala.syntax.VarDefn.decltpe field.
declType(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the type variant of hydra.scala.syntax.Decl
declVal(TypedTerm<ValDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the val variant of hydra.scala.syntax.Decl
declVar(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the var variant of hydra.scala.syntax.Decl
Def(DefDecl) - Constructor for class hydra.scala.syntax.Decl.Def
Constructs an immutable Decl.Def.
Def(DefDefn) - Constructor for class hydra.scala.syntax.Defn.Def
Constructs an immutable Defn.Def.
DEF - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl.def field.
DEF - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.def field.
DEFAULT - Static variable in class hydra.scala.syntax.ParamData
Name of the hydra.scala.syntax.ParamData.default field.
default_ - Variable in class hydra.scala.syntax.ParamData
 
default_(Optional<Data>) - Method in class hydra.scala.syntax.ParamData.Builder
 
defDecl(TypedTerm<List<Mod>>, TypedTerm<NameData>, TypedTerm<List<ParamType>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.DefDecl
DefDecl - Class in hydra.scala.syntax
 
DefDecl(List<Mod>, NameData, List<ParamType>, List<List<ParamData>>, Type) - Constructor for class hydra.scala.syntax.DefDecl
Constructs an immutable DefDecl.
DefDecl.Builder - Class in hydra.scala.syntax
A fluent builder for DefDecl.
defDeclDecltpe(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.DefDecl
defDeclMods(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.DefDecl
defDeclName(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.DefDecl
defDeclParamss(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the paramss field of hydra.scala.syntax.DefDecl
defDeclTparams(TypedTerm<DefDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.DefDecl
defDeclWithDecltpe(TypedTerm<DefDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.DefDecl
defDeclWithMods(TypedTerm<DefDecl>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.DefDecl
defDeclWithName(TypedTerm<DefDecl>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.DefDecl
defDeclWithParamss(TypedTerm<DefDecl>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the paramss field of hydra.scala.syntax.DefDecl
defDeclWithTparams(TypedTerm<DefDecl>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.DefDecl
defDefn(TypedTerm<List<Mod>>, TypedTerm<NameData>, TypedTerm<List<ParamType>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Optional<Type>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.DefDefn
DefDefn - Class in hydra.scala.syntax
 
DefDefn(List<Mod>, NameData, List<ParamType>, List<List<ParamData>>, Optional<Type>, Data) - Constructor for class hydra.scala.syntax.DefDefn
Constructs an immutable DefDefn.
DefDefn.Builder - Class in hydra.scala.syntax
A fluent builder for DefDefn.
defDefnBody(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.DefDefn
defDefnDecltpe(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.DefDefn
defDefnMods(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.DefDefn
defDefnName(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.DefDefn
defDefnParamss(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the paramss field of hydra.scala.syntax.DefDefn
defDefnTparams(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.DefDefn
defDefnWithBody(TypedTerm<DefDefn>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.DefDefn
defDefnWithDecltpe(TypedTerm<DefDefn>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.DefDefn
defDefnWithMods(TypedTerm<DefDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.DefDefn
defDefnWithName(TypedTerm<DefDefn>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.DefDefn
defDefnWithParamss(TypedTerm<DefDefn>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the paramss field of hydra.scala.syntax.DefDefn
defDefnWithTparams(TypedTerm<DefDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.DefDefn
Defn - Class in hydra.scala.syntax
 
Defn(Defn) - Constructor for class hydra.scala.syntax.Stat.Defn
Constructs an immutable Stat.Defn.
DEFN - Static variable in class hydra.scala.syntax.Stat
Name of the hydra.scala.syntax.Stat.defn field.
Defn.Class_ - Class in hydra.scala.syntax
 
Defn.Def - Class in hydra.scala.syntax
 
Defn.Enum_ - Class in hydra.scala.syntax
 
Defn.EnumCase - Class in hydra.scala.syntax
 
Defn.ExtensionGroup - Class in hydra.scala.syntax
 
Defn.Given - Class in hydra.scala.syntax
 
Defn.GivenAlias - Class in hydra.scala.syntax
 
Defn.Object_ - Class in hydra.scala.syntax
 
Defn.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Defn with a default Defn.PartialVisitor.otherwise(hydra.scala.syntax.Defn) branch.
Defn.RepeatedEnumCase - Class in hydra.scala.syntax
 
Defn.Trait - Class in hydra.scala.syntax
 
Defn.Type - Class in hydra.scala.syntax
 
Defn.Val - Class in hydra.scala.syntax
 
Defn.Var - Class in hydra.scala.syntax
 
Defn.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Defn.
defnClass(TypedTerm<ClassDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the class variant of hydra.scala.syntax.Defn
defnDef(TypedTerm<DefDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the def variant of hydra.scala.syntax.Defn
defnEnum(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the enum variant of hydra.scala.syntax.Defn
defnEnumCase(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the enumCase variant of hydra.scala.syntax.Defn
defnExtensionGroup(TypedTerm<ExtensionGroupDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the extensionGroup variant of hydra.scala.syntax.Defn
defnGiven(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the given variant of hydra.scala.syntax.Defn
defnGivenAlias(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the givenAlias variant of hydra.scala.syntax.Defn
defnObject(TypedTerm<ObjectDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the object variant of hydra.scala.syntax.Defn
defnRepeatedEnumCase(TypedTerm<RepeatedEnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the repeatedEnumCase variant of hydra.scala.syntax.Defn
defnToExpr(Defn) - Static method in interface hydra.scala.Serde
Convert a definition to an expression
defnTrait(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the trait variant of hydra.scala.syntax.Defn
defnType(TypedTerm<TypeDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the type variant of hydra.scala.syntax.Defn
defnVal(TypedTerm<ValDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the val variant of hydra.scala.syntax.Defn
defnVar(TypedTerm<VarDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the var variant of hydra.scala.syntax.Defn
detectAccumulatorUnification(List<Type>, Type, List<Name>) - Static method in interface hydra.scala.Coder
Detect callee-scheme type vars forced together/to-concrete by the callee's own domain shape (#589)
directRefSubstitution(Set<T0>, Optional<T0>, Map<T0, List<T0>>) - Static method in interface hydra.scala.Coder
Compute the direct-return substitution over grouped accumulator pairs (#589)
directRefSubstitutionProcessGroup(Set<T0>, Optional<T0>, Map<T0, T0>, T0, List<T0>) - Static method in interface hydra.scala.Coder
Unify safe co-occurring vars onto inVar for the direct-return accumulator pattern (#589)
directRefSubstitutionProcessGroup_nonSelfVars(T0, List<T0>) - Static method in interface hydra.scala.Coder
 
directRefSubstitutionProcessGroup_safeNonSelfVars(Optional<T0>, Set<T0>, T0, List<T0>) - Static method in interface hydra.scala.Coder
 
Do(DoData) - Constructor for class hydra.scala.syntax.Data.Do
Constructs an immutable Data.Do.
DO - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.do field.
doData(TypedTerm<Data>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.DoData
DoData - Class in hydra.scala.syntax
 
DoData(Data, Data) - Constructor for class hydra.scala.syntax.DoData
Constructs an immutable DoData.
DoData.Builder - Class in hydra.scala.syntax
A fluent builder for DoData.
doDataBody(TypedTerm<DoData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.DoData
doDataExpr(TypedTerm<DoData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.DoData
doDataWithBody(TypedTerm<DoData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.DoData
doDataWithExpr(TypedTerm<DoData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.DoData
dotOp() - Static method in interface hydra.scala.Serde
The dot operator for member access
DOUBLE - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.double field.
Double_(Double) - Constructor for class hydra.scala.syntax.Lit.Double_
Constructs an immutable Lit.Double_.
dropDomains(Integer, Type) - Static method in interface hydra.scala.Coder
Drop N domain types from a function type, returning the remaining type

E

early - Variable in class hydra.scala.syntax.Template
 
early(List<Stat>) - Method in class hydra.scala.syntax.Template.Builder
 
EARLY - Static variable in class hydra.scala.syntax.Template
Name of the hydra.scala.syntax.Template.early field.
elsep - Variable in class hydra.scala.syntax.IfData
 
elsep(Data) - Method in class hydra.scala.syntax.IfData.Builder
 
ELSEP - Static variable in class hydra.scala.syntax.IfData
Name of the hydra.scala.syntax.IfData.elsep field.
encodeCase(Set<String>, T0, Graph, Map<Name, Type>, Optional<Name>, CaseAlternative) - Static method in interface hydra.scala.Coder
Encode a case branch
encodeComplexTermDef(Set<String>, T0, Graph, String, Term, Type) - Static method in interface hydra.scala.Coder
Encode a complex term definition with proper parameter types from the type signature
encodeFunction(Set<String>, T0, Graph, Map<Name, Term>, Term, Optional<Term>) - Static method in interface hydra.scala.Coder
Encode a Hydra function-valued term (lambda, project, cases, or unwrap) as a Scala expression
encodeLetBinding(Set<String>, T0, Graph, Set<Name>, Binding) - Static method in interface hydra.scala.Coder
Encode a let binding as a val or def declaration.
encodeLiteral(T0, T1, Literal) - Static method in interface hydra.scala.Coder
Encode a literal value as a Scala literal
encodeLocalDef(Set<String>, T0, Graph, Set<Name>, String, Term, Type) - Static method in interface hydra.scala.Coder
Encode a local def.
encodeTerm(Set<String>, T0, Graph, Term) - Static method in interface hydra.scala.Coder
Encode a Hydra term as a Scala expression
encodeTermDefinition(Set<String>, T0, Graph, TermDefinition) - Static method in interface hydra.scala.Coder
Encode a term definition as a Scala statement
encodeType(T0, T1, Type) - Static method in interface hydra.scala.Coder
Encode a Hydra type as a Scala type
encodeTypeDefinition(T0, T1, TypeDefinition) - Static method in interface hydra.scala.Coder
Encode a type definition as a Scala statement
encodeTypeDefinition_mkAlias(String, List<ParamType>, Type) - Static method in interface hydra.scala.Coder
 
encodeTypeDefinition_mkAlias2(String, List<ParamType>, Type) - Static method in interface hydra.scala.Coder
 
encodeTypedParam(T0, T1, Pair<Name, Type>) - Static method in interface hydra.scala.Coder
Encode a parameter with its type annotation
encodeUntypeApplicationTerm(Set<String>, InferenceContext, Graph, Term) - Static method in interface hydra.scala.Coder
Encode an untyped application term by first inferring types
END_MARKER - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.endMarker field.
EndMarker(EndMarkerData) - Constructor for class hydra.scala.syntax.Data.EndMarker
Constructs an immutable Data.EndMarker.
endMarkerData(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.EndMarkerData
EndMarkerData - Class in hydra.scala.syntax
 
EndMarkerData(NameData) - Constructor for class hydra.scala.syntax.EndMarkerData
Constructs an immutable EndMarkerData.
EndMarkerData.Builder - Class in hydra.scala.syntax
A fluent builder for EndMarkerData.
endMarkerDataName(TypedTerm<EndMarkerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.EndMarkerData
endMarkerDataWithName(TypedTerm<EndMarkerData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.EndMarkerData
ENUM - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.enum field.
Enum_(EnumDefn) - Constructor for class hydra.scala.syntax.Defn.Enum_
Constructs an immutable Defn.Enum_.
ENUM_CASE - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.enumCase field.
EnumCase(EnumCaseDefn) - Constructor for class hydra.scala.syntax.Defn.EnumCase
Constructs an immutable Defn.EnumCase.
enumCaseDefn(TypedTerm<List<Mod>>, TypedTerm<NameData>, TypedTerm<List<ParamType>>, TypedTerm<PrimaryCtor>, TypedTerm<List<Init>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.EnumCaseDefn
EnumCaseDefn - Class in hydra.scala.syntax
 
EnumCaseDefn(List<Mod>, NameData, List<ParamType>, PrimaryCtor, List<Init>) - Constructor for class hydra.scala.syntax.EnumCaseDefn
Constructs an immutable EnumCaseDefn.
EnumCaseDefn.Builder - Class in hydra.scala.syntax
A fluent builder for EnumCaseDefn.
enumCaseDefnCtor(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ctor field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnInits(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the inits field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnMods(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnName(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnTparams(TypedTerm<EnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnWithCtor(TypedTerm<EnumCaseDefn>, TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ctor field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnWithInits(TypedTerm<EnumCaseDefn>, TypedTerm<List<Init>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the inits field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnWithMods(TypedTerm<EnumCaseDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnWithName(TypedTerm<EnumCaseDefn>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.EnumCaseDefn
enumCaseDefnWithTparams(TypedTerm<EnumCaseDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.EnumCaseDefn
enumDefn(TypedTerm<List<Mod>>, TypedTerm<NameType>, TypedTerm<List<ParamType>>, TypedTerm<PrimaryCtor>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.EnumDefn
EnumDefn - Class in hydra.scala.syntax
 
EnumDefn(List<Mod>, NameType, List<ParamType>, PrimaryCtor, Template) - Constructor for class hydra.scala.syntax.EnumDefn
Constructs an immutable EnumDefn.
EnumDefn.Builder - Class in hydra.scala.syntax
A fluent builder for EnumDefn.
enumDefnCtor(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ctor field of hydra.scala.syntax.EnumDefn
enumDefnMods(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.EnumDefn
enumDefnName(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.EnumDefn
enumDefnTemplate(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the template field of hydra.scala.syntax.EnumDefn
enumDefnTparams(TypedTerm<EnumDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.EnumDefn
enumDefnWithCtor(TypedTerm<EnumDefn>, TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ctor field of hydra.scala.syntax.EnumDefn
enumDefnWithMods(TypedTerm<EnumDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.EnumDefn
enumDefnWithName(TypedTerm<EnumDefn>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.EnumDefn
enumDefnWithTemplate(TypedTerm<EnumDefn>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the template field of hydra.scala.syntax.EnumDefn
enumDefnWithTparams(TypedTerm<EnumDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.EnumDefn
Enumerator - Class in hydra.scala.syntax
 
Enumerator(Enumerator) - Constructor for class hydra.scala.syntax.Tree.Enumerator
Constructs an immutable Tree.Enumerator.
ENUMERATOR - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.enumerator field.
Enumerator.CaseGenerator - Class in hydra.scala.syntax
 
Enumerator.Generator - Class in hydra.scala.syntax
 
Enumerator.Guard - Class in hydra.scala.syntax
 
Enumerator.PartialVisitor<R> - Interface in hydra.scala.syntax
Enumerator.Val - Class in hydra.scala.syntax
 
Enumerator.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Enumerator.
enumeratorCaseGenerator(TypedTerm<CaseGeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the caseGenerator variant of hydra.scala.syntax.Enumerator
enumeratorGenerator(TypedTerm<GeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the generator variant of hydra.scala.syntax.Enumerator
enumeratorGuard(TypedTerm<GuardEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the guard variant of hydra.scala.syntax.Enumerator
enumeratorVal(TypedTerm<ValEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the val variant of hydra.scala.syntax.Enumerator
enums - Variable in class hydra.scala.syntax.ForData
 
enums - Variable in class hydra.scala.syntax.ForYieldData
 
enums(List<Enumerator>) - Method in class hydra.scala.syntax.ForData.Builder
 
enums(List<Enumerator>) - Method in class hydra.scala.syntax.ForYieldData.Builder
 
ENUMS - Static variable in class hydra.scala.syntax.ForData
Name of the hydra.scala.syntax.ForData.enums field.
ENUMS - Static variable in class hydra.scala.syntax.ForYieldData
Name of the hydra.scala.syntax.ForYieldData.enums field.
equals(Object) - Method in class hydra.scala.syntax.AlternativePat
 
equals(Object) - Method in class hydra.scala.syntax.AndType
 
equals(Object) - Method in class hydra.scala.syntax.AnnotateData
 
equals(Object) - Method in class hydra.scala.syntax.AnnotateType
 
equals(Object) - Method in class hydra.scala.syntax.AnnotMod
 
equals(Object) - Method in class hydra.scala.syntax.AnonymousData
 
equals(Object) - Method in class hydra.scala.syntax.AnonymousNameType
 
equals(Object) - Method in class hydra.scala.syntax.ApplyData
 
equals(Object) - Method in class hydra.scala.syntax.ApplyInfixData
 
equals(Object) - Method in class hydra.scala.syntax.ApplyInfixType
 
equals(Object) - Method in class hydra.scala.syntax.ApplyType
 
equals(Object) - Method in class hydra.scala.syntax.ApplyTypeData
 
equals(Object) - Method in class hydra.scala.syntax.ApplyUnaryData
 
equals(Object) - Method in class hydra.scala.syntax.ApplyUsingData
 
equals(Object) - Method in class hydra.scala.syntax.AscribeData
 
equals(Object) - Method in class hydra.scala.syntax.AssignData
 
equals(Object) - Method in class hydra.scala.syntax.BindPat
 
equals(Object) - Method in class hydra.scala.syntax.BlockData
 
equals(Object) - Method in class hydra.scala.syntax.ByNameType
 
equals(Object) - Method in class hydra.scala.syntax.Case
 
equals(Object) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
 
equals(Object) - Method in class hydra.scala.syntax.CaseTree.Case
 
equals(Object) - Method in class hydra.scala.syntax.CaseTree.TypeCase
 
equals(Object) - Method in class hydra.scala.syntax.ClassDefn
 
equals(Object) - Method in class hydra.scala.syntax.ContextFunctionData
 
equals(Object) - Method in class hydra.scala.syntax.ContextFunctionType
 
equals(Object) - Method in class hydra.scala.syntax.Ctor.Primary
 
equals(Object) - Method in class hydra.scala.syntax.Ctor.Secondary
 
equals(Object) - Method in class hydra.scala.syntax.Data.Annotate
 
equals(Object) - Method in class hydra.scala.syntax.Data.Apply
 
equals(Object) - Method in class hydra.scala.syntax.Data.ApplyType
 
equals(Object) - Method in class hydra.scala.syntax.Data.ApplyUsing
 
equals(Object) - Method in class hydra.scala.syntax.Data.Ascribe
 
equals(Object) - Method in class hydra.scala.syntax.Data.Assign
 
equals(Object) - Method in class hydra.scala.syntax.Data.Block
 
equals(Object) - Method in class hydra.scala.syntax.Data.ContextFunction
 
equals(Object) - Method in class hydra.scala.syntax.Data.Do
 
equals(Object) - Method in class hydra.scala.syntax.Data.EndMarker
 
equals(Object) - Method in class hydra.scala.syntax.Data.Eta
 
equals(Object) - Method in class hydra.scala.syntax.Data.For
 
equals(Object) - Method in class hydra.scala.syntax.Data.ForYield
 
equals(Object) - Method in class hydra.scala.syntax.Data.Function
 
equals(Object) - Method in class hydra.scala.syntax.Data.If
 
equals(Object) - Method in class hydra.scala.syntax.Data.Interpolate
 
equals(Object) - Method in class hydra.scala.syntax.Data.Lit
 
equals(Object) - Method in class hydra.scala.syntax.Data.Match
 
equals(Object) - Method in class hydra.scala.syntax.Data.New
 
equals(Object) - Method in class hydra.scala.syntax.Data.NewAnonymous
 
equals(Object) - Method in class hydra.scala.syntax.Data.Param
 
equals(Object) - Method in class hydra.scala.syntax.Data.PartialFunction
 
equals(Object) - Method in class hydra.scala.syntax.Data.Placeholder
 
equals(Object) - Method in class hydra.scala.syntax.Data.PolyFunction
 
equals(Object) - Method in class hydra.scala.syntax.Data.Ref
 
equals(Object) - Method in class hydra.scala.syntax.Data.Repeated
 
equals(Object) - Method in class hydra.scala.syntax.Data.Return
 
equals(Object) - Method in class hydra.scala.syntax.Data.Throw
 
equals(Object) - Method in class hydra.scala.syntax.Data.Try
 
equals(Object) - Method in class hydra.scala.syntax.Data.TryWithHandler
 
equals(Object) - Method in class hydra.scala.syntax.Data.Tuple
 
equals(Object) - Method in class hydra.scala.syntax.Data.While
 
equals(Object) - Method in class hydra.scala.syntax.DataMember.Object_
 
equals(Object) - Method in class hydra.scala.syntax.DataMember.Pkg
 
equals(Object) - Method in class hydra.scala.syntax.Decl.Def
 
equals(Object) - Method in class hydra.scala.syntax.Decl.Given
 
equals(Object) - Method in class hydra.scala.syntax.Decl.Type
 
equals(Object) - Method in class hydra.scala.syntax.Decl.Val
 
equals(Object) - Method in class hydra.scala.syntax.Decl.Var
 
equals(Object) - Method in class hydra.scala.syntax.DefDecl
 
equals(Object) - Method in class hydra.scala.syntax.DefDefn
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Class_
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Def
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Enum_
 
equals(Object) - Method in class hydra.scala.syntax.Defn.EnumCase
 
equals(Object) - Method in class hydra.scala.syntax.Defn.ExtensionGroup
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Given
 
equals(Object) - Method in class hydra.scala.syntax.Defn.GivenAlias
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Object_
 
equals(Object) - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Trait
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Type
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Val
 
equals(Object) - Method in class hydra.scala.syntax.Defn.Var
 
equals(Object) - Method in class hydra.scala.syntax.DoData
 
equals(Object) - Method in class hydra.scala.syntax.EndMarkerData
 
equals(Object) - Method in class hydra.scala.syntax.EnumCaseDefn
 
equals(Object) - Method in class hydra.scala.syntax.EnumDefn
 
equals(Object) - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
 
equals(Object) - Method in class hydra.scala.syntax.Enumerator.Generator
 
equals(Object) - Method in class hydra.scala.syntax.Enumerator.Guard
 
equals(Object) - Method in class hydra.scala.syntax.Enumerator.Val
 
equals(Object) - Method in class hydra.scala.syntax.EtaData
 
equals(Object) - Method in class hydra.scala.syntax.ExistentialType
 
equals(Object) - Method in class hydra.scala.syntax.Export
 
equals(Object) - Method in class hydra.scala.syntax.ExtensionGroupDefn
 
equals(Object) - Method in class hydra.scala.syntax.ExtractInfixPat
 
equals(Object) - Method in class hydra.scala.syntax.ExtractPat
 
equals(Object) - Method in class hydra.scala.syntax.ForData
 
equals(Object) - Method in class hydra.scala.syntax.ForYieldData
 
equals(Object) - Method in class hydra.scala.syntax.FunctionData
 
equals(Object) - Method in class hydra.scala.syntax.FunctionType
 
equals(Object) - Method in class hydra.scala.syntax.GeneratorEnumerator
 
equals(Object) - Method in class hydra.scala.syntax.GivenAliasDefn
 
equals(Object) - Method in class hydra.scala.syntax.GivenDecl
 
equals(Object) - Method in class hydra.scala.syntax.GivenDefn
 
equals(Object) - Method in class hydra.scala.syntax.GivenImportee
 
equals(Object) - Method in class hydra.scala.syntax.GivenPat
 
equals(Object) - Method in class hydra.scala.syntax.GuardEnumerator
 
equals(Object) - Method in class hydra.scala.syntax.IfData
 
equals(Object) - Method in class hydra.scala.syntax.ImplicitFunctionType
 
equals(Object) - Method in class hydra.scala.syntax.Import
 
equals(Object) - Method in class hydra.scala.syntax.Importee.Given
 
equals(Object) - Method in class hydra.scala.syntax.Importee.GivenAll
 
equals(Object) - Method in class hydra.scala.syntax.Importee.Name
 
equals(Object) - Method in class hydra.scala.syntax.Importee.Rename
 
equals(Object) - Method in class hydra.scala.syntax.Importee.Unimport
 
equals(Object) - Method in class hydra.scala.syntax.Importee.Wildcard
 
equals(Object) - Method in class hydra.scala.syntax.Importer
 
equals(Object) - Method in class hydra.scala.syntax.ImportExportStat.Export
 
equals(Object) - Method in class hydra.scala.syntax.ImportExportStat.Import
 
equals(Object) - Method in class hydra.scala.syntax.Init
 
equals(Object) - Method in class hydra.scala.syntax.InterpolateData
 
equals(Object) - Method in class hydra.scala.syntax.InterpolatePat
 
equals(Object) - Method in class hydra.scala.syntax.LambdaType
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Boolean_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Byte_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Bytes
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Char
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Double_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Float_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Int
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Long_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Null
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Short_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.String_
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Symbol
 
equals(Object) - Method in class hydra.scala.syntax.Lit.Unit
 
equals(Object) - Method in class hydra.scala.syntax.MatchData
 
equals(Object) - Method in class hydra.scala.syntax.MatchType
 
equals(Object) - Method in class hydra.scala.syntax.Member.Self
 
equals(Object) - Method in class hydra.scala.syntax.Member.Term
 
equals(Object) - Method in class hydra.scala.syntax.Member.TermParam
 
equals(Object) - Method in class hydra.scala.syntax.Member.Type
 
equals(Object) - Method in class hydra.scala.syntax.Member.TypeParam
 
equals(Object) - Method in class hydra.scala.syntax.MethodType
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Abstract
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Annot
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Case
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Contravariant
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Covariant
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Final
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Implicit
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Infix
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Inline
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Lazy
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Opaque
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Open
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Override_
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Private
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Protected
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Sealed
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Super
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Transparent
 
equals(Object) - Method in class hydra.scala.syntax.Mod.Using
 
equals(Object) - Method in class hydra.scala.syntax.Mod.ValParam
 
equals(Object) - Method in class hydra.scala.syntax.Mod.VarParam
 
equals(Object) - Method in class hydra.scala.syntax.Name.Anonymous
 
equals(Object) - Method in class hydra.scala.syntax.Name.Indeterminate
 
equals(Object) - Method in class hydra.scala.syntax.Name.Value
 
equals(Object) - Method in class hydra.scala.syntax.NameData
 
equals(Object) - Method in class hydra.scala.syntax.NameImportee
 
equals(Object) - Method in class hydra.scala.syntax.NameType
 
equals(Object) - Method in class hydra.scala.syntax.NewAnonymousData
 
equals(Object) - Method in class hydra.scala.syntax.NewData
 
equals(Object) - Method in class hydra.scala.syntax.ObjectDefn
 
equals(Object) - Method in class hydra.scala.syntax.ObjectPkg
 
equals(Object) - Method in class hydra.scala.syntax.OrType
 
equals(Object) - Method in class hydra.scala.syntax.ParamData
 
equals(Object) - Method in class hydra.scala.syntax.ParamType
 
equals(Object) - Method in class hydra.scala.syntax.PartialFunctionData
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Alternative
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Bind
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Extract
 
equals(Object) - Method in class hydra.scala.syntax.Pat.ExtractInfix
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Given
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Interpolate
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Repeated
 
equals(Object) - Method in class hydra.scala.syntax.Pat.SeqWildcard
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Tuple
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Typed
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Var
 
equals(Object) - Method in class hydra.scala.syntax.Pat.Wildcard
 
equals(Object) - Method in class hydra.scala.syntax.Pkg
 
equals(Object) - Method in class hydra.scala.syntax.PlaceholderType
 
equals(Object) - Method in class hydra.scala.syntax.PolyFunctionData
 
equals(Object) - Method in class hydra.scala.syntax.PolyFunctionType
 
equals(Object) - Method in class hydra.scala.syntax.PredefString
 
equals(Object) - Method in class hydra.scala.syntax.PrimaryCtor
 
equals(Object) - Method in class hydra.scala.syntax.PrivateMod
 
equals(Object) - Method in class hydra.scala.syntax.ProjectType
 
equals(Object) - Method in class hydra.scala.syntax.ProtectedMod
 
equals(Object) - Method in class hydra.scala.syntax.Ref.Init
 
equals(Object) - Method in class hydra.scala.syntax.Ref.Name
 
equals(Object) - Method in class hydra.scala.syntax.RefData.Anonymous
 
equals(Object) - Method in class hydra.scala.syntax.RefData.ApplyUnary
 
equals(Object) - Method in class hydra.scala.syntax.RefData.Name
 
equals(Object) - Method in class hydra.scala.syntax.RefData.Select
 
equals(Object) - Method in class hydra.scala.syntax.RefData.Super
 
equals(Object) - Method in class hydra.scala.syntax.RefData.This
 
equals(Object) - Method in class hydra.scala.syntax.RefineType
 
equals(Object) - Method in class hydra.scala.syntax.RefType.Name
 
equals(Object) - Method in class hydra.scala.syntax.RefType.Project
 
equals(Object) - Method in class hydra.scala.syntax.RefType.Select
 
equals(Object) - Method in class hydra.scala.syntax.RefType.Singleton
 
equals(Object) - Method in class hydra.scala.syntax.RenameImportee
 
equals(Object) - Method in class hydra.scala.syntax.RepeatedData
 
equals(Object) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
equals(Object) - Method in class hydra.scala.syntax.RepeatedPat
 
equals(Object) - Method in class hydra.scala.syntax.RepeatedType
 
equals(Object) - Method in class hydra.scala.syntax.ReturnData
 
equals(Object) - Method in class hydra.scala.syntax.ScalaSymbol
 
equals(Object) - Method in class hydra.scala.syntax.SecondaryCtor
 
equals(Object) - Method in class hydra.scala.syntax.SelectData
 
equals(Object) - Method in class hydra.scala.syntax.SelectType
 
equals(Object) - Method in class hydra.scala.syntax.Self
 
equals(Object) - Method in class hydra.scala.syntax.SingletonType
 
equals(Object) - Method in class hydra.scala.syntax.Source
 
equals(Object) - Method in class hydra.scala.syntax.Stat.Decl
 
equals(Object) - Method in class hydra.scala.syntax.Stat.Defn
 
equals(Object) - Method in class hydra.scala.syntax.Stat.ImportExport
 
equals(Object) - Method in class hydra.scala.syntax.Stat.Term
 
equals(Object) - Method in class hydra.scala.syntax.SuperData
 
equals(Object) - Method in class hydra.scala.syntax.Template
 
equals(Object) - Method in class hydra.scala.syntax.ThisData
 
equals(Object) - Method in class hydra.scala.syntax.ThrowData
 
equals(Object) - Method in class hydra.scala.syntax.TraitDefn
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Bounds
 
equals(Object) - Method in class hydra.scala.syntax.Tree.CaseTree
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Ctor
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Enumerator
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Importee
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Importer
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Member
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Mod
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Pat
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Ref
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Source
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Stat
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Template
 
equals(Object) - Method in class hydra.scala.syntax.Tree.Type
 
equals(Object) - Method in class hydra.scala.syntax.TryData
 
equals(Object) - Method in class hydra.scala.syntax.TryWithHandlerData
 
equals(Object) - Method in class hydra.scala.syntax.TupleData
 
equals(Object) - Method in class hydra.scala.syntax.TuplePat
 
equals(Object) - Method in class hydra.scala.syntax.TupleType
 
equals(Object) - Method in class hydra.scala.syntax.Type.And
 
equals(Object) - Method in class hydra.scala.syntax.Type.Annotate
 
equals(Object) - Method in class hydra.scala.syntax.Type.AnonymousName
 
equals(Object) - Method in class hydra.scala.syntax.Type.Apply
 
equals(Object) - Method in class hydra.scala.syntax.Type.ApplyInfix
 
equals(Object) - Method in class hydra.scala.syntax.Type.ByName
 
equals(Object) - Method in class hydra.scala.syntax.Type.ContextFunction
 
equals(Object) - Method in class hydra.scala.syntax.Type.Existential
 
equals(Object) - Method in class hydra.scala.syntax.Type.Function
 
equals(Object) - Method in class hydra.scala.syntax.Type.ImplicitFunction
 
equals(Object) - Method in class hydra.scala.syntax.Type.Lambda
 
equals(Object) - Method in class hydra.scala.syntax.Type.Match
 
equals(Object) - Method in class hydra.scala.syntax.Type.Method
 
equals(Object) - Method in class hydra.scala.syntax.Type.Or
 
equals(Object) - Method in class hydra.scala.syntax.Type.Placeholder
 
equals(Object) - Method in class hydra.scala.syntax.Type.PolyFunction
 
equals(Object) - Method in class hydra.scala.syntax.Type.Ref
 
equals(Object) - Method in class hydra.scala.syntax.Type.Refine
 
equals(Object) - Method in class hydra.scala.syntax.Type.Repeated
 
equals(Object) - Method in class hydra.scala.syntax.Type.Tuple
 
equals(Object) - Method in class hydra.scala.syntax.Type.TypedParam
 
equals(Object) - Method in class hydra.scala.syntax.Type.Var
 
equals(Object) - Method in class hydra.scala.syntax.Type.With
 
equals(Object) - Method in class hydra.scala.syntax.TypeBounds
 
equals(Object) - Method in class hydra.scala.syntax.TypeCase
 
equals(Object) - Method in class hydra.scala.syntax.TypeDecl
 
equals(Object) - Method in class hydra.scala.syntax.TypeDefn
 
equals(Object) - Method in class hydra.scala.syntax.TypedParamType
 
equals(Object) - Method in class hydra.scala.syntax.TypedPat
 
equals(Object) - Method in class hydra.scala.syntax.TypeMember
 
equals(Object) - Method in class hydra.scala.syntax.UnimportImportee
 
equals(Object) - Method in class hydra.scala.syntax.ValDecl
 
equals(Object) - Method in class hydra.scala.syntax.ValDefn
 
equals(Object) - Method in class hydra.scala.syntax.ValEnumerator
 
equals(Object) - Method in class hydra.scala.syntax.VarDecl
 
equals(Object) - Method in class hydra.scala.syntax.VarDefn
 
equals(Object) - Method in class hydra.scala.syntax.VarPat
 
equals(Object) - Method in class hydra.scala.syntax.VarType
 
equals(Object) - Method in class hydra.scala.syntax.WhileData
 
equals(Object) - Method in class hydra.scala.syntax.WithType
 
Eta(EtaData) - Constructor for class hydra.scala.syntax.Data.Eta
Constructs an immutable Data.Eta.
ETA - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.eta field.
etaData(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.EtaData
EtaData - Class in hydra.scala.syntax
 
EtaData(Data) - Constructor for class hydra.scala.syntax.EtaData
Constructs an immutable EtaData.
EtaData.Builder - Class in hydra.scala.syntax
A fluent builder for EtaData.
etaDataExpr(TypedTerm<EtaData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.EtaData
etaDataWithExpr(TypedTerm<EtaData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.EtaData
Existential(ExistentialType) - Constructor for class hydra.scala.syntax.Type.Existential
Constructs an immutable Type.Existential.
EXISTENTIAL - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.existential field.
existentialType(TypedTerm<Type>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ExistentialType
ExistentialType - Class in hydra.scala.syntax
 
ExistentialType(Type, List<Stat>) - Constructor for class hydra.scala.syntax.ExistentialType
Constructs an immutable ExistentialType.
ExistentialType.Builder - Class in hydra.scala.syntax
A fluent builder for ExistentialType.
existentialTypeStats(TypedTerm<ExistentialType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.ExistentialType
existentialTypeTpe(TypedTerm<ExistentialType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.ExistentialType
existentialTypeWithStats(TypedTerm<ExistentialType>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.ExistentialType
existentialTypeWithTpe(TypedTerm<ExistentialType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.ExistentialType
export(TypedTerm<List<Importer>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Export
Export - Class in hydra.scala.syntax
 
Export(Export) - Constructor for class hydra.scala.syntax.ImportExportStat.Export
Constructs an immutable ImportExportStat.Export.
Export(List<Importer>) - Constructor for class hydra.scala.syntax.Export
Constructs an immutable Export.
EXPORT - Static variable in class hydra.scala.syntax.ImportExportStat
Name of the hydra.scala.syntax.ImportExportStat.export field.
Export.Builder - Class in hydra.scala.syntax
A fluent builder for Export.
exportImporters(TypedTerm<Export>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the importers field of hydra.scala.syntax.Export
exportWithImporters(TypedTerm<Export>, TypedTerm<List<Importer>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the importers field of hydra.scala.syntax.Export
expr - Variable in class hydra.scala.syntax.AnnotateData
 
expr - Variable in class hydra.scala.syntax.AscribeData
 
expr - Variable in class hydra.scala.syntax.DoData
 
expr - Variable in class hydra.scala.syntax.EtaData
 
expr - Variable in class hydra.scala.syntax.MatchData
 
expr - Variable in class hydra.scala.syntax.RepeatedData
 
expr - Variable in class hydra.scala.syntax.ReturnData
 
expr - Variable in class hydra.scala.syntax.ThrowData
 
expr - Variable in class hydra.scala.syntax.TryData
 
expr - Variable in class hydra.scala.syntax.TryWithHandlerData
 
expr - Variable in class hydra.scala.syntax.WhileData
 
expr(Data) - Method in class hydra.scala.syntax.AnnotateData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.AscribeData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.DoData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.EtaData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.MatchData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.RepeatedData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.ReturnData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.ThrowData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.TryData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.TryWithHandlerData.Builder
 
expr(Data) - Method in class hydra.scala.syntax.WhileData.Builder
 
EXPR - Static variable in class hydra.scala.syntax.AnnotateData
Name of the hydra.scala.syntax.AnnotateData.expr field.
EXPR - Static variable in class hydra.scala.syntax.AscribeData
Name of the hydra.scala.syntax.AscribeData.expr field.
EXPR - Static variable in class hydra.scala.syntax.DoData
Name of the hydra.scala.syntax.DoData.expr field.
EXPR - Static variable in class hydra.scala.syntax.EtaData
Name of the hydra.scala.syntax.EtaData.expr field.
EXPR - Static variable in class hydra.scala.syntax.MatchData
Name of the hydra.scala.syntax.MatchData.expr field.
EXPR - Static variable in class hydra.scala.syntax.RepeatedData
Name of the hydra.scala.syntax.RepeatedData.expr field.
EXPR - Static variable in class hydra.scala.syntax.ReturnData
Name of the hydra.scala.syntax.ReturnData.expr field.
EXPR - Static variable in class hydra.scala.syntax.ThrowData
Name of the hydra.scala.syntax.ThrowData.expr field.
EXPR - Static variable in class hydra.scala.syntax.TryData
Name of the hydra.scala.syntax.TryData.expr field.
EXPR - Static variable in class hydra.scala.syntax.TryWithHandlerData
Name of the hydra.scala.syntax.TryWithHandlerData.expr field.
EXPR - Static variable in class hydra.scala.syntax.WhileData
Name of the hydra.scala.syntax.WhileData.expr field.
EXTENSION_GROUP - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.extensionGroup field.
ExtensionGroup(ExtensionGroupDefn) - Constructor for class hydra.scala.syntax.Defn.ExtensionGroup
Constructs an immutable Defn.ExtensionGroup.
extensionGroupDefn(TypedTerm<List<ParamType>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Stat>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ExtensionGroupDefn
ExtensionGroupDefn - Class in hydra.scala.syntax
 
ExtensionGroupDefn(List<ParamType>, List<List<ParamData>>, Stat) - Constructor for class hydra.scala.syntax.ExtensionGroupDefn
Constructs an immutable ExtensionGroupDefn.
ExtensionGroupDefn.Builder - Class in hydra.scala.syntax
A fluent builder for ExtensionGroupDefn.
extensionGroupDefnBody(TypedTerm<ExtensionGroupDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.ExtensionGroupDefn
extensionGroupDefnParmss(TypedTerm<ExtensionGroupDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the parmss field of hydra.scala.syntax.ExtensionGroupDefn
extensionGroupDefnTparams(TypedTerm<ExtensionGroupDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.ExtensionGroupDefn
extensionGroupDefnWithBody(TypedTerm<ExtensionGroupDefn>, TypedTerm<Stat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.ExtensionGroupDefn
extensionGroupDefnWithParmss(TypedTerm<ExtensionGroupDefn>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the parmss field of hydra.scala.syntax.ExtensionGroupDefn
extensionGroupDefnWithTparams(TypedTerm<ExtensionGroupDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.ExtensionGroupDefn
Extract(ExtractPat) - Constructor for class hydra.scala.syntax.Pat.Extract
Constructs an immutable Pat.Extract.
EXTRACT - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.extract field.
EXTRACT_INFIX - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.extractInfix field.
extractBody(Term) - Static method in interface hydra.scala.Coder
Extract the innermost body from a term
extractCodomain(Type) - Static method in interface hydra.scala.Coder
Extract the final return type from a function type
extractDirectReturn(Set<Name>, Type) - Static method in interface hydra.scala.Coder
Extract direct-return (input-var, output-var) pairs from a domain type (#589)
extractDirectReturnGo(Set<Name>, Type) - Static method in interface hydra.scala.Coder
Recursive worker for extractDirectReturn (#589)
extractDomains(Type) - Static method in interface hydra.scala.Coder
Extract domain types from a function type
ExtractInfix(ExtractInfixPat) - Constructor for class hydra.scala.syntax.Pat.ExtractInfix
Constructs an immutable Pat.ExtractInfix.
extractInfixPat(TypedTerm<Pat>, TypedTerm<NameData>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ExtractInfixPat
ExtractInfixPat - Class in hydra.scala.syntax
 
ExtractInfixPat(Pat, NameData, List<Pat>) - Constructor for class hydra.scala.syntax.ExtractInfixPat
Constructs an immutable ExtractInfixPat.
ExtractInfixPat.Builder - Class in hydra.scala.syntax
A fluent builder for ExtractInfixPat.
extractInfixPatLhs(TypedTerm<ExtractInfixPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.ExtractInfixPat
extractInfixPatOp(TypedTerm<ExtractInfixPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the op field of hydra.scala.syntax.ExtractInfixPat
extractInfixPatRhs(TypedTerm<ExtractInfixPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.ExtractInfixPat
extractInfixPatWithLhs(TypedTerm<ExtractInfixPat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.ExtractInfixPat
extractInfixPatWithOp(TypedTerm<ExtractInfixPat>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the op field of hydra.scala.syntax.ExtractInfixPat
extractInfixPatWithRhs(TypedTerm<ExtractInfixPat>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.ExtractInfixPat
extractInOutPair(Type) - Static method in interface hydra.scala.Coder
Extract an (input-var, output-var) accumulator pair from a domain type (#589)
extractLetBindings(Term) - Static method in interface hydra.scala.Coder
Extract let bindings from a term
extractParams(Term) - Static method in interface hydra.scala.Coder
Extract parameter names from a term
extractPat(TypedTerm<Data>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ExtractPat
ExtractPat - Class in hydra.scala.syntax
 
ExtractPat(Data, List<Pat>) - Constructor for class hydra.scala.syntax.ExtractPat
Constructs an immutable ExtractPat.
ExtractPat.Builder - Class in hydra.scala.syntax
A fluent builder for ExtractPat.
extractPatArgs(TypedTerm<ExtractPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.ExtractPat
extractPatFun(TypedTerm<ExtractPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the fun field of hydra.scala.syntax.ExtractPat
extractPatWithArgs(TypedTerm<ExtractPat>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.ExtractPat
extractPatWithFun(TypedTerm<ExtractPat>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the fun field of hydra.scala.syntax.ExtractPat

F

fieldToEnumCase(T0, T1, String, List<ParamType>, FieldType) - Static method in interface hydra.scala.Coder
Convert a field type to a Scala enum case
fieldToParam(T0, T1, FieldType) - Static method in interface hydra.scala.Coder
Convert a field type to a Scala parameter
filterByFlags(List<T0>, List<Boolean>) - Static method in interface hydra.scala.Coder
Keep elements of xs whose corresponding flag is true (#589)
Final() - Constructor for class hydra.scala.syntax.Mod.Final
Constructs an immutable Mod.Final.
FINAL - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.final field.
finallyp - Variable in class hydra.scala.syntax.TryData
 
finallyp - Variable in class hydra.scala.syntax.TryWithHandlerData
 
finallyp(Optional<Data>) - Method in class hydra.scala.syntax.TryData.Builder
 
finallyp(Optional<Data>) - Method in class hydra.scala.syntax.TryWithHandlerData.Builder
 
FINALLYP - Static variable in class hydra.scala.syntax.TryData
Name of the hydra.scala.syntax.TryData.finallyp field.
FINALLYP - Static variable in class hydra.scala.syntax.TryWithHandlerData
Name of the hydra.scala.syntax.TryWithHandlerData.finallyp field.
findDomain(T0, Graph, Map<Name, Term>) - Static method in interface hydra.scala.Coder
Find the domain type from annotations
findImports(Set<String>, T0, Graph, Module) - Static method in interface hydra.scala.Coder
Find import statements for the module
findPairFirst(Type) - Static method in interface hydra.scala.Coder
If t is Pair(var, _), return the first component's variable name (#589)
findSdom(T0, Graph, Map<Name, Term>) - Static method in interface hydra.scala.Coder
Find the Scala domain type for a function from annotations
findSelfRefVar(Map<T0, List<T0>>) - Static method in interface hydra.scala.Coder
Find a type variable that is its own accumulator output, if any (#589)
findSelfRefVar_selfRefs(Map<T0, List<T0>>) - Static method in interface hydra.scala.Coder
 
FLOAT - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.float field.
Float_(Float) - Constructor for class hydra.scala.syntax.Lit.Float_
Constructs an immutable Lit.Float_.
For(ForData) - Constructor for class hydra.scala.syntax.Data.For
Constructs an immutable Data.For.
FOR - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.for field.
FOR_YIELD - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.forYield field.
forData(TypedTerm<List<Enumerator>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ForData
ForData - Class in hydra.scala.syntax
 
ForData(List<Enumerator>) - Constructor for class hydra.scala.syntax.ForData
Constructs an immutable ForData.
ForData.Builder - Class in hydra.scala.syntax
A fluent builder for ForData.
forDataEnums(TypedTerm<ForData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the enums field of hydra.scala.syntax.ForData
forDataWithEnums(TypedTerm<ForData>, TypedTerm<List<Enumerator>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the enums field of hydra.scala.syntax.ForData
ForYield(ForYieldData) - Constructor for class hydra.scala.syntax.Data.ForYield
Constructs an immutable Data.ForYield.
forYieldData(TypedTerm<List<Enumerator>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ForYieldData
ForYieldData - Class in hydra.scala.syntax
 
ForYieldData(List<Enumerator>) - Constructor for class hydra.scala.syntax.ForYieldData
Constructs an immutable ForYieldData.
ForYieldData.Builder - Class in hydra.scala.syntax
A fluent builder for ForYieldData.
forYieldDataEnums(TypedTerm<ForYieldData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the enums field of hydra.scala.syntax.ForYieldData
forYieldDataWithEnums(TypedTerm<ForYieldData>, TypedTerm<List<Enumerator>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the enums field of hydra.scala.syntax.ForYieldData
fun - Variable in class hydra.scala.syntax.ApplyData
 
fun - Variable in class hydra.scala.syntax.ApplyUsingData
 
fun - Variable in class hydra.scala.syntax.ExtractPat
 
fun(Data) - Method in class hydra.scala.syntax.ApplyData.Builder
 
fun(Data) - Method in class hydra.scala.syntax.ApplyUsingData.Builder
 
fun(Data) - Method in class hydra.scala.syntax.ExtractPat.Builder
 
FUN - Static variable in class hydra.scala.syntax.ApplyData
Name of the hydra.scala.syntax.ApplyData.fun field.
FUN - Static variable in class hydra.scala.syntax.ApplyUsingData
Name of the hydra.scala.syntax.ApplyUsingData.fun field.
FUN - Static variable in class hydra.scala.syntax.ExtractPat
Name of the hydra.scala.syntax.ExtractPat.fun field.
Function(FunctionData) - Constructor for class hydra.scala.syntax.Data.Function
Constructs an immutable Data.Function.
Function(FunctionType) - Constructor for class hydra.scala.syntax.Type.Function
Constructs an immutable Type.Function.
FUNCTION - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.function field.
FUNCTION - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.function field.
functionArrowOp() - Static method in interface hydra.scala.Serde
The function arrow operator (=>)
functionData(TypedTerm<List<ParamData>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.FunctionData
FunctionData - Class in hydra.scala.syntax
 
FunctionData(List<ParamData>, Data) - Constructor for class hydra.scala.syntax.FunctionData
Constructs an immutable FunctionData.
FunctionData.Builder - Class in hydra.scala.syntax
A fluent builder for FunctionData.
functionDataBody(TypedTerm<FunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.FunctionData
functionDataParams(TypedTerm<FunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the params field of hydra.scala.syntax.FunctionData
functionDataWithBody(TypedTerm<FunctionData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.FunctionData
functionDataWithParams(TypedTerm<FunctionData>, TypedTerm<List<ParamData>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the params field of hydra.scala.syntax.FunctionData
functionType(TypedTerm<List<Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.FunctionType
FunctionType - Class in hydra.scala.syntax
 
FunctionType(List<Type>, Type) - Constructor for class hydra.scala.syntax.FunctionType
Constructs an immutable FunctionType.
FunctionType.Builder - Class in hydra.scala.syntax
A fluent builder for FunctionType.
functionTypeParams(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the params field of hydra.scala.syntax.FunctionType
functionTypeRes(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the res field of hydra.scala.syntax.FunctionType
functionTypeWithParams(TypedTerm<FunctionType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the params field of hydra.scala.syntax.FunctionType
functionTypeWithRes(TypedTerm<FunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the res field of hydra.scala.syntax.FunctionType

G

Generator(GeneratorEnumerator) - Constructor for class hydra.scala.syntax.Enumerator.Generator
Constructs an immutable Enumerator.Generator.
GENERATOR - Static variable in class hydra.scala.syntax.Enumerator
Name of the hydra.scala.syntax.Enumerator.generator field.
generatorEnumerator(TypedTerm<Pat>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GeneratorEnumerator
GeneratorEnumerator - Class in hydra.scala.syntax
 
GeneratorEnumerator(Pat, Data) - Constructor for class hydra.scala.syntax.GeneratorEnumerator
Constructs an immutable GeneratorEnumerator.
GeneratorEnumerator.Builder - Class in hydra.scala.syntax
A fluent builder for GeneratorEnumerator.
generatorEnumeratorPat(TypedTerm<GeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pat field of hydra.scala.syntax.GeneratorEnumerator
generatorEnumeratorRhs(TypedTerm<GeneratorEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.GeneratorEnumerator
generatorEnumeratorWithPat(TypedTerm<GeneratorEnumerator>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pat field of hydra.scala.syntax.GeneratorEnumerator
generatorEnumeratorWithRhs(TypedTerm<GeneratorEnumerator>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.GeneratorEnumerator
Given(GivenDecl) - Constructor for class hydra.scala.syntax.Decl.Given
Constructs an immutable Decl.Given.
Given(GivenDefn) - Constructor for class hydra.scala.syntax.Defn.Given
Constructs an immutable Defn.Given.
Given(GivenImportee) - Constructor for class hydra.scala.syntax.Importee.Given
Constructs an immutable Importee.Given.
Given(GivenPat) - Constructor for class hydra.scala.syntax.Pat.Given
Constructs an immutable Pat.Given.
GIVEN - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl.given field.
GIVEN - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.given field.
GIVEN - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.given field.
GIVEN - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.given field.
GIVEN_ALIAS - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.givenAlias field.
GIVEN_ALL - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.givenAll field.
GivenAlias(GivenAliasDefn) - Constructor for class hydra.scala.syntax.Defn.GivenAlias
Constructs an immutable Defn.GivenAlias.
givenAliasDefn(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<List<List<ParamType>>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Type>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GivenAliasDefn
GivenAliasDefn - Class in hydra.scala.syntax
 
GivenAliasDefn(List<Mod>, Name, List<List<ParamType>>, List<List<ParamData>>, Type, Data) - Constructor for class hydra.scala.syntax.GivenAliasDefn
Constructs an immutable GivenAliasDefn.
GivenAliasDefn.Builder - Class in hydra.scala.syntax
A fluent builder for GivenAliasDefn.
givenAliasDefnBody(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnDecltpe(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnMods(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnName(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnSparams(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the sparams field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnTparams(TypedTerm<GivenAliasDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithBody(TypedTerm<GivenAliasDefn>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithDecltpe(TypedTerm<GivenAliasDefn>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithMods(TypedTerm<GivenAliasDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithName(TypedTerm<GivenAliasDefn>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithSparams(TypedTerm<GivenAliasDefn>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the sparams field of hydra.scala.syntax.GivenAliasDefn
givenAliasDefnWithTparams(TypedTerm<GivenAliasDefn>, TypedTerm<List<List<ParamType>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.GivenAliasDefn
GivenAll() - Constructor for class hydra.scala.syntax.Importee.GivenAll
Constructs an immutable Importee.GivenAll.
givenDecl(TypedTerm<List<Mod>>, TypedTerm<NameData>, TypedTerm<List<ParamType>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GivenDecl
GivenDecl - Class in hydra.scala.syntax
 
GivenDecl(List<Mod>, NameData, List<ParamType>, List<List<ParamData>>, Type) - Constructor for class hydra.scala.syntax.GivenDecl
Constructs an immutable GivenDecl.
GivenDecl.Builder - Class in hydra.scala.syntax
A fluent builder for GivenDecl.
givenDeclDecltpe(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.GivenDecl
givenDeclMods(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.GivenDecl
givenDeclName(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.GivenDecl
givenDeclSparams(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the sparams field of hydra.scala.syntax.GivenDecl
givenDeclTparams(TypedTerm<GivenDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.GivenDecl
givenDeclWithDecltpe(TypedTerm<GivenDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.GivenDecl
givenDeclWithMods(TypedTerm<GivenDecl>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.GivenDecl
givenDeclWithName(TypedTerm<GivenDecl>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.GivenDecl
givenDeclWithSparams(TypedTerm<GivenDecl>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the sparams field of hydra.scala.syntax.GivenDecl
givenDeclWithTparams(TypedTerm<GivenDecl>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.GivenDecl
givenDefn(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<List<List<ParamType>>>, TypedTerm<List<List<ParamData>>>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GivenDefn
GivenDefn - Class in hydra.scala.syntax
 
GivenDefn(List<Mod>, Name, List<List<ParamType>>, List<List<ParamData>>, Template) - Constructor for class hydra.scala.syntax.GivenDefn
Constructs an immutable GivenDefn.
GivenDefn.Builder - Class in hydra.scala.syntax
A fluent builder for GivenDefn.
givenDefnMods(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.GivenDefn
givenDefnName(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.GivenDefn
givenDefnSparams(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the sparams field of hydra.scala.syntax.GivenDefn
givenDefnTempl(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the templ field of hydra.scala.syntax.GivenDefn
givenDefnTparams(TypedTerm<GivenDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.GivenDefn
givenDefnWithMods(TypedTerm<GivenDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.GivenDefn
givenDefnWithName(TypedTerm<GivenDefn>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.GivenDefn
givenDefnWithSparams(TypedTerm<GivenDefn>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the sparams field of hydra.scala.syntax.GivenDefn
givenDefnWithTempl(TypedTerm<GivenDefn>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the templ field of hydra.scala.syntax.GivenDefn
givenDefnWithTparams(TypedTerm<GivenDefn>, TypedTerm<List<List<ParamType>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.GivenDefn
givenImportee(TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GivenImportee
GivenImportee - Class in hydra.scala.syntax
 
GivenImportee(Type) - Constructor for class hydra.scala.syntax.GivenImportee
Constructs an immutable GivenImportee.
GivenImportee.Builder - Class in hydra.scala.syntax
A fluent builder for GivenImportee.
givenImporteeTpe(TypedTerm<GivenImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.GivenImportee
givenImporteeWithTpe(TypedTerm<GivenImportee>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.GivenImportee
givenPat(TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GivenPat
GivenPat - Class in hydra.scala.syntax
 
GivenPat(Type) - Constructor for class hydra.scala.syntax.GivenPat
Constructs an immutable GivenPat.
GivenPat.Builder - Class in hydra.scala.syntax
A fluent builder for GivenPat.
givenPatTpe(TypedTerm<GivenPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.GivenPat
givenPatWithTpe(TypedTerm<GivenPat>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.GivenPat
groupPairsByFirst(List<Pair<T0, T1>>) - Static method in interface hydra.scala.Coder
Group a list of pairs into a map keyed by first component (#589)
groupPairsByFirst_k(Pair<T0, T1>) - Static method in interface hydra.scala.Coder
 
groupPairsByFirst_vv(Pair<T0, T1>) - Static method in interface hydra.scala.Coder
 
Guard(GuardEnumerator) - Constructor for class hydra.scala.syntax.Enumerator.Guard
Constructs an immutable Enumerator.Guard.
GUARD - Static variable in class hydra.scala.syntax.Enumerator
Name of the hydra.scala.syntax.Enumerator.guard field.
guardEnumerator(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.GuardEnumerator
GuardEnumerator - Class in hydra.scala.syntax
 
GuardEnumerator(Data) - Constructor for class hydra.scala.syntax.GuardEnumerator
Constructs an immutable GuardEnumerator.
GuardEnumerator.Builder - Class in hydra.scala.syntax
A fluent builder for GuardEnumerator.
guardEnumeratorCond(TypedTerm<GuardEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cond field of hydra.scala.syntax.GuardEnumerator
guardEnumeratorWithCond(TypedTerm<GuardEnumerator>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cond field of hydra.scala.syntax.GuardEnumerator

H

hashCode() - Method in class hydra.scala.syntax.AlternativePat
 
hashCode() - Method in class hydra.scala.syntax.AndType
 
hashCode() - Method in class hydra.scala.syntax.AnnotateData
 
hashCode() - Method in class hydra.scala.syntax.AnnotateType
 
hashCode() - Method in class hydra.scala.syntax.AnnotMod
 
hashCode() - Method in class hydra.scala.syntax.AnonymousData
 
hashCode() - Method in class hydra.scala.syntax.AnonymousNameType
 
hashCode() - Method in class hydra.scala.syntax.ApplyData
 
hashCode() - Method in class hydra.scala.syntax.ApplyInfixData
 
hashCode() - Method in class hydra.scala.syntax.ApplyInfixType
 
hashCode() - Method in class hydra.scala.syntax.ApplyType
 
hashCode() - Method in class hydra.scala.syntax.ApplyTypeData
 
hashCode() - Method in class hydra.scala.syntax.ApplyUnaryData
 
hashCode() - Method in class hydra.scala.syntax.ApplyUsingData
 
hashCode() - Method in class hydra.scala.syntax.AscribeData
 
hashCode() - Method in class hydra.scala.syntax.AssignData
 
hashCode() - Method in class hydra.scala.syntax.BindPat
 
hashCode() - Method in class hydra.scala.syntax.BlockData
 
hashCode() - Method in class hydra.scala.syntax.ByNameType
 
hashCode() - Method in class hydra.scala.syntax.Case
 
hashCode() - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
 
hashCode() - Method in class hydra.scala.syntax.CaseTree.Case
 
hashCode() - Method in class hydra.scala.syntax.CaseTree.TypeCase
 
hashCode() - Method in class hydra.scala.syntax.ClassDefn
 
hashCode() - Method in class hydra.scala.syntax.ContextFunctionData
 
hashCode() - Method in class hydra.scala.syntax.ContextFunctionType
 
hashCode() - Method in class hydra.scala.syntax.Ctor.Primary
 
hashCode() - Method in class hydra.scala.syntax.Ctor.Secondary
 
hashCode() - Method in class hydra.scala.syntax.Data.Annotate
 
hashCode() - Method in class hydra.scala.syntax.Data.Apply
 
hashCode() - Method in class hydra.scala.syntax.Data.ApplyType
 
hashCode() - Method in class hydra.scala.syntax.Data.ApplyUsing
 
hashCode() - Method in class hydra.scala.syntax.Data.Ascribe
 
hashCode() - Method in class hydra.scala.syntax.Data.Assign
 
hashCode() - Method in class hydra.scala.syntax.Data.Block
 
hashCode() - Method in class hydra.scala.syntax.Data.ContextFunction
 
hashCode() - Method in class hydra.scala.syntax.Data.Do
 
hashCode() - Method in class hydra.scala.syntax.Data.EndMarker
 
hashCode() - Method in class hydra.scala.syntax.Data.Eta
 
hashCode() - Method in class hydra.scala.syntax.Data.For
 
hashCode() - Method in class hydra.scala.syntax.Data.ForYield
 
hashCode() - Method in class hydra.scala.syntax.Data.Function
 
hashCode() - Method in class hydra.scala.syntax.Data.If
 
hashCode() - Method in class hydra.scala.syntax.Data.Interpolate
 
hashCode() - Method in class hydra.scala.syntax.Data.Lit
 
hashCode() - Method in class hydra.scala.syntax.Data.Match
 
hashCode() - Method in class hydra.scala.syntax.Data.New
 
hashCode() - Method in class hydra.scala.syntax.Data.NewAnonymous
 
hashCode() - Method in class hydra.scala.syntax.Data.Param
 
hashCode() - Method in class hydra.scala.syntax.Data.PartialFunction
 
hashCode() - Method in class hydra.scala.syntax.Data.Placeholder
 
hashCode() - Method in class hydra.scala.syntax.Data.PolyFunction
 
hashCode() - Method in class hydra.scala.syntax.Data.Ref
 
hashCode() - Method in class hydra.scala.syntax.Data.Repeated
 
hashCode() - Method in class hydra.scala.syntax.Data.Return
 
hashCode() - Method in class hydra.scala.syntax.Data.Throw
 
hashCode() - Method in class hydra.scala.syntax.Data.Try
 
hashCode() - Method in class hydra.scala.syntax.Data.TryWithHandler
 
hashCode() - Method in class hydra.scala.syntax.Data.Tuple
 
hashCode() - Method in class hydra.scala.syntax.Data.While
 
hashCode() - Method in class hydra.scala.syntax.DataMember.Object_
 
hashCode() - Method in class hydra.scala.syntax.DataMember.Pkg
 
hashCode() - Method in class hydra.scala.syntax.Decl.Def
 
hashCode() - Method in class hydra.scala.syntax.Decl.Given
 
hashCode() - Method in class hydra.scala.syntax.Decl.Type
 
hashCode() - Method in class hydra.scala.syntax.Decl.Val
 
hashCode() - Method in class hydra.scala.syntax.Decl.Var
 
hashCode() - Method in class hydra.scala.syntax.DefDecl
 
hashCode() - Method in class hydra.scala.syntax.DefDefn
 
hashCode() - Method in class hydra.scala.syntax.Defn.Class_
 
hashCode() - Method in class hydra.scala.syntax.Defn.Def
 
hashCode() - Method in class hydra.scala.syntax.Defn.Enum_
 
hashCode() - Method in class hydra.scala.syntax.Defn.EnumCase
 
hashCode() - Method in class hydra.scala.syntax.Defn.ExtensionGroup
 
hashCode() - Method in class hydra.scala.syntax.Defn.Given
 
hashCode() - Method in class hydra.scala.syntax.Defn.GivenAlias
 
hashCode() - Method in class hydra.scala.syntax.Defn.Object_
 
hashCode() - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
hashCode() - Method in class hydra.scala.syntax.Defn.Trait
 
hashCode() - Method in class hydra.scala.syntax.Defn.Type
 
hashCode() - Method in class hydra.scala.syntax.Defn.Val
 
hashCode() - Method in class hydra.scala.syntax.Defn.Var
 
hashCode() - Method in class hydra.scala.syntax.DoData
 
hashCode() - Method in class hydra.scala.syntax.EndMarkerData
 
hashCode() - Method in class hydra.scala.syntax.EnumCaseDefn
 
hashCode() - Method in class hydra.scala.syntax.EnumDefn
 
hashCode() - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
 
hashCode() - Method in class hydra.scala.syntax.Enumerator.Generator
 
hashCode() - Method in class hydra.scala.syntax.Enumerator.Guard
 
hashCode() - Method in class hydra.scala.syntax.Enumerator.Val
 
hashCode() - Method in class hydra.scala.syntax.EtaData
 
hashCode() - Method in class hydra.scala.syntax.ExistentialType
 
hashCode() - Method in class hydra.scala.syntax.Export
 
hashCode() - Method in class hydra.scala.syntax.ExtensionGroupDefn
 
hashCode() - Method in class hydra.scala.syntax.ExtractInfixPat
 
hashCode() - Method in class hydra.scala.syntax.ExtractPat
 
hashCode() - Method in class hydra.scala.syntax.ForData
 
hashCode() - Method in class hydra.scala.syntax.ForYieldData
 
hashCode() - Method in class hydra.scala.syntax.FunctionData
 
hashCode() - Method in class hydra.scala.syntax.FunctionType
 
hashCode() - Method in class hydra.scala.syntax.GeneratorEnumerator
 
hashCode() - Method in class hydra.scala.syntax.GivenAliasDefn
 
hashCode() - Method in class hydra.scala.syntax.GivenDecl
 
hashCode() - Method in class hydra.scala.syntax.GivenDefn
 
hashCode() - Method in class hydra.scala.syntax.GivenImportee
 
hashCode() - Method in class hydra.scala.syntax.GivenPat
 
hashCode() - Method in class hydra.scala.syntax.GuardEnumerator
 
hashCode() - Method in class hydra.scala.syntax.IfData
 
hashCode() - Method in class hydra.scala.syntax.ImplicitFunctionType
 
hashCode() - Method in class hydra.scala.syntax.Import
 
hashCode() - Method in class hydra.scala.syntax.Importee.Given
 
hashCode() - Method in class hydra.scala.syntax.Importee.GivenAll
 
hashCode() - Method in class hydra.scala.syntax.Importee.Name
 
hashCode() - Method in class hydra.scala.syntax.Importee.Rename
 
hashCode() - Method in class hydra.scala.syntax.Importee.Unimport
 
hashCode() - Method in class hydra.scala.syntax.Importee.Wildcard
 
hashCode() - Method in class hydra.scala.syntax.Importer
 
hashCode() - Method in class hydra.scala.syntax.ImportExportStat.Export
 
hashCode() - Method in class hydra.scala.syntax.ImportExportStat.Import
 
hashCode() - Method in class hydra.scala.syntax.Init
 
hashCode() - Method in class hydra.scala.syntax.InterpolateData
 
hashCode() - Method in class hydra.scala.syntax.InterpolatePat
 
hashCode() - Method in class hydra.scala.syntax.LambdaType
 
hashCode() - Method in class hydra.scala.syntax.Lit.Boolean_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Byte_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Bytes
 
hashCode() - Method in class hydra.scala.syntax.Lit.Char
 
hashCode() - Method in class hydra.scala.syntax.Lit.Double_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Float_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Int
 
hashCode() - Method in class hydra.scala.syntax.Lit.Long_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Null
 
hashCode() - Method in class hydra.scala.syntax.Lit.Short_
 
hashCode() - Method in class hydra.scala.syntax.Lit.String_
 
hashCode() - Method in class hydra.scala.syntax.Lit.Symbol
 
hashCode() - Method in class hydra.scala.syntax.Lit.Unit
 
hashCode() - Method in class hydra.scala.syntax.MatchData
 
hashCode() - Method in class hydra.scala.syntax.MatchType
 
hashCode() - Method in class hydra.scala.syntax.Member.Self
 
hashCode() - Method in class hydra.scala.syntax.Member.Term
 
hashCode() - Method in class hydra.scala.syntax.Member.TermParam
 
hashCode() - Method in class hydra.scala.syntax.Member.Type
 
hashCode() - Method in class hydra.scala.syntax.Member.TypeParam
 
hashCode() - Method in class hydra.scala.syntax.MethodType
 
hashCode() - Method in class hydra.scala.syntax.Mod.Abstract
 
hashCode() - Method in class hydra.scala.syntax.Mod.Annot
 
hashCode() - Method in class hydra.scala.syntax.Mod.Case
 
hashCode() - Method in class hydra.scala.syntax.Mod.Contravariant
 
hashCode() - Method in class hydra.scala.syntax.Mod.Covariant
 
hashCode() - Method in class hydra.scala.syntax.Mod.Final
 
hashCode() - Method in class hydra.scala.syntax.Mod.Implicit
 
hashCode() - Method in class hydra.scala.syntax.Mod.Infix
 
hashCode() - Method in class hydra.scala.syntax.Mod.Inline
 
hashCode() - Method in class hydra.scala.syntax.Mod.Lazy
 
hashCode() - Method in class hydra.scala.syntax.Mod.Opaque
 
hashCode() - Method in class hydra.scala.syntax.Mod.Open
 
hashCode() - Method in class hydra.scala.syntax.Mod.Override_
 
hashCode() - Method in class hydra.scala.syntax.Mod.Private
 
hashCode() - Method in class hydra.scala.syntax.Mod.Protected
 
hashCode() - Method in class hydra.scala.syntax.Mod.Sealed
 
hashCode() - Method in class hydra.scala.syntax.Mod.Super
 
hashCode() - Method in class hydra.scala.syntax.Mod.Transparent
 
hashCode() - Method in class hydra.scala.syntax.Mod.Using
 
hashCode() - Method in class hydra.scala.syntax.Mod.ValParam
 
hashCode() - Method in class hydra.scala.syntax.Mod.VarParam
 
hashCode() - Method in class hydra.scala.syntax.Name.Anonymous
 
hashCode() - Method in class hydra.scala.syntax.Name.Indeterminate
 
hashCode() - Method in class hydra.scala.syntax.Name.Value
 
hashCode() - Method in class hydra.scala.syntax.NameData
 
hashCode() - Method in class hydra.scala.syntax.NameImportee
 
hashCode() - Method in class hydra.scala.syntax.NameType
 
hashCode() - Method in class hydra.scala.syntax.NewAnonymousData
 
hashCode() - Method in class hydra.scala.syntax.NewData
 
hashCode() - Method in class hydra.scala.syntax.ObjectDefn
 
hashCode() - Method in class hydra.scala.syntax.ObjectPkg
 
hashCode() - Method in class hydra.scala.syntax.OrType
 
hashCode() - Method in class hydra.scala.syntax.ParamData
 
hashCode() - Method in class hydra.scala.syntax.ParamType
 
hashCode() - Method in class hydra.scala.syntax.PartialFunctionData
 
hashCode() - Method in class hydra.scala.syntax.Pat.Alternative
 
hashCode() - Method in class hydra.scala.syntax.Pat.Bind
 
hashCode() - Method in class hydra.scala.syntax.Pat.Extract
 
hashCode() - Method in class hydra.scala.syntax.Pat.ExtractInfix
 
hashCode() - Method in class hydra.scala.syntax.Pat.Given
 
hashCode() - Method in class hydra.scala.syntax.Pat.Interpolate
 
hashCode() - Method in class hydra.scala.syntax.Pat.Repeated
 
hashCode() - Method in class hydra.scala.syntax.Pat.SeqWildcard
 
hashCode() - Method in class hydra.scala.syntax.Pat.Tuple
 
hashCode() - Method in class hydra.scala.syntax.Pat.Typed
 
hashCode() - Method in class hydra.scala.syntax.Pat.Var
 
hashCode() - Method in class hydra.scala.syntax.Pat.Wildcard
 
hashCode() - Method in class hydra.scala.syntax.Pkg
 
hashCode() - Method in class hydra.scala.syntax.PlaceholderType
 
hashCode() - Method in class hydra.scala.syntax.PolyFunctionData
 
hashCode() - Method in class hydra.scala.syntax.PolyFunctionType
 
hashCode() - Method in class hydra.scala.syntax.PredefString
 
hashCode() - Method in class hydra.scala.syntax.PrimaryCtor
 
hashCode() - Method in class hydra.scala.syntax.PrivateMod
 
hashCode() - Method in class hydra.scala.syntax.ProjectType
 
hashCode() - Method in class hydra.scala.syntax.ProtectedMod
 
hashCode() - Method in class hydra.scala.syntax.Ref.Init
 
hashCode() - Method in class hydra.scala.syntax.Ref.Name
 
hashCode() - Method in class hydra.scala.syntax.RefData.Anonymous
 
hashCode() - Method in class hydra.scala.syntax.RefData.ApplyUnary
 
hashCode() - Method in class hydra.scala.syntax.RefData.Name
 
hashCode() - Method in class hydra.scala.syntax.RefData.Select
 
hashCode() - Method in class hydra.scala.syntax.RefData.Super
 
hashCode() - Method in class hydra.scala.syntax.RefData.This
 
hashCode() - Method in class hydra.scala.syntax.RefineType
 
hashCode() - Method in class hydra.scala.syntax.RefType.Name
 
hashCode() - Method in class hydra.scala.syntax.RefType.Project
 
hashCode() - Method in class hydra.scala.syntax.RefType.Select
 
hashCode() - Method in class hydra.scala.syntax.RefType.Singleton
 
hashCode() - Method in class hydra.scala.syntax.RenameImportee
 
hashCode() - Method in class hydra.scala.syntax.RepeatedData
 
hashCode() - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
hashCode() - Method in class hydra.scala.syntax.RepeatedPat
 
hashCode() - Method in class hydra.scala.syntax.RepeatedType
 
hashCode() - Method in class hydra.scala.syntax.ReturnData
 
hashCode() - Method in class hydra.scala.syntax.ScalaSymbol
 
hashCode() - Method in class hydra.scala.syntax.SecondaryCtor
 
hashCode() - Method in class hydra.scala.syntax.SelectData
 
hashCode() - Method in class hydra.scala.syntax.SelectType
 
hashCode() - Method in class hydra.scala.syntax.Self
 
hashCode() - Method in class hydra.scala.syntax.SingletonType
 
hashCode() - Method in class hydra.scala.syntax.Source
 
hashCode() - Method in class hydra.scala.syntax.Stat.Decl
 
hashCode() - Method in class hydra.scala.syntax.Stat.Defn
 
hashCode() - Method in class hydra.scala.syntax.Stat.ImportExport
 
hashCode() - Method in class hydra.scala.syntax.Stat.Term
 
hashCode() - Method in class hydra.scala.syntax.SuperData
 
hashCode() - Method in class hydra.scala.syntax.Template
 
hashCode() - Method in class hydra.scala.syntax.ThisData
 
hashCode() - Method in class hydra.scala.syntax.ThrowData
 
hashCode() - Method in class hydra.scala.syntax.TraitDefn
 
hashCode() - Method in class hydra.scala.syntax.Tree.Bounds
 
hashCode() - Method in class hydra.scala.syntax.Tree.CaseTree
 
hashCode() - Method in class hydra.scala.syntax.Tree.Ctor
 
hashCode() - Method in class hydra.scala.syntax.Tree.Enumerator
 
hashCode() - Method in class hydra.scala.syntax.Tree.Importee
 
hashCode() - Method in class hydra.scala.syntax.Tree.Importer
 
hashCode() - Method in class hydra.scala.syntax.Tree.Member
 
hashCode() - Method in class hydra.scala.syntax.Tree.Mod
 
hashCode() - Method in class hydra.scala.syntax.Tree.Pat
 
hashCode() - Method in class hydra.scala.syntax.Tree.Ref
 
hashCode() - Method in class hydra.scala.syntax.Tree.Source
 
hashCode() - Method in class hydra.scala.syntax.Tree.Stat
 
hashCode() - Method in class hydra.scala.syntax.Tree.Template
 
hashCode() - Method in class hydra.scala.syntax.Tree.Type
 
hashCode() - Method in class hydra.scala.syntax.TryData
 
hashCode() - Method in class hydra.scala.syntax.TryWithHandlerData
 
hashCode() - Method in class hydra.scala.syntax.TupleData
 
hashCode() - Method in class hydra.scala.syntax.TuplePat
 
hashCode() - Method in class hydra.scala.syntax.TupleType
 
hashCode() - Method in class hydra.scala.syntax.Type.And
 
hashCode() - Method in class hydra.scala.syntax.Type.Annotate
 
hashCode() - Method in class hydra.scala.syntax.Type.AnonymousName
 
hashCode() - Method in class hydra.scala.syntax.Type.Apply
 
hashCode() - Method in class hydra.scala.syntax.Type.ApplyInfix
 
hashCode() - Method in class hydra.scala.syntax.Type.ByName
 
hashCode() - Method in class hydra.scala.syntax.Type.ContextFunction
 
hashCode() - Method in class hydra.scala.syntax.Type.Existential
 
hashCode() - Method in class hydra.scala.syntax.Type.Function
 
hashCode() - Method in class hydra.scala.syntax.Type.ImplicitFunction
 
hashCode() - Method in class hydra.scala.syntax.Type.Lambda
 
hashCode() - Method in class hydra.scala.syntax.Type.Match
 
hashCode() - Method in class hydra.scala.syntax.Type.Method
 
hashCode() - Method in class hydra.scala.syntax.Type.Or
 
hashCode() - Method in class hydra.scala.syntax.Type.Placeholder
 
hashCode() - Method in class hydra.scala.syntax.Type.PolyFunction
 
hashCode() - Method in class hydra.scala.syntax.Type.Ref
 
hashCode() - Method in class hydra.scala.syntax.Type.Refine
 
hashCode() - Method in class hydra.scala.syntax.Type.Repeated
 
hashCode() - Method in class hydra.scala.syntax.Type.Tuple
 
hashCode() - Method in class hydra.scala.syntax.Type.TypedParam
 
hashCode() - Method in class hydra.scala.syntax.Type.Var
 
hashCode() - Method in class hydra.scala.syntax.Type.With
 
hashCode() - Method in class hydra.scala.syntax.TypeBounds
 
hashCode() - Method in class hydra.scala.syntax.TypeCase
 
hashCode() - Method in class hydra.scala.syntax.TypeDecl
 
hashCode() - Method in class hydra.scala.syntax.TypeDefn
 
hashCode() - Method in class hydra.scala.syntax.TypedParamType
 
hashCode() - Method in class hydra.scala.syntax.TypedPat
 
hashCode() - Method in class hydra.scala.syntax.TypeMember
 
hashCode() - Method in class hydra.scala.syntax.UnimportImportee
 
hashCode() - Method in class hydra.scala.syntax.ValDecl
 
hashCode() - Method in class hydra.scala.syntax.ValDefn
 
hashCode() - Method in class hydra.scala.syntax.ValEnumerator
 
hashCode() - Method in class hydra.scala.syntax.VarDecl
 
hashCode() - Method in class hydra.scala.syntax.VarDefn
 
hashCode() - Method in class hydra.scala.syntax.VarPat
 
hashCode() - Method in class hydra.scala.syntax.VarType
 
hashCode() - Method in class hydra.scala.syntax.WhileData
 
hashCode() - Method in class hydra.scala.syntax.WithType
 
hi - Variable in class hydra.scala.syntax.TypeBounds
 
hi(Optional<Type>) - Method in class hydra.scala.syntax.TypeBounds.Builder
 
HI - Static variable in class hydra.scala.syntax.TypeBounds
Name of the hydra.scala.syntax.TypeBounds.hi field.
hydra.dsl.scala - package hydra.dsl.scala
 
hydra.scala - package hydra.scala
 
hydra.scala.syntax - package hydra.scala.syntax
 
hydraOrdinal() - Method in class hydra.scala.syntax.CaseTree.Case
 
hydraOrdinal() - Method in class hydra.scala.syntax.CaseTree
 
hydraOrdinal() - Method in class hydra.scala.syntax.CaseTree.TypeCase
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ctor
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ctor.Primary
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ctor.Secondary
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Annotate
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Apply
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.ApplyType
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.ApplyUsing
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Ascribe
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Assign
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Block
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.ContextFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Do
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.EndMarker
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Eta
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.For
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.ForYield
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Function
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.If
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Interpolate
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Lit
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Match
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.New
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.NewAnonymous
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Param
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.PartialFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Placeholder
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.PolyFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Ref
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Repeated
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Return
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Throw
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Try
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.TryWithHandler
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.Tuple
 
hydraOrdinal() - Method in class hydra.scala.syntax.Data.While
 
hydraOrdinal() - Method in class hydra.scala.syntax.DataMember
 
hydraOrdinal() - Method in class hydra.scala.syntax.DataMember.Object_
 
hydraOrdinal() - Method in class hydra.scala.syntax.DataMember.Pkg
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl.Def
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl.Given
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl.Type
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl.Val
 
hydraOrdinal() - Method in class hydra.scala.syntax.Decl.Var
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Class_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Def
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Enum_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.EnumCase
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.ExtensionGroup
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Given
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.GivenAlias
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Object_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Trait
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Type
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Val
 
hydraOrdinal() - Method in class hydra.scala.syntax.Defn.Var
 
hydraOrdinal() - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
 
hydraOrdinal() - Method in class hydra.scala.syntax.Enumerator.Generator
 
hydraOrdinal() - Method in class hydra.scala.syntax.Enumerator.Guard
 
hydraOrdinal() - Method in class hydra.scala.syntax.Enumerator
 
hydraOrdinal() - Method in class hydra.scala.syntax.Enumerator.Val
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.Given
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.GivenAll
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.Name
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.Rename
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.Unimport
 
hydraOrdinal() - Method in class hydra.scala.syntax.Importee.Wildcard
 
hydraOrdinal() - Method in class hydra.scala.syntax.ImportExportStat.Export
 
hydraOrdinal() - Method in class hydra.scala.syntax.ImportExportStat
 
hydraOrdinal() - Method in class hydra.scala.syntax.ImportExportStat.Import
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Boolean_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Byte_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Bytes
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Char
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Double_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Float_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Int
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Long_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Null
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Short_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.String_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Symbol
 
hydraOrdinal() - Method in class hydra.scala.syntax.Lit.Unit
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member.Self
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member.Term
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member.TermParam
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member.Type
 
hydraOrdinal() - Method in class hydra.scala.syntax.Member.TypeParam
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Abstract
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Annot
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Case
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Contravariant
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Covariant
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Final
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Implicit
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Infix
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Inline
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Lazy
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Opaque
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Open
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Override_
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Private
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Protected
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Sealed
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Super
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Transparent
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.Using
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.ValParam
 
hydraOrdinal() - Method in class hydra.scala.syntax.Mod.VarParam
 
hydraOrdinal() - Method in class hydra.scala.syntax.Name.Anonymous
 
hydraOrdinal() - Method in class hydra.scala.syntax.Name
 
hydraOrdinal() - Method in class hydra.scala.syntax.Name.Indeterminate
 
hydraOrdinal() - Method in class hydra.scala.syntax.Name.Value
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Alternative
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Bind
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Extract
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.ExtractInfix
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Given
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Interpolate
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Repeated
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.SeqWildcard
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Tuple
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Typed
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Var
 
hydraOrdinal() - Method in class hydra.scala.syntax.Pat.Wildcard
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ref
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ref.Init
 
hydraOrdinal() - Method in class hydra.scala.syntax.Ref.Name
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.Anonymous
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.ApplyUnary
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.Name
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.Select
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.Super
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefData.This
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefType
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefType.Name
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefType.Project
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefType.Select
 
hydraOrdinal() - Method in class hydra.scala.syntax.RefType.Singleton
 
hydraOrdinal() - Method in class hydra.scala.syntax.Stat.Decl
 
hydraOrdinal() - Method in class hydra.scala.syntax.Stat.Defn
 
hydraOrdinal() - Method in class hydra.scala.syntax.Stat
 
hydraOrdinal() - Method in class hydra.scala.syntax.Stat.ImportExport
 
hydraOrdinal() - Method in class hydra.scala.syntax.Stat.Term
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Bounds
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.CaseTree
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Ctor
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Enumerator
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Importee
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Importer
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Member
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Mod
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Pat
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Ref
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Source
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Stat
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Template
 
hydraOrdinal() - Method in class hydra.scala.syntax.Tree.Type
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.And
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Annotate
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.AnonymousName
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Apply
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.ApplyInfix
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.ByName
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.ContextFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Existential
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Function
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.ImplicitFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Lambda
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Match
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Method
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Or
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Placeholder
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.PolyFunction
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Ref
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Refine
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Repeated
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Tuple
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.TypedParam
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.Var
 
hydraOrdinal() - Method in class hydra.scala.syntax.Type.With
 

I

If(IfData) - Constructor for class hydra.scala.syntax.Data.If
Constructs an immutable Data.If.
IF - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.if field.
ifData(TypedTerm<Data>, TypedTerm<Data>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.IfData
IfData - Class in hydra.scala.syntax
 
IfData(Data, Data, Data) - Constructor for class hydra.scala.syntax.IfData
Constructs an immutable IfData.
IfData.Builder - Class in hydra.scala.syntax
A fluent builder for IfData.
ifDataCond(TypedTerm<IfData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cond field of hydra.scala.syntax.IfData
ifDataElsep(TypedTerm<IfData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the elsep field of hydra.scala.syntax.IfData
ifDataThenp(TypedTerm<IfData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the thenp field of hydra.scala.syntax.IfData
ifDataWithCond(TypedTerm<IfData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cond field of hydra.scala.syntax.IfData
ifDataWithElsep(TypedTerm<IfData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the elsep field of hydra.scala.syntax.IfData
ifDataWithThenp(TypedTerm<IfData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the thenp field of hydra.scala.syntax.IfData
Implicit() - Constructor for class hydra.scala.syntax.Mod.Implicit
Constructs an immutable Mod.Implicit.
IMPLICIT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.implicit field.
IMPLICIT_FUNCTION - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.implicitFunction field.
ImplicitFunction(ImplicitFunctionType) - Constructor for class hydra.scala.syntax.Type.ImplicitFunction
Constructs an immutable Type.ImplicitFunction.
implicitFunctionType(TypedTerm<List<Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ImplicitFunctionType
ImplicitFunctionType - Class in hydra.scala.syntax
 
ImplicitFunctionType(List<Type>, Type) - Constructor for class hydra.scala.syntax.ImplicitFunctionType
Constructs an immutable ImplicitFunctionType.
ImplicitFunctionType.Builder - Class in hydra.scala.syntax
A fluent builder for ImplicitFunctionType.
implicitFunctionTypeParams(TypedTerm<ImplicitFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the params field of hydra.scala.syntax.ImplicitFunctionType
implicitFunctionTypeRes(TypedTerm<ImplicitFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the res field of hydra.scala.syntax.ImplicitFunctionType
implicitFunctionTypeWithParams(TypedTerm<ImplicitFunctionType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the params field of hydra.scala.syntax.ImplicitFunctionType
implicitFunctionTypeWithRes(TypedTerm<ImplicitFunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the res field of hydra.scala.syntax.ImplicitFunctionType
Import - Class in hydra.scala.syntax
 
Import(Import) - Constructor for class hydra.scala.syntax.ImportExportStat.Import
Constructs an immutable ImportExportStat.Import.
Import(List<Importer>) - Constructor for class hydra.scala.syntax.Import
Constructs an immutable Import.
IMPORT - Static variable in class hydra.scala.syntax.ImportExportStat
Name of the hydra.scala.syntax.ImportExportStat.import field.
import_(TypedTerm<List<Importer>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Import
IMPORT_EXPORT - Static variable in class hydra.scala.syntax.Stat
Name of the hydra.scala.syntax.Stat.importExport field.
Import.Builder - Class in hydra.scala.syntax
A fluent builder for Import.
Importee - Class in hydra.scala.syntax
 
Importee(Importee) - Constructor for class hydra.scala.syntax.Tree.Importee
Constructs an immutable Tree.Importee.
IMPORTEE - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.importee field.
Importee.Given - Class in hydra.scala.syntax
 
Importee.GivenAll - Class in hydra.scala.syntax
 
Importee.Name - Class in hydra.scala.syntax
 
Importee.PartialVisitor<R> - Interface in hydra.scala.syntax
Importee.Rename - Class in hydra.scala.syntax
 
Importee.Unimport - Class in hydra.scala.syntax
 
Importee.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Importee.
Importee.Wildcard - Class in hydra.scala.syntax
 
importeeGiven(TypedTerm<GivenImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the given variant of hydra.scala.syntax.Importee
importeeGivenAll() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the givenAll variant of hydra.scala.syntax.Importee
importeeName(TypedTerm<NameImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the name variant of hydra.scala.syntax.Importee
importeeRename(TypedTerm<RenameImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the rename variant of hydra.scala.syntax.Importee
importees - Variable in class hydra.scala.syntax.Importer
 
importees(List<Importee>) - Method in class hydra.scala.syntax.Importer.Builder
 
IMPORTEES - Static variable in class hydra.scala.syntax.Importer
Name of the hydra.scala.syntax.Importer.importees field.
importeeUnimport(TypedTerm<UnimportImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the unimport variant of hydra.scala.syntax.Importee
importeeWildcard() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the wildcard variant of hydra.scala.syntax.Importee
importer(TypedTerm<RefData>, TypedTerm<List<Importee>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Importer
Importer - Class in hydra.scala.syntax
 
Importer(Importer) - Constructor for class hydra.scala.syntax.Tree.Importer
Constructs an immutable Tree.Importer.
Importer(RefData, List<Importee>) - Constructor for class hydra.scala.syntax.Importer
Constructs an immutable Importer.
IMPORTER - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.importer field.
Importer.Builder - Class in hydra.scala.syntax
A fluent builder for Importer.
importerImportees(TypedTerm<Importer>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the importees field of hydra.scala.syntax.Importer
importerRef(TypedTerm<Importer>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ref field of hydra.scala.syntax.Importer
importers - Variable in class hydra.scala.syntax.Export
 
importers - Variable in class hydra.scala.syntax.Import
 
importers(List<Importer>) - Method in class hydra.scala.syntax.Export.Builder
 
importers(List<Importer>) - Method in class hydra.scala.syntax.Import.Builder
 
IMPORTERS - Static variable in class hydra.scala.syntax.Export
Name of the hydra.scala.syntax.Export.importers field.
IMPORTERS - Static variable in class hydra.scala.syntax.Import
Name of the hydra.scala.syntax.Import.importers field.
importerToExpr(Importer) - Static method in interface hydra.scala.Serde
Convert an importer to an expression
importerWithImportees(TypedTerm<Importer>, TypedTerm<List<Importee>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the importees field of hydra.scala.syntax.Importer
importerWithRef(TypedTerm<Importer>, TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ref field of hydra.scala.syntax.Importer
ImportExport(ImportExportStat) - Constructor for class hydra.scala.syntax.Stat.ImportExport
Constructs an immutable Stat.ImportExport.
ImportExportStat - Class in hydra.scala.syntax
 
ImportExportStat.Export - Class in hydra.scala.syntax
 
ImportExportStat.Import - Class in hydra.scala.syntax
 
ImportExportStat.PartialVisitor<R> - Interface in hydra.scala.syntax
ImportExportStat.Visitor<R> - Interface in hydra.scala.syntax
Visitor over ImportExportStat.
importExportStatExport(TypedTerm<Export>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the export variant of hydra.scala.syntax.ImportExportStat
importExportStatImport(TypedTerm<Import>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the import variant of hydra.scala.syntax.ImportExportStat
importExportStatToExpr(ImportExportStat) - Static method in interface hydra.scala.Serde
Convert an import/export statement to an expression
importImporters(TypedTerm<Import>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the importers field of hydra.scala.syntax.Import
importWithImporters(TypedTerm<Import>, TypedTerm<List<Importer>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the importers field of hydra.scala.syntax.Import
Indeterminate(PredefString) - Constructor for class hydra.scala.syntax.Name.Indeterminate
Constructs an immutable Name.Indeterminate.
INDETERMINATE - Static variable in class hydra.scala.syntax.Name
Name of the hydra.scala.syntax.Name.indeterminate field.
Infix() - Constructor for class hydra.scala.syntax.Mod.Infix
Constructs an immutable Mod.Infix.
INFIX - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.infix field.
init - Variable in class hydra.scala.syntax.AnnotMod
 
init - Variable in class hydra.scala.syntax.NewData
 
init - Variable in class hydra.scala.syntax.SecondaryCtor
 
init(Init) - Method in class hydra.scala.syntax.AnnotMod.Builder
 
init(Init) - Method in class hydra.scala.syntax.NewData.Builder
 
init(Init) - Method in class hydra.scala.syntax.SecondaryCtor.Builder
 
init(TypedTerm<Type>, TypedTerm<Name>, TypedTerm<List<List<Data>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Init
Init - Class in hydra.scala.syntax
 
Init(Init) - Constructor for class hydra.scala.syntax.Ref.Init
Constructs an immutable Ref.Init.
Init(Type, Name, List<List<Data>>) - Constructor for class hydra.scala.syntax.Init
Constructs an immutable Init.
INIT - Static variable in class hydra.scala.syntax.AnnotMod
Name of the hydra.scala.syntax.AnnotMod.init field.
INIT - Static variable in class hydra.scala.syntax.NewData
Name of the hydra.scala.syntax.NewData.init field.
INIT - Static variable in class hydra.scala.syntax.Ref
Name of the hydra.scala.syntax.Ref.init field.
INIT - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor.init field.
Init.Builder - Class in hydra.scala.syntax
A fluent builder for Init.
initArgss(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the argss field of hydra.scala.syntax.Init
initName(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.Init
inits - Variable in class hydra.scala.syntax.EnumCaseDefn
 
inits - Variable in class hydra.scala.syntax.Template
 
inits(List<Init>) - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
 
inits(List<Init>) - Method in class hydra.scala.syntax.Template.Builder
 
INITS - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn.inits field.
INITS - Static variable in class hydra.scala.syntax.Template
Name of the hydra.scala.syntax.Template.inits field.
initToExpr(Init) - Static method in interface hydra.scala.Serde
Convert an init to an expression
initTpe(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.Init
initWithArgss(TypedTerm<Init>, TypedTerm<List<List<Data>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the argss field of hydra.scala.syntax.Init
initWithName(TypedTerm<Init>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.Init
initWithTpe(TypedTerm<Init>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.Init
Inline() - Constructor for class hydra.scala.syntax.Mod.Inline
Constructs an immutable Mod.Inline.
INLINE - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.inline field.
Int(Integer) - Constructor for class hydra.scala.syntax.Lit.Int
Constructs an immutable Lit.Int.
INT - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.int field.
Interpolate(InterpolateData) - Constructor for class hydra.scala.syntax.Data.Interpolate
Constructs an immutable Data.Interpolate.
Interpolate(InterpolatePat) - Constructor for class hydra.scala.syntax.Pat.Interpolate
Constructs an immutable Pat.Interpolate.
INTERPOLATE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.interpolate field.
INTERPOLATE - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.interpolate field.
interpolateData(TypedTerm<NameData>, TypedTerm<List<Lit>>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.InterpolateData
InterpolateData - Class in hydra.scala.syntax
 
InterpolateData(NameData, List<Lit>, List<Data>) - Constructor for class hydra.scala.syntax.InterpolateData
Constructs an immutable InterpolateData.
InterpolateData.Builder - Class in hydra.scala.syntax
A fluent builder for InterpolateData.
interpolateDataArgs(TypedTerm<InterpolateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.InterpolateData
interpolateDataParts(TypedTerm<InterpolateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the parts field of hydra.scala.syntax.InterpolateData
interpolateDataPrefix(TypedTerm<InterpolateData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the prefix field of hydra.scala.syntax.InterpolateData
interpolateDataWithArgs(TypedTerm<InterpolateData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.InterpolateData
interpolateDataWithParts(TypedTerm<InterpolateData>, TypedTerm<List<Lit>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the parts field of hydra.scala.syntax.InterpolateData
interpolateDataWithPrefix(TypedTerm<InterpolateData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the prefix field of hydra.scala.syntax.InterpolateData
interpolatePat(TypedTerm<NameData>, TypedTerm<List<Lit>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.InterpolatePat
InterpolatePat - Class in hydra.scala.syntax
 
InterpolatePat(NameData, List<Lit>) - Constructor for class hydra.scala.syntax.InterpolatePat
Constructs an immutable InterpolatePat.
InterpolatePat.Builder - Class in hydra.scala.syntax
A fluent builder for InterpolatePat.
interpolatePatParts(TypedTerm<InterpolatePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the parts field of hydra.scala.syntax.InterpolatePat
interpolatePatPrefix(TypedTerm<InterpolatePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the prefix field of hydra.scala.syntax.InterpolatePat
interpolatePatWithParts(TypedTerm<InterpolatePat>, TypedTerm<List<Lit>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the parts field of hydra.scala.syntax.InterpolatePat
interpolatePatWithPrefix(TypedTerm<InterpolatePat>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the prefix field of hydra.scala.syntax.InterpolatePat
isSimpleName(Name) - Static method in interface hydra.scala.Coder
True if a type-variable name has no namespace qualifier (#589)

L

Lambda(LambdaType) - Constructor for class hydra.scala.syntax.Type.Lambda
Constructs an immutable Type.Lambda.
LAMBDA - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.lambda field.
lambdaType(TypedTerm<List<ParamType>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.LambdaType
LambdaType - Class in hydra.scala.syntax
 
LambdaType(List<ParamType>, Type) - Constructor for class hydra.scala.syntax.LambdaType
Constructs an immutable LambdaType.
LambdaType.Builder - Class in hydra.scala.syntax
A fluent builder for LambdaType.
lambdaTypeTparams(TypedTerm<LambdaType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.LambdaType
lambdaTypeTpe(TypedTerm<LambdaType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.LambdaType
lambdaTypeWithTparams(TypedTerm<LambdaType>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.LambdaType
lambdaTypeWithTpe(TypedTerm<LambdaType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.LambdaType
Language - Interface in hydra.scala
Language constraints and reserved words for Scala
Lazy() - Constructor for class hydra.scala.syntax.Mod.Lazy
Constructs an immutable Mod.Lazy.
LAZY - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.lazy field.
lhs - Variable in class hydra.scala.syntax.AlternativePat
 
lhs - Variable in class hydra.scala.syntax.AndType
 
lhs - Variable in class hydra.scala.syntax.ApplyInfixData
 
lhs - Variable in class hydra.scala.syntax.ApplyInfixType
 
lhs - Variable in class hydra.scala.syntax.ApplyTypeData
 
lhs - Variable in class hydra.scala.syntax.AssignData
 
lhs - Variable in class hydra.scala.syntax.BindPat
 
lhs - Variable in class hydra.scala.syntax.ExtractInfixPat
 
lhs - Variable in class hydra.scala.syntax.OrType
 
lhs - Variable in class hydra.scala.syntax.TypedPat
 
lhs - Variable in class hydra.scala.syntax.WithType
 
lhs(Data) - Method in class hydra.scala.syntax.ApplyInfixData.Builder
 
lhs(Data) - Method in class hydra.scala.syntax.ApplyTypeData.Builder
 
lhs(Data) - Method in class hydra.scala.syntax.AssignData.Builder
 
lhs(Pat) - Method in class hydra.scala.syntax.AlternativePat.Builder
 
lhs(Pat) - Method in class hydra.scala.syntax.BindPat.Builder
 
lhs(Pat) - Method in class hydra.scala.syntax.ExtractInfixPat.Builder
 
lhs(Pat) - Method in class hydra.scala.syntax.TypedPat.Builder
 
lhs(Type) - Method in class hydra.scala.syntax.AndType.Builder
 
lhs(Type) - Method in class hydra.scala.syntax.ApplyInfixType.Builder
 
lhs(Type) - Method in class hydra.scala.syntax.OrType.Builder
 
lhs(Type) - Method in class hydra.scala.syntax.WithType.Builder
 
LHS - Static variable in class hydra.scala.syntax.AlternativePat
Name of the hydra.scala.syntax.AlternativePat.lhs field.
LHS - Static variable in class hydra.scala.syntax.AndType
Name of the hydra.scala.syntax.AndType.lhs field.
LHS - Static variable in class hydra.scala.syntax.ApplyInfixData
Name of the hydra.scala.syntax.ApplyInfixData.lhs field.
LHS - Static variable in class hydra.scala.syntax.ApplyInfixType
Name of the hydra.scala.syntax.ApplyInfixType.lhs field.
LHS - Static variable in class hydra.scala.syntax.ApplyTypeData
Name of the hydra.scala.syntax.ApplyTypeData.lhs field.
LHS - Static variable in class hydra.scala.syntax.AssignData
Name of the hydra.scala.syntax.AssignData.lhs field.
LHS - Static variable in class hydra.scala.syntax.BindPat
Name of the hydra.scala.syntax.BindPat.lhs field.
LHS - Static variable in class hydra.scala.syntax.ExtractInfixPat
Name of the hydra.scala.syntax.ExtractInfixPat.lhs field.
LHS - Static variable in class hydra.scala.syntax.OrType
Name of the hydra.scala.syntax.OrType.lhs field.
LHS - Static variable in class hydra.scala.syntax.TypedPat
Name of the hydra.scala.syntax.TypedPat.lhs field.
LHS - Static variable in class hydra.scala.syntax.WithType
Name of the hydra.scala.syntax.WithType.lhs field.
Lit - Class in hydra.scala.syntax
 
Lit(Lit) - Constructor for class hydra.scala.syntax.Data.Lit
Constructs an immutable Data.Lit.
LIT - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.lit field.
Lit.Boolean_ - Class in hydra.scala.syntax
 
Lit.Byte_ - Class in hydra.scala.syntax
 
Lit.Bytes - Class in hydra.scala.syntax
 
Lit.Char - Class in hydra.scala.syntax
 
Lit.Double_ - Class in hydra.scala.syntax
 
Lit.Float_ - Class in hydra.scala.syntax
 
Lit.Int - Class in hydra.scala.syntax
 
Lit.Long_ - Class in hydra.scala.syntax
 
Lit.Null - Class in hydra.scala.syntax
 
Lit.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Lit with a default Lit.PartialVisitor.otherwise(hydra.scala.syntax.Lit) branch.
Lit.Short_ - Class in hydra.scala.syntax
 
Lit.String_ - Class in hydra.scala.syntax
 
Lit.Symbol - Class in hydra.scala.syntax
 
Lit.Unit - Class in hydra.scala.syntax
 
Lit.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Lit.
litBoolean(TypedTerm<Boolean>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the boolean variant of hydra.scala.syntax.Lit
litByte(TypedTerm<Byte>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the byte variant of hydra.scala.syntax.Lit
litBytes(TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the bytes variant of hydra.scala.syntax.Lit
litChar(TypedTerm<Character>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the char variant of hydra.scala.syntax.Lit
litDouble(TypedTerm<Double>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the double variant of hydra.scala.syntax.Lit
litFloat(TypedTerm<Float>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the float variant of hydra.scala.syntax.Lit
litInt(TypedTerm<Integer>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the int variant of hydra.scala.syntax.Lit
litLong(TypedTerm<Long>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the long variant of hydra.scala.syntax.Lit
litNull() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the null variant of hydra.scala.syntax.Lit
litShort(TypedTerm<Short>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the short variant of hydra.scala.syntax.Lit
litString(TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the string variant of hydra.scala.syntax.Lit
litSymbol(TypedTerm<ScalaSymbol>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the symbol variant of hydra.scala.syntax.Lit
litToExpr(Lit) - Static method in interface hydra.scala.Serde
Convert a literal to an expression
litUnit() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the unit variant of hydra.scala.syntax.Lit
lo - Variable in class hydra.scala.syntax.TypeBounds
 
lo(Optional<Type>) - Method in class hydra.scala.syntax.TypeBounds.Builder
 
LO - Static variable in class hydra.scala.syntax.TypeBounds
Name of the hydra.scala.syntax.TypeBounds.lo field.
LONG - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.long field.
Long_(Long) - Constructor for class hydra.scala.syntax.Lit.Long_
Constructs an immutable Lit.Long_.

M

Match(MatchData) - Constructor for class hydra.scala.syntax.Data.Match
Constructs an immutable Data.Match.
Match(MatchType) - Constructor for class hydra.scala.syntax.Type.Match
Constructs an immutable Type.Match.
MATCH - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.match field.
MATCH - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.match field.
matchData(TypedTerm<Data>, TypedTerm<List<Case>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.MatchData
MatchData - Class in hydra.scala.syntax
 
MatchData(Data, List<Case>) - Constructor for class hydra.scala.syntax.MatchData
Constructs an immutable MatchData.
MatchData.Builder - Class in hydra.scala.syntax
A fluent builder for MatchData.
matchDataCases(TypedTerm<MatchData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cases field of hydra.scala.syntax.MatchData
matchDataExpr(TypedTerm<MatchData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.MatchData
matchDataWithCases(TypedTerm<MatchData>, TypedTerm<List<Case>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cases field of hydra.scala.syntax.MatchData
matchDataWithExpr(TypedTerm<MatchData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.MatchData
matchOp() - Static method in interface hydra.scala.Serde
The match operator
matchType(TypedTerm<Type>, TypedTerm<List<TypeCase>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.MatchType
MatchType - Class in hydra.scala.syntax
 
MatchType(Type, List<TypeCase>) - Constructor for class hydra.scala.syntax.MatchType
Constructs an immutable MatchType.
MatchType.Builder - Class in hydra.scala.syntax
A fluent builder for MatchType.
matchTypeCases(TypedTerm<MatchType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cases field of hydra.scala.syntax.MatchType
matchTypeTpe(TypedTerm<MatchType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.MatchType
matchTypeWithCases(TypedTerm<MatchType>, TypedTerm<List<TypeCase>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cases field of hydra.scala.syntax.MatchType
matchTypeWithTpe(TypedTerm<MatchType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.MatchType
Member - Class in hydra.scala.syntax
 
Member(Member) - Constructor for class hydra.scala.syntax.Tree.Member
Constructs an immutable Tree.Member.
MEMBER - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.member field.
Member.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Member with a default Member.PartialVisitor.otherwise(hydra.scala.syntax.Member) branch.
Member.Self - Class in hydra.scala.syntax
 
Member.Term - Class in hydra.scala.syntax
 
Member.TermParam - Class in hydra.scala.syntax
 
Member.Type - Class in hydra.scala.syntax
 
Member.TypeParam - Class in hydra.scala.syntax
 
Member.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Member.
memberSelf(TypedTerm<Self>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the self variant of hydra.scala.syntax.Member
memberTerm(TypedTerm<DataMember>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the term variant of hydra.scala.syntax.Member
memberTermParam(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the termParam variant of hydra.scala.syntax.Member
memberType(TypedTerm<TypeMember>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the type variant of hydra.scala.syntax.Member
memberTypeParam(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the typeParam variant of hydra.scala.syntax.Member
Method(MethodType) - Constructor for class hydra.scala.syntax.Type.Method
Constructs an immutable Type.Method.
METHOD - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.method field.
methodType(TypedTerm<List<List<ParamData>>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.MethodType
MethodType - Class in hydra.scala.syntax
 
MethodType(List<List<ParamData>>, Type) - Constructor for class hydra.scala.syntax.MethodType
Constructs an immutable MethodType.
MethodType.Builder - Class in hydra.scala.syntax
A fluent builder for MethodType.
methodTypeParamss(TypedTerm<MethodType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the paramss field of hydra.scala.syntax.MethodType
methodTypeTpe(TypedTerm<MethodType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.MethodType
methodTypeWithParamss(TypedTerm<MethodType>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the paramss field of hydra.scala.syntax.MethodType
methodTypeWithTpe(TypedTerm<MethodType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.MethodType
Mod - Class in hydra.scala.syntax
 
Mod(Mod) - Constructor for class hydra.scala.syntax.Tree.Mod
Constructs an immutable Tree.Mod.
MOD - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.mod field.
Mod.Abstract - Class in hydra.scala.syntax
 
Mod.Annot - Class in hydra.scala.syntax
 
Mod.Case - Class in hydra.scala.syntax
 
Mod.Contravariant - Class in hydra.scala.syntax
 
Mod.Covariant - Class in hydra.scala.syntax
 
Mod.Final - Class in hydra.scala.syntax
 
Mod.Implicit - Class in hydra.scala.syntax
 
Mod.Infix - Class in hydra.scala.syntax
 
Mod.Inline - Class in hydra.scala.syntax
 
Mod.Lazy - Class in hydra.scala.syntax
 
Mod.Opaque - Class in hydra.scala.syntax
 
Mod.Open - Class in hydra.scala.syntax
 
Mod.Override_ - Class in hydra.scala.syntax
 
Mod.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Mod with a default Mod.PartialVisitor.otherwise(hydra.scala.syntax.Mod) branch.
Mod.Private - Class in hydra.scala.syntax
 
Mod.Protected - Class in hydra.scala.syntax
 
Mod.Sealed - Class in hydra.scala.syntax
 
Mod.Super - Class in hydra.scala.syntax
 
Mod.Transparent - Class in hydra.scala.syntax
 
Mod.Using - Class in hydra.scala.syntax
 
Mod.ValParam - Class in hydra.scala.syntax
 
Mod.VarParam - Class in hydra.scala.syntax
 
Mod.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Mod.
modAbstract() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the abstract variant of hydra.scala.syntax.Mod
modAnnot(TypedTerm<AnnotMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the annot variant of hydra.scala.syntax.Mod
modCase() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the case variant of hydra.scala.syntax.Mod
modContravariant() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the contravariant variant of hydra.scala.syntax.Mod
modCovariant() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the covariant variant of hydra.scala.syntax.Mod
modFinal() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the final variant of hydra.scala.syntax.Mod
modImplicit() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the implicit variant of hydra.scala.syntax.Mod
modInfix() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the infix variant of hydra.scala.syntax.Mod
modInline() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the inline variant of hydra.scala.syntax.Mod
modLazy() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the lazy variant of hydra.scala.syntax.Mod
modOpaque() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the opaque variant of hydra.scala.syntax.Mod
modOpen() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the open variant of hydra.scala.syntax.Mod
modOverride() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the override variant of hydra.scala.syntax.Mod
modPrivate(TypedTerm<PrivateMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the private variant of hydra.scala.syntax.Mod
modProtected(TypedTerm<ProtectedMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the protected variant of hydra.scala.syntax.Mod
mods - Variable in class hydra.scala.syntax.ClassDefn
 
mods - Variable in class hydra.scala.syntax.DefDecl
 
mods - Variable in class hydra.scala.syntax.DefDefn
 
mods - Variable in class hydra.scala.syntax.EnumCaseDefn
 
mods - Variable in class hydra.scala.syntax.EnumDefn
 
mods - Variable in class hydra.scala.syntax.GivenAliasDefn
 
mods - Variable in class hydra.scala.syntax.GivenDecl
 
mods - Variable in class hydra.scala.syntax.GivenDefn
 
mods - Variable in class hydra.scala.syntax.ObjectPkg
 
mods - Variable in class hydra.scala.syntax.ParamData
 
mods - Variable in class hydra.scala.syntax.ParamType
 
mods - Variable in class hydra.scala.syntax.PrimaryCtor
 
mods - Variable in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
mods - Variable in class hydra.scala.syntax.SecondaryCtor
 
mods - Variable in class hydra.scala.syntax.TraitDefn
 
mods - Variable in class hydra.scala.syntax.TypeDecl
 
mods - Variable in class hydra.scala.syntax.TypeDefn
 
mods - Variable in class hydra.scala.syntax.ValDecl
 
mods - Variable in class hydra.scala.syntax.ValDefn
 
mods - Variable in class hydra.scala.syntax.VarDecl
 
mods - Variable in class hydra.scala.syntax.VarDefn
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ClassDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.DefDecl.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.DefDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.EnumDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.GivenDecl.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.GivenDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ObjectPkg.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ParamData.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ParamType.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.PrimaryCtor.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.SecondaryCtor.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.TraitDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.TypeDecl.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.TypeDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ValDecl.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.ValDefn.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.VarDecl.Builder
 
mods(List<Mod>) - Method in class hydra.scala.syntax.VarDefn.Builder
 
MODS - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl.mods field.
MODS - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl.mods field.
MODS - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.ObjectPkg
Name of the hydra.scala.syntax.ObjectPkg.mods field.
MODS - Static variable in class hydra.scala.syntax.ParamData
Name of the hydra.scala.syntax.ParamData.mods field.
MODS - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.mods field.
MODS - Static variable in class hydra.scala.syntax.PrimaryCtor
Name of the hydra.scala.syntax.PrimaryCtor.mods field.
MODS - Static variable in class hydra.scala.syntax.RepeatedEnumCaseDefn
Name of the hydra.scala.syntax.RepeatedEnumCaseDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor.mods field.
MODS - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.TypeDecl
Name of the hydra.scala.syntax.TypeDecl.mods field.
MODS - Static variable in class hydra.scala.syntax.TypeDefn
Name of the hydra.scala.syntax.TypeDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.ValDecl
Name of the hydra.scala.syntax.ValDecl.mods field.
MODS - Static variable in class hydra.scala.syntax.ValDefn
Name of the hydra.scala.syntax.ValDefn.mods field.
MODS - Static variable in class hydra.scala.syntax.VarDecl
Name of the hydra.scala.syntax.VarDecl.mods field.
MODS - Static variable in class hydra.scala.syntax.VarDefn
Name of the hydra.scala.syntax.VarDefn.mods field.
modSealed() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the sealed variant of hydra.scala.syntax.Mod
modSuper() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the super variant of hydra.scala.syntax.Mod
modToExpr(Mod) - Static method in interface hydra.scala.Serde
Convert a modifier to an expression
modTransparent() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the transparent variant of hydra.scala.syntax.Mod
moduleToScala(Set<String>, Module, List<Definition>, T0, Graph) - Static method in interface hydra.scala.Coder
Convert a Hydra module to Scala source code
modUsing() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the using variant of hydra.scala.syntax.Mod
modValParam() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the valParam variant of hydra.scala.syntax.Mod
modVarParam() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the varParam variant of hydra.scala.syntax.Mod

N

name - Variable in class hydra.scala.syntax.ClassDefn
 
name - Variable in class hydra.scala.syntax.DefDecl
 
name - Variable in class hydra.scala.syntax.DefDefn
 
name - Variable in class hydra.scala.syntax.EndMarkerData
 
name - Variable in class hydra.scala.syntax.EnumCaseDefn
 
name - Variable in class hydra.scala.syntax.EnumDefn
 
name - Variable in class hydra.scala.syntax.GivenAliasDefn
 
name - Variable in class hydra.scala.syntax.GivenDecl
 
name - Variable in class hydra.scala.syntax.GivenDefn
 
name - Variable in class hydra.scala.syntax.Init
 
name - Variable in class hydra.scala.syntax.NameImportee
 
name - Variable in class hydra.scala.syntax.ObjectDefn
 
name - Variable in class hydra.scala.syntax.ObjectPkg
 
name - Variable in class hydra.scala.syntax.ParamData
 
name - Variable in class hydra.scala.syntax.ParamType
 
name - Variable in class hydra.scala.syntax.Pkg
 
name - Variable in class hydra.scala.syntax.PrimaryCtor
 
name - Variable in class hydra.scala.syntax.ProjectType
 
name - Variable in class hydra.scala.syntax.RenameImportee
 
name - Variable in class hydra.scala.syntax.RepeatedPat
 
name - Variable in class hydra.scala.syntax.ScalaSymbol
 
name - Variable in class hydra.scala.syntax.SecondaryCtor
 
name - Variable in class hydra.scala.syntax.SelectData
 
name - Variable in class hydra.scala.syntax.SelectType
 
name - Variable in class hydra.scala.syntax.TraitDefn
 
name - Variable in class hydra.scala.syntax.TypeDecl
 
name - Variable in class hydra.scala.syntax.TypeDefn
 
name - Variable in class hydra.scala.syntax.TypedParamType
 
name - Variable in class hydra.scala.syntax.TypeMember
 
name - Variable in class hydra.scala.syntax.UnimportImportee
 
name - Variable in class hydra.scala.syntax.VarPat
 
name - Variable in class hydra.scala.syntax.VarType
 
name(Name) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
name(Name) - Method in class hydra.scala.syntax.GivenDefn.Builder
 
name(Name) - Method in class hydra.scala.syntax.Init.Builder
 
name(Name) - Method in class hydra.scala.syntax.NameImportee.Builder
 
name(Name) - Method in class hydra.scala.syntax.ParamData.Builder
 
name(Name) - Method in class hydra.scala.syntax.ParamType.Builder
 
name(Name) - Method in class hydra.scala.syntax.PrimaryCtor.Builder
 
name(Name) - Method in class hydra.scala.syntax.RenameImportee.Builder
 
name(Name) - Method in class hydra.scala.syntax.SecondaryCtor.Builder
 
name(Name) - Method in class hydra.scala.syntax.TypedParamType.Builder
 
name(Name) - Method in class hydra.scala.syntax.UnimportImportee.Builder
 
name(NameData) - Method in class hydra.scala.syntax.DefDecl.Builder
 
name(NameData) - Method in class hydra.scala.syntax.DefDefn.Builder
 
name(NameData) - Method in class hydra.scala.syntax.EndMarkerData.Builder
 
name(NameData) - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
 
name(NameData) - Method in class hydra.scala.syntax.GivenDecl.Builder
 
name(NameData) - Method in class hydra.scala.syntax.ObjectDefn.Builder
 
name(NameData) - Method in class hydra.scala.syntax.ObjectPkg.Builder
 
name(NameData) - Method in class hydra.scala.syntax.Pkg.Builder
 
name(NameData) - Method in class hydra.scala.syntax.RepeatedPat.Builder
 
name(NameData) - Method in class hydra.scala.syntax.SelectData.Builder
 
name(NameData) - Method in class hydra.scala.syntax.VarPat.Builder
 
name(NameType) - Method in class hydra.scala.syntax.ClassDefn.Builder
 
name(NameType) - Method in class hydra.scala.syntax.EnumDefn.Builder
 
name(NameType) - Method in class hydra.scala.syntax.ProjectType.Builder
 
name(NameType) - Method in class hydra.scala.syntax.SelectType.Builder
 
name(NameType) - Method in class hydra.scala.syntax.TraitDefn.Builder
 
name(NameType) - Method in class hydra.scala.syntax.TypeDecl.Builder
 
name(NameType) - Method in class hydra.scala.syntax.TypeDefn.Builder
 
name(NameType) - Method in class hydra.scala.syntax.TypeMember.Builder
 
name(NameType) - Method in class hydra.scala.syntax.VarType.Builder
 
name(String) - Method in class hydra.scala.syntax.ScalaSymbol.Builder
 
Name - Class in hydra.scala.syntax
 
Name(Name) - Constructor for class hydra.scala.syntax.Ref.Name
Constructs an immutable Ref.Name.
Name(NameData) - Constructor for class hydra.scala.syntax.RefData.Name
Constructs an immutable RefData.Name.
Name(NameImportee) - Constructor for class hydra.scala.syntax.Importee.Name
Constructs an immutable Importee.Name.
Name(NameType) - Constructor for class hydra.scala.syntax.RefType.Name
Constructs an immutable RefType.Name.
NAME - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn.name field.
NAME - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl.name field.
NAME - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.name field.
NAME - Static variable in class hydra.scala.syntax.EndMarkerData
Name of the hydra.scala.syntax.EndMarkerData.name field.
NAME - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn.name field.
NAME - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn.name field.
NAME - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.name field.
NAME - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl.name field.
NAME - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn.name field.
NAME - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.name field.
NAME - Static variable in class hydra.scala.syntax.Init
Name of the hydra.scala.syntax.Init.name field.
NAME - Static variable in class hydra.scala.syntax.NameImportee
Name of the hydra.scala.syntax.NameImportee.name field.
NAME - Static variable in class hydra.scala.syntax.ObjectDefn
Name of the hydra.scala.syntax.ObjectDefn.name field.
NAME - Static variable in class hydra.scala.syntax.ObjectPkg
Name of the hydra.scala.syntax.ObjectPkg.name field.
NAME - Static variable in class hydra.scala.syntax.ParamData
Name of the hydra.scala.syntax.ParamData.name field.
NAME - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.name field.
NAME - Static variable in class hydra.scala.syntax.Pkg
Name of the hydra.scala.syntax.Pkg.name field.
NAME - Static variable in class hydra.scala.syntax.PrimaryCtor
Name of the hydra.scala.syntax.PrimaryCtor.name field.
NAME - Static variable in class hydra.scala.syntax.ProjectType
Name of the hydra.scala.syntax.ProjectType.name field.
NAME - Static variable in class hydra.scala.syntax.Ref
Name of the hydra.scala.syntax.Ref.name field.
NAME - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.name field.
NAME - Static variable in class hydra.scala.syntax.RefType
Name of the hydra.scala.syntax.RefType.name field.
NAME - Static variable in class hydra.scala.syntax.RenameImportee
Name of the hydra.scala.syntax.RenameImportee.name field.
NAME - Static variable in class hydra.scala.syntax.RepeatedPat
Name of the hydra.scala.syntax.RepeatedPat.name field.
NAME - Static variable in class hydra.scala.syntax.ScalaSymbol
Name of the hydra.scala.syntax.ScalaSymbol.name field.
NAME - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor.name field.
NAME - Static variable in class hydra.scala.syntax.SelectData
Name of the hydra.scala.syntax.SelectData.name field.
NAME - Static variable in class hydra.scala.syntax.SelectType
Name of the hydra.scala.syntax.SelectType.name field.
NAME - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn.name field.
NAME - Static variable in class hydra.scala.syntax.TypeDecl
Name of the hydra.scala.syntax.TypeDecl.name field.
NAME - Static variable in class hydra.scala.syntax.TypeDefn
Name of the hydra.scala.syntax.TypeDefn.name field.
NAME - Static variable in class hydra.scala.syntax.TypedParamType
Name of the hydra.scala.syntax.TypedParamType.name field.
NAME - Static variable in class hydra.scala.syntax.TypeMember
Name of the hydra.scala.syntax.TypeMember.name field.
NAME - Static variable in class hydra.scala.syntax.UnimportImportee
Name of the hydra.scala.syntax.UnimportImportee.name field.
NAME - Static variable in class hydra.scala.syntax.VarPat
Name of the hydra.scala.syntax.VarPat.name field.
NAME - Static variable in class hydra.scala.syntax.VarType
Name of the hydra.scala.syntax.VarType.name field.
Name.Anonymous - Class in hydra.scala.syntax
 
Name.Indeterminate - Class in hydra.scala.syntax
 
Name.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Name with a default Name.PartialVisitor.otherwise(hydra.scala.syntax.Name) branch.
Name.Value - Class in hydra.scala.syntax
 
Name.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Name.
nameAnonymous() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the anonymous variant of hydra.scala.syntax.Name
nameData(TypedTerm<PredefString>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.NameData
NameData - Class in hydra.scala.syntax
 
NameData(PredefString) - Constructor for class hydra.scala.syntax.NameData
Constructs an immutable NameData.
NameData.Builder - Class in hydra.scala.syntax
A fluent builder for NameData.
nameDataValue(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the value field of hydra.scala.syntax.NameData
nameDataWithValue(TypedTerm<NameData>, TypedTerm<PredefString>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the value field of hydra.scala.syntax.NameData
nameImportee(TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.NameImportee
NameImportee - Class in hydra.scala.syntax
 
NameImportee(Name) - Constructor for class hydra.scala.syntax.NameImportee
Constructs an immutable NameImportee.
NameImportee.Builder - Class in hydra.scala.syntax
A fluent builder for NameImportee.
nameImporteeName(TypedTerm<NameImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.NameImportee
nameImporteeWithName(TypedTerm<NameImportee>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.NameImportee
nameIndeterminate(TypedTerm<PredefString>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the indeterminate variant of hydra.scala.syntax.Name
nameMapToTypeMap(Map<T0, Name>) - Static method in interface hydra.scala.Coder
Lift a Name->Name substitution map to a Name->Type map (#589)
nameOfType(T0, Type) - Static method in interface hydra.scala.Utils
Extract the name from a type, if it is a named type
nameToExpr(Name) - Static method in interface hydra.scala.Serde
Convert a name to an expression
nameType(TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.NameType
NameType - Class in hydra.scala.syntax
 
NameType(String) - Constructor for class hydra.scala.syntax.NameType
Constructs an immutable NameType.
NameType.Builder - Class in hydra.scala.syntax
A fluent builder for NameType.
nameTypeValue(TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the value field of hydra.scala.syntax.NameType
nameTypeWithValue(TypedTerm<NameType>, TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the value field of hydra.scala.syntax.NameType
nameValue(TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the value variant of hydra.scala.syntax.Name
New(NewData) - Constructor for class hydra.scala.syntax.Data.New
Constructs an immutable Data.New.
NEW - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.new field.
NEW_ANONYMOUS - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.newAnonymous field.
NewAnonymous(NewAnonymousData) - Constructor for class hydra.scala.syntax.Data.NewAnonymous
Constructs an immutable Data.NewAnonymous.
newAnonymousData(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.NewAnonymousData
NewAnonymousData - Class in hydra.scala.syntax
 
NewAnonymousData(Template) - Constructor for class hydra.scala.syntax.NewAnonymousData
Constructs an immutable NewAnonymousData.
NewAnonymousData.Builder - Class in hydra.scala.syntax
A fluent builder for NewAnonymousData.
newAnonymousDataTempl(TypedTerm<NewAnonymousData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the templ field of hydra.scala.syntax.NewAnonymousData
newAnonymousDataWithTempl(TypedTerm<NewAnonymousData>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the templ field of hydra.scala.syntax.NewAnonymousData
newData(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.NewData
NewData - Class in hydra.scala.syntax
 
NewData(Init) - Constructor for class hydra.scala.syntax.NewData
Constructs an immutable NewData.
NewData.Builder - Class in hydra.scala.syntax
A fluent builder for NewData.
newDataInit(TypedTerm<NewData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the init field of hydra.scala.syntax.NewData
newDataWithInit(TypedTerm<NewData>, TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the init field of hydra.scala.syntax.NewData
Null() - Constructor for class hydra.scala.syntax.Lit.Null
Constructs an immutable Lit.Null.
NULL - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.null field.

O

OBJECT - Static variable in class hydra.scala.syntax.DataMember
Name of the hydra.scala.syntax.DataMember.object field.
OBJECT - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.object field.
Object_(ObjectDefn) - Constructor for class hydra.scala.syntax.Defn.Object_
Constructs an immutable Defn.Object_.
Object_(ObjectPkg) - Constructor for class hydra.scala.syntax.DataMember.Object_
Constructs an immutable DataMember.Object_.
objectDefn(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ObjectDefn
ObjectDefn - Class in hydra.scala.syntax
 
ObjectDefn(NameData) - Constructor for class hydra.scala.syntax.ObjectDefn
Constructs an immutable ObjectDefn.
ObjectDefn.Builder - Class in hydra.scala.syntax
A fluent builder for ObjectDefn.
objectDefnName(TypedTerm<ObjectDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ObjectDefn
objectDefnWithName(TypedTerm<ObjectDefn>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ObjectDefn
objectPkg(TypedTerm<List<Mod>>, TypedTerm<NameData>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ObjectPkg
ObjectPkg - Class in hydra.scala.syntax
 
ObjectPkg(List<Mod>, NameData, Template) - Constructor for class hydra.scala.syntax.ObjectPkg
Constructs an immutable ObjectPkg.
ObjectPkg.Builder - Class in hydra.scala.syntax
A fluent builder for ObjectPkg.
objectPkgMods(TypedTerm<ObjectPkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ObjectPkg
objectPkgName(TypedTerm<ObjectPkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ObjectPkg
objectPkgTemplate(TypedTerm<ObjectPkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the template field of hydra.scala.syntax.ObjectPkg
objectPkgWithMods(TypedTerm<ObjectPkg>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ObjectPkg
objectPkgWithName(TypedTerm<ObjectPkg>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ObjectPkg
objectPkgWithTemplate(TypedTerm<ObjectPkg>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the template field of hydra.scala.syntax.ObjectPkg
op - Variable in class hydra.scala.syntax.ApplyInfixData
 
op - Variable in class hydra.scala.syntax.ApplyInfixType
 
op - Variable in class hydra.scala.syntax.ApplyTypeData
 
op - Variable in class hydra.scala.syntax.ApplyUnaryData
 
op - Variable in class hydra.scala.syntax.ExtractInfixPat
 
op(NameData) - Method in class hydra.scala.syntax.ApplyInfixData.Builder
 
op(NameData) - Method in class hydra.scala.syntax.ApplyTypeData.Builder
 
op(NameData) - Method in class hydra.scala.syntax.ApplyUnaryData.Builder
 
op(NameData) - Method in class hydra.scala.syntax.ExtractInfixPat.Builder
 
op(NameType) - Method in class hydra.scala.syntax.ApplyInfixType.Builder
 
OP - Static variable in class hydra.scala.syntax.ApplyInfixData
Name of the hydra.scala.syntax.ApplyInfixData.op field.
OP - Static variable in class hydra.scala.syntax.ApplyInfixType
Name of the hydra.scala.syntax.ApplyInfixType.op field.
OP - Static variable in class hydra.scala.syntax.ApplyTypeData
Name of the hydra.scala.syntax.ApplyTypeData.op field.
OP - Static variable in class hydra.scala.syntax.ApplyUnaryData
Name of the hydra.scala.syntax.ApplyUnaryData.op field.
OP - Static variable in class hydra.scala.syntax.ExtractInfixPat
Name of the hydra.scala.syntax.ExtractInfixPat.op field.
Opaque() - Constructor for class hydra.scala.syntax.Mod.Opaque
Constructs an immutable Mod.Opaque.
OPAQUE - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.opaque field.
Open() - Constructor for class hydra.scala.syntax.Mod.Open
Constructs an immutable Mod.Open.
OPEN - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.open field.
Or(OrType) - Constructor for class hydra.scala.syntax.Type.Or
Constructs an immutable Type.Or.
OR - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.or field.
orType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.OrType
OrType - Class in hydra.scala.syntax
 
OrType(Type, Type) - Constructor for class hydra.scala.syntax.OrType
Constructs an immutable OrType.
OrType.Builder - Class in hydra.scala.syntax
A fluent builder for OrType.
orTypeLhs(TypedTerm<OrType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.OrType
orTypeRhs(TypedTerm<OrType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.OrType
orTypeWithLhs(TypedTerm<OrType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.OrType
orTypeWithRhs(TypedTerm<OrType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.OrType
otherwise(CaseTree) - Method in interface hydra.scala.syntax.CaseTree.PartialVisitor
Default branch for unhandled cases.
otherwise(Ctor) - Method in interface hydra.scala.syntax.Ctor.PartialVisitor
Default branch for unhandled cases.
otherwise(Data) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Default branch for unhandled cases.
otherwise(DataMember) - Method in interface hydra.scala.syntax.DataMember.PartialVisitor
Default branch for unhandled cases.
otherwise(Decl) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Default branch for unhandled cases.
otherwise(Defn) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Default branch for unhandled cases.
otherwise(Enumerator) - Method in interface hydra.scala.syntax.Enumerator.PartialVisitor
Default branch for unhandled cases.
otherwise(Importee) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Default branch for unhandled cases.
otherwise(ImportExportStat) - Method in interface hydra.scala.syntax.ImportExportStat.PartialVisitor
Default branch for unhandled cases.
otherwise(Lit) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Default branch for unhandled cases.
otherwise(Member) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Default branch for unhandled cases.
otherwise(Mod) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Default branch for unhandled cases.
otherwise(Name) - Method in interface hydra.scala.syntax.Name.PartialVisitor
Default branch for unhandled cases.
otherwise(Pat) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Default branch for unhandled cases.
otherwise(Ref) - Method in interface hydra.scala.syntax.Ref.PartialVisitor
Default branch for unhandled cases.
otherwise(RefData) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Default branch for unhandled cases.
otherwise(RefType) - Method in interface hydra.scala.syntax.RefType.PartialVisitor
Default branch for unhandled cases.
otherwise(Stat) - Method in interface hydra.scala.syntax.Stat.PartialVisitor
Default branch for unhandled cases.
otherwise(Tree) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Default branch for unhandled cases.
otherwise(Type) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Default branch for unhandled cases.
OVERRIDE - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.override field.
Override_() - Constructor for class hydra.scala.syntax.Mod.Override_
Constructs an immutable Mod.Override_.

P

Param(ParamData) - Constructor for class hydra.scala.syntax.Data.Param
Constructs an immutable Data.Param.
PARAM - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.param field.
paramData(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<Optional<Type>>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ParamData
ParamData - Class in hydra.scala.syntax
 
ParamData(List<Mod>, Name, Optional<Type>, Optional<Data>) - Constructor for class hydra.scala.syntax.ParamData
Constructs an immutable ParamData.
ParamData.Builder - Class in hydra.scala.syntax
A fluent builder for ParamData.
paramDataDecltpe(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.ParamData
paramDataDefault(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the default field of hydra.scala.syntax.ParamData
paramDataMods(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ParamData
paramDataName(TypedTerm<ParamData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ParamData
paramDataWithDecltpe(TypedTerm<ParamData>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.ParamData
paramDataWithDefault(TypedTerm<ParamData>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the default field of hydra.scala.syntax.ParamData
paramDataWithMods(TypedTerm<ParamData>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ParamData
paramDataWithName(TypedTerm<ParamData>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ParamData
params - Variable in class hydra.scala.syntax.ContextFunctionData
 
params - Variable in class hydra.scala.syntax.ContextFunctionType
 
params - Variable in class hydra.scala.syntax.FunctionData
 
params - Variable in class hydra.scala.syntax.FunctionType
 
params - Variable in class hydra.scala.syntax.ImplicitFunctionType
 
params(List<ParamData>) - Method in class hydra.scala.syntax.ContextFunctionData.Builder
 
params(List<ParamData>) - Method in class hydra.scala.syntax.FunctionData.Builder
 
params(List<Type>) - Method in class hydra.scala.syntax.ContextFunctionType.Builder
 
params(List<Type>) - Method in class hydra.scala.syntax.FunctionType.Builder
 
params(List<Type>) - Method in class hydra.scala.syntax.ImplicitFunctionType.Builder
 
PARAMS - Static variable in class hydra.scala.syntax.ContextFunctionData
Name of the hydra.scala.syntax.ContextFunctionData.params field.
PARAMS - Static variable in class hydra.scala.syntax.ContextFunctionType
Name of the hydra.scala.syntax.ContextFunctionType.params field.
PARAMS - Static variable in class hydra.scala.syntax.FunctionData
Name of the hydra.scala.syntax.FunctionData.params field.
PARAMS - Static variable in class hydra.scala.syntax.FunctionType
Name of the hydra.scala.syntax.FunctionType.params field.
PARAMS - Static variable in class hydra.scala.syntax.ImplicitFunctionType
Name of the hydra.scala.syntax.ImplicitFunctionType.params field.
paramss - Variable in class hydra.scala.syntax.DefDecl
 
paramss - Variable in class hydra.scala.syntax.DefDefn
 
paramss - Variable in class hydra.scala.syntax.MethodType
 
paramss - Variable in class hydra.scala.syntax.PrimaryCtor
 
paramss - Variable in class hydra.scala.syntax.SecondaryCtor
 
paramss(List<List<ParamData>>) - Method in class hydra.scala.syntax.DefDecl.Builder
 
paramss(List<List<ParamData>>) - Method in class hydra.scala.syntax.DefDefn.Builder
 
paramss(List<List<ParamData>>) - Method in class hydra.scala.syntax.MethodType.Builder
 
paramss(List<List<ParamData>>) - Method in class hydra.scala.syntax.PrimaryCtor.Builder
 
paramss(List<List<ParamData>>) - Method in class hydra.scala.syntax.SecondaryCtor.Builder
 
PARAMSS - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl.paramss field.
PARAMSS - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.paramss field.
PARAMSS - Static variable in class hydra.scala.syntax.MethodType
Name of the hydra.scala.syntax.MethodType.paramss field.
PARAMSS - Static variable in class hydra.scala.syntax.PrimaryCtor
Name of the hydra.scala.syntax.PrimaryCtor.paramss field.
PARAMSS - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor.paramss field.
paramType(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<List<ParamType>>, TypedTerm<List<TypeBounds>>, TypedTerm<List<Type>>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ParamType
ParamType - Class in hydra.scala.syntax
 
ParamType(List<Mod>, Name, List<ParamType>, List<TypeBounds>, List<Type>, List<Type>) - Constructor for class hydra.scala.syntax.ParamType
Constructs an immutable ParamType.
ParamType.Builder - Class in hydra.scala.syntax
A fluent builder for ParamType.
paramTypeCbounds(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cbounds field of hydra.scala.syntax.ParamType
paramTypeMods(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ParamType
paramTypeName(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ParamType
paramTypeTbounds(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tbounds field of hydra.scala.syntax.ParamType
paramTypeTparams(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.ParamType
paramTypeVbounds(TypedTerm<ParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the vbounds field of hydra.scala.syntax.ParamType
paramTypeWithCbounds(TypedTerm<ParamType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cbounds field of hydra.scala.syntax.ParamType
paramTypeWithMods(TypedTerm<ParamType>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ParamType
paramTypeWithName(TypedTerm<ParamType>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ParamType
paramTypeWithTbounds(TypedTerm<ParamType>, TypedTerm<List<TypeBounds>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tbounds field of hydra.scala.syntax.ParamType
paramTypeWithTparams(TypedTerm<ParamType>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.ParamType
paramTypeWithVbounds(TypedTerm<ParamType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the vbounds field of hydra.scala.syntax.ParamType
parmss - Variable in class hydra.scala.syntax.ExtensionGroupDefn
 
parmss(List<List<ParamData>>) - Method in class hydra.scala.syntax.ExtensionGroupDefn.Builder
 
PARMSS - Static variable in class hydra.scala.syntax.ExtensionGroupDefn
Name of the hydra.scala.syntax.ExtensionGroupDefn.parmss field.
PARTIAL_FUNCTION - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.partialFunction field.
PartialFunction(PartialFunctionData) - Constructor for class hydra.scala.syntax.Data.PartialFunction
Constructs an immutable Data.PartialFunction.
partialFunctionData(TypedTerm<List<Case>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PartialFunctionData
PartialFunctionData - Class in hydra.scala.syntax
 
PartialFunctionData(List<Case>) - Constructor for class hydra.scala.syntax.PartialFunctionData
Constructs an immutable PartialFunctionData.
PartialFunctionData.Builder - Class in hydra.scala.syntax
A fluent builder for PartialFunctionData.
partialFunctionDataCases(TypedTerm<PartialFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cases field of hydra.scala.syntax.PartialFunctionData
partialFunctionDataWithCases(TypedTerm<PartialFunctionData>, TypedTerm<List<Case>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cases field of hydra.scala.syntax.PartialFunctionData
parts - Variable in class hydra.scala.syntax.InterpolateData
 
parts - Variable in class hydra.scala.syntax.InterpolatePat
 
parts(List<Lit>) - Method in class hydra.scala.syntax.InterpolateData.Builder
 
parts(List<Lit>) - Method in class hydra.scala.syntax.InterpolatePat.Builder
 
PARTS - Static variable in class hydra.scala.syntax.InterpolateData
Name of the hydra.scala.syntax.InterpolateData.parts field.
PARTS - Static variable in class hydra.scala.syntax.InterpolatePat
Name of the hydra.scala.syntax.InterpolatePat.parts field.
pat - Variable in class hydra.scala.syntax.Case
 
pat - Variable in class hydra.scala.syntax.CaseGeneratorEnumerator
 
pat - Variable in class hydra.scala.syntax.GeneratorEnumerator
 
pat - Variable in class hydra.scala.syntax.TypeCase
 
pat - Variable in class hydra.scala.syntax.ValEnumerator
 
pat(Pat) - Method in class hydra.scala.syntax.Case.Builder
 
pat(Pat) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator.Builder
 
pat(Pat) - Method in class hydra.scala.syntax.GeneratorEnumerator.Builder
 
pat(Pat) - Method in class hydra.scala.syntax.ValEnumerator.Builder
 
pat(Type) - Method in class hydra.scala.syntax.TypeCase.Builder
 
Pat - Class in hydra.scala.syntax
 
Pat(Pat) - Constructor for class hydra.scala.syntax.Tree.Pat
Constructs an immutable Tree.Pat.
PAT - Static variable in class hydra.scala.syntax.Case
Name of the hydra.scala.syntax.Case.pat field.
PAT - Static variable in class hydra.scala.syntax.CaseGeneratorEnumerator
Name of the hydra.scala.syntax.CaseGeneratorEnumerator.pat field.
PAT - Static variable in class hydra.scala.syntax.GeneratorEnumerator
Name of the hydra.scala.syntax.GeneratorEnumerator.pat field.
PAT - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.pat field.
PAT - Static variable in class hydra.scala.syntax.TypeCase
Name of the hydra.scala.syntax.TypeCase.pat field.
PAT - Static variable in class hydra.scala.syntax.ValEnumerator
Name of the hydra.scala.syntax.ValEnumerator.pat field.
Pat.Alternative - Class in hydra.scala.syntax
 
Pat.Bind - Class in hydra.scala.syntax
 
Pat.Extract - Class in hydra.scala.syntax
 
Pat.ExtractInfix - Class in hydra.scala.syntax
 
Pat.Given - Class in hydra.scala.syntax
 
Pat.Interpolate - Class in hydra.scala.syntax
 
Pat.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Pat with a default Pat.PartialVisitor.otherwise(hydra.scala.syntax.Pat) branch.
Pat.Repeated - Class in hydra.scala.syntax
 
Pat.SeqWildcard - Class in hydra.scala.syntax
 
Pat.Tuple - Class in hydra.scala.syntax
 
Pat.Typed - Class in hydra.scala.syntax
 
Pat.Var - Class in hydra.scala.syntax
 
Pat.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Pat.
Pat.Wildcard - Class in hydra.scala.syntax
 
patAlternative(TypedTerm<AlternativePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the alternative variant of hydra.scala.syntax.Pat
patBind(TypedTerm<BindPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the bind variant of hydra.scala.syntax.Pat
patExtract(TypedTerm<ExtractPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the extract variant of hydra.scala.syntax.Pat
patExtractInfix(TypedTerm<ExtractInfixPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the extractInfix variant of hydra.scala.syntax.Pat
patGiven(TypedTerm<GivenPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the given variant of hydra.scala.syntax.Pat
patInterpolate(TypedTerm<InterpolatePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the interpolate variant of hydra.scala.syntax.Pat
patRepeated(TypedTerm<RepeatedPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the repeated variant of hydra.scala.syntax.Pat
pats - Variable in class hydra.scala.syntax.ValDecl
 
pats - Variable in class hydra.scala.syntax.ValDefn
 
pats - Variable in class hydra.scala.syntax.VarDecl
 
pats - Variable in class hydra.scala.syntax.VarDefn
 
pats(List<Pat>) - Method in class hydra.scala.syntax.ValDecl.Builder
 
pats(List<Pat>) - Method in class hydra.scala.syntax.ValDefn.Builder
 
pats(List<Pat>) - Method in class hydra.scala.syntax.VarDecl.Builder
 
pats(List<Pat>) - Method in class hydra.scala.syntax.VarDefn.Builder
 
PATS - Static variable in class hydra.scala.syntax.ValDecl
Name of the hydra.scala.syntax.ValDecl.pats field.
PATS - Static variable in class hydra.scala.syntax.ValDefn
Name of the hydra.scala.syntax.ValDefn.pats field.
PATS - Static variable in class hydra.scala.syntax.VarDecl
Name of the hydra.scala.syntax.VarDecl.pats field.
PATS - Static variable in class hydra.scala.syntax.VarDefn
Name of the hydra.scala.syntax.VarDefn.pats field.
patSeqWildcard() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the seqWildcard variant of hydra.scala.syntax.Pat
patToExpr(Pat) - Static method in interface hydra.scala.Serde
Convert a pattern to an expression
patTuple(TypedTerm<TuplePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the tuple variant of hydra.scala.syntax.Pat
patTyped(TypedTerm<TypedPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the typed variant of hydra.scala.syntax.Pat
patVar(TypedTerm<VarPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the var variant of hydra.scala.syntax.Pat
patWildcard() - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the wildcard variant of hydra.scala.syntax.Pat
peelDomainTypes(Integer, Type) - Static method in interface hydra.scala.Coder
Peel up to n curried domain types off a function type (#589)
pkg(TypedTerm<NameData>, TypedTerm<RefData>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Pkg
Pkg - Class in hydra.scala.syntax
 
Pkg(NameData, RefData, List<Stat>) - Constructor for class hydra.scala.syntax.Pkg
Constructs an immutable Pkg.
Pkg(Pkg) - Constructor for class hydra.scala.syntax.DataMember.Pkg
Constructs an immutable DataMember.Pkg.
PKG - Static variable in class hydra.scala.syntax.DataMember
Name of the hydra.scala.syntax.DataMember.pkg field.
Pkg.Builder - Class in hydra.scala.syntax
A fluent builder for Pkg.
pkgName(TypedTerm<Pkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.Pkg
pkgRef(TypedTerm<Pkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ref field of hydra.scala.syntax.Pkg
pkgStats(TypedTerm<Pkg>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.Pkg
pkgToExpr(Pkg) - Static method in interface hydra.scala.Serde
Convert a package to an expression
pkgWithName(TypedTerm<Pkg>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.Pkg
pkgWithRef(TypedTerm<Pkg>, TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ref field of hydra.scala.syntax.Pkg
pkgWithStats(TypedTerm<Pkg>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.Pkg
Placeholder() - Constructor for class hydra.scala.syntax.Data.Placeholder
Constructs an immutable Data.Placeholder.
Placeholder(PlaceholderType) - Constructor for class hydra.scala.syntax.Type.Placeholder
Constructs an immutable Type.Placeholder.
PLACEHOLDER - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.placeholder field.
PLACEHOLDER - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.placeholder field.
placeholderType(TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PlaceholderType
PlaceholderType - Class in hydra.scala.syntax
 
PlaceholderType(TypeBounds) - Constructor for class hydra.scala.syntax.PlaceholderType
Constructs an immutable PlaceholderType.
PlaceholderType.Builder - Class in hydra.scala.syntax
A fluent builder for PlaceholderType.
placeholderTypeBounds(TypedTerm<PlaceholderType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the bounds field of hydra.scala.syntax.PlaceholderType
placeholderTypeWithBounds(TypedTerm<PlaceholderType>, TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the bounds field of hydra.scala.syntax.PlaceholderType
POLY_FUNCTION - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.polyFunction field.
POLY_FUNCTION - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.polyFunction field.
PolyFunction(PolyFunctionData) - Constructor for class hydra.scala.syntax.Data.PolyFunction
Constructs an immutable Data.PolyFunction.
PolyFunction(PolyFunctionType) - Constructor for class hydra.scala.syntax.Type.PolyFunction
Constructs an immutable Type.PolyFunction.
polyFunctionData(TypedTerm<List<ParamType>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PolyFunctionData
PolyFunctionData - Class in hydra.scala.syntax
 
PolyFunctionData(List<ParamType>, Data) - Constructor for class hydra.scala.syntax.PolyFunctionData
Constructs an immutable PolyFunctionData.
PolyFunctionData.Builder - Class in hydra.scala.syntax
A fluent builder for PolyFunctionData.
polyFunctionDataBody(TypedTerm<PolyFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.PolyFunctionData
polyFunctionDataTparams(TypedTerm<PolyFunctionData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.PolyFunctionData
polyFunctionDataWithBody(TypedTerm<PolyFunctionData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.PolyFunctionData
polyFunctionDataWithTparams(TypedTerm<PolyFunctionData>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.PolyFunctionData
polyFunctionType(TypedTerm<List<ParamType>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PolyFunctionType
PolyFunctionType - Class in hydra.scala.syntax
 
PolyFunctionType(List<ParamType>, Type) - Constructor for class hydra.scala.syntax.PolyFunctionType
Constructs an immutable PolyFunctionType.
PolyFunctionType.Builder - Class in hydra.scala.syntax
A fluent builder for PolyFunctionType.
polyFunctionTypeTparams(TypedTerm<PolyFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.PolyFunctionType
polyFunctionTypeTpe(TypedTerm<PolyFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.PolyFunctionType
polyFunctionTypeWithTparams(TypedTerm<PolyFunctionType>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.PolyFunctionType
polyFunctionTypeWithTpe(TypedTerm<PolyFunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.PolyFunctionType
predefString(TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for the hydra.scala.syntax.PredefString wrapper
PredefString - Class in hydra.scala.syntax
A wrapper for strings used in scala.Predef contexts.
PredefString(String) - Constructor for class hydra.scala.syntax.PredefString
Constructs an immutable PredefString.
PredefString.Builder - Class in hydra.scala.syntax
A fluent builder for PredefString.
prefix - Variable in class hydra.scala.syntax.InterpolateData
 
prefix - Variable in class hydra.scala.syntax.InterpolatePat
 
prefix(NameData) - Method in class hydra.scala.syntax.InterpolateData.Builder
 
prefix(NameData) - Method in class hydra.scala.syntax.InterpolatePat.Builder
 
PREFIX - Static variable in class hydra.scala.syntax.InterpolateData
Name of the hydra.scala.syntax.InterpolateData.prefix field.
PREFIX - Static variable in class hydra.scala.syntax.InterpolatePat
Name of the hydra.scala.syntax.InterpolatePat.prefix field.
Primary(PrimaryCtor) - Constructor for class hydra.scala.syntax.Ctor.Primary
Constructs an immutable Ctor.Primary.
PRIMARY - Static variable in class hydra.scala.syntax.Ctor
Name of the hydra.scala.syntax.Ctor.primary field.
primaryCtor(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PrimaryCtor
PrimaryCtor - Class in hydra.scala.syntax
 
PrimaryCtor(List<Mod>, Name, List<List<ParamData>>) - Constructor for class hydra.scala.syntax.PrimaryCtor
Constructs an immutable PrimaryCtor.
PrimaryCtor.Builder - Class in hydra.scala.syntax
A fluent builder for PrimaryCtor.
primaryCtorMods(TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.PrimaryCtor
primaryCtorName(TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.PrimaryCtor
primaryCtorParamss(TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the paramss field of hydra.scala.syntax.PrimaryCtor
primaryCtorWithMods(TypedTerm<PrimaryCtor>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.PrimaryCtor
primaryCtorWithName(TypedTerm<PrimaryCtor>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.PrimaryCtor
primaryCtorWithParamss(TypedTerm<PrimaryCtor>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the paramss field of hydra.scala.syntax.PrimaryCtor
Private(PrivateMod) - Constructor for class hydra.scala.syntax.Mod.Private
Constructs an immutable Mod.Private.
PRIVATE - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.private field.
privateMod(TypedTerm<Ref>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.PrivateMod
PrivateMod - Class in hydra.scala.syntax
 
PrivateMod(Ref) - Constructor for class hydra.scala.syntax.PrivateMod
Constructs an immutable PrivateMod.
PrivateMod.Builder - Class in hydra.scala.syntax
A fluent builder for PrivateMod.
privateModWithin(TypedTerm<PrivateMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the within field of hydra.scala.syntax.PrivateMod
privateModWithWithin(TypedTerm<PrivateMod>, TypedTerm<Ref>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the within field of hydra.scala.syntax.PrivateMod
Project(ProjectType) - Constructor for class hydra.scala.syntax.RefType.Project
Constructs an immutable RefType.Project.
PROJECT - Static variable in class hydra.scala.syntax.RefType
Name of the hydra.scala.syntax.RefType.project field.
projectType(TypedTerm<Type>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ProjectType
ProjectType - Class in hydra.scala.syntax
 
ProjectType(Type, NameType) - Constructor for class hydra.scala.syntax.ProjectType
Constructs an immutable ProjectType.
ProjectType.Builder - Class in hydra.scala.syntax
A fluent builder for ProjectType.
projectTypeName(TypedTerm<ProjectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ProjectType
projectTypeQual(TypedTerm<ProjectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the qual field of hydra.scala.syntax.ProjectType
projectTypeWithName(TypedTerm<ProjectType>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ProjectType
projectTypeWithQual(TypedTerm<ProjectType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the qual field of hydra.scala.syntax.ProjectType
Protected(ProtectedMod) - Constructor for class hydra.scala.syntax.Mod.Protected
Constructs an immutable Mod.Protected.
PROTECTED - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.protected field.
protectedMod(TypedTerm<Ref>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ProtectedMod
ProtectedMod - Class in hydra.scala.syntax
 
ProtectedMod(Ref) - Constructor for class hydra.scala.syntax.ProtectedMod
Constructs an immutable ProtectedMod.
ProtectedMod.Builder - Class in hydra.scala.syntax
A fluent builder for ProtectedMod.
protectedModWithin(TypedTerm<ProtectedMod>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the within field of hydra.scala.syntax.ProtectedMod
protectedModWithWithin(TypedTerm<ProtectedMod>, TypedTerm<Ref>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the within field of hydra.scala.syntax.ProtectedMod

Q

qual - Variable in class hydra.scala.syntax.ProjectType
 
qual - Variable in class hydra.scala.syntax.SelectData
 
qual - Variable in class hydra.scala.syntax.SelectType
 
qual(Data) - Method in class hydra.scala.syntax.SelectData.Builder
 
qual(RefData) - Method in class hydra.scala.syntax.SelectType.Builder
 
qual(Type) - Method in class hydra.scala.syntax.ProjectType.Builder
 
QUAL - Static variable in class hydra.scala.syntax.ProjectType
Name of the hydra.scala.syntax.ProjectType.qual field.
QUAL - Static variable in class hydra.scala.syntax.SelectData
Name of the hydra.scala.syntax.SelectData.qual field.
QUAL - Static variable in class hydra.scala.syntax.SelectType
Name of the hydra.scala.syntax.SelectType.qual field.
qualifyUnionFieldName(String, Optional<Name>, Name) - Static method in interface hydra.scala.Utils
Qualify a union field name, optionally prefixing with the Scala type name

R

ref - Variable in class hydra.scala.syntax.Importer
 
ref - Variable in class hydra.scala.syntax.Pkg
 
ref - Variable in class hydra.scala.syntax.SingletonType
 
ref(RefData) - Method in class hydra.scala.syntax.Importer.Builder
 
ref(RefData) - Method in class hydra.scala.syntax.Pkg.Builder
 
ref(RefData) - Method in class hydra.scala.syntax.SingletonType.Builder
 
Ref - Class in hydra.scala.syntax
 
Ref(Ref) - Constructor for class hydra.scala.syntax.Tree.Ref
Constructs an immutable Tree.Ref.
Ref(RefData) - Constructor for class hydra.scala.syntax.Data.Ref
Constructs an immutable Data.Ref.
Ref(RefType) - Constructor for class hydra.scala.syntax.Type.Ref
Constructs an immutable Type.Ref.
REF - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.ref field.
REF - Static variable in class hydra.scala.syntax.Importer
Name of the hydra.scala.syntax.Importer.ref field.
REF - Static variable in class hydra.scala.syntax.Pkg
Name of the hydra.scala.syntax.Pkg.ref field.
REF - Static variable in class hydra.scala.syntax.SingletonType
Name of the hydra.scala.syntax.SingletonType.ref field.
REF - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.ref field.
REF - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.ref field.
Ref.Init - Class in hydra.scala.syntax
 
Ref.Name - Class in hydra.scala.syntax
 
Ref.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Ref with a default Ref.PartialVisitor.otherwise(hydra.scala.syntax.Ref) branch.
Ref.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Ref.
RefData - Class in hydra.scala.syntax
 
RefData.Anonymous - Class in hydra.scala.syntax
 
RefData.ApplyUnary - Class in hydra.scala.syntax
 
RefData.Name - Class in hydra.scala.syntax
 
RefData.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over RefData with a default RefData.PartialVisitor.otherwise(hydra.scala.syntax.RefData) branch.
RefData.Select - Class in hydra.scala.syntax
 
RefData.Super - Class in hydra.scala.syntax
 
RefData.This - Class in hydra.scala.syntax
 
RefData.Visitor<R> - Interface in hydra.scala.syntax
Visitor over RefData.
refDataAnonymous(TypedTerm<AnonymousData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the anonymous variant of hydra.scala.syntax.RefData
refDataApplyUnary(TypedTerm<ApplyUnaryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the applyUnary variant of hydra.scala.syntax.RefData
refDataName(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the name variant of hydra.scala.syntax.RefData
refDataSelect(TypedTerm<SelectData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the select variant of hydra.scala.syntax.RefData
refDataSuper(TypedTerm<SuperData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the super variant of hydra.scala.syntax.RefData
refDataThis(TypedTerm<ThisData>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the this variant of hydra.scala.syntax.RefData
Refine(RefineType) - Constructor for class hydra.scala.syntax.Type.Refine
Constructs an immutable Type.Refine.
REFINE - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.refine field.
refineType(TypedTerm<Optional<Type>>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RefineType
RefineType - Class in hydra.scala.syntax
 
RefineType(Optional<Type>, List<Stat>) - Constructor for class hydra.scala.syntax.RefineType
Constructs an immutable RefineType.
RefineType.Builder - Class in hydra.scala.syntax
A fluent builder for RefineType.
refineTypeStats(TypedTerm<RefineType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.RefineType
refineTypeTpe(TypedTerm<RefineType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.RefineType
refineTypeWithStats(TypedTerm<RefineType>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.RefineType
refineTypeWithTpe(TypedTerm<RefineType>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.RefineType
refInit(TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the init variant of hydra.scala.syntax.Ref
refName(TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the name variant of hydra.scala.syntax.Ref
RefType - Class in hydra.scala.syntax
 
RefType.Name - Class in hydra.scala.syntax
 
RefType.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over RefType with a default RefType.PartialVisitor.otherwise(hydra.scala.syntax.RefType) branch.
RefType.Project - Class in hydra.scala.syntax
 
RefType.Select - Class in hydra.scala.syntax
 
RefType.Singleton - Class in hydra.scala.syntax
 
RefType.Visitor<R> - Interface in hydra.scala.syntax
Visitor over RefType.
refTypeName(TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the name variant of hydra.scala.syntax.RefType
refTypeProject(TypedTerm<ProjectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the project variant of hydra.scala.syntax.RefType
refTypeSelect(TypedTerm<SelectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the select variant of hydra.scala.syntax.RefType
refTypeSingleton(TypedTerm<SingletonType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the singleton variant of hydra.scala.syntax.RefType
rename - Variable in class hydra.scala.syntax.RenameImportee
 
rename(Name) - Method in class hydra.scala.syntax.RenameImportee.Builder
 
Rename(RenameImportee) - Constructor for class hydra.scala.syntax.Importee.Rename
Constructs an immutable Importee.Rename.
RENAME - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.rename field.
RENAME - Static variable in class hydra.scala.syntax.RenameImportee
Name of the hydra.scala.syntax.RenameImportee.rename field.
renameImportee(TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RenameImportee
RenameImportee - Class in hydra.scala.syntax
 
RenameImportee(Name, Name) - Constructor for class hydra.scala.syntax.RenameImportee
Constructs an immutable RenameImportee.
RenameImportee.Builder - Class in hydra.scala.syntax
A fluent builder for RenameImportee.
renameImporteeName(TypedTerm<RenameImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.RenameImportee
renameImporteeRename(TypedTerm<RenameImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rename field of hydra.scala.syntax.RenameImportee
renameImporteeWithName(TypedTerm<RenameImportee>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.RenameImportee
renameImporteeWithRename(TypedTerm<RenameImportee>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rename field of hydra.scala.syntax.RenameImportee
Repeated(RepeatedData) - Constructor for class hydra.scala.syntax.Data.Repeated
Constructs an immutable Data.Repeated.
Repeated(RepeatedPat) - Constructor for class hydra.scala.syntax.Pat.Repeated
Constructs an immutable Pat.Repeated.
Repeated(RepeatedType) - Constructor for class hydra.scala.syntax.Type.Repeated
Constructs an immutable Type.Repeated.
REPEATED - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.repeated field.
REPEATED - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.repeated field.
REPEATED - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.repeated field.
REPEATED_ENUM_CASE - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.repeatedEnumCase field.
repeatedData(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RepeatedData
RepeatedData - Class in hydra.scala.syntax
 
RepeatedData(Data) - Constructor for class hydra.scala.syntax.RepeatedData
Constructs an immutable RepeatedData.
RepeatedData.Builder - Class in hydra.scala.syntax
A fluent builder for RepeatedData.
repeatedDataExpr(TypedTerm<RepeatedData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.RepeatedData
repeatedDataWithExpr(TypedTerm<RepeatedData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.RepeatedData
RepeatedEnumCase(RepeatedEnumCaseDefn) - Constructor for class hydra.scala.syntax.Defn.RepeatedEnumCase
Constructs an immutable Defn.RepeatedEnumCase.
repeatedEnumCaseDefn(TypedTerm<List<Mod>>, TypedTerm<List<NameData>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RepeatedEnumCaseDefn
RepeatedEnumCaseDefn - Class in hydra.scala.syntax
 
RepeatedEnumCaseDefn(List<Mod>, List<NameData>) - Constructor for class hydra.scala.syntax.RepeatedEnumCaseDefn
Constructs an immutable RepeatedEnumCaseDefn.
RepeatedEnumCaseDefn.Builder - Class in hydra.scala.syntax
A fluent builder for RepeatedEnumCaseDefn.
repeatedEnumCaseDefnCases(TypedTerm<RepeatedEnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the cases field of hydra.scala.syntax.RepeatedEnumCaseDefn
repeatedEnumCaseDefnMods(TypedTerm<RepeatedEnumCaseDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.RepeatedEnumCaseDefn
repeatedEnumCaseDefnWithCases(TypedTerm<RepeatedEnumCaseDefn>, TypedTerm<List<NameData>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the cases field of hydra.scala.syntax.RepeatedEnumCaseDefn
repeatedEnumCaseDefnWithMods(TypedTerm<RepeatedEnumCaseDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.RepeatedEnumCaseDefn
repeatedPat(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RepeatedPat
RepeatedPat - Class in hydra.scala.syntax
 
RepeatedPat(NameData) - Constructor for class hydra.scala.syntax.RepeatedPat
Constructs an immutable RepeatedPat.
RepeatedPat.Builder - Class in hydra.scala.syntax
A fluent builder for RepeatedPat.
repeatedPatName(TypedTerm<RepeatedPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.RepeatedPat
repeatedPatWithName(TypedTerm<RepeatedPat>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.RepeatedPat
repeatedType(TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.RepeatedType
RepeatedType - Class in hydra.scala.syntax
 
RepeatedType(Type) - Constructor for class hydra.scala.syntax.RepeatedType
Constructs an immutable RepeatedType.
RepeatedType.Builder - Class in hydra.scala.syntax
A fluent builder for RepeatedType.
repeatedTypeTpe(TypedTerm<RepeatedType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tpe field of hydra.scala.syntax.RepeatedType
repeatedTypeWithTpe(TypedTerm<RepeatedType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tpe field of hydra.scala.syntax.RepeatedType
res - Variable in class hydra.scala.syntax.ContextFunctionType
 
res - Variable in class hydra.scala.syntax.FunctionType
 
res - Variable in class hydra.scala.syntax.ImplicitFunctionType
 
res(Type) - Method in class hydra.scala.syntax.ContextFunctionType.Builder
 
res(Type) - Method in class hydra.scala.syntax.FunctionType.Builder
 
res(Type) - Method in class hydra.scala.syntax.ImplicitFunctionType.Builder
 
RES - Static variable in class hydra.scala.syntax.ContextFunctionType
Name of the hydra.scala.syntax.ContextFunctionType.res field.
RES - Static variable in class hydra.scala.syntax.FunctionType
Name of the hydra.scala.syntax.FunctionType.res field.
RES - Static variable in class hydra.scala.syntax.ImplicitFunctionType
Name of the hydra.scala.syntax.ImplicitFunctionType.res field.
Return(ReturnData) - Constructor for class hydra.scala.syntax.Data.Return
Constructs an immutable Data.Return.
RETURN - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.return field.
returnData(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ReturnData
ReturnData - Class in hydra.scala.syntax
 
ReturnData(Data) - Constructor for class hydra.scala.syntax.ReturnData
Constructs an immutable ReturnData.
ReturnData.Builder - Class in hydra.scala.syntax
A fluent builder for ReturnData.
returnDataExpr(TypedTerm<ReturnData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.ReturnData
returnDataWithExpr(TypedTerm<ReturnData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.ReturnData
rhs - Variable in class hydra.scala.syntax.AlternativePat
 
rhs - Variable in class hydra.scala.syntax.AndType
 
rhs - Variable in class hydra.scala.syntax.ApplyInfixType
 
rhs - Variable in class hydra.scala.syntax.AssignData
 
rhs - Variable in class hydra.scala.syntax.BindPat
 
rhs - Variable in class hydra.scala.syntax.CaseGeneratorEnumerator
 
rhs - Variable in class hydra.scala.syntax.ExtractInfixPat
 
rhs - Variable in class hydra.scala.syntax.GeneratorEnumerator
 
rhs - Variable in class hydra.scala.syntax.OrType
 
rhs - Variable in class hydra.scala.syntax.TypedPat
 
rhs - Variable in class hydra.scala.syntax.ValDefn
 
rhs - Variable in class hydra.scala.syntax.ValEnumerator
 
rhs - Variable in class hydra.scala.syntax.VarDefn
 
rhs - Variable in class hydra.scala.syntax.WithType
 
rhs(Optional<Data>) - Method in class hydra.scala.syntax.VarDefn.Builder
 
rhs(Data) - Method in class hydra.scala.syntax.AssignData.Builder
 
rhs(Data) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator.Builder
 
rhs(Data) - Method in class hydra.scala.syntax.GeneratorEnumerator.Builder
 
rhs(Data) - Method in class hydra.scala.syntax.ValDefn.Builder
 
rhs(Data) - Method in class hydra.scala.syntax.ValEnumerator.Builder
 
rhs(Pat) - Method in class hydra.scala.syntax.AlternativePat.Builder
 
rhs(Pat) - Method in class hydra.scala.syntax.BindPat.Builder
 
rhs(Type) - Method in class hydra.scala.syntax.AndType.Builder
 
rhs(Type) - Method in class hydra.scala.syntax.ApplyInfixType.Builder
 
rhs(Type) - Method in class hydra.scala.syntax.OrType.Builder
 
rhs(Type) - Method in class hydra.scala.syntax.TypedPat.Builder
 
rhs(Type) - Method in class hydra.scala.syntax.WithType.Builder
 
rhs(List<Pat>) - Method in class hydra.scala.syntax.ExtractInfixPat.Builder
 
RHS - Static variable in class hydra.scala.syntax.AlternativePat
Name of the hydra.scala.syntax.AlternativePat.rhs field.
RHS - Static variable in class hydra.scala.syntax.AndType
Name of the hydra.scala.syntax.AndType.rhs field.
RHS - Static variable in class hydra.scala.syntax.ApplyInfixType
Name of the hydra.scala.syntax.ApplyInfixType.rhs field.
RHS - Static variable in class hydra.scala.syntax.AssignData
Name of the hydra.scala.syntax.AssignData.rhs field.
RHS - Static variable in class hydra.scala.syntax.BindPat
Name of the hydra.scala.syntax.BindPat.rhs field.
RHS - Static variable in class hydra.scala.syntax.CaseGeneratorEnumerator
Name of the hydra.scala.syntax.CaseGeneratorEnumerator.rhs field.
RHS - Static variable in class hydra.scala.syntax.ExtractInfixPat
Name of the hydra.scala.syntax.ExtractInfixPat.rhs field.
RHS - Static variable in class hydra.scala.syntax.GeneratorEnumerator
Name of the hydra.scala.syntax.GeneratorEnumerator.rhs field.
RHS - Static variable in class hydra.scala.syntax.OrType
Name of the hydra.scala.syntax.OrType.rhs field.
RHS - Static variable in class hydra.scala.syntax.TypedPat
Name of the hydra.scala.syntax.TypedPat.rhs field.
RHS - Static variable in class hydra.scala.syntax.ValDefn
Name of the hydra.scala.syntax.ValDefn.rhs field.
RHS - Static variable in class hydra.scala.syntax.ValEnumerator
Name of the hydra.scala.syntax.ValEnumerator.rhs field.
RHS - Static variable in class hydra.scala.syntax.VarDefn
Name of the hydra.scala.syntax.VarDefn.rhs field.
RHS - Static variable in class hydra.scala.syntax.WithType
Name of the hydra.scala.syntax.WithType.rhs field.

S

sapply(Data, List<Data>) - Static method in interface hydra.scala.Utils
Apply a Scala data expression to a list of arguments
sapplyTypes(Data, List<Type>) - Static method in interface hydra.scala.Utils
Apply explicit type parameters to a Scala expression (e.g.
sassign(Data, Data) - Static method in interface hydra.scala.Utils
Create a Scala assignment expression
scalaEscapeEnumCaseName(String) - Static method in interface hydra.scala.Utils
Like scalaEscapeName, but also renames 'values' to 'values_' to avoid conflict with Scala 3 enum's synthesized values() method
scalaEscapeName(String) - Static method in interface hydra.scala.Utils
Sanitize a name for Scala: escape reserved words, replace invalid characters
scalaFloatLiteralText(String, String, String) - Static method in interface hydra.scala.Serde
 
scalaLanguage() - Static method in interface hydra.scala.Language
Language constraints for Scala
scalaLanguage_typePredicate(T0) - Static method in interface hydra.scala.Language
 
scalaReservedWords() - Static method in interface hydra.scala.Language
A set of reserved words in Scala
scalaReservedWords() - Static method in interface hydra.scala.Utils
Reference to scalaReservedWords from the language module
scalaSymbol(TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ScalaSymbol
ScalaSymbol - Class in hydra.scala.syntax
A Scala 2 symbol literal (corresponds to scala.Symbol).
ScalaSymbol(String) - Constructor for class hydra.scala.syntax.ScalaSymbol
Constructs an immutable ScalaSymbol.
ScalaSymbol.Builder - Class in hydra.scala.syntax
A fluent builder for ScalaSymbol.
scalaSymbolName(TypedTerm<ScalaSymbol>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.ScalaSymbol
scalaSymbolWithName(TypedTerm<ScalaSymbol>, TypedTerm<String>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.ScalaSymbol
scalaTypeName(Boolean, Name) - Static method in interface hydra.scala.Utils
Convert a Hydra name to a Scala type name
Sealed() - Constructor for class hydra.scala.syntax.Mod.Sealed
Constructs an immutable Mod.Sealed.
SEALED - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.sealed field.
Secondary(SecondaryCtor) - Constructor for class hydra.scala.syntax.Ctor.Secondary
Constructs an immutable Ctor.Secondary.
SECONDARY - Static variable in class hydra.scala.syntax.Ctor
Name of the hydra.scala.syntax.Ctor.secondary field.
secondaryCtor(TypedTerm<List<Mod>>, TypedTerm<Name>, TypedTerm<List<List<ParamData>>>, TypedTerm<Init>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.SecondaryCtor
SecondaryCtor - Class in hydra.scala.syntax
 
SecondaryCtor(List<Mod>, Name, List<List<ParamData>>, Init, List<Stat>) - Constructor for class hydra.scala.syntax.SecondaryCtor
Constructs an immutable SecondaryCtor.
SecondaryCtor.Builder - Class in hydra.scala.syntax
A fluent builder for SecondaryCtor.
secondaryCtorInit(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the init field of hydra.scala.syntax.SecondaryCtor
secondaryCtorMods(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.SecondaryCtor
secondaryCtorName(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.SecondaryCtor
secondaryCtorParamss(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the paramss field of hydra.scala.syntax.SecondaryCtor
secondaryCtorStats(TypedTerm<SecondaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.SecondaryCtor
secondaryCtorWithInit(TypedTerm<SecondaryCtor>, TypedTerm<Init>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the init field of hydra.scala.syntax.SecondaryCtor
secondaryCtorWithMods(TypedTerm<SecondaryCtor>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.SecondaryCtor
secondaryCtorWithName(TypedTerm<SecondaryCtor>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.SecondaryCtor
secondaryCtorWithParamss(TypedTerm<SecondaryCtor>, TypedTerm<List<List<ParamData>>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the paramss field of hydra.scala.syntax.SecondaryCtor
secondaryCtorWithStats(TypedTerm<SecondaryCtor>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.SecondaryCtor
Select(SelectData) - Constructor for class hydra.scala.syntax.RefData.Select
Constructs an immutable RefData.Select.
Select(SelectType) - Constructor for class hydra.scala.syntax.RefType.Select
Constructs an immutable RefType.Select.
SELECT - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.select field.
SELECT - Static variable in class hydra.scala.syntax.RefType
Name of the hydra.scala.syntax.RefType.select field.
selectData(TypedTerm<Data>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.SelectData
SelectData - Class in hydra.scala.syntax
 
SelectData(Data, NameData) - Constructor for class hydra.scala.syntax.SelectData
Constructs an immutable SelectData.
SelectData.Builder - Class in hydra.scala.syntax
A fluent builder for SelectData.
selectDataName(TypedTerm<SelectData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.SelectData
selectDataQual(TypedTerm<SelectData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the qual field of hydra.scala.syntax.SelectData
selectDataWithName(TypedTerm<SelectData>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.SelectData
selectDataWithQual(TypedTerm<SelectData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the qual field of hydra.scala.syntax.SelectData
selectType(TypedTerm<RefData>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.SelectType
SelectType - Class in hydra.scala.syntax
 
SelectType(RefData, NameType) - Constructor for class hydra.scala.syntax.SelectType
Constructs an immutable SelectType.
SelectType.Builder - Class in hydra.scala.syntax
A fluent builder for SelectType.
selectTypeName(TypedTerm<SelectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.SelectType
selectTypeQual(TypedTerm<SelectType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the qual field of hydra.scala.syntax.SelectType
selectTypeWithName(TypedTerm<SelectType>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.SelectType
selectTypeWithQual(TypedTerm<SelectType>, TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the qual field of hydra.scala.syntax.SelectType
self - Variable in class hydra.scala.syntax.Template
 
self(Self) - Method in class hydra.scala.syntax.Template.Builder
 
self(TypedTerm<Void>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for the hydra.scala.syntax.Self wrapper
Self - Class in hydra.scala.syntax
 
Self(Self) - Constructor for class hydra.scala.syntax.Member.Self
Constructs an immutable Member.Self.
Self(Void) - Constructor for class hydra.scala.syntax.Self
Constructs an immutable Self.
SELF - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member.self field.
SELF - Static variable in class hydra.scala.syntax.Template
Name of the hydra.scala.syntax.Template.self field.
Self.Builder - Class in hydra.scala.syntax
A fluent builder for Self.
selfRefSubstitution(Map<T0, List<T0>>) - Static method in interface hydra.scala.Coder
Compute the self-reference substitution over grouped accumulator pairs (#589)
selfRefSubstitutionProcessGroup(Map<T0, T0>, T0, List<T0>) - Static method in interface hydra.scala.Coder
Unify every co-occurring var onto inVar when inVar is its own accumulator output (#589)
SEQ_WILDCARD - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.seqWildcard field.
SeqWildcard() - Constructor for class hydra.scala.syntax.Pat.SeqWildcard
Constructs an immutable Pat.SeqWildcard.
Serde - Interface in hydra.scala
Serialization functions for converting Scala AST to abstract expressions
SHORT - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.short field.
Short_(Short) - Constructor for class hydra.scala.syntax.Lit.Short_
Constructs an immutable Lit.Short_.
Singleton(SingletonType) - Constructor for class hydra.scala.syntax.RefType.Singleton
Constructs an immutable RefType.Singleton.
SINGLETON - Static variable in class hydra.scala.syntax.RefType
Name of the hydra.scala.syntax.RefType.singleton field.
singletonType(TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.SingletonType
SingletonType - Class in hydra.scala.syntax
 
SingletonType(RefData) - Constructor for class hydra.scala.syntax.SingletonType
Constructs an immutable SingletonType.
SingletonType.Builder - Class in hydra.scala.syntax
A fluent builder for SingletonType.
singletonTypeRef(TypedTerm<SingletonType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ref field of hydra.scala.syntax.SingletonType
singletonTypeWithRef(TypedTerm<SingletonType>, TypedTerm<RefData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ref field of hydra.scala.syntax.SingletonType
slambda(String, Data, Optional<Type>) - Static method in interface hydra.scala.Utils
Create a Scala lambda (function) expression
sname(String) - Static method in interface hydra.scala.Utils
Create a Scala name reference
source(TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Source
Source - Class in hydra.scala.syntax
 
Source(Source) - Constructor for class hydra.scala.syntax.Tree.Source
Constructs an immutable Tree.Source.
Source(List<Stat>) - Constructor for class hydra.scala.syntax.Source
Constructs an immutable Source.
SOURCE - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.source field.
Source.Builder - Class in hydra.scala.syntax
A fluent builder for Source.
sourceStats(TypedTerm<Source>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.Source
sourceWithStats(TypedTerm<Source>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.Source
sparams - Variable in class hydra.scala.syntax.GivenAliasDefn
 
sparams - Variable in class hydra.scala.syntax.GivenDecl
 
sparams - Variable in class hydra.scala.syntax.GivenDefn
 
sparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
sparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenDecl.Builder
 
sparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenDefn.Builder
 
SPARAMS - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.sparams field.
SPARAMS - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl.sparams field.
SPARAMS - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn.sparams field.
sprim(Set<String>, Name) - Static method in interface hydra.scala.Utils
Create a Scala primitive reference from a Hydra name, redirecting hydra.lib.<sub>.<local> to hydra.overlay.scala.lib.<sub>.<local> when <sub> has an overlay implementation on this host (#630 -- the on-disk overlaySubs existence signal).
stapply(Type, List<Type>) - Static method in interface hydra.scala.Utils
Apply a Scala type to a list of type arguments
stapply1(Type, Type) - Static method in interface hydra.scala.Utils
Apply a Scala type to one type argument
stapply2(Type, Type, Type) - Static method in interface hydra.scala.Utils
Apply a Scala type to two type arguments
Stat - Class in hydra.scala.syntax
 
Stat(Stat) - Constructor for class hydra.scala.syntax.Tree.Stat
Constructs an immutable Tree.Stat.
STAT - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.stat field.
Stat.Decl - Class in hydra.scala.syntax
 
Stat.Defn - Class in hydra.scala.syntax
 
Stat.ImportExport - Class in hydra.scala.syntax
 
Stat.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Stat with a default Stat.PartialVisitor.otherwise(hydra.scala.syntax.Stat) branch.
Stat.Term - Class in hydra.scala.syntax
 
Stat.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Stat.
statDecl(TypedTerm<Decl>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the decl variant of hydra.scala.syntax.Stat
statDefn(TypedTerm<Defn>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the defn variant of hydra.scala.syntax.Stat
statImportExport(TypedTerm<ImportExportStat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the importExport variant of hydra.scala.syntax.Stat
stats - Variable in class hydra.scala.syntax.BlockData
 
stats - Variable in class hydra.scala.syntax.ExistentialType
 
stats - Variable in class hydra.scala.syntax.Pkg
 
stats - Variable in class hydra.scala.syntax.RefineType
 
stats - Variable in class hydra.scala.syntax.SecondaryCtor
 
stats - Variable in class hydra.scala.syntax.Source
 
stats - Variable in class hydra.scala.syntax.Template
 
stats(List<Stat>) - Method in class hydra.scala.syntax.BlockData.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.ExistentialType.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.Pkg.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.RefineType.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.SecondaryCtor.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.Source.Builder
 
stats(List<Stat>) - Method in class hydra.scala.syntax.Template.Builder
 
STATS - Static variable in class hydra.scala.syntax.BlockData
Name of the hydra.scala.syntax.BlockData.stats field.
STATS - Static variable in class hydra.scala.syntax.ExistentialType
Name of the hydra.scala.syntax.ExistentialType.stats field.
STATS - Static variable in class hydra.scala.syntax.Pkg
Name of the hydra.scala.syntax.Pkg.stats field.
STATS - Static variable in class hydra.scala.syntax.RefineType
Name of the hydra.scala.syntax.RefineType.stats field.
STATS - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor.stats field.
STATS - Static variable in class hydra.scala.syntax.Source
Name of the hydra.scala.syntax.Source.stats field.
STATS - Static variable in class hydra.scala.syntax.Template
Name of the hydra.scala.syntax.Template.stats field.
statTerm(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the term variant of hydra.scala.syntax.Stat
statToExpr(Stat) - Static method in interface hydra.scala.Serde
Convert a statement to an expression
stparam(Name) - Static method in interface hydra.scala.Utils
Create a Scala type parameter from a Hydra name, capitalizing to avoid collision with value params
stref(String) - Static method in interface hydra.scala.Utils
Create a Scala type reference by name
STRING - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.string field.
String_(String) - Constructor for class hydra.scala.syntax.Lit.String_
Constructs an immutable Lit.String_.
stripWrapEliminations(Term) - Static method in interface hydra.scala.Coder
Strip wrap eliminations from terms (newtypes are erased in Scala)
substituteTypeVarsWithTypes(Map<Name, Type>, Type) - Static method in interface hydra.scala.Coder
Substitute type variables in t per subst (#589)
substituteTypeVarsWithTypesGo(Map<Name, Type>, Type) - Static method in interface hydra.scala.Coder
Recursive worker for substituteTypeVarsWithTypes (#589)
Super() - Constructor for class hydra.scala.syntax.Mod.Super
Constructs an immutable Mod.Super.
Super(SuperData) - Constructor for class hydra.scala.syntax.RefData.Super
Constructs an immutable RefData.Super.
SUPER - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.super field.
SUPER - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.super field.
superData(TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.SuperData
SuperData - Class in hydra.scala.syntax
 
SuperData(Name, Name) - Constructor for class hydra.scala.syntax.SuperData
Constructs an immutable SuperData.
SuperData.Builder - Class in hydra.scala.syntax
A fluent builder for SuperData.
superDataSuperp(TypedTerm<SuperData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the superp field of hydra.scala.syntax.SuperData
superDataThisp(TypedTerm<SuperData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the thisp field of hydra.scala.syntax.SuperData
superDataWithSuperp(TypedTerm<SuperData>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the superp field of hydra.scala.syntax.SuperData
superDataWithThisp(TypedTerm<SuperData>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the thisp field of hydra.scala.syntax.SuperData
superp - Variable in class hydra.scala.syntax.SuperData
 
superp(Name) - Method in class hydra.scala.syntax.SuperData.Builder
 
SUPERP - Static variable in class hydra.scala.syntax.SuperData
Name of the hydra.scala.syntax.SuperData.superp field.
svar(Name) - Static method in interface hydra.scala.Utils
Create a Scala pattern variable
Symbol(ScalaSymbol) - Constructor for class hydra.scala.syntax.Lit.Symbol
Constructs an immutable Lit.Symbol.
SYMBOL - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.symbol field.
Syntax - Interface in hydra.dsl.scala
DSL functions for hydra.scala.syntax

T

targs - Variable in class hydra.scala.syntax.ApplyInfixData
 
targs - Variable in class hydra.scala.syntax.ApplyTypeData
 
targs - Variable in class hydra.scala.syntax.ApplyUsingData
 
targs(List<Data>) - Method in class hydra.scala.syntax.ApplyUsingData.Builder
 
targs(List<Type>) - Method in class hydra.scala.syntax.ApplyInfixData.Builder
 
targs(List<Type>) - Method in class hydra.scala.syntax.ApplyTypeData.Builder
 
TARGS - Static variable in class hydra.scala.syntax.ApplyInfixData
Name of the hydra.scala.syntax.ApplyInfixData.targs field.
TARGS - Static variable in class hydra.scala.syntax.ApplyTypeData
Name of the hydra.scala.syntax.ApplyTypeData.targs field.
TARGS - Static variable in class hydra.scala.syntax.ApplyUsingData
Name of the hydra.scala.syntax.ApplyUsingData.targs field.
tbounds - Variable in class hydra.scala.syntax.ParamType
 
tbounds(List<TypeBounds>) - Method in class hydra.scala.syntax.ParamType.Builder
 
TBOUNDS - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.tbounds field.
templ - Variable in class hydra.scala.syntax.GivenDefn
 
templ - Variable in class hydra.scala.syntax.NewAnonymousData
 
templ(Template) - Method in class hydra.scala.syntax.GivenDefn.Builder
 
templ(Template) - Method in class hydra.scala.syntax.NewAnonymousData.Builder
 
TEMPL - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn.templ field.
TEMPL - Static variable in class hydra.scala.syntax.NewAnonymousData
Name of the hydra.scala.syntax.NewAnonymousData.templ field.
template - Variable in class hydra.scala.syntax.ClassDefn
 
template - Variable in class hydra.scala.syntax.EnumDefn
 
template - Variable in class hydra.scala.syntax.ObjectPkg
 
template - Variable in class hydra.scala.syntax.TraitDefn
 
template(Template) - Method in class hydra.scala.syntax.ClassDefn.Builder
 
template(Template) - Method in class hydra.scala.syntax.EnumDefn.Builder
 
template(Template) - Method in class hydra.scala.syntax.ObjectPkg.Builder
 
template(Template) - Method in class hydra.scala.syntax.TraitDefn.Builder
 
template(TypedTerm<List<Stat>>, TypedTerm<List<Init>>, TypedTerm<Self>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.Template
Template - Class in hydra.scala.syntax
 
Template(Template) - Constructor for class hydra.scala.syntax.Tree.Template
Constructs an immutable Tree.Template.
Template(List<Stat>, List<Init>, Self, List<Stat>) - Constructor for class hydra.scala.syntax.Template
Constructs an immutable Template.
TEMPLATE - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn.template field.
TEMPLATE - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn.template field.
TEMPLATE - Static variable in class hydra.scala.syntax.ObjectPkg
Name of the hydra.scala.syntax.ObjectPkg.template field.
TEMPLATE - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn.template field.
TEMPLATE - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.template field.
Template.Builder - Class in hydra.scala.syntax
A fluent builder for Template.
templateEarly(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the early field of hydra.scala.syntax.Template
templateInits(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the inits field of hydra.scala.syntax.Template
templateSelf(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the self field of hydra.scala.syntax.Template
templateStats(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the stats field of hydra.scala.syntax.Template
templateWithEarly(TypedTerm<Template>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the early field of hydra.scala.syntax.Template
templateWithInits(TypedTerm<Template>, TypedTerm<List<Init>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the inits field of hydra.scala.syntax.Template
templateWithSelf(TypedTerm<Template>, TypedTerm<Self>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the self field of hydra.scala.syntax.Template
templateWithStats(TypedTerm<Template>, TypedTerm<List<Stat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the stats field of hydra.scala.syntax.Template
Term(Data) - Constructor for class hydra.scala.syntax.Stat.Term
Constructs an immutable Stat.Term.
Term(DataMember) - Constructor for class hydra.scala.syntax.Member.Term
Constructs an immutable Member.Term.
TERM - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member.term field.
TERM - Static variable in class hydra.scala.syntax.Stat
Name of the hydra.scala.syntax.Stat.term field.
TERM_PARAM - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member.termParam field.
TermParam(ParamData) - Constructor for class hydra.scala.syntax.Member.TermParam
Constructs an immutable Member.TermParam.
termToExpr(Data) - Static method in interface hydra.scala.Serde
Convert a term to an expression
thenp - Variable in class hydra.scala.syntax.IfData
 
thenp(Data) - Method in class hydra.scala.syntax.IfData.Builder
 
THENP - Static variable in class hydra.scala.syntax.IfData
Name of the hydra.scala.syntax.IfData.thenp field.
This(ThisData) - Constructor for class hydra.scala.syntax.RefData.This
Constructs an immutable RefData.This.
THIS - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData.this field.
thisData(TypedTerm<Void>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for the hydra.scala.syntax.ThisData wrapper
ThisData - Class in hydra.scala.syntax
 
ThisData(Void) - Constructor for class hydra.scala.syntax.ThisData
Constructs an immutable ThisData.
ThisData.Builder - Class in hydra.scala.syntax
A fluent builder for ThisData.
thisp - Variable in class hydra.scala.syntax.SuperData
 
thisp(Name) - Method in class hydra.scala.syntax.SuperData.Builder
 
THISP - Static variable in class hydra.scala.syntax.SuperData
Name of the hydra.scala.syntax.SuperData.thisp field.
Throw(ThrowData) - Constructor for class hydra.scala.syntax.Data.Throw
Constructs an immutable Data.Throw.
THROW - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.throw field.
throwData(TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ThrowData
ThrowData - Class in hydra.scala.syntax
 
ThrowData(Data) - Constructor for class hydra.scala.syntax.ThrowData
Constructs an immutable ThrowData.
ThrowData.Builder - Class in hydra.scala.syntax
A fluent builder for ThrowData.
throwDataExpr(TypedTerm<ThrowData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.ThrowData
throwDataWithExpr(TypedTerm<ThrowData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.ThrowData
toElImport(ModuleName) - Static method in interface hydra.scala.Coder
Create an element import statement
toPrimImport(Set<String>, ModuleName) - Static method in interface hydra.scala.Coder
Create a primitive import statement
toString() - Method in class hydra.scala.syntax.AlternativePat
 
toString() - Method in class hydra.scala.syntax.AndType
 
toString() - Method in class hydra.scala.syntax.AnnotateData
 
toString() - Method in class hydra.scala.syntax.AnnotateType
 
toString() - Method in class hydra.scala.syntax.AnnotMod
 
toString() - Method in class hydra.scala.syntax.AnonymousData
 
toString() - Method in class hydra.scala.syntax.AnonymousNameType
 
toString() - Method in class hydra.scala.syntax.ApplyData
 
toString() - Method in class hydra.scala.syntax.ApplyInfixData
 
toString() - Method in class hydra.scala.syntax.ApplyInfixType
 
toString() - Method in class hydra.scala.syntax.ApplyType
 
toString() - Method in class hydra.scala.syntax.ApplyTypeData
 
toString() - Method in class hydra.scala.syntax.ApplyUnaryData
 
toString() - Method in class hydra.scala.syntax.ApplyUsingData
 
toString() - Method in class hydra.scala.syntax.AscribeData
 
toString() - Method in class hydra.scala.syntax.AssignData
 
toString() - Method in class hydra.scala.syntax.BindPat
 
toString() - Method in class hydra.scala.syntax.BlockData
 
toString() - Method in class hydra.scala.syntax.ByNameType
 
toString() - Method in class hydra.scala.syntax.Case
 
toString() - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
 
toString() - Method in class hydra.scala.syntax.CaseTree.Case
 
toString() - Method in class hydra.scala.syntax.CaseTree.TypeCase
 
toString() - Method in class hydra.scala.syntax.ClassDefn
 
toString() - Method in class hydra.scala.syntax.ContextFunctionData
 
toString() - Method in class hydra.scala.syntax.ContextFunctionType
 
toString() - Method in class hydra.scala.syntax.Ctor.Primary
 
toString() - Method in class hydra.scala.syntax.Ctor.Secondary
 
toString() - Method in class hydra.scala.syntax.Data.Annotate
 
toString() - Method in class hydra.scala.syntax.Data.Apply
 
toString() - Method in class hydra.scala.syntax.Data.ApplyType
 
toString() - Method in class hydra.scala.syntax.Data.ApplyUsing
 
toString() - Method in class hydra.scala.syntax.Data.Ascribe
 
toString() - Method in class hydra.scala.syntax.Data.Assign
 
toString() - Method in class hydra.scala.syntax.Data.Block
 
toString() - Method in class hydra.scala.syntax.Data.ContextFunction
 
toString() - Method in class hydra.scala.syntax.Data.Do
 
toString() - Method in class hydra.scala.syntax.Data.EndMarker
 
toString() - Method in class hydra.scala.syntax.Data.Eta
 
toString() - Method in class hydra.scala.syntax.Data.For
 
toString() - Method in class hydra.scala.syntax.Data.ForYield
 
toString() - Method in class hydra.scala.syntax.Data.Function
 
toString() - Method in class hydra.scala.syntax.Data.If
 
toString() - Method in class hydra.scala.syntax.Data.Interpolate
 
toString() - Method in class hydra.scala.syntax.Data.Lit
 
toString() - Method in class hydra.scala.syntax.Data.Match
 
toString() - Method in class hydra.scala.syntax.Data.New
 
toString() - Method in class hydra.scala.syntax.Data.NewAnonymous
 
toString() - Method in class hydra.scala.syntax.Data.Param
 
toString() - Method in class hydra.scala.syntax.Data.PartialFunction
 
toString() - Method in class hydra.scala.syntax.Data.Placeholder
 
toString() - Method in class hydra.scala.syntax.Data.PolyFunction
 
toString() - Method in class hydra.scala.syntax.Data.Ref
 
toString() - Method in class hydra.scala.syntax.Data.Repeated
 
toString() - Method in class hydra.scala.syntax.Data.Return
 
toString() - Method in class hydra.scala.syntax.Data.Throw
 
toString() - Method in class hydra.scala.syntax.Data.Try
 
toString() - Method in class hydra.scala.syntax.Data.TryWithHandler
 
toString() - Method in class hydra.scala.syntax.Data.Tuple
 
toString() - Method in class hydra.scala.syntax.Data.While
 
toString() - Method in class hydra.scala.syntax.DataMember.Object_
 
toString() - Method in class hydra.scala.syntax.DataMember.Pkg
 
toString() - Method in class hydra.scala.syntax.Decl.Def
 
toString() - Method in class hydra.scala.syntax.Decl.Given
 
toString() - Method in class hydra.scala.syntax.Decl.Type
 
toString() - Method in class hydra.scala.syntax.Decl.Val
 
toString() - Method in class hydra.scala.syntax.Decl.Var
 
toString() - Method in class hydra.scala.syntax.DefDecl
 
toString() - Method in class hydra.scala.syntax.DefDefn
 
toString() - Method in class hydra.scala.syntax.Defn.Class_
 
toString() - Method in class hydra.scala.syntax.Defn.Def
 
toString() - Method in class hydra.scala.syntax.Defn.Enum_
 
toString() - Method in class hydra.scala.syntax.Defn.EnumCase
 
toString() - Method in class hydra.scala.syntax.Defn.ExtensionGroup
 
toString() - Method in class hydra.scala.syntax.Defn.Given
 
toString() - Method in class hydra.scala.syntax.Defn.GivenAlias
 
toString() - Method in class hydra.scala.syntax.Defn.Object_
 
toString() - Method in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
toString() - Method in class hydra.scala.syntax.Defn.Trait
 
toString() - Method in class hydra.scala.syntax.Defn.Type
 
toString() - Method in class hydra.scala.syntax.Defn.Val
 
toString() - Method in class hydra.scala.syntax.Defn.Var
 
toString() - Method in class hydra.scala.syntax.DoData
 
toString() - Method in class hydra.scala.syntax.EndMarkerData
 
toString() - Method in class hydra.scala.syntax.EnumCaseDefn
 
toString() - Method in class hydra.scala.syntax.EnumDefn
 
toString() - Method in class hydra.scala.syntax.Enumerator.CaseGenerator
 
toString() - Method in class hydra.scala.syntax.Enumerator.Generator
 
toString() - Method in class hydra.scala.syntax.Enumerator.Guard
 
toString() - Method in class hydra.scala.syntax.Enumerator.Val
 
toString() - Method in class hydra.scala.syntax.EtaData
 
toString() - Method in class hydra.scala.syntax.ExistentialType
 
toString() - Method in class hydra.scala.syntax.Export
 
toString() - Method in class hydra.scala.syntax.ExtensionGroupDefn
 
toString() - Method in class hydra.scala.syntax.ExtractInfixPat
 
toString() - Method in class hydra.scala.syntax.ExtractPat
 
toString() - Method in class hydra.scala.syntax.ForData
 
toString() - Method in class hydra.scala.syntax.ForYieldData
 
toString() - Method in class hydra.scala.syntax.FunctionData
 
toString() - Method in class hydra.scala.syntax.FunctionType
 
toString() - Method in class hydra.scala.syntax.GeneratorEnumerator
 
toString() - Method in class hydra.scala.syntax.GivenAliasDefn
 
toString() - Method in class hydra.scala.syntax.GivenDecl
 
toString() - Method in class hydra.scala.syntax.GivenDefn
 
toString() - Method in class hydra.scala.syntax.GivenImportee
 
toString() - Method in class hydra.scala.syntax.GivenPat
 
toString() - Method in class hydra.scala.syntax.GuardEnumerator
 
toString() - Method in class hydra.scala.syntax.IfData
 
toString() - Method in class hydra.scala.syntax.ImplicitFunctionType
 
toString() - Method in class hydra.scala.syntax.Import
 
toString() - Method in class hydra.scala.syntax.Importee.Given
 
toString() - Method in class hydra.scala.syntax.Importee.GivenAll
 
toString() - Method in class hydra.scala.syntax.Importee.Name
 
toString() - Method in class hydra.scala.syntax.Importee.Rename
 
toString() - Method in class hydra.scala.syntax.Importee.Unimport
 
toString() - Method in class hydra.scala.syntax.Importee.Wildcard
 
toString() - Method in class hydra.scala.syntax.Importer
 
toString() - Method in class hydra.scala.syntax.ImportExportStat.Export
 
toString() - Method in class hydra.scala.syntax.ImportExportStat.Import
 
toString() - Method in class hydra.scala.syntax.Init
 
toString() - Method in class hydra.scala.syntax.InterpolateData
 
toString() - Method in class hydra.scala.syntax.InterpolatePat
 
toString() - Method in class hydra.scala.syntax.LambdaType
 
toString() - Method in class hydra.scala.syntax.Lit.Boolean_
 
toString() - Method in class hydra.scala.syntax.Lit.Byte_
 
toString() - Method in class hydra.scala.syntax.Lit.Bytes
 
toString() - Method in class hydra.scala.syntax.Lit.Char
 
toString() - Method in class hydra.scala.syntax.Lit.Double_
 
toString() - Method in class hydra.scala.syntax.Lit.Float_
 
toString() - Method in class hydra.scala.syntax.Lit.Int
 
toString() - Method in class hydra.scala.syntax.Lit.Long_
 
toString() - Method in class hydra.scala.syntax.Lit.Null
 
toString() - Method in class hydra.scala.syntax.Lit.Short_
 
toString() - Method in class hydra.scala.syntax.Lit.String_
 
toString() - Method in class hydra.scala.syntax.Lit.Symbol
 
toString() - Method in class hydra.scala.syntax.Lit.Unit
 
toString() - Method in class hydra.scala.syntax.MatchData
 
toString() - Method in class hydra.scala.syntax.MatchType
 
toString() - Method in class hydra.scala.syntax.Member.Self
 
toString() - Method in class hydra.scala.syntax.Member.Term
 
toString() - Method in class hydra.scala.syntax.Member.TermParam
 
toString() - Method in class hydra.scala.syntax.Member.Type
 
toString() - Method in class hydra.scala.syntax.Member.TypeParam
 
toString() - Method in class hydra.scala.syntax.MethodType
 
toString() - Method in class hydra.scala.syntax.Mod.Abstract
 
toString() - Method in class hydra.scala.syntax.Mod.Annot
 
toString() - Method in class hydra.scala.syntax.Mod.Case
 
toString() - Method in class hydra.scala.syntax.Mod.Contravariant
 
toString() - Method in class hydra.scala.syntax.Mod.Covariant
 
toString() - Method in class hydra.scala.syntax.Mod.Final
 
toString() - Method in class hydra.scala.syntax.Mod.Implicit
 
toString() - Method in class hydra.scala.syntax.Mod.Infix
 
toString() - Method in class hydra.scala.syntax.Mod.Inline
 
toString() - Method in class hydra.scala.syntax.Mod.Lazy
 
toString() - Method in class hydra.scala.syntax.Mod.Opaque
 
toString() - Method in class hydra.scala.syntax.Mod.Open
 
toString() - Method in class hydra.scala.syntax.Mod.Override_
 
toString() - Method in class hydra.scala.syntax.Mod.Private
 
toString() - Method in class hydra.scala.syntax.Mod.Protected
 
toString() - Method in class hydra.scala.syntax.Mod.Sealed
 
toString() - Method in class hydra.scala.syntax.Mod.Super
 
toString() - Method in class hydra.scala.syntax.Mod.Transparent
 
toString() - Method in class hydra.scala.syntax.Mod.Using
 
toString() - Method in class hydra.scala.syntax.Mod.ValParam
 
toString() - Method in class hydra.scala.syntax.Mod.VarParam
 
toString() - Method in class hydra.scala.syntax.Name.Anonymous
 
toString() - Method in class hydra.scala.syntax.Name.Indeterminate
 
toString() - Method in class hydra.scala.syntax.Name.Value
 
toString() - Method in class hydra.scala.syntax.NameData
 
toString() - Method in class hydra.scala.syntax.NameImportee
 
toString() - Method in class hydra.scala.syntax.NameType
 
toString() - Method in class hydra.scala.syntax.NewAnonymousData
 
toString() - Method in class hydra.scala.syntax.NewData
 
toString() - Method in class hydra.scala.syntax.ObjectDefn
 
toString() - Method in class hydra.scala.syntax.ObjectPkg
 
toString() - Method in class hydra.scala.syntax.OrType
 
toString() - Method in class hydra.scala.syntax.ParamData
 
toString() - Method in class hydra.scala.syntax.ParamType
 
toString() - Method in class hydra.scala.syntax.PartialFunctionData
 
toString() - Method in class hydra.scala.syntax.Pat.Alternative
 
toString() - Method in class hydra.scala.syntax.Pat.Bind
 
toString() - Method in class hydra.scala.syntax.Pat.Extract
 
toString() - Method in class hydra.scala.syntax.Pat.ExtractInfix
 
toString() - Method in class hydra.scala.syntax.Pat.Given
 
toString() - Method in class hydra.scala.syntax.Pat.Interpolate
 
toString() - Method in class hydra.scala.syntax.Pat.Repeated
 
toString() - Method in class hydra.scala.syntax.Pat.SeqWildcard
 
toString() - Method in class hydra.scala.syntax.Pat.Tuple
 
toString() - Method in class hydra.scala.syntax.Pat.Typed
 
toString() - Method in class hydra.scala.syntax.Pat.Var
 
toString() - Method in class hydra.scala.syntax.Pat.Wildcard
 
toString() - Method in class hydra.scala.syntax.Pkg
 
toString() - Method in class hydra.scala.syntax.PlaceholderType
 
toString() - Method in class hydra.scala.syntax.PolyFunctionData
 
toString() - Method in class hydra.scala.syntax.PolyFunctionType
 
toString() - Method in class hydra.scala.syntax.PredefString
 
toString() - Method in class hydra.scala.syntax.PrimaryCtor
 
toString() - Method in class hydra.scala.syntax.PrivateMod
 
toString() - Method in class hydra.scala.syntax.ProjectType
 
toString() - Method in class hydra.scala.syntax.ProtectedMod
 
toString() - Method in class hydra.scala.syntax.Ref.Init
 
toString() - Method in class hydra.scala.syntax.Ref.Name
 
toString() - Method in class hydra.scala.syntax.RefData.Anonymous
 
toString() - Method in class hydra.scala.syntax.RefData.ApplyUnary
 
toString() - Method in class hydra.scala.syntax.RefData.Name
 
toString() - Method in class hydra.scala.syntax.RefData.Select
 
toString() - Method in class hydra.scala.syntax.RefData.Super
 
toString() - Method in class hydra.scala.syntax.RefData.This
 
toString() - Method in class hydra.scala.syntax.RefineType
 
toString() - Method in class hydra.scala.syntax.RefType.Name
 
toString() - Method in class hydra.scala.syntax.RefType.Project
 
toString() - Method in class hydra.scala.syntax.RefType.Select
 
toString() - Method in class hydra.scala.syntax.RefType.Singleton
 
toString() - Method in class hydra.scala.syntax.RenameImportee
 
toString() - Method in class hydra.scala.syntax.RepeatedData
 
toString() - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
 
toString() - Method in class hydra.scala.syntax.RepeatedPat
 
toString() - Method in class hydra.scala.syntax.RepeatedType
 
toString() - Method in class hydra.scala.syntax.ReturnData
 
toString() - Method in class hydra.scala.syntax.ScalaSymbol
 
toString() - Method in class hydra.scala.syntax.SecondaryCtor
 
toString() - Method in class hydra.scala.syntax.SelectData
 
toString() - Method in class hydra.scala.syntax.SelectType
 
toString() - Method in class hydra.scala.syntax.Self
 
toString() - Method in class hydra.scala.syntax.SingletonType
 
toString() - Method in class hydra.scala.syntax.Source
 
toString() - Method in class hydra.scala.syntax.Stat.Decl
 
toString() - Method in class hydra.scala.syntax.Stat.Defn
 
toString() - Method in class hydra.scala.syntax.Stat.ImportExport
 
toString() - Method in class hydra.scala.syntax.Stat.Term
 
toString() - Method in class hydra.scala.syntax.SuperData
 
toString() - Method in class hydra.scala.syntax.Template
 
toString() - Method in class hydra.scala.syntax.ThisData
 
toString() - Method in class hydra.scala.syntax.ThrowData
 
toString() - Method in class hydra.scala.syntax.TraitDefn
 
toString() - Method in class hydra.scala.syntax.Tree.Bounds
 
toString() - Method in class hydra.scala.syntax.Tree.CaseTree
 
toString() - Method in class hydra.scala.syntax.Tree.Ctor
 
toString() - Method in class hydra.scala.syntax.Tree.Enumerator
 
toString() - Method in class hydra.scala.syntax.Tree.Importee
 
toString() - Method in class hydra.scala.syntax.Tree.Importer
 
toString() - Method in class hydra.scala.syntax.Tree.Member
 
toString() - Method in class hydra.scala.syntax.Tree.Mod
 
toString() - Method in class hydra.scala.syntax.Tree.Pat
 
toString() - Method in class hydra.scala.syntax.Tree.Ref
 
toString() - Method in class hydra.scala.syntax.Tree.Source
 
toString() - Method in class hydra.scala.syntax.Tree.Stat
 
toString() - Method in class hydra.scala.syntax.Tree.Template
 
toString() - Method in class hydra.scala.syntax.Tree.Type
 
toString() - Method in class hydra.scala.syntax.TryData
 
toString() - Method in class hydra.scala.syntax.TryWithHandlerData
 
toString() - Method in class hydra.scala.syntax.TupleData
 
toString() - Method in class hydra.scala.syntax.TuplePat
 
toString() - Method in class hydra.scala.syntax.TupleType
 
toString() - Method in class hydra.scala.syntax.Type.And
 
toString() - Method in class hydra.scala.syntax.Type.Annotate
 
toString() - Method in class hydra.scala.syntax.Type.AnonymousName
 
toString() - Method in class hydra.scala.syntax.Type.Apply
 
toString() - Method in class hydra.scala.syntax.Type.ApplyInfix
 
toString() - Method in class hydra.scala.syntax.Type.ByName
 
toString() - Method in class hydra.scala.syntax.Type.ContextFunction
 
toString() - Method in class hydra.scala.syntax.Type.Existential
 
toString() - Method in class hydra.scala.syntax.Type.Function
 
toString() - Method in class hydra.scala.syntax.Type.ImplicitFunction
 
toString() - Method in class hydra.scala.syntax.Type.Lambda
 
toString() - Method in class hydra.scala.syntax.Type.Match
 
toString() - Method in class hydra.scala.syntax.Type.Method
 
toString() - Method in class hydra.scala.syntax.Type.Or
 
toString() - Method in class hydra.scala.syntax.Type.Placeholder
 
toString() - Method in class hydra.scala.syntax.Type.PolyFunction
 
toString() - Method in class hydra.scala.syntax.Type.Ref
 
toString() - Method in class hydra.scala.syntax.Type.Refine
 
toString() - Method in class hydra.scala.syntax.Type.Repeated
 
toString() - Method in class hydra.scala.syntax.Type.Tuple
 
toString() - Method in class hydra.scala.syntax.Type.TypedParam
 
toString() - Method in class hydra.scala.syntax.Type.Var
 
toString() - Method in class hydra.scala.syntax.Type.With
 
toString() - Method in class hydra.scala.syntax.TypeBounds
 
toString() - Method in class hydra.scala.syntax.TypeCase
 
toString() - Method in class hydra.scala.syntax.TypeDecl
 
toString() - Method in class hydra.scala.syntax.TypeDefn
 
toString() - Method in class hydra.scala.syntax.TypedParamType
 
toString() - Method in class hydra.scala.syntax.TypedPat
 
toString() - Method in class hydra.scala.syntax.TypeMember
 
toString() - Method in class hydra.scala.syntax.UnimportImportee
 
toString() - Method in class hydra.scala.syntax.ValDecl
 
toString() - Method in class hydra.scala.syntax.ValDefn
 
toString() - Method in class hydra.scala.syntax.ValEnumerator
 
toString() - Method in class hydra.scala.syntax.VarDecl
 
toString() - Method in class hydra.scala.syntax.VarDefn
 
toString() - Method in class hydra.scala.syntax.VarPat
 
toString() - Method in class hydra.scala.syntax.VarType
 
toString() - Method in class hydra.scala.syntax.WhileData
 
toString() - Method in class hydra.scala.syntax.WithType
 
tparams - Variable in class hydra.scala.syntax.ClassDefn
 
tparams - Variable in class hydra.scala.syntax.DefDecl
 
tparams - Variable in class hydra.scala.syntax.DefDefn
 
tparams - Variable in class hydra.scala.syntax.EnumCaseDefn
 
tparams - Variable in class hydra.scala.syntax.EnumDefn
 
tparams - Variable in class hydra.scala.syntax.ExtensionGroupDefn
 
tparams - Variable in class hydra.scala.syntax.GivenAliasDefn
 
tparams - Variable in class hydra.scala.syntax.GivenDecl
 
tparams - Variable in class hydra.scala.syntax.GivenDefn
 
tparams - Variable in class hydra.scala.syntax.LambdaType
 
tparams - Variable in class hydra.scala.syntax.ParamType
 
tparams - Variable in class hydra.scala.syntax.PolyFunctionData
 
tparams - Variable in class hydra.scala.syntax.PolyFunctionType
 
tparams - Variable in class hydra.scala.syntax.TraitDefn
 
tparams - Variable in class hydra.scala.syntax.TypeDecl
 
tparams - Variable in class hydra.scala.syntax.TypeDefn
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.ClassDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.DefDecl.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.DefDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.EnumCaseDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.EnumDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.ExtensionGroupDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.GivenDecl.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.LambdaType.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.ParamType.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.PolyFunctionData.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.PolyFunctionType.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.TraitDefn.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.TypeDecl.Builder
 
tparams(List<ParamType>) - Method in class hydra.scala.syntax.TypeDefn.Builder
 
tparams(List<List<ParamType>>) - Method in class hydra.scala.syntax.GivenAliasDefn.Builder
 
tparams(List<List<ParamType>>) - Method in class hydra.scala.syntax.GivenDefn.Builder
 
TPARAMS - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.ExtensionGroupDefn
Name of the hydra.scala.syntax.ExtensionGroupDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.LambdaType
Name of the hydra.scala.syntax.LambdaType.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.PolyFunctionData
Name of the hydra.scala.syntax.PolyFunctionData.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.PolyFunctionType
Name of the hydra.scala.syntax.PolyFunctionType.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.TypeDecl
Name of the hydra.scala.syntax.TypeDecl.tparams field.
TPARAMS - Static variable in class hydra.scala.syntax.TypeDefn
Name of the hydra.scala.syntax.TypeDefn.tparams field.
tpe - Variable in class hydra.scala.syntax.AnnotateType
 
tpe - Variable in class hydra.scala.syntax.ApplyType
 
tpe - Variable in class hydra.scala.syntax.AscribeData
 
tpe - Variable in class hydra.scala.syntax.ByNameType
 
tpe - Variable in class hydra.scala.syntax.ExistentialType
 
tpe - Variable in class hydra.scala.syntax.GivenImportee
 
tpe - Variable in class hydra.scala.syntax.GivenPat
 
tpe - Variable in class hydra.scala.syntax.Init
 
tpe - Variable in class hydra.scala.syntax.LambdaType
 
tpe - Variable in class hydra.scala.syntax.MatchType
 
tpe - Variable in class hydra.scala.syntax.MethodType
 
tpe - Variable in class hydra.scala.syntax.PolyFunctionType
 
tpe - Variable in class hydra.scala.syntax.RefineType
 
tpe - Variable in class hydra.scala.syntax.RepeatedType
 
tpe(Optional<Type>) - Method in class hydra.scala.syntax.RefineType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.AnnotateType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.ApplyType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.AscribeData.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.ByNameType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.ExistentialType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.GivenImportee.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.GivenPat.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.Init.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.LambdaType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.MatchType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.MethodType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.PolyFunctionType.Builder
 
tpe(Type) - Method in class hydra.scala.syntax.RepeatedType.Builder
 
TPE - Static variable in class hydra.scala.syntax.AnnotateType
Name of the hydra.scala.syntax.AnnotateType.tpe field.
TPE - Static variable in class hydra.scala.syntax.ApplyType
Name of the hydra.scala.syntax.ApplyType.tpe field.
TPE - Static variable in class hydra.scala.syntax.AscribeData
Name of the hydra.scala.syntax.AscribeData.tpe field.
TPE - Static variable in class hydra.scala.syntax.ByNameType
Name of the hydra.scala.syntax.ByNameType.tpe field.
TPE - Static variable in class hydra.scala.syntax.ExistentialType
Name of the hydra.scala.syntax.ExistentialType.tpe field.
TPE - Static variable in class hydra.scala.syntax.GivenImportee
Name of the hydra.scala.syntax.GivenImportee.tpe field.
TPE - Static variable in class hydra.scala.syntax.GivenPat
Name of the hydra.scala.syntax.GivenPat.tpe field.
TPE - Static variable in class hydra.scala.syntax.Init
Name of the hydra.scala.syntax.Init.tpe field.
TPE - Static variable in class hydra.scala.syntax.LambdaType
Name of the hydra.scala.syntax.LambdaType.tpe field.
TPE - Static variable in class hydra.scala.syntax.MatchType
Name of the hydra.scala.syntax.MatchType.tpe field.
TPE - Static variable in class hydra.scala.syntax.MethodType
Name of the hydra.scala.syntax.MethodType.tpe field.
TPE - Static variable in class hydra.scala.syntax.PolyFunctionType
Name of the hydra.scala.syntax.PolyFunctionType.tpe field.
TPE - Static variable in class hydra.scala.syntax.RefineType
Name of the hydra.scala.syntax.RefineType.tpe field.
TPE - Static variable in class hydra.scala.syntax.RepeatedType
Name of the hydra.scala.syntax.RepeatedType.tpe field.
Trait(TraitDefn) - Constructor for class hydra.scala.syntax.Defn.Trait
Constructs an immutable Defn.Trait.
TRAIT - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.trait field.
traitDefn(TypedTerm<List<Mod>>, TypedTerm<NameType>, TypedTerm<List<ParamType>>, TypedTerm<PrimaryCtor>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TraitDefn
TraitDefn - Class in hydra.scala.syntax
 
TraitDefn(List<Mod>, NameType, List<ParamType>, PrimaryCtor, Template) - Constructor for class hydra.scala.syntax.TraitDefn
Constructs an immutable TraitDefn.
TraitDefn.Builder - Class in hydra.scala.syntax
A fluent builder for TraitDefn.
traitDefnCtor(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the ctor field of hydra.scala.syntax.TraitDefn
traitDefnMods(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.TraitDefn
traitDefnName(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.TraitDefn
traitDefnTemplate(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the template field of hydra.scala.syntax.TraitDefn
traitDefnTparams(TypedTerm<TraitDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.TraitDefn
traitDefnWithCtor(TypedTerm<TraitDefn>, TypedTerm<PrimaryCtor>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the ctor field of hydra.scala.syntax.TraitDefn
traitDefnWithMods(TypedTerm<TraitDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.TraitDefn
traitDefnWithName(TypedTerm<TraitDefn>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.TraitDefn
traitDefnWithTemplate(TypedTerm<TraitDefn>, TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the template field of hydra.scala.syntax.TraitDefn
traitDefnWithTparams(TypedTerm<TraitDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.TraitDefn
Transparent() - Constructor for class hydra.scala.syntax.Mod.Transparent
Constructs an immutable Mod.Transparent.
TRANSPARENT - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.transparent field.
Tree - Class in hydra.scala.syntax
The root of the Scalameta tree hierarchy.
Tree.Bounds - Class in hydra.scala.syntax
 
Tree.CaseTree - Class in hydra.scala.syntax
 
Tree.Ctor - Class in hydra.scala.syntax
 
Tree.Enumerator - Class in hydra.scala.syntax
 
Tree.Importee - Class in hydra.scala.syntax
 
Tree.Importer - Class in hydra.scala.syntax
 
Tree.Member - Class in hydra.scala.syntax
 
Tree.Mod - Class in hydra.scala.syntax
 
Tree.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Tree with a default Tree.PartialVisitor.otherwise(hydra.scala.syntax.Tree) branch.
Tree.Pat - Class in hydra.scala.syntax
 
Tree.Ref - Class in hydra.scala.syntax
 
Tree.Source - Class in hydra.scala.syntax
 
Tree.Stat - Class in hydra.scala.syntax
 
Tree.Template - Class in hydra.scala.syntax
 
Tree.Type - Class in hydra.scala.syntax
 
Tree.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Tree.
treeBounds(TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the bounds variant of hydra.scala.syntax.Tree
treeCaseTree(TypedTerm<CaseTree>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the caseTree variant of hydra.scala.syntax.Tree
treeCtor(TypedTerm<Ctor>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the ctor variant of hydra.scala.syntax.Tree
treeEnumerator(TypedTerm<Enumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the enumerator variant of hydra.scala.syntax.Tree
treeImportee(TypedTerm<Importee>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the importee variant of hydra.scala.syntax.Tree
treeImporter(TypedTerm<Importer>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the importer variant of hydra.scala.syntax.Tree
treeMember(TypedTerm<Member>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the member variant of hydra.scala.syntax.Tree
treeMod(TypedTerm<Mod>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the mod variant of hydra.scala.syntax.Tree
treePat(TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the pat variant of hydra.scala.syntax.Tree
treeRef(TypedTerm<Ref>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the ref variant of hydra.scala.syntax.Tree
treeSource(TypedTerm<Source>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the source variant of hydra.scala.syntax.Tree
treeStat(TypedTerm<Stat>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the stat variant of hydra.scala.syntax.Tree
treeTemplate(TypedTerm<Template>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the template variant of hydra.scala.syntax.Tree
treeType(TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the type variant of hydra.scala.syntax.Tree
Try(TryData) - Constructor for class hydra.scala.syntax.Data.Try
Constructs an immutable Data.Try.
TRY - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.try field.
TRY_WITH_HANDLER - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.tryWithHandler field.
tryData(TypedTerm<Data>, TypedTerm<List<Case>>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TryData
TryData - Class in hydra.scala.syntax
 
TryData(Data, List<Case>, Optional<Data>) - Constructor for class hydra.scala.syntax.TryData
Constructs an immutable TryData.
TryData.Builder - Class in hydra.scala.syntax
A fluent builder for TryData.
tryDataCatchp(TypedTerm<TryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the catchp field of hydra.scala.syntax.TryData
tryDataExpr(TypedTerm<TryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.TryData
tryDataFinallyp(TypedTerm<TryData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the finallyp field of hydra.scala.syntax.TryData
tryDataWithCatchp(TypedTerm<TryData>, TypedTerm<List<Case>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the catchp field of hydra.scala.syntax.TryData
tryDataWithExpr(TypedTerm<TryData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.TryData
tryDataWithFinallyp(TypedTerm<TryData>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the finallyp field of hydra.scala.syntax.TryData
TryWithHandler(TryWithHandlerData) - Constructor for class hydra.scala.syntax.Data.TryWithHandler
Constructs an immutable Data.TryWithHandler.
tryWithHandlerData(TypedTerm<Data>, TypedTerm<Data>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TryWithHandlerData
TryWithHandlerData - Class in hydra.scala.syntax
 
TryWithHandlerData(Data, Data, Optional<Data>) - Constructor for class hydra.scala.syntax.TryWithHandlerData
Constructs an immutable TryWithHandlerData.
TryWithHandlerData.Builder - Class in hydra.scala.syntax
A fluent builder for TryWithHandlerData.
tryWithHandlerDataCatchp(TypedTerm<TryWithHandlerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the catchp field of hydra.scala.syntax.TryWithHandlerData
tryWithHandlerDataExpr(TypedTerm<TryWithHandlerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.TryWithHandlerData
tryWithHandlerDataFinallyp(TypedTerm<TryWithHandlerData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the finallyp field of hydra.scala.syntax.TryWithHandlerData
tryWithHandlerDataWithCatchp(TypedTerm<TryWithHandlerData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the catchp field of hydra.scala.syntax.TryWithHandlerData
tryWithHandlerDataWithExpr(TypedTerm<TryWithHandlerData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.TryWithHandlerData
tryWithHandlerDataWithFinallyp(TypedTerm<TryWithHandlerData>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the finallyp field of hydra.scala.syntax.TryWithHandlerData
Tuple(TupleData) - Constructor for class hydra.scala.syntax.Data.Tuple
Constructs an immutable Data.Tuple.
Tuple(TuplePat) - Constructor for class hydra.scala.syntax.Pat.Tuple
Constructs an immutable Pat.Tuple.
Tuple(TupleType) - Constructor for class hydra.scala.syntax.Type.Tuple
Constructs an immutable Type.Tuple.
TUPLE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.tuple field.
TUPLE - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.tuple field.
TUPLE - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.tuple field.
tupleData(TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TupleData
TupleData - Class in hydra.scala.syntax
 
TupleData(List<Data>) - Constructor for class hydra.scala.syntax.TupleData
Constructs an immutable TupleData.
TupleData.Builder - Class in hydra.scala.syntax
A fluent builder for TupleData.
tupleDataArgs(TypedTerm<TupleData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.TupleData
tupleDataWithArgs(TypedTerm<TupleData>, TypedTerm<List<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.TupleData
tuplePat(TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TuplePat
TuplePat - Class in hydra.scala.syntax
 
TuplePat(List<Pat>) - Constructor for class hydra.scala.syntax.TuplePat
Constructs an immutable TuplePat.
TuplePat.Builder - Class in hydra.scala.syntax
A fluent builder for TuplePat.
tuplePatArgs(TypedTerm<TuplePat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.TuplePat
tuplePatWithArgs(TypedTerm<TuplePat>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.TuplePat
tupleType(TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TupleType
TupleType - Class in hydra.scala.syntax
 
TupleType(List<Type>) - Constructor for class hydra.scala.syntax.TupleType
Constructs an immutable TupleType.
TupleType.Builder - Class in hydra.scala.syntax
A fluent builder for TupleType.
tupleTypeArgs(TypedTerm<TupleType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the args field of hydra.scala.syntax.TupleType
tupleTypeWithArgs(TypedTerm<TupleType>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the args field of hydra.scala.syntax.TupleType
typ - Variable in class hydra.scala.syntax.TypedParamType
 
typ(Type) - Method in class hydra.scala.syntax.TypedParamType.Builder
 
TYP - Static variable in class hydra.scala.syntax.TypedParamType
Name of the hydra.scala.syntax.TypedParamType.typ field.
Type - Class in hydra.scala.syntax
 
Type(Type) - Constructor for class hydra.scala.syntax.Tree.Type
Constructs an immutable Tree.Type.
Type(TypeDecl) - Constructor for class hydra.scala.syntax.Decl.Type
Constructs an immutable Decl.Type.
Type(TypeDefn) - Constructor for class hydra.scala.syntax.Defn.Type
Constructs an immutable Defn.Type.
Type(TypeMember) - Constructor for class hydra.scala.syntax.Member.Type
Constructs an immutable Member.Type.
TYPE - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl.type field.
TYPE - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.type field.
TYPE - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member.type field.
TYPE - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree.type field.
TYPE_ - Static variable in class hydra.scala.syntax.AlternativePat
Name of the hydra.scala.syntax.AlternativePat type.
TYPE_ - Static variable in class hydra.scala.syntax.AndType
Name of the hydra.scala.syntax.AndType type.
TYPE_ - Static variable in class hydra.scala.syntax.AnnotateData
Name of the hydra.scala.syntax.AnnotateData type.
TYPE_ - Static variable in class hydra.scala.syntax.AnnotateType
Name of the hydra.scala.syntax.AnnotateType type.
TYPE_ - Static variable in class hydra.scala.syntax.AnnotMod
Name of the hydra.scala.syntax.AnnotMod type.
TYPE_ - Static variable in class hydra.scala.syntax.AnonymousData
Name of the hydra.scala.syntax.AnonymousData type.
TYPE_ - Static variable in class hydra.scala.syntax.AnonymousNameType
Name of the hydra.scala.syntax.AnonymousNameType type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyData
Name of the hydra.scala.syntax.ApplyData type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyInfixData
Name of the hydra.scala.syntax.ApplyInfixData type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyInfixType
Name of the hydra.scala.syntax.ApplyInfixType type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyType
Name of the hydra.scala.syntax.ApplyType type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyTypeData
Name of the hydra.scala.syntax.ApplyTypeData type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyUnaryData
Name of the hydra.scala.syntax.ApplyUnaryData type.
TYPE_ - Static variable in class hydra.scala.syntax.ApplyUsingData
Name of the hydra.scala.syntax.ApplyUsingData type.
TYPE_ - Static variable in class hydra.scala.syntax.AscribeData
Name of the hydra.scala.syntax.AscribeData type.
TYPE_ - Static variable in class hydra.scala.syntax.AssignData
Name of the hydra.scala.syntax.AssignData type.
TYPE_ - Static variable in class hydra.scala.syntax.BindPat
Name of the hydra.scala.syntax.BindPat type.
TYPE_ - Static variable in class hydra.scala.syntax.BlockData
Name of the hydra.scala.syntax.BlockData type.
TYPE_ - Static variable in class hydra.scala.syntax.ByNameType
Name of the hydra.scala.syntax.ByNameType type.
TYPE_ - Static variable in class hydra.scala.syntax.Case
Name of the hydra.scala.syntax.Case type.
TYPE_ - Static variable in class hydra.scala.syntax.CaseGeneratorEnumerator
Name of the hydra.scala.syntax.CaseGeneratorEnumerator type.
TYPE_ - Static variable in class hydra.scala.syntax.CaseTree
Name of the hydra.scala.syntax.CaseTree type.
TYPE_ - Static variable in class hydra.scala.syntax.ClassDefn
Name of the hydra.scala.syntax.ClassDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.ContextFunctionData
Name of the hydra.scala.syntax.ContextFunctionData type.
TYPE_ - Static variable in class hydra.scala.syntax.ContextFunctionType
Name of the hydra.scala.syntax.ContextFunctionType type.
TYPE_ - Static variable in class hydra.scala.syntax.Ctor
Name of the hydra.scala.syntax.Ctor type.
TYPE_ - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data type.
TYPE_ - Static variable in class hydra.scala.syntax.DataMember
Name of the hydra.scala.syntax.DataMember type.
TYPE_ - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl type.
TYPE_ - Static variable in class hydra.scala.syntax.DefDecl
Name of the hydra.scala.syntax.DefDecl type.
TYPE_ - Static variable in class hydra.scala.syntax.DefDefn
Name of the hydra.scala.syntax.DefDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn type.
TYPE_ - Static variable in class hydra.scala.syntax.DoData
Name of the hydra.scala.syntax.DoData type.
TYPE_ - Static variable in class hydra.scala.syntax.EndMarkerData
Name of the hydra.scala.syntax.EndMarkerData type.
TYPE_ - Static variable in class hydra.scala.syntax.EnumCaseDefn
Name of the hydra.scala.syntax.EnumCaseDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.EnumDefn
Name of the hydra.scala.syntax.EnumDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.Enumerator
Name of the hydra.scala.syntax.Enumerator type.
TYPE_ - Static variable in class hydra.scala.syntax.EtaData
Name of the hydra.scala.syntax.EtaData type.
TYPE_ - Static variable in class hydra.scala.syntax.ExistentialType
Name of the hydra.scala.syntax.ExistentialType type.
TYPE_ - Static variable in class hydra.scala.syntax.Export
Name of the hydra.scala.syntax.Export type.
TYPE_ - Static variable in class hydra.scala.syntax.ExtensionGroupDefn
Name of the hydra.scala.syntax.ExtensionGroupDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.ExtractInfixPat
Name of the hydra.scala.syntax.ExtractInfixPat type.
TYPE_ - Static variable in class hydra.scala.syntax.ExtractPat
Name of the hydra.scala.syntax.ExtractPat type.
TYPE_ - Static variable in class hydra.scala.syntax.ForData
Name of the hydra.scala.syntax.ForData type.
TYPE_ - Static variable in class hydra.scala.syntax.ForYieldData
Name of the hydra.scala.syntax.ForYieldData type.
TYPE_ - Static variable in class hydra.scala.syntax.FunctionData
Name of the hydra.scala.syntax.FunctionData type.
TYPE_ - Static variable in class hydra.scala.syntax.FunctionType
Name of the hydra.scala.syntax.FunctionType type.
TYPE_ - Static variable in class hydra.scala.syntax.GeneratorEnumerator
Name of the hydra.scala.syntax.GeneratorEnumerator type.
TYPE_ - Static variable in class hydra.scala.syntax.GivenAliasDefn
Name of the hydra.scala.syntax.GivenAliasDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.GivenDecl
Name of the hydra.scala.syntax.GivenDecl type.
TYPE_ - Static variable in class hydra.scala.syntax.GivenDefn
Name of the hydra.scala.syntax.GivenDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.GivenImportee
Name of the hydra.scala.syntax.GivenImportee type.
TYPE_ - Static variable in class hydra.scala.syntax.GivenPat
Name of the hydra.scala.syntax.GivenPat type.
TYPE_ - Static variable in class hydra.scala.syntax.GuardEnumerator
Name of the hydra.scala.syntax.GuardEnumerator type.
TYPE_ - Static variable in class hydra.scala.syntax.IfData
Name of the hydra.scala.syntax.IfData type.
TYPE_ - Static variable in class hydra.scala.syntax.ImplicitFunctionType
Name of the hydra.scala.syntax.ImplicitFunctionType type.
TYPE_ - Static variable in class hydra.scala.syntax.Import
Name of the hydra.scala.syntax.Import type.
TYPE_ - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee type.
TYPE_ - Static variable in class hydra.scala.syntax.Importer
Name of the hydra.scala.syntax.Importer type.
TYPE_ - Static variable in class hydra.scala.syntax.ImportExportStat
Name of the hydra.scala.syntax.ImportExportStat type.
TYPE_ - Static variable in class hydra.scala.syntax.Init
Name of the hydra.scala.syntax.Init type.
TYPE_ - Static variable in class hydra.scala.syntax.InterpolateData
Name of the hydra.scala.syntax.InterpolateData type.
TYPE_ - Static variable in class hydra.scala.syntax.InterpolatePat
Name of the hydra.scala.syntax.InterpolatePat type.
TYPE_ - Static variable in class hydra.scala.syntax.LambdaType
Name of the hydra.scala.syntax.LambdaType type.
TYPE_ - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit type.
TYPE_ - Static variable in class hydra.scala.syntax.MatchData
Name of the hydra.scala.syntax.MatchData type.
TYPE_ - Static variable in class hydra.scala.syntax.MatchType
Name of the hydra.scala.syntax.MatchType type.
TYPE_ - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member type.
TYPE_ - Static variable in class hydra.scala.syntax.MethodType
Name of the hydra.scala.syntax.MethodType type.
TYPE_ - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod type.
TYPE_ - Static variable in class hydra.scala.syntax.Name
Name of the hydra.scala.syntax.Name type.
TYPE_ - Static variable in class hydra.scala.syntax.NameData
Name of the hydra.scala.syntax.NameData type.
TYPE_ - Static variable in class hydra.scala.syntax.NameImportee
Name of the hydra.scala.syntax.NameImportee type.
TYPE_ - Static variable in class hydra.scala.syntax.NameType
Name of the hydra.scala.syntax.NameType type.
TYPE_ - Static variable in class hydra.scala.syntax.NewAnonymousData
Name of the hydra.scala.syntax.NewAnonymousData type.
TYPE_ - Static variable in class hydra.scala.syntax.NewData
Name of the hydra.scala.syntax.NewData type.
TYPE_ - Static variable in class hydra.scala.syntax.ObjectDefn
Name of the hydra.scala.syntax.ObjectDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.ObjectPkg
Name of the hydra.scala.syntax.ObjectPkg type.
TYPE_ - Static variable in class hydra.scala.syntax.OrType
Name of the hydra.scala.syntax.OrType type.
TYPE_ - Static variable in class hydra.scala.syntax.ParamData
Name of the hydra.scala.syntax.ParamData type.
TYPE_ - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType type.
TYPE_ - Static variable in class hydra.scala.syntax.PartialFunctionData
Name of the hydra.scala.syntax.PartialFunctionData type.
TYPE_ - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat type.
TYPE_ - Static variable in class hydra.scala.syntax.Pkg
Name of the hydra.scala.syntax.Pkg type.
TYPE_ - Static variable in class hydra.scala.syntax.PlaceholderType
Name of the hydra.scala.syntax.PlaceholderType type.
TYPE_ - Static variable in class hydra.scala.syntax.PolyFunctionData
Name of the hydra.scala.syntax.PolyFunctionData type.
TYPE_ - Static variable in class hydra.scala.syntax.PolyFunctionType
Name of the hydra.scala.syntax.PolyFunctionType type.
TYPE_ - Static variable in class hydra.scala.syntax.PredefString
Name of the hydra.scala.syntax.PredefString type.
TYPE_ - Static variable in class hydra.scala.syntax.PrimaryCtor
Name of the hydra.scala.syntax.PrimaryCtor type.
TYPE_ - Static variable in class hydra.scala.syntax.PrivateMod
Name of the hydra.scala.syntax.PrivateMod type.
TYPE_ - Static variable in class hydra.scala.syntax.ProjectType
Name of the hydra.scala.syntax.ProjectType type.
TYPE_ - Static variable in class hydra.scala.syntax.ProtectedMod
Name of the hydra.scala.syntax.ProtectedMod type.
TYPE_ - Static variable in class hydra.scala.syntax.Ref
Name of the hydra.scala.syntax.Ref type.
TYPE_ - Static variable in class hydra.scala.syntax.RefData
Name of the hydra.scala.syntax.RefData type.
TYPE_ - Static variable in class hydra.scala.syntax.RefineType
Name of the hydra.scala.syntax.RefineType type.
TYPE_ - Static variable in class hydra.scala.syntax.RefType
Name of the hydra.scala.syntax.RefType type.
TYPE_ - Static variable in class hydra.scala.syntax.RenameImportee
Name of the hydra.scala.syntax.RenameImportee type.
TYPE_ - Static variable in class hydra.scala.syntax.RepeatedData
Name of the hydra.scala.syntax.RepeatedData type.
TYPE_ - Static variable in class hydra.scala.syntax.RepeatedEnumCaseDefn
Name of the hydra.scala.syntax.RepeatedEnumCaseDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.RepeatedPat
Name of the hydra.scala.syntax.RepeatedPat type.
TYPE_ - Static variable in class hydra.scala.syntax.RepeatedType
Name of the hydra.scala.syntax.RepeatedType type.
TYPE_ - Static variable in class hydra.scala.syntax.ReturnData
Name of the hydra.scala.syntax.ReturnData type.
TYPE_ - Static variable in class hydra.scala.syntax.ScalaSymbol
Name of the hydra.scala.syntax.ScalaSymbol type.
TYPE_ - Static variable in class hydra.scala.syntax.SecondaryCtor
Name of the hydra.scala.syntax.SecondaryCtor type.
TYPE_ - Static variable in class hydra.scala.syntax.SelectData
Name of the hydra.scala.syntax.SelectData type.
TYPE_ - Static variable in class hydra.scala.syntax.SelectType
Name of the hydra.scala.syntax.SelectType type.
TYPE_ - Static variable in class hydra.scala.syntax.Self
Name of the hydra.scala.syntax.Self type.
TYPE_ - Static variable in class hydra.scala.syntax.SingletonType
Name of the hydra.scala.syntax.SingletonType type.
TYPE_ - Static variable in class hydra.scala.syntax.Source
Name of the hydra.scala.syntax.Source type.
TYPE_ - Static variable in class hydra.scala.syntax.Stat
Name of the hydra.scala.syntax.Stat type.
TYPE_ - Static variable in class hydra.scala.syntax.SuperData
Name of the hydra.scala.syntax.SuperData type.
TYPE_ - Static variable in class hydra.scala.syntax.Template
Name of the hydra.scala.syntax.Template type.
TYPE_ - Static variable in class hydra.scala.syntax.ThisData
Name of the hydra.scala.syntax.ThisData type.
TYPE_ - Static variable in class hydra.scala.syntax.ThrowData
Name of the hydra.scala.syntax.ThrowData type.
TYPE_ - Static variable in class hydra.scala.syntax.TraitDefn
Name of the hydra.scala.syntax.TraitDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.Tree
Name of the hydra.scala.syntax.Tree type.
TYPE_ - Static variable in class hydra.scala.syntax.TryData
Name of the hydra.scala.syntax.TryData type.
TYPE_ - Static variable in class hydra.scala.syntax.TryWithHandlerData
Name of the hydra.scala.syntax.TryWithHandlerData type.
TYPE_ - Static variable in class hydra.scala.syntax.TupleData
Name of the hydra.scala.syntax.TupleData type.
TYPE_ - Static variable in class hydra.scala.syntax.TuplePat
Name of the hydra.scala.syntax.TuplePat type.
TYPE_ - Static variable in class hydra.scala.syntax.TupleType
Name of the hydra.scala.syntax.TupleType type.
TYPE_ - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type type.
TYPE_ - Static variable in class hydra.scala.syntax.TypeBounds
Name of the hydra.scala.syntax.TypeBounds type.
TYPE_ - Static variable in class hydra.scala.syntax.TypeCase
Name of the hydra.scala.syntax.TypeCase type.
TYPE_ - Static variable in class hydra.scala.syntax.TypeDecl
Name of the hydra.scala.syntax.TypeDecl type.
TYPE_ - Static variable in class hydra.scala.syntax.TypeDefn
Name of the hydra.scala.syntax.TypeDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.TypedParamType
Name of the hydra.scala.syntax.TypedParamType type.
TYPE_ - Static variable in class hydra.scala.syntax.TypedPat
Name of the hydra.scala.syntax.TypedPat type.
TYPE_ - Static variable in class hydra.scala.syntax.TypeMember
Name of the hydra.scala.syntax.TypeMember type.
TYPE_ - Static variable in class hydra.scala.syntax.UnimportImportee
Name of the hydra.scala.syntax.UnimportImportee type.
TYPE_ - Static variable in class hydra.scala.syntax.ValDecl
Name of the hydra.scala.syntax.ValDecl type.
TYPE_ - Static variable in class hydra.scala.syntax.ValDefn
Name of the hydra.scala.syntax.ValDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.ValEnumerator
Name of the hydra.scala.syntax.ValEnumerator type.
TYPE_ - Static variable in class hydra.scala.syntax.VarDecl
Name of the hydra.scala.syntax.VarDecl type.
TYPE_ - Static variable in class hydra.scala.syntax.VarDefn
Name of the hydra.scala.syntax.VarDefn type.
TYPE_ - Static variable in class hydra.scala.syntax.VarPat
Name of the hydra.scala.syntax.VarPat type.
TYPE_ - Static variable in class hydra.scala.syntax.VarType
Name of the hydra.scala.syntax.VarType type.
TYPE_ - Static variable in class hydra.scala.syntax.WhileData
Name of the hydra.scala.syntax.WhileData type.
TYPE_ - Static variable in class hydra.scala.syntax.WithType
Name of the hydra.scala.syntax.WithType type.
TYPE_CASE - Static variable in class hydra.scala.syntax.CaseTree
Name of the hydra.scala.syntax.CaseTree.typeCase field.
TYPE_PARAM - Static variable in class hydra.scala.syntax.Member
Name of the hydra.scala.syntax.Member.typeParam field.
Type.And - Class in hydra.scala.syntax
 
Type.Annotate - Class in hydra.scala.syntax
 
Type.AnonymousName - Class in hydra.scala.syntax
 
Type.Apply - Class in hydra.scala.syntax
 
Type.ApplyInfix - Class in hydra.scala.syntax
 
Type.ByName - Class in hydra.scala.syntax
 
Type.ContextFunction - Class in hydra.scala.syntax
 
Type.Existential - Class in hydra.scala.syntax
 
Type.Function - Class in hydra.scala.syntax
 
Type.ImplicitFunction - Class in hydra.scala.syntax
 
Type.Lambda - Class in hydra.scala.syntax
 
Type.Match - Class in hydra.scala.syntax
 
Type.Method - Class in hydra.scala.syntax
 
Type.Or - Class in hydra.scala.syntax
 
Type.PartialVisitor<R> - Interface in hydra.scala.syntax
Partial visitor over Type with a default Type.PartialVisitor.otherwise(hydra.scala.syntax.Type) branch.
Type.Placeholder - Class in hydra.scala.syntax
 
Type.PolyFunction - Class in hydra.scala.syntax
 
Type.Ref - Class in hydra.scala.syntax
 
Type.Refine - Class in hydra.scala.syntax
 
Type.Repeated - Class in hydra.scala.syntax
 
Type.Tuple - Class in hydra.scala.syntax
 
Type.TypedParam - Class in hydra.scala.syntax
 
Type.Var - Class in hydra.scala.syntax
 
Type.Visitor<R> - Interface in hydra.scala.syntax
Visitor over Type.
Type.With - Class in hydra.scala.syntax
 
typeAnd(TypedTerm<AndType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the and variant of hydra.scala.syntax.Type
typeAnnotate(TypedTerm<AnnotateType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the annotate variant of hydra.scala.syntax.Type
typeAnonymousName(TypedTerm<AnonymousNameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the anonymousName variant of hydra.scala.syntax.Type
typeApply(TypedTerm<ApplyType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the apply variant of hydra.scala.syntax.Type
typeApplyInfix(TypedTerm<ApplyInfixType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the applyInfix variant of hydra.scala.syntax.Type
typeBounds(TypedTerm<Optional<Type>>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypeBounds
TypeBounds - Class in hydra.scala.syntax
 
TypeBounds(Optional<Type>, Optional<Type>) - Constructor for class hydra.scala.syntax.TypeBounds
Constructs an immutable TypeBounds.
TypeBounds.Builder - Class in hydra.scala.syntax
A fluent builder for TypeBounds.
typeBoundsHi(TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the hi field of hydra.scala.syntax.TypeBounds
typeBoundsLo(TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lo field of hydra.scala.syntax.TypeBounds
typeBoundsWithHi(TypedTerm<TypeBounds>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the hi field of hydra.scala.syntax.TypeBounds
typeBoundsWithLo(TypedTerm<TypeBounds>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lo field of hydra.scala.syntax.TypeBounds
typeByName(TypedTerm<ByNameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the byName variant of hydra.scala.syntax.Type
typeCase(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypeCase
TypeCase - Class in hydra.scala.syntax
 
TypeCase(TypeCase) - Constructor for class hydra.scala.syntax.CaseTree.TypeCase
Constructs an immutable CaseTree.TypeCase.
TypeCase(Type, Type) - Constructor for class hydra.scala.syntax.TypeCase
Constructs an immutable TypeCase.
TypeCase.Builder - Class in hydra.scala.syntax
A fluent builder for TypeCase.
typeCaseBody(TypedTerm<TypeCase>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.TypeCase
typeCasePat(TypedTerm<TypeCase>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pat field of hydra.scala.syntax.TypeCase
typeCaseWithBody(TypedTerm<TypeCase>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.TypeCase
typeCaseWithPat(TypedTerm<TypeCase>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pat field of hydra.scala.syntax.TypeCase
typeContextFunction(TypedTerm<ContextFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the contextFunction variant of hydra.scala.syntax.Type
Typed(TypedPat) - Constructor for class hydra.scala.syntax.Pat.Typed
Constructs an immutable Pat.Typed.
TYPED - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.typed field.
TYPED_PARAM - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.typedParam field.
typeDecl(TypedTerm<List<Mod>>, TypedTerm<NameType>, TypedTerm<List<ParamType>>, TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypeDecl
TypeDecl - Class in hydra.scala.syntax
 
TypeDecl(List<Mod>, NameType, List<ParamType>, TypeBounds) - Constructor for class hydra.scala.syntax.TypeDecl
Constructs an immutable TypeDecl.
TypeDecl.Builder - Class in hydra.scala.syntax
A fluent builder for TypeDecl.
typeDeclBounds(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the bounds field of hydra.scala.syntax.TypeDecl
typeDeclMods(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.TypeDecl
typeDeclName(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.TypeDecl
typeDeclTparams(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.TypeDecl
typeDeclWithBounds(TypedTerm<TypeDecl>, TypedTerm<TypeBounds>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the bounds field of hydra.scala.syntax.TypeDecl
typeDeclWithMods(TypedTerm<TypeDecl>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.TypeDecl
typeDeclWithName(TypedTerm<TypeDecl>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.TypeDecl
typeDeclWithTparams(TypedTerm<TypeDecl>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.TypeDecl
typeDefn(TypedTerm<List<Mod>>, TypedTerm<NameType>, TypedTerm<List<ParamType>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypeDefn
TypeDefn - Class in hydra.scala.syntax
 
TypeDefn(List<Mod>, NameType, List<ParamType>, Type) - Constructor for class hydra.scala.syntax.TypeDefn
Constructs an immutable TypeDefn.
TypeDefn.Builder - Class in hydra.scala.syntax
A fluent builder for TypeDefn.
typeDefnBody(TypedTerm<TypeDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.TypeDefn
typeDefnMods(TypedTerm<TypeDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.TypeDefn
typeDefnName(TypedTerm<TypeDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.TypeDefn
typeDefnTparams(TypedTerm<TypeDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the tparams field of hydra.scala.syntax.TypeDefn
typeDefnWithBody(TypedTerm<TypeDefn>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.TypeDefn
typeDefnWithMods(TypedTerm<TypeDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.TypeDefn
typeDefnWithName(TypedTerm<TypeDefn>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.TypeDefn
typeDefnWithTparams(TypedTerm<TypeDefn>, TypedTerm<List<ParamType>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the tparams field of hydra.scala.syntax.TypeDefn
TypedParam(TypedParamType) - Constructor for class hydra.scala.syntax.Type.TypedParam
Constructs an immutable Type.TypedParam.
typedParamType(TypedTerm<Name>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypedParamType
TypedParamType - Class in hydra.scala.syntax
 
TypedParamType(Name, Type) - Constructor for class hydra.scala.syntax.TypedParamType
Constructs an immutable TypedParamType.
TypedParamType.Builder - Class in hydra.scala.syntax
A fluent builder for TypedParamType.
typedParamTypeName(TypedTerm<TypedParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.TypedParamType
typedParamTypeTyp(TypedTerm<TypedParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the typ field of hydra.scala.syntax.TypedParamType
typedParamTypeWithName(TypedTerm<TypedParamType>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.TypedParamType
typedParamTypeWithTyp(TypedTerm<TypedParamType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the typ field of hydra.scala.syntax.TypedParamType
typedPat(TypedTerm<Pat>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypedPat
TypedPat - Class in hydra.scala.syntax
 
TypedPat(Pat, Type) - Constructor for class hydra.scala.syntax.TypedPat
Constructs an immutable TypedPat.
TypedPat.Builder - Class in hydra.scala.syntax
A fluent builder for TypedPat.
typedPatLhs(TypedTerm<TypedPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.TypedPat
typedPatRhs(TypedTerm<TypedPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.TypedPat
typedPatWithLhs(TypedTerm<TypedPat>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.TypedPat
typedPatWithRhs(TypedTerm<TypedPat>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.TypedPat
typeExistential(TypedTerm<ExistentialType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the existential variant of hydra.scala.syntax.Type
typeFunction(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the function variant of hydra.scala.syntax.Type
typeImplicitFunction(TypedTerm<ImplicitFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the implicitFunction variant of hydra.scala.syntax.Type
typeLambda(TypedTerm<LambdaType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the lambda variant of hydra.scala.syntax.Type
typeMatch(TypedTerm<MatchType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the match variant of hydra.scala.syntax.Type
typeMember(TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.TypeMember
TypeMember - Class in hydra.scala.syntax
 
TypeMember(NameType) - Constructor for class hydra.scala.syntax.TypeMember
Constructs an immutable TypeMember.
TypeMember.Builder - Class in hydra.scala.syntax
A fluent builder for TypeMember.
typeMemberName(TypedTerm<TypeMember>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.TypeMember
typeMemberWithName(TypedTerm<TypeMember>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.TypeMember
typeMethod(TypedTerm<MethodType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the method variant of hydra.scala.syntax.Type
typeNameToExpr(NameType) - Static method in interface hydra.scala.Serde
Convert a type name to an expression
typeOr(TypedTerm<OrType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the or variant of hydra.scala.syntax.Type
TypeParam(ParamType) - Constructor for class hydra.scala.syntax.Member.TypeParam
Constructs an immutable Member.TypeParam.
typeParamToExpr(ParamType) - Static method in interface hydra.scala.Serde
Convert a type parameter to an expression
typeParamToTypeVar(ParamType) - Static method in interface hydra.scala.Coder
Convert a type parameter to a type variable reference
typePlaceholder(TypedTerm<PlaceholderType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the placeholder variant of hydra.scala.syntax.Type
typePolyFunction(TypedTerm<PolyFunctionType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the polyFunction variant of hydra.scala.syntax.Type
typeRef(TypedTerm<RefType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the ref variant of hydra.scala.syntax.Type
typeRefine(TypedTerm<RefineType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the refine variant of hydra.scala.syntax.Type
typeRepeated(TypedTerm<RepeatedType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the repeated variant of hydra.scala.syntax.Type
typeToExpr(Type) - Static method in interface hydra.scala.Serde
Convert a type to an expression
typeToString(Type) - Static method in interface hydra.scala.Utils
Convert a Scala type to its string representation
typeTuple(TypedTerm<TupleType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the tuple variant of hydra.scala.syntax.Type
typeTypedParam(TypedTerm<TypedParamType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the typedParam variant of hydra.scala.syntax.Type
typeVar(TypedTerm<VarType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the var variant of hydra.scala.syntax.Type
typeWith(TypedTerm<WithType>) - Static method in interface hydra.dsl.scala.Syntax
DSL injection for the with variant of hydra.scala.syntax.Type

U

unAnonymousData(TypedTerm<AnonymousData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body of hydra.scala.syntax.AnonymousData
unAnonymousNameType(TypedTerm<AnonymousNameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body of hydra.scala.syntax.AnonymousNameType
Unimport(UnimportImportee) - Constructor for class hydra.scala.syntax.Importee.Unimport
Constructs an immutable Importee.Unimport.
UNIMPORT - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.unimport field.
unimportImportee(TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.UnimportImportee
UnimportImportee - Class in hydra.scala.syntax
 
UnimportImportee(Name) - Constructor for class hydra.scala.syntax.UnimportImportee
Constructs an immutable UnimportImportee.
UnimportImportee.Builder - Class in hydra.scala.syntax
A fluent builder for UnimportImportee.
unimportImporteeName(TypedTerm<UnimportImportee>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.UnimportImportee
unimportImporteeWithName(TypedTerm<UnimportImportee>, TypedTerm<Name>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.UnimportImportee
Unit() - Constructor for class hydra.scala.syntax.Lit.Unit
Constructs an immutable Lit.Unit.
UNIT - Static variable in class hydra.scala.syntax.Lit
Name of the hydra.scala.syntax.Lit.unit field.
unPredefString(TypedTerm<PredefString>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body of hydra.scala.syntax.PredefString
unSelf(TypedTerm<Self>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body of hydra.scala.syntax.Self
unThisData(TypedTerm<ThisData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body of hydra.scala.syntax.ThisData
unwrapReturnType(Type) - Static method in interface hydra.scala.Coder
Unwrap a (possibly curried/applied) type down to its ultimate return type (#589)
Using() - Constructor for class hydra.scala.syntax.Mod.Using
Constructs an immutable Mod.Using.
USING - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.using field.
Utils - Interface in hydra.scala
Utility functions for constructing Scala AST nodes

V

Val(ValDecl) - Constructor for class hydra.scala.syntax.Decl.Val
Constructs an immutable Decl.Val.
Val(ValDefn) - Constructor for class hydra.scala.syntax.Defn.Val
Constructs an immutable Defn.Val.
Val(ValEnumerator) - Constructor for class hydra.scala.syntax.Enumerator.Val
Constructs an immutable Enumerator.Val.
VAL - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl.val field.
VAL - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.val field.
VAL - Static variable in class hydra.scala.syntax.Enumerator
Name of the hydra.scala.syntax.Enumerator.val field.
VAL_PARAM - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.valParam field.
valDecl(TypedTerm<List<Mod>>, TypedTerm<List<Pat>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ValDecl
ValDecl - Class in hydra.scala.syntax
 
ValDecl(List<Mod>, List<Pat>, Type) - Constructor for class hydra.scala.syntax.ValDecl
Constructs an immutable ValDecl.
ValDecl.Builder - Class in hydra.scala.syntax
A fluent builder for ValDecl.
valDeclDecltpe(TypedTerm<ValDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.ValDecl
valDeclMods(TypedTerm<ValDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ValDecl
valDeclPats(TypedTerm<ValDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pats field of hydra.scala.syntax.ValDecl
valDeclWithDecltpe(TypedTerm<ValDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.ValDecl
valDeclWithMods(TypedTerm<ValDecl>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ValDecl
valDeclWithPats(TypedTerm<ValDecl>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pats field of hydra.scala.syntax.ValDecl
valDefn(TypedTerm<List<Mod>>, TypedTerm<List<Pat>>, TypedTerm<Optional<Type>>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ValDefn
ValDefn - Class in hydra.scala.syntax
 
ValDefn(List<Mod>, List<Pat>, Optional<Type>, Data) - Constructor for class hydra.scala.syntax.ValDefn
Constructs an immutable ValDefn.
ValDefn.Builder - Class in hydra.scala.syntax
A fluent builder for ValDefn.
valDefnDecltpe(TypedTerm<ValDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.ValDefn
valDefnMods(TypedTerm<ValDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.ValDefn
valDefnPats(TypedTerm<ValDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pats field of hydra.scala.syntax.ValDefn
valDefnRhs(TypedTerm<ValDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.ValDefn
valDefnWithDecltpe(TypedTerm<ValDefn>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.ValDefn
valDefnWithMods(TypedTerm<ValDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.ValDefn
valDefnWithPats(TypedTerm<ValDefn>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pats field of hydra.scala.syntax.ValDefn
valDefnWithRhs(TypedTerm<ValDefn>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.ValDefn
valEnumerator(TypedTerm<Pat>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.ValEnumerator
ValEnumerator - Class in hydra.scala.syntax
 
ValEnumerator(Pat, Data) - Constructor for class hydra.scala.syntax.ValEnumerator
Constructs an immutable ValEnumerator.
ValEnumerator.Builder - Class in hydra.scala.syntax
A fluent builder for ValEnumerator.
valEnumeratorPat(TypedTerm<ValEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pat field of hydra.scala.syntax.ValEnumerator
valEnumeratorRhs(TypedTerm<ValEnumerator>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.ValEnumerator
valEnumeratorWithPat(TypedTerm<ValEnumerator>, TypedTerm<Pat>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pat field of hydra.scala.syntax.ValEnumerator
valEnumeratorWithRhs(TypedTerm<ValEnumerator>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.ValEnumerator
ValParam() - Constructor for class hydra.scala.syntax.Mod.ValParam
Constructs an immutable Mod.ValParam.
value - Variable in class hydra.scala.syntax.AnonymousData
 
value - Variable in class hydra.scala.syntax.AnonymousNameType
 
value - Variable in class hydra.scala.syntax.CaseTree.Case
 
value - Variable in class hydra.scala.syntax.CaseTree.TypeCase
 
value - Variable in class hydra.scala.syntax.Ctor.Primary
 
value - Variable in class hydra.scala.syntax.Ctor.Secondary
 
value - Variable in class hydra.scala.syntax.Data.Annotate
 
value - Variable in class hydra.scala.syntax.Data.Apply
 
value - Variable in class hydra.scala.syntax.Data.ApplyType
 
value - Variable in class hydra.scala.syntax.Data.ApplyUsing
 
value - Variable in class hydra.scala.syntax.Data.Ascribe
 
value - Variable in class hydra.scala.syntax.Data.Assign
 
value - Variable in class hydra.scala.syntax.Data.Block
 
value - Variable in class hydra.scala.syntax.Data.ContextFunction
 
value - Variable in class hydra.scala.syntax.Data.Do
 
value - Variable in class hydra.scala.syntax.Data.EndMarker
 
value - Variable in class hydra.scala.syntax.Data.Eta
 
value - Variable in class hydra.scala.syntax.Data.For
 
value - Variable in class hydra.scala.syntax.Data.ForYield
 
value - Variable in class hydra.scala.syntax.Data.Function
 
value - Variable in class hydra.scala.syntax.Data.If
 
value - Variable in class hydra.scala.syntax.Data.Interpolate
 
value - Variable in class hydra.scala.syntax.Data.Lit
 
value - Variable in class hydra.scala.syntax.Data.Match
 
value - Variable in class hydra.scala.syntax.Data.New
 
value - Variable in class hydra.scala.syntax.Data.NewAnonymous
 
value - Variable in class hydra.scala.syntax.Data.Param
 
value - Variable in class hydra.scala.syntax.Data.PartialFunction
 
value - Variable in class hydra.scala.syntax.Data.PolyFunction
 
value - Variable in class hydra.scala.syntax.Data.Ref
 
value - Variable in class hydra.scala.syntax.Data.Repeated
 
value - Variable in class hydra.scala.syntax.Data.Return
 
value - Variable in class hydra.scala.syntax.Data.Throw
 
value - Variable in class hydra.scala.syntax.Data.Try
 
value - Variable in class hydra.scala.syntax.Data.TryWithHandler
 
value - Variable in class hydra.scala.syntax.Data.Tuple
 
value - Variable in class hydra.scala.syntax.Data.While
 
value - Variable in class hydra.scala.syntax.DataMember.Object_
 
value - Variable in class hydra.scala.syntax.DataMember.Pkg
 
value - Variable in class hydra.scala.syntax.Decl.Def
 
value - Variable in class hydra.scala.syntax.Decl.Given
 
value - Variable in class hydra.scala.syntax.Decl.Type
 
value - Variable in class hydra.scala.syntax.Decl.Val
 
value - Variable in class hydra.scala.syntax.Decl.Var
 
value - Variable in class hydra.scala.syntax.Defn.Class_
 
value - Variable in class hydra.scala.syntax.Defn.Def
 
value - Variable in class hydra.scala.syntax.Defn.Enum_
 
value - Variable in class hydra.scala.syntax.Defn.EnumCase
 
value - Variable in class hydra.scala.syntax.Defn.ExtensionGroup
 
value - Variable in class hydra.scala.syntax.Defn.Given
 
value - Variable in class hydra.scala.syntax.Defn.GivenAlias
 
value - Variable in class hydra.scala.syntax.Defn.Object_
 
value - Variable in class hydra.scala.syntax.Defn.RepeatedEnumCase
 
value - Variable in class hydra.scala.syntax.Defn.Trait
 
value - Variable in class hydra.scala.syntax.Defn.Type
 
value - Variable in class hydra.scala.syntax.Defn.Val
 
value - Variable in class hydra.scala.syntax.Defn.Var
 
value - Variable in class hydra.scala.syntax.Enumerator.CaseGenerator
 
value - Variable in class hydra.scala.syntax.Enumerator.Generator
 
value - Variable in class hydra.scala.syntax.Enumerator.Guard
 
value - Variable in class hydra.scala.syntax.Enumerator.Val
 
value - Variable in class hydra.scala.syntax.Importee.Given
 
value - Variable in class hydra.scala.syntax.Importee.Name
 
value - Variable in class hydra.scala.syntax.Importee.Rename
 
value - Variable in class hydra.scala.syntax.Importee.Unimport
 
value - Variable in class hydra.scala.syntax.ImportExportStat.Export
 
value - Variable in class hydra.scala.syntax.ImportExportStat.Import
 
value - Variable in class hydra.scala.syntax.Lit.Boolean_
 
value - Variable in class hydra.scala.syntax.Lit.Byte_
 
value - Variable in class hydra.scala.syntax.Lit.Bytes
 
value - Variable in class hydra.scala.syntax.Lit.Char
 
value - Variable in class hydra.scala.syntax.Lit.Double_
 
value - Variable in class hydra.scala.syntax.Lit.Float_
 
value - Variable in class hydra.scala.syntax.Lit.Int
 
value - Variable in class hydra.scala.syntax.Lit.Long_
 
value - Variable in class hydra.scala.syntax.Lit.Short_
 
value - Variable in class hydra.scala.syntax.Lit.String_
 
value - Variable in class hydra.scala.syntax.Lit.Symbol
 
value - Variable in class hydra.scala.syntax.Member.Self
 
value - Variable in class hydra.scala.syntax.Member.Term
 
value - Variable in class hydra.scala.syntax.Member.TermParam
 
value - Variable in class hydra.scala.syntax.Member.Type
 
value - Variable in class hydra.scala.syntax.Member.TypeParam
 
value - Variable in class hydra.scala.syntax.Mod.Annot
 
value - Variable in class hydra.scala.syntax.Mod.Private
 
value - Variable in class hydra.scala.syntax.Mod.Protected
 
value - Variable in class hydra.scala.syntax.Name.Indeterminate
 
value - Variable in class hydra.scala.syntax.Name.Value
 
value - Variable in class hydra.scala.syntax.NameData
 
value - Variable in class hydra.scala.syntax.NameType
 
value - Variable in class hydra.scala.syntax.Pat.Alternative
 
value - Variable in class hydra.scala.syntax.Pat.Bind
 
value - Variable in class hydra.scala.syntax.Pat.Extract
 
value - Variable in class hydra.scala.syntax.Pat.ExtractInfix
 
value - Variable in class hydra.scala.syntax.Pat.Given
 
value - Variable in class hydra.scala.syntax.Pat.Interpolate
 
value - Variable in class hydra.scala.syntax.Pat.Repeated
 
value - Variable in class hydra.scala.syntax.Pat.Tuple
 
value - Variable in class hydra.scala.syntax.Pat.Typed
 
value - Variable in class hydra.scala.syntax.Pat.Var
 
value - Variable in class hydra.scala.syntax.PredefString
 
value - Variable in class hydra.scala.syntax.Ref.Init
 
value - Variable in class hydra.scala.syntax.Ref.Name
 
value - Variable in class hydra.scala.syntax.RefData.Anonymous
 
value - Variable in class hydra.scala.syntax.RefData.ApplyUnary
 
value - Variable in class hydra.scala.syntax.RefData.Name
 
value - Variable in class hydra.scala.syntax.RefData.Select
 
value - Variable in class hydra.scala.syntax.RefData.Super
 
value - Variable in class hydra.scala.syntax.RefData.This
 
value - Variable in class hydra.scala.syntax.RefType.Name
 
value - Variable in class hydra.scala.syntax.RefType.Project
 
value - Variable in class hydra.scala.syntax.RefType.Select
 
value - Variable in class hydra.scala.syntax.RefType.Singleton
 
value - Variable in class hydra.scala.syntax.Self
 
value - Variable in class hydra.scala.syntax.Stat.Decl
 
value - Variable in class hydra.scala.syntax.Stat.Defn
 
value - Variable in class hydra.scala.syntax.Stat.ImportExport
 
value - Variable in class hydra.scala.syntax.Stat.Term
 
value - Variable in class hydra.scala.syntax.ThisData
 
value - Variable in class hydra.scala.syntax.Tree.Bounds
 
value - Variable in class hydra.scala.syntax.Tree.CaseTree
 
value - Variable in class hydra.scala.syntax.Tree.Ctor
 
value - Variable in class hydra.scala.syntax.Tree.Enumerator
 
value - Variable in class hydra.scala.syntax.Tree.Importee
 
value - Variable in class hydra.scala.syntax.Tree.Importer
 
value - Variable in class hydra.scala.syntax.Tree.Member
 
value - Variable in class hydra.scala.syntax.Tree.Mod
 
value - Variable in class hydra.scala.syntax.Tree.Pat
 
value - Variable in class hydra.scala.syntax.Tree.Ref
 
value - Variable in class hydra.scala.syntax.Tree.Source
 
value - Variable in class hydra.scala.syntax.Tree.Stat
 
value - Variable in class hydra.scala.syntax.Tree.Template
 
value - Variable in class hydra.scala.syntax.Tree.Type
 
value - Variable in class hydra.scala.syntax.Type.And
 
value - Variable in class hydra.scala.syntax.Type.Annotate
 
value - Variable in class hydra.scala.syntax.Type.AnonymousName
 
value - Variable in class hydra.scala.syntax.Type.Apply
 
value - Variable in class hydra.scala.syntax.Type.ApplyInfix
 
value - Variable in class hydra.scala.syntax.Type.ByName
 
value - Variable in class hydra.scala.syntax.Type.ContextFunction
 
value - Variable in class hydra.scala.syntax.Type.Existential
 
value - Variable in class hydra.scala.syntax.Type.Function
 
value - Variable in class hydra.scala.syntax.Type.ImplicitFunction
 
value - Variable in class hydra.scala.syntax.Type.Lambda
 
value - Variable in class hydra.scala.syntax.Type.Match
 
value - Variable in class hydra.scala.syntax.Type.Method
 
value - Variable in class hydra.scala.syntax.Type.Or
 
value - Variable in class hydra.scala.syntax.Type.Placeholder
 
value - Variable in class hydra.scala.syntax.Type.PolyFunction
 
value - Variable in class hydra.scala.syntax.Type.Ref
 
value - Variable in class hydra.scala.syntax.Type.Refine
 
value - Variable in class hydra.scala.syntax.Type.Repeated
 
value - Variable in class hydra.scala.syntax.Type.Tuple
 
value - Variable in class hydra.scala.syntax.Type.TypedParam
 
value - Variable in class hydra.scala.syntax.Type.Var
 
value - Variable in class hydra.scala.syntax.Type.With
 
value(PredefString) - Method in class hydra.scala.syntax.NameData.Builder
 
value(String) - Method in class hydra.scala.syntax.NameType.Builder
 
value(String) - Method in class hydra.scala.syntax.PredefString.Builder
 
value(Void) - Method in class hydra.scala.syntax.AnonymousData.Builder
 
value(Void) - Method in class hydra.scala.syntax.AnonymousNameType.Builder
 
value(Void) - Method in class hydra.scala.syntax.Self.Builder
 
value(Void) - Method in class hydra.scala.syntax.ThisData.Builder
 
Value(String) - Constructor for class hydra.scala.syntax.Name.Value
Constructs an immutable Name.Value.
VALUE - Static variable in class hydra.scala.syntax.AnonymousData
Name of the hydra.scala.syntax.AnonymousData.value field.
VALUE - Static variable in class hydra.scala.syntax.AnonymousNameType
Name of the hydra.scala.syntax.AnonymousNameType.value field.
VALUE - Static variable in class hydra.scala.syntax.Name
Name of the hydra.scala.syntax.Name.value field.
VALUE - Static variable in class hydra.scala.syntax.NameData
Name of the hydra.scala.syntax.NameData.value field.
VALUE - Static variable in class hydra.scala.syntax.NameType
Name of the hydra.scala.syntax.NameType.value field.
VALUE - Static variable in class hydra.scala.syntax.PredefString
Name of the hydra.scala.syntax.PredefString.value field.
VALUE - Static variable in class hydra.scala.syntax.Self
Name of the hydra.scala.syntax.Self.value field.
VALUE - Static variable in class hydra.scala.syntax.ThisData
Name of the hydra.scala.syntax.ThisData.value field.
Var(VarDecl) - Constructor for class hydra.scala.syntax.Decl.Var
Constructs an immutable Decl.Var.
Var(VarDefn) - Constructor for class hydra.scala.syntax.Defn.Var
Constructs an immutable Defn.Var.
Var(VarPat) - Constructor for class hydra.scala.syntax.Pat.Var
Constructs an immutable Pat.Var.
Var(VarType) - Constructor for class hydra.scala.syntax.Type.Var
Constructs an immutable Type.Var.
VAR - Static variable in class hydra.scala.syntax.Decl
Name of the hydra.scala.syntax.Decl.var field.
VAR - Static variable in class hydra.scala.syntax.Defn
Name of the hydra.scala.syntax.Defn.var field.
VAR - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.var field.
VAR - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.var field.
VAR_PARAM - Static variable in class hydra.scala.syntax.Mod
Name of the hydra.scala.syntax.Mod.varParam field.
varDecl(TypedTerm<List<Mod>>, TypedTerm<List<Pat>>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.VarDecl
VarDecl - Class in hydra.scala.syntax
 
VarDecl(List<Mod>, List<Pat>, Type) - Constructor for class hydra.scala.syntax.VarDecl
Constructs an immutable VarDecl.
VarDecl.Builder - Class in hydra.scala.syntax
A fluent builder for VarDecl.
varDeclDecltpe(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.VarDecl
varDeclMods(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.VarDecl
varDeclPats(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pats field of hydra.scala.syntax.VarDecl
varDeclWithDecltpe(TypedTerm<VarDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.VarDecl
varDeclWithMods(TypedTerm<VarDecl>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.VarDecl
varDeclWithPats(TypedTerm<VarDecl>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pats field of hydra.scala.syntax.VarDecl
varDefn(TypedTerm<List<Mod>>, TypedTerm<List<Pat>>, TypedTerm<Type>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.VarDefn
VarDefn - Class in hydra.scala.syntax
 
VarDefn(List<Mod>, List<Pat>, Type, Optional<Data>) - Constructor for class hydra.scala.syntax.VarDefn
Constructs an immutable VarDefn.
VarDefn.Builder - Class in hydra.scala.syntax
A fluent builder for VarDefn.
varDefnDecltpe(TypedTerm<VarDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the decltpe field of hydra.scala.syntax.VarDefn
varDefnMods(TypedTerm<VarDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the mods field of hydra.scala.syntax.VarDefn
varDefnPats(TypedTerm<VarDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the pats field of hydra.scala.syntax.VarDefn
varDefnRhs(TypedTerm<VarDefn>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.VarDefn
varDefnWithDecltpe(TypedTerm<VarDefn>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the decltpe field of hydra.scala.syntax.VarDefn
varDefnWithMods(TypedTerm<VarDefn>, TypedTerm<List<Mod>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the mods field of hydra.scala.syntax.VarDefn
varDefnWithPats(TypedTerm<VarDefn>, TypedTerm<List<Pat>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the pats field of hydra.scala.syntax.VarDefn
varDefnWithRhs(TypedTerm<VarDefn>, TypedTerm<Optional<Data>>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.VarDefn
VarParam() - Constructor for class hydra.scala.syntax.Mod.VarParam
Constructs an immutable Mod.VarParam.
varPat(TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.VarPat
VarPat - Class in hydra.scala.syntax
 
VarPat(NameData) - Constructor for class hydra.scala.syntax.VarPat
Constructs an immutable VarPat.
VarPat.Builder - Class in hydra.scala.syntax
A fluent builder for VarPat.
varPatName(TypedTerm<VarPat>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.VarPat
varPatWithName(TypedTerm<VarPat>, TypedTerm<NameData>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.VarPat
varType(TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.VarType
VarType - Class in hydra.scala.syntax
 
VarType(NameType) - Constructor for class hydra.scala.syntax.VarType
Constructs an immutable VarType.
VarType.Builder - Class in hydra.scala.syntax
A fluent builder for VarType.
varTypeName(TypedTerm<VarType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the name field of hydra.scala.syntax.VarType
varTypeWithName(TypedTerm<VarType>, TypedTerm<NameType>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the name field of hydra.scala.syntax.VarType
vbounds - Variable in class hydra.scala.syntax.ParamType
 
vbounds(List<Type>) - Method in class hydra.scala.syntax.ParamType.Builder
 
VBOUNDS - Static variable in class hydra.scala.syntax.ParamType
Name of the hydra.scala.syntax.ParamType.vbounds field.
visit(CaseTree.Case) - Method in interface hydra.scala.syntax.CaseTree.PartialVisitor
Visit the CaseTree.Case case.
visit(CaseTree.Case) - Method in interface hydra.scala.syntax.CaseTree.Visitor
Visit the CaseTree.Case case.
visit(CaseTree.TypeCase) - Method in interface hydra.scala.syntax.CaseTree.PartialVisitor
Visit the CaseTree.TypeCase case.
visit(CaseTree.TypeCase) - Method in interface hydra.scala.syntax.CaseTree.Visitor
Visit the CaseTree.TypeCase case.
visit(Ctor.Primary) - Method in interface hydra.scala.syntax.Ctor.PartialVisitor
Visit the Ctor.Primary case.
visit(Ctor.Primary) - Method in interface hydra.scala.syntax.Ctor.Visitor
Visit the Ctor.Primary case.
visit(Ctor.Secondary) - Method in interface hydra.scala.syntax.Ctor.PartialVisitor
Visit the Ctor.Secondary case.
visit(Ctor.Secondary) - Method in interface hydra.scala.syntax.Ctor.Visitor
Visit the Ctor.Secondary case.
visit(Data.Annotate) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Annotate case.
visit(Data.Annotate) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Annotate case.
visit(Data.Apply) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Apply case.
visit(Data.Apply) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Apply case.
visit(Data.ApplyType) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.ApplyType case.
visit(Data.ApplyType) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.ApplyType case.
visit(Data.ApplyUsing) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.ApplyUsing case.
visit(Data.ApplyUsing) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.ApplyUsing case.
visit(Data.Ascribe) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Ascribe case.
visit(Data.Ascribe) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Ascribe case.
visit(Data.Assign) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Assign case.
visit(Data.Assign) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Assign case.
visit(Data.Block) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Block case.
visit(Data.Block) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Block case.
visit(Data.ContextFunction) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.ContextFunction case.
visit(Data.ContextFunction) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.ContextFunction case.
visit(Data.Do) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Do case.
visit(Data.Do) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Do case.
visit(Data.EndMarker) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.EndMarker case.
visit(Data.EndMarker) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.EndMarker case.
visit(Data.Eta) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Eta case.
visit(Data.Eta) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Eta case.
visit(Data.For) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.For case.
visit(Data.For) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.For case.
visit(Data.ForYield) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.ForYield case.
visit(Data.ForYield) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.ForYield case.
visit(Data.Function) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Function case.
visit(Data.Function) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Function case.
visit(Data.If) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.If case.
visit(Data.If) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.If case.
visit(Data.Interpolate) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Interpolate case.
visit(Data.Interpolate) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Interpolate case.
visit(Data.Lit) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Lit case.
visit(Data.Lit) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Lit case.
visit(Data.Match) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Match case.
visit(Data.Match) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Match case.
visit(Data.New) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.New case.
visit(Data.New) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.New case.
visit(Data.NewAnonymous) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.NewAnonymous case.
visit(Data.NewAnonymous) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.NewAnonymous case.
visit(Data.Param) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Param case.
visit(Data.Param) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Param case.
visit(Data.PartialFunction) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.PartialFunction case.
visit(Data.PartialFunction) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.PartialFunction case.
visit(Data.Placeholder) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Placeholder case.
visit(Data.Placeholder) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Placeholder case.
visit(Data.PolyFunction) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.PolyFunction case.
visit(Data.PolyFunction) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.PolyFunction case.
visit(Data.Ref) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Ref case.
visit(Data.Ref) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Ref case.
visit(Data.Repeated) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Repeated case.
visit(Data.Repeated) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Repeated case.
visit(Data.Return) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Return case.
visit(Data.Return) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Return case.
visit(Data.Throw) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Throw case.
visit(Data.Throw) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Throw case.
visit(Data.Try) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Try case.
visit(Data.Try) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Try case.
visit(Data.TryWithHandler) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.TryWithHandler case.
visit(Data.TryWithHandler) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.TryWithHandler case.
visit(Data.Tuple) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.Tuple case.
visit(Data.Tuple) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.Tuple case.
visit(Data.While) - Method in interface hydra.scala.syntax.Data.PartialVisitor
Visit the Data.While case.
visit(Data.While) - Method in interface hydra.scala.syntax.Data.Visitor
Visit the Data.While case.
visit(DataMember.Object_) - Method in interface hydra.scala.syntax.DataMember.PartialVisitor
Visit the DataMember.Object_ case.
visit(DataMember.Object_) - Method in interface hydra.scala.syntax.DataMember.Visitor
Visit the DataMember.Object_ case.
visit(DataMember.Pkg) - Method in interface hydra.scala.syntax.DataMember.PartialVisitor
Visit the DataMember.Pkg case.
visit(DataMember.Pkg) - Method in interface hydra.scala.syntax.DataMember.Visitor
Visit the DataMember.Pkg case.
visit(Decl.Def) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Visit the Decl.Def case.
visit(Decl.Def) - Method in interface hydra.scala.syntax.Decl.Visitor
Visit the Decl.Def case.
visit(Decl.Given) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Visit the Decl.Given case.
visit(Decl.Given) - Method in interface hydra.scala.syntax.Decl.Visitor
Visit the Decl.Given case.
visit(Decl.Type) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Visit the Decl.Type case.
visit(Decl.Type) - Method in interface hydra.scala.syntax.Decl.Visitor
Visit the Decl.Type case.
visit(Decl.Val) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Visit the Decl.Val case.
visit(Decl.Val) - Method in interface hydra.scala.syntax.Decl.Visitor
Visit the Decl.Val case.
visit(Decl.Var) - Method in interface hydra.scala.syntax.Decl.PartialVisitor
Visit the Decl.Var case.
visit(Decl.Var) - Method in interface hydra.scala.syntax.Decl.Visitor
Visit the Decl.Var case.
visit(Defn.Class_) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Class_ case.
visit(Defn.Class_) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Class_ case.
visit(Defn.Def) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Def case.
visit(Defn.Def) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Def case.
visit(Defn.Enum_) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Enum_ case.
visit(Defn.Enum_) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Enum_ case.
visit(Defn.EnumCase) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.EnumCase case.
visit(Defn.EnumCase) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.EnumCase case.
visit(Defn.ExtensionGroup) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.ExtensionGroup case.
visit(Defn.ExtensionGroup) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.ExtensionGroup case.
visit(Defn.Given) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Given case.
visit(Defn.Given) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Given case.
visit(Defn.GivenAlias) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.GivenAlias case.
visit(Defn.GivenAlias) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.GivenAlias case.
visit(Defn.Object_) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Object_ case.
visit(Defn.Object_) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Object_ case.
visit(Defn.RepeatedEnumCase) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.RepeatedEnumCase case.
visit(Defn.RepeatedEnumCase) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.RepeatedEnumCase case.
visit(Defn.Trait) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Trait case.
visit(Defn.Trait) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Trait case.
visit(Defn.Type) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Type case.
visit(Defn.Type) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Type case.
visit(Defn.Val) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Val case.
visit(Defn.Val) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Val case.
visit(Defn.Var) - Method in interface hydra.scala.syntax.Defn.PartialVisitor
Visit the Defn.Var case.
visit(Defn.Var) - Method in interface hydra.scala.syntax.Defn.Visitor
Visit the Defn.Var case.
visit(Enumerator.CaseGenerator) - Method in interface hydra.scala.syntax.Enumerator.PartialVisitor
Visit the Enumerator.CaseGenerator case.
visit(Enumerator.CaseGenerator) - Method in interface hydra.scala.syntax.Enumerator.Visitor
Visit the Enumerator.CaseGenerator case.
visit(Enumerator.Generator) - Method in interface hydra.scala.syntax.Enumerator.PartialVisitor
Visit the Enumerator.Generator case.
visit(Enumerator.Generator) - Method in interface hydra.scala.syntax.Enumerator.Visitor
Visit the Enumerator.Generator case.
visit(Enumerator.Guard) - Method in interface hydra.scala.syntax.Enumerator.PartialVisitor
Visit the Enumerator.Guard case.
visit(Enumerator.Guard) - Method in interface hydra.scala.syntax.Enumerator.Visitor
Visit the Enumerator.Guard case.
visit(Enumerator.Val) - Method in interface hydra.scala.syntax.Enumerator.PartialVisitor
Visit the Enumerator.Val case.
visit(Enumerator.Val) - Method in interface hydra.scala.syntax.Enumerator.Visitor
Visit the Enumerator.Val case.
visit(Importee.Given) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.Given case.
visit(Importee.Given) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.Given case.
visit(Importee.GivenAll) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.GivenAll case.
visit(Importee.GivenAll) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.GivenAll case.
visit(Importee.Name) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.Name case.
visit(Importee.Name) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.Name case.
visit(Importee.Rename) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.Rename case.
visit(Importee.Rename) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.Rename case.
visit(Importee.Unimport) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.Unimport case.
visit(Importee.Unimport) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.Unimport case.
visit(Importee.Wildcard) - Method in interface hydra.scala.syntax.Importee.PartialVisitor
Visit the Importee.Wildcard case.
visit(Importee.Wildcard) - Method in interface hydra.scala.syntax.Importee.Visitor
Visit the Importee.Wildcard case.
visit(ImportExportStat.Export) - Method in interface hydra.scala.syntax.ImportExportStat.PartialVisitor
Visit the ImportExportStat.Export case.
visit(ImportExportStat.Export) - Method in interface hydra.scala.syntax.ImportExportStat.Visitor
Visit the ImportExportStat.Export case.
visit(ImportExportStat.Import) - Method in interface hydra.scala.syntax.ImportExportStat.PartialVisitor
Visit the ImportExportStat.Import case.
visit(ImportExportStat.Import) - Method in interface hydra.scala.syntax.ImportExportStat.Visitor
Visit the ImportExportStat.Import case.
visit(Lit.Boolean_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Boolean_ case.
visit(Lit.Boolean_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Boolean_ case.
visit(Lit.Byte_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Byte_ case.
visit(Lit.Byte_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Byte_ case.
visit(Lit.Bytes) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Bytes case.
visit(Lit.Bytes) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Bytes case.
visit(Lit.Char) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Char case.
visit(Lit.Char) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Char case.
visit(Lit.Double_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Double_ case.
visit(Lit.Double_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Double_ case.
visit(Lit.Float_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Float_ case.
visit(Lit.Float_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Float_ case.
visit(Lit.Int) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Int case.
visit(Lit.Int) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Int case.
visit(Lit.Long_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Long_ case.
visit(Lit.Long_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Long_ case.
visit(Lit.Null) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Null case.
visit(Lit.Null) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Null case.
visit(Lit.Short_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Short_ case.
visit(Lit.Short_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Short_ case.
visit(Lit.String_) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.String_ case.
visit(Lit.String_) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.String_ case.
visit(Lit.Symbol) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Symbol case.
visit(Lit.Symbol) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Symbol case.
visit(Lit.Unit) - Method in interface hydra.scala.syntax.Lit.PartialVisitor
Visit the Lit.Unit case.
visit(Lit.Unit) - Method in interface hydra.scala.syntax.Lit.Visitor
Visit the Lit.Unit case.
visit(Member.Self) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Visit the Member.Self case.
visit(Member.Self) - Method in interface hydra.scala.syntax.Member.Visitor
Visit the Member.Self case.
visit(Member.Term) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Visit the Member.Term case.
visit(Member.Term) - Method in interface hydra.scala.syntax.Member.Visitor
Visit the Member.Term case.
visit(Member.TermParam) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Visit the Member.TermParam case.
visit(Member.TermParam) - Method in interface hydra.scala.syntax.Member.Visitor
Visit the Member.TermParam case.
visit(Member.Type) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Visit the Member.Type case.
visit(Member.Type) - Method in interface hydra.scala.syntax.Member.Visitor
Visit the Member.Type case.
visit(Member.TypeParam) - Method in interface hydra.scala.syntax.Member.PartialVisitor
Visit the Member.TypeParam case.
visit(Member.TypeParam) - Method in interface hydra.scala.syntax.Member.Visitor
Visit the Member.TypeParam case.
visit(Mod.Abstract) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Abstract case.
visit(Mod.Abstract) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Abstract case.
visit(Mod.Annot) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Annot case.
visit(Mod.Annot) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Annot case.
visit(Mod.Case) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Case case.
visit(Mod.Case) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Case case.
visit(Mod.Contravariant) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Contravariant case.
visit(Mod.Contravariant) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Contravariant case.
visit(Mod.Covariant) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Covariant case.
visit(Mod.Covariant) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Covariant case.
visit(Mod.Final) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Final case.
visit(Mod.Final) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Final case.
visit(Mod.Implicit) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Implicit case.
visit(Mod.Implicit) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Implicit case.
visit(Mod.Infix) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Infix case.
visit(Mod.Infix) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Infix case.
visit(Mod.Inline) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Inline case.
visit(Mod.Inline) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Inline case.
visit(Mod.Lazy) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Lazy case.
visit(Mod.Lazy) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Lazy case.
visit(Mod.Opaque) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Opaque case.
visit(Mod.Opaque) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Opaque case.
visit(Mod.Open) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Open case.
visit(Mod.Open) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Open case.
visit(Mod.Override_) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Override_ case.
visit(Mod.Override_) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Override_ case.
visit(Mod.Private) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Private case.
visit(Mod.Private) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Private case.
visit(Mod.Protected) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Protected case.
visit(Mod.Protected) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Protected case.
visit(Mod.Sealed) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Sealed case.
visit(Mod.Sealed) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Sealed case.
visit(Mod.Super) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Super case.
visit(Mod.Super) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Super case.
visit(Mod.Transparent) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Transparent case.
visit(Mod.Transparent) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Transparent case.
visit(Mod.Using) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.Using case.
visit(Mod.Using) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.Using case.
visit(Mod.ValParam) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.ValParam case.
visit(Mod.ValParam) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.ValParam case.
visit(Mod.VarParam) - Method in interface hydra.scala.syntax.Mod.PartialVisitor
Visit the Mod.VarParam case.
visit(Mod.VarParam) - Method in interface hydra.scala.syntax.Mod.Visitor
Visit the Mod.VarParam case.
visit(Name.Anonymous) - Method in interface hydra.scala.syntax.Name.PartialVisitor
Visit the Name.Anonymous case.
visit(Name.Anonymous) - Method in interface hydra.scala.syntax.Name.Visitor
Visit the Name.Anonymous case.
visit(Name.Indeterminate) - Method in interface hydra.scala.syntax.Name.PartialVisitor
Visit the Name.Indeterminate case.
visit(Name.Indeterminate) - Method in interface hydra.scala.syntax.Name.Visitor
Visit the Name.Indeterminate case.
visit(Name.Value) - Method in interface hydra.scala.syntax.Name.PartialVisitor
Visit the Name.Value case.
visit(Name.Value) - Method in interface hydra.scala.syntax.Name.Visitor
Visit the Name.Value case.
visit(Pat.Alternative) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Alternative case.
visit(Pat.Alternative) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Alternative case.
visit(Pat.Bind) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Bind case.
visit(Pat.Bind) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Bind case.
visit(Pat.Extract) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Extract case.
visit(Pat.Extract) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Extract case.
visit(Pat.ExtractInfix) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.ExtractInfix case.
visit(Pat.ExtractInfix) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.ExtractInfix case.
visit(Pat.Given) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Given case.
visit(Pat.Given) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Given case.
visit(Pat.Interpolate) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Interpolate case.
visit(Pat.Interpolate) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Interpolate case.
visit(Pat.Repeated) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Repeated case.
visit(Pat.Repeated) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Repeated case.
visit(Pat.SeqWildcard) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.SeqWildcard case.
visit(Pat.SeqWildcard) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.SeqWildcard case.
visit(Pat.Tuple) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Tuple case.
visit(Pat.Tuple) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Tuple case.
visit(Pat.Typed) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Typed case.
visit(Pat.Typed) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Typed case.
visit(Pat.Var) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Var case.
visit(Pat.Var) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Var case.
visit(Pat.Wildcard) - Method in interface hydra.scala.syntax.Pat.PartialVisitor
Visit the Pat.Wildcard case.
visit(Pat.Wildcard) - Method in interface hydra.scala.syntax.Pat.Visitor
Visit the Pat.Wildcard case.
visit(Ref.Init) - Method in interface hydra.scala.syntax.Ref.PartialVisitor
Visit the Ref.Init case.
visit(Ref.Init) - Method in interface hydra.scala.syntax.Ref.Visitor
Visit the Ref.Init case.
visit(Ref.Name) - Method in interface hydra.scala.syntax.Ref.PartialVisitor
Visit the Ref.Name case.
visit(Ref.Name) - Method in interface hydra.scala.syntax.Ref.Visitor
Visit the Ref.Name case.
visit(RefData.Anonymous) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.Anonymous case.
visit(RefData.Anonymous) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.Anonymous case.
visit(RefData.ApplyUnary) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.ApplyUnary case.
visit(RefData.ApplyUnary) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.ApplyUnary case.
visit(RefData.Name) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.Name case.
visit(RefData.Name) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.Name case.
visit(RefData.Select) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.Select case.
visit(RefData.Select) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.Select case.
visit(RefData.Super) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.Super case.
visit(RefData.Super) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.Super case.
visit(RefData.This) - Method in interface hydra.scala.syntax.RefData.PartialVisitor
Visit the RefData.This case.
visit(RefData.This) - Method in interface hydra.scala.syntax.RefData.Visitor
Visit the RefData.This case.
visit(RefType.Name) - Method in interface hydra.scala.syntax.RefType.PartialVisitor
Visit the RefType.Name case.
visit(RefType.Name) - Method in interface hydra.scala.syntax.RefType.Visitor
Visit the RefType.Name case.
visit(RefType.Project) - Method in interface hydra.scala.syntax.RefType.PartialVisitor
Visit the RefType.Project case.
visit(RefType.Project) - Method in interface hydra.scala.syntax.RefType.Visitor
Visit the RefType.Project case.
visit(RefType.Select) - Method in interface hydra.scala.syntax.RefType.PartialVisitor
Visit the RefType.Select case.
visit(RefType.Select) - Method in interface hydra.scala.syntax.RefType.Visitor
Visit the RefType.Select case.
visit(RefType.Singleton) - Method in interface hydra.scala.syntax.RefType.PartialVisitor
Visit the RefType.Singleton case.
visit(RefType.Singleton) - Method in interface hydra.scala.syntax.RefType.Visitor
Visit the RefType.Singleton case.
visit(Stat.Decl) - Method in interface hydra.scala.syntax.Stat.PartialVisitor
Visit the Stat.Decl case.
visit(Stat.Decl) - Method in interface hydra.scala.syntax.Stat.Visitor
Visit the Stat.Decl case.
visit(Stat.Defn) - Method in interface hydra.scala.syntax.Stat.PartialVisitor
Visit the Stat.Defn case.
visit(Stat.Defn) - Method in interface hydra.scala.syntax.Stat.Visitor
Visit the Stat.Defn case.
visit(Stat.ImportExport) - Method in interface hydra.scala.syntax.Stat.PartialVisitor
Visit the Stat.ImportExport case.
visit(Stat.ImportExport) - Method in interface hydra.scala.syntax.Stat.Visitor
Visit the Stat.ImportExport case.
visit(Stat.Term) - Method in interface hydra.scala.syntax.Stat.PartialVisitor
Visit the Stat.Term case.
visit(Stat.Term) - Method in interface hydra.scala.syntax.Stat.Visitor
Visit the Stat.Term case.
visit(Tree.Bounds) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Bounds case.
visit(Tree.Bounds) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Bounds case.
visit(Tree.CaseTree) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.CaseTree case.
visit(Tree.CaseTree) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.CaseTree case.
visit(Tree.Ctor) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Ctor case.
visit(Tree.Ctor) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Ctor case.
visit(Tree.Enumerator) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Enumerator case.
visit(Tree.Enumerator) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Enumerator case.
visit(Tree.Importee) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Importee case.
visit(Tree.Importee) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Importee case.
visit(Tree.Importer) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Importer case.
visit(Tree.Importer) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Importer case.
visit(Tree.Member) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Member case.
visit(Tree.Member) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Member case.
visit(Tree.Mod) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Mod case.
visit(Tree.Mod) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Mod case.
visit(Tree.Pat) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Pat case.
visit(Tree.Pat) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Pat case.
visit(Tree.Ref) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Ref case.
visit(Tree.Ref) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Ref case.
visit(Tree.Source) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Source case.
visit(Tree.Source) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Source case.
visit(Tree.Stat) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Stat case.
visit(Tree.Stat) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Stat case.
visit(Tree.Template) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Template case.
visit(Tree.Template) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Template case.
visit(Tree.Type) - Method in interface hydra.scala.syntax.Tree.PartialVisitor
Visit the Tree.Type case.
visit(Tree.Type) - Method in interface hydra.scala.syntax.Tree.Visitor
Visit the Tree.Type case.
visit(Type.And) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.And case.
visit(Type.And) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.And case.
visit(Type.Annotate) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Annotate case.
visit(Type.Annotate) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Annotate case.
visit(Type.AnonymousName) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.AnonymousName case.
visit(Type.AnonymousName) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.AnonymousName case.
visit(Type.Apply) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Apply case.
visit(Type.Apply) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Apply case.
visit(Type.ApplyInfix) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.ApplyInfix case.
visit(Type.ApplyInfix) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.ApplyInfix case.
visit(Type.ByName) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.ByName case.
visit(Type.ByName) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.ByName case.
visit(Type.ContextFunction) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.ContextFunction case.
visit(Type.ContextFunction) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.ContextFunction case.
visit(Type.Existential) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Existential case.
visit(Type.Existential) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Existential case.
visit(Type.Function) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Function case.
visit(Type.Function) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Function case.
visit(Type.ImplicitFunction) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.ImplicitFunction case.
visit(Type.ImplicitFunction) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.ImplicitFunction case.
visit(Type.Lambda) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Lambda case.
visit(Type.Lambda) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Lambda case.
visit(Type.Match) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Match case.
visit(Type.Match) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Match case.
visit(Type.Method) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Method case.
visit(Type.Method) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Method case.
visit(Type.Or) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Or case.
visit(Type.Or) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Or case.
visit(Type.Placeholder) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Placeholder case.
visit(Type.Placeholder) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Placeholder case.
visit(Type.PolyFunction) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.PolyFunction case.
visit(Type.PolyFunction) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.PolyFunction case.
visit(Type.Ref) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Ref case.
visit(Type.Ref) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Ref case.
visit(Type.Refine) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Refine case.
visit(Type.Refine) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Refine case.
visit(Type.Repeated) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Repeated case.
visit(Type.Repeated) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Repeated case.
visit(Type.Tuple) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Tuple case.
visit(Type.Tuple) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Tuple case.
visit(Type.TypedParam) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.TypedParam case.
visit(Type.TypedParam) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.TypedParam case.
visit(Type.Var) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.Var case.
visit(Type.Var) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.Var case.
visit(Type.With) - Method in interface hydra.scala.syntax.Type.PartialVisitor
Visit the Type.With case.
visit(Type.With) - Method in interface hydra.scala.syntax.Type.Visitor
Visit the Type.With case.

W

While(WhileData) - Constructor for class hydra.scala.syntax.Data.While
Constructs an immutable Data.While.
WHILE - Static variable in class hydra.scala.syntax.Data
Name of the hydra.scala.syntax.Data.while field.
whileData(TypedTerm<Data>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.WhileData
WhileData - Class in hydra.scala.syntax
 
WhileData(Data, Data) - Constructor for class hydra.scala.syntax.WhileData
Constructs an immutable WhileData.
WhileData.Builder - Class in hydra.scala.syntax
A fluent builder for WhileData.
whileDataBody(TypedTerm<WhileData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the body field of hydra.scala.syntax.WhileData
whileDataExpr(TypedTerm<WhileData>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the expr field of hydra.scala.syntax.WhileData
whileDataWithBody(TypedTerm<WhileData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the body field of hydra.scala.syntax.WhileData
whileDataWithExpr(TypedTerm<WhileData>, TypedTerm<Data>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the expr field of hydra.scala.syntax.WhileData
Wildcard() - Constructor for class hydra.scala.syntax.Importee.Wildcard
Constructs an immutable Importee.Wildcard.
Wildcard() - Constructor for class hydra.scala.syntax.Pat.Wildcard
Constructs an immutable Pat.Wildcard.
WILDCARD - Static variable in class hydra.scala.syntax.Importee
Name of the hydra.scala.syntax.Importee.wildcard field.
WILDCARD - Static variable in class hydra.scala.syntax.Pat
Name of the hydra.scala.syntax.Pat.wildcard field.
With(WithType) - Constructor for class hydra.scala.syntax.Type.With
Constructs an immutable Type.With.
WITH - Static variable in class hydra.scala.syntax.Type
Name of the hydra.scala.syntax.Type.with field.
withAnnots(List<AnnotMod>) - Method in class hydra.scala.syntax.AnnotateData
Returns a copy of this AnnotateData with annots replaced.
withAnnots(List<AnnotMod>) - Method in class hydra.scala.syntax.AnnotateType
Returns a copy of this AnnotateType with annots replaced.
withArg(Data) - Method in class hydra.scala.syntax.ApplyUnaryData
Returns a copy of this ApplyUnaryData with arg replaced.
withArgs(List<Data>) - Method in class hydra.scala.syntax.ApplyData
Returns a copy of this ApplyData with args replaced.
withArgs(List<Data>) - Method in class hydra.scala.syntax.ApplyInfixData
Returns a copy of this ApplyInfixData with args replaced.
withArgs(List<Data>) - Method in class hydra.scala.syntax.ApplyTypeData
Returns a copy of this ApplyTypeData with args replaced.
withArgs(List<Data>) - Method in class hydra.scala.syntax.InterpolateData
Returns a copy of this InterpolateData with args replaced.
withArgs(List<Pat>) - Method in class hydra.scala.syntax.ExtractPat
Returns a copy of this ExtractPat with args replaced.
withArgs(List<Type>) - Method in class hydra.scala.syntax.ApplyType
Returns a copy of this ApplyType with args replaced.
withArgss(List<List<Data>>) - Method in class hydra.scala.syntax.Init
Returns a copy of this Init with argss replaced.
withBody(Data) - Method in class hydra.scala.syntax.Case
Returns a copy of this Case with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.ContextFunctionData
Returns a copy of this ContextFunctionData with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.DoData
Returns a copy of this DoData with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.FunctionData
Returns a copy of this FunctionData with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.PolyFunctionData
Returns a copy of this PolyFunctionData with body replaced.
withBody(Data) - Method in class hydra.scala.syntax.WhileData
Returns a copy of this WhileData with body replaced.
withBody(Stat) - Method in class hydra.scala.syntax.ExtensionGroupDefn
Returns a copy of this ExtensionGroupDefn with body replaced.
withBody(Type) - Method in class hydra.scala.syntax.TypeCase
Returns a copy of this TypeCase with body replaced.
withBody(Type) - Method in class hydra.scala.syntax.TypeDefn
Returns a copy of this TypeDefn with body replaced.
withBounds(TypeBounds) - Method in class hydra.scala.syntax.TypeDecl
Returns a copy of this TypeDecl with bounds replaced.
withCases(List<Case>) - Method in class hydra.scala.syntax.MatchData
Returns a copy of this MatchData with cases replaced.
withCases(List<NameData>) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
Returns a copy of this RepeatedEnumCaseDefn with cases replaced.
withCases(List<TypeCase>) - Method in class hydra.scala.syntax.MatchType
Returns a copy of this MatchType with cases replaced.
withCatchp(Data) - Method in class hydra.scala.syntax.TryWithHandlerData
Returns a copy of this TryWithHandlerData with catchp replaced.
withCatchp(List<Case>) - Method in class hydra.scala.syntax.TryData
Returns a copy of this TryData with catchp replaced.
withCbounds(List<Type>) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with cbounds replaced.
withCond(Optional<Data>) - Method in class hydra.scala.syntax.Case
Returns a copy of this Case with cond replaced.
withCond(Data) - Method in class hydra.scala.syntax.IfData
Returns a copy of this IfData with cond replaced.
withCtor(PrimaryCtor) - Method in class hydra.scala.syntax.ClassDefn
Returns a copy of this ClassDefn with ctor replaced.
withCtor(PrimaryCtor) - Method in class hydra.scala.syntax.EnumCaseDefn
Returns a copy of this EnumCaseDefn with ctor replaced.
withCtor(PrimaryCtor) - Method in class hydra.scala.syntax.EnumDefn
Returns a copy of this EnumDefn with ctor replaced.
withCtor(PrimaryCtor) - Method in class hydra.scala.syntax.TraitDefn
Returns a copy of this TraitDefn with ctor replaced.
withDecltpe(Optional<Type>) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with decltpe replaced.
withDecltpe(Optional<Type>) - Method in class hydra.scala.syntax.ParamData
Returns a copy of this ParamData with decltpe replaced.
withDecltpe(Optional<Type>) - Method in class hydra.scala.syntax.ValDefn
Returns a copy of this ValDefn with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.DefDecl
Returns a copy of this DefDecl with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.GivenDecl
Returns a copy of this GivenDecl with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.ValDecl
Returns a copy of this ValDecl with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.VarDecl
Returns a copy of this VarDecl with decltpe replaced.
withDecltpe(Type) - Method in class hydra.scala.syntax.VarDefn
Returns a copy of this VarDefn with decltpe replaced.
withDefault(Optional<Data>) - Method in class hydra.scala.syntax.ParamData
Returns a copy of this ParamData with default replaced.
withEarly(List<Stat>) - Method in class hydra.scala.syntax.Template
Returns a copy of this Template with early replaced.
withElsep(Data) - Method in class hydra.scala.syntax.IfData
Returns a copy of this IfData with elsep replaced.
withExpr(Data) - Method in class hydra.scala.syntax.AnnotateData
Returns a copy of this AnnotateData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.AscribeData
Returns a copy of this AscribeData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.DoData
Returns a copy of this DoData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.MatchData
Returns a copy of this MatchData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.TryData
Returns a copy of this TryData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.TryWithHandlerData
Returns a copy of this TryWithHandlerData with expr replaced.
withExpr(Data) - Method in class hydra.scala.syntax.WhileData
Returns a copy of this WhileData with expr replaced.
withFinallyp(Optional<Data>) - Method in class hydra.scala.syntax.TryData
Returns a copy of this TryData with finallyp replaced.
withFinallyp(Optional<Data>) - Method in class hydra.scala.syntax.TryWithHandlerData
Returns a copy of this TryWithHandlerData with finallyp replaced.
withFun(Data) - Method in class hydra.scala.syntax.ApplyData
Returns a copy of this ApplyData with fun replaced.
withFun(Data) - Method in class hydra.scala.syntax.ApplyUsingData
Returns a copy of this ApplyUsingData with fun replaced.
withFun(Data) - Method in class hydra.scala.syntax.ExtractPat
Returns a copy of this ExtractPat with fun replaced.
withHi(Optional<Type>) - Method in class hydra.scala.syntax.TypeBounds
Returns a copy of this TypeBounds with hi replaced.
withImportees(List<Importee>) - Method in class hydra.scala.syntax.Importer
Returns a copy of this Importer with importees replaced.
within - Variable in class hydra.scala.syntax.PrivateMod
 
within - Variable in class hydra.scala.syntax.ProtectedMod
 
within(Ref) - Method in class hydra.scala.syntax.PrivateMod.Builder
 
within(Ref) - Method in class hydra.scala.syntax.ProtectedMod.Builder
 
WITHIN - Static variable in class hydra.scala.syntax.PrivateMod
Name of the hydra.scala.syntax.PrivateMod.within field.
WITHIN - Static variable in class hydra.scala.syntax.ProtectedMod
Name of the hydra.scala.syntax.ProtectedMod.within field.
withInit(Init) - Method in class hydra.scala.syntax.SecondaryCtor
Returns a copy of this SecondaryCtor with init replaced.
withInits(List<Init>) - Method in class hydra.scala.syntax.EnumCaseDefn
Returns a copy of this EnumCaseDefn with inits replaced.
withInits(List<Init>) - Method in class hydra.scala.syntax.Template
Returns a copy of this Template with inits replaced.
withLhs(Data) - Method in class hydra.scala.syntax.ApplyInfixData
Returns a copy of this ApplyInfixData with lhs replaced.
withLhs(Data) - Method in class hydra.scala.syntax.ApplyTypeData
Returns a copy of this ApplyTypeData with lhs replaced.
withLhs(Data) - Method in class hydra.scala.syntax.AssignData
Returns a copy of this AssignData with lhs replaced.
withLhs(Pat) - Method in class hydra.scala.syntax.AlternativePat
Returns a copy of this AlternativePat with lhs replaced.
withLhs(Pat) - Method in class hydra.scala.syntax.BindPat
Returns a copy of this BindPat with lhs replaced.
withLhs(Pat) - Method in class hydra.scala.syntax.ExtractInfixPat
Returns a copy of this ExtractInfixPat with lhs replaced.
withLhs(Pat) - Method in class hydra.scala.syntax.TypedPat
Returns a copy of this TypedPat with lhs replaced.
withLhs(Type) - Method in class hydra.scala.syntax.AndType
Returns a copy of this AndType with lhs replaced.
withLhs(Type) - Method in class hydra.scala.syntax.ApplyInfixType
Returns a copy of this ApplyInfixType with lhs replaced.
withLhs(Type) - Method in class hydra.scala.syntax.OrType
Returns a copy of this OrType with lhs replaced.
withLhs(Type) - Method in class hydra.scala.syntax.WithType
Returns a copy of this WithType with lhs replaced.
withLo(Optional<Type>) - Method in class hydra.scala.syntax.TypeBounds
Returns a copy of this TypeBounds with lo replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ClassDefn
Returns a copy of this ClassDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.DefDecl
Returns a copy of this DefDecl with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.EnumCaseDefn
Returns a copy of this EnumCaseDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.EnumDefn
Returns a copy of this EnumDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.GivenDecl
Returns a copy of this GivenDecl with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.GivenDefn
Returns a copy of this GivenDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ObjectPkg
Returns a copy of this ObjectPkg with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ParamData
Returns a copy of this ParamData with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.PrimaryCtor
Returns a copy of this PrimaryCtor with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.RepeatedEnumCaseDefn
Returns a copy of this RepeatedEnumCaseDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.SecondaryCtor
Returns a copy of this SecondaryCtor with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.TraitDefn
Returns a copy of this TraitDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.TypeDecl
Returns a copy of this TypeDecl with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.TypeDefn
Returns a copy of this TypeDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ValDecl
Returns a copy of this ValDecl with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.ValDefn
Returns a copy of this ValDefn with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.VarDecl
Returns a copy of this VarDecl with mods replaced.
withMods(List<Mod>) - Method in class hydra.scala.syntax.VarDefn
Returns a copy of this VarDefn with mods replaced.
withName(Name) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with name replaced.
withName(Name) - Method in class hydra.scala.syntax.GivenDefn
Returns a copy of this GivenDefn with name replaced.
withName(Name) - Method in class hydra.scala.syntax.Init
Returns a copy of this Init with name replaced.
withName(Name) - Method in class hydra.scala.syntax.ParamData
Returns a copy of this ParamData with name replaced.
withName(Name) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with name replaced.
withName(Name) - Method in class hydra.scala.syntax.PrimaryCtor
Returns a copy of this PrimaryCtor with name replaced.
withName(Name) - Method in class hydra.scala.syntax.RenameImportee
Returns a copy of this RenameImportee with name replaced.
withName(Name) - Method in class hydra.scala.syntax.SecondaryCtor
Returns a copy of this SecondaryCtor with name replaced.
withName(Name) - Method in class hydra.scala.syntax.TypedParamType
Returns a copy of this TypedParamType with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.DefDecl
Returns a copy of this DefDecl with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.EnumCaseDefn
Returns a copy of this EnumCaseDefn with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.GivenDecl
Returns a copy of this GivenDecl with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.ObjectPkg
Returns a copy of this ObjectPkg with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.Pkg
Returns a copy of this Pkg with name replaced.
withName(NameData) - Method in class hydra.scala.syntax.SelectData
Returns a copy of this SelectData with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.ClassDefn
Returns a copy of this ClassDefn with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.EnumDefn
Returns a copy of this EnumDefn with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.ProjectType
Returns a copy of this ProjectType with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.SelectType
Returns a copy of this SelectType with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.TraitDefn
Returns a copy of this TraitDefn with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.TypeDecl
Returns a copy of this TypeDecl with name replaced.
withName(NameType) - Method in class hydra.scala.syntax.TypeDefn
Returns a copy of this TypeDefn with name replaced.
withOp(NameData) - Method in class hydra.scala.syntax.ApplyInfixData
Returns a copy of this ApplyInfixData with op replaced.
withOp(NameData) - Method in class hydra.scala.syntax.ApplyTypeData
Returns a copy of this ApplyTypeData with op replaced.
withOp(NameData) - Method in class hydra.scala.syntax.ApplyUnaryData
Returns a copy of this ApplyUnaryData with op replaced.
withOp(NameData) - Method in class hydra.scala.syntax.ExtractInfixPat
Returns a copy of this ExtractInfixPat with op replaced.
withOp(NameType) - Method in class hydra.scala.syntax.ApplyInfixType
Returns a copy of this ApplyInfixType with op replaced.
withParams(List<ParamData>) - Method in class hydra.scala.syntax.ContextFunctionData
Returns a copy of this ContextFunctionData with params replaced.
withParams(List<ParamData>) - Method in class hydra.scala.syntax.FunctionData
Returns a copy of this FunctionData with params replaced.
withParams(List<Type>) - Method in class hydra.scala.syntax.ContextFunctionType
Returns a copy of this ContextFunctionType with params replaced.
withParams(List<Type>) - Method in class hydra.scala.syntax.FunctionType
Returns a copy of this FunctionType with params replaced.
withParams(List<Type>) - Method in class hydra.scala.syntax.ImplicitFunctionType
Returns a copy of this ImplicitFunctionType with params replaced.
withParamss(List<List<ParamData>>) - Method in class hydra.scala.syntax.DefDecl
Returns a copy of this DefDecl with paramss replaced.
withParamss(List<List<ParamData>>) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with paramss replaced.
withParamss(List<List<ParamData>>) - Method in class hydra.scala.syntax.MethodType
Returns a copy of this MethodType with paramss replaced.
withParamss(List<List<ParamData>>) - Method in class hydra.scala.syntax.PrimaryCtor
Returns a copy of this PrimaryCtor with paramss replaced.
withParamss(List<List<ParamData>>) - Method in class hydra.scala.syntax.SecondaryCtor
Returns a copy of this SecondaryCtor with paramss replaced.
withParmss(List<List<ParamData>>) - Method in class hydra.scala.syntax.ExtensionGroupDefn
Returns a copy of this ExtensionGroupDefn with parmss replaced.
withParts(List<Lit>) - Method in class hydra.scala.syntax.InterpolateData
Returns a copy of this InterpolateData with parts replaced.
withParts(List<Lit>) - Method in class hydra.scala.syntax.InterpolatePat
Returns a copy of this InterpolatePat with parts replaced.
withPat(Pat) - Method in class hydra.scala.syntax.Case
Returns a copy of this Case with pat replaced.
withPat(Pat) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
Returns a copy of this CaseGeneratorEnumerator with pat replaced.
withPat(Pat) - Method in class hydra.scala.syntax.GeneratorEnumerator
Returns a copy of this GeneratorEnumerator with pat replaced.
withPat(Pat) - Method in class hydra.scala.syntax.ValEnumerator
Returns a copy of this ValEnumerator with pat replaced.
withPat(Type) - Method in class hydra.scala.syntax.TypeCase
Returns a copy of this TypeCase with pat replaced.
withPats(List<Pat>) - Method in class hydra.scala.syntax.ValDecl
Returns a copy of this ValDecl with pats replaced.
withPats(List<Pat>) - Method in class hydra.scala.syntax.ValDefn
Returns a copy of this ValDefn with pats replaced.
withPats(List<Pat>) - Method in class hydra.scala.syntax.VarDecl
Returns a copy of this VarDecl with pats replaced.
withPats(List<Pat>) - Method in class hydra.scala.syntax.VarDefn
Returns a copy of this VarDefn with pats replaced.
withPrefix(NameData) - Method in class hydra.scala.syntax.InterpolateData
Returns a copy of this InterpolateData with prefix replaced.
withPrefix(NameData) - Method in class hydra.scala.syntax.InterpolatePat
Returns a copy of this InterpolatePat with prefix replaced.
withQual(Data) - Method in class hydra.scala.syntax.SelectData
Returns a copy of this SelectData with qual replaced.
withQual(RefData) - Method in class hydra.scala.syntax.SelectType
Returns a copy of this SelectType with qual replaced.
withQual(Type) - Method in class hydra.scala.syntax.ProjectType
Returns a copy of this ProjectType with qual replaced.
withRef(RefData) - Method in class hydra.scala.syntax.Importer
Returns a copy of this Importer with ref replaced.
withRef(RefData) - Method in class hydra.scala.syntax.Pkg
Returns a copy of this Pkg with ref replaced.
withRename(Name) - Method in class hydra.scala.syntax.RenameImportee
Returns a copy of this RenameImportee with rename replaced.
withRes(Type) - Method in class hydra.scala.syntax.ContextFunctionType
Returns a copy of this ContextFunctionType with res replaced.
withRes(Type) - Method in class hydra.scala.syntax.FunctionType
Returns a copy of this FunctionType with res replaced.
withRes(Type) - Method in class hydra.scala.syntax.ImplicitFunctionType
Returns a copy of this ImplicitFunctionType with res replaced.
withRhs(Optional<Data>) - Method in class hydra.scala.syntax.VarDefn
Returns a copy of this VarDefn with rhs replaced.
withRhs(Data) - Method in class hydra.scala.syntax.AssignData
Returns a copy of this AssignData with rhs replaced.
withRhs(Data) - Method in class hydra.scala.syntax.CaseGeneratorEnumerator
Returns a copy of this CaseGeneratorEnumerator with rhs replaced.
withRhs(Data) - Method in class hydra.scala.syntax.GeneratorEnumerator
Returns a copy of this GeneratorEnumerator with rhs replaced.
withRhs(Data) - Method in class hydra.scala.syntax.ValDefn
Returns a copy of this ValDefn with rhs replaced.
withRhs(Data) - Method in class hydra.scala.syntax.ValEnumerator
Returns a copy of this ValEnumerator with rhs replaced.
withRhs(Pat) - Method in class hydra.scala.syntax.AlternativePat
Returns a copy of this AlternativePat with rhs replaced.
withRhs(Pat) - Method in class hydra.scala.syntax.BindPat
Returns a copy of this BindPat with rhs replaced.
withRhs(Type) - Method in class hydra.scala.syntax.AndType
Returns a copy of this AndType with rhs replaced.
withRhs(Type) - Method in class hydra.scala.syntax.ApplyInfixType
Returns a copy of this ApplyInfixType with rhs replaced.
withRhs(Type) - Method in class hydra.scala.syntax.OrType
Returns a copy of this OrType with rhs replaced.
withRhs(Type) - Method in class hydra.scala.syntax.TypedPat
Returns a copy of this TypedPat with rhs replaced.
withRhs(Type) - Method in class hydra.scala.syntax.WithType
Returns a copy of this WithType with rhs replaced.
withRhs(List<Pat>) - Method in class hydra.scala.syntax.ExtractInfixPat
Returns a copy of this ExtractInfixPat with rhs replaced.
withSelf(Self) - Method in class hydra.scala.syntax.Template
Returns a copy of this Template with self replaced.
withSparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with sparams replaced.
withSparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenDecl
Returns a copy of this GivenDecl with sparams replaced.
withSparams(List<List<ParamData>>) - Method in class hydra.scala.syntax.GivenDefn
Returns a copy of this GivenDefn with sparams replaced.
withStats(List<Stat>) - Method in class hydra.scala.syntax.ExistentialType
Returns a copy of this ExistentialType with stats replaced.
withStats(List<Stat>) - Method in class hydra.scala.syntax.Pkg
Returns a copy of this Pkg with stats replaced.
withStats(List<Stat>) - Method in class hydra.scala.syntax.RefineType
Returns a copy of this RefineType with stats replaced.
withStats(List<Stat>) - Method in class hydra.scala.syntax.SecondaryCtor
Returns a copy of this SecondaryCtor with stats replaced.
withStats(List<Stat>) - Method in class hydra.scala.syntax.Template
Returns a copy of this Template with stats replaced.
withSuperp(Name) - Method in class hydra.scala.syntax.SuperData
Returns a copy of this SuperData with superp replaced.
withTargs(List<Data>) - Method in class hydra.scala.syntax.ApplyUsingData
Returns a copy of this ApplyUsingData with targs replaced.
withTargs(List<Type>) - Method in class hydra.scala.syntax.ApplyInfixData
Returns a copy of this ApplyInfixData with targs replaced.
withTargs(List<Type>) - Method in class hydra.scala.syntax.ApplyTypeData
Returns a copy of this ApplyTypeData with targs replaced.
withTbounds(List<TypeBounds>) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with tbounds replaced.
withTempl(Template) - Method in class hydra.scala.syntax.GivenDefn
Returns a copy of this GivenDefn with templ replaced.
withTemplate(Template) - Method in class hydra.scala.syntax.ClassDefn
Returns a copy of this ClassDefn with template replaced.
withTemplate(Template) - Method in class hydra.scala.syntax.EnumDefn
Returns a copy of this EnumDefn with template replaced.
withTemplate(Template) - Method in class hydra.scala.syntax.ObjectPkg
Returns a copy of this ObjectPkg with template replaced.
withTemplate(Template) - Method in class hydra.scala.syntax.TraitDefn
Returns a copy of this TraitDefn with template replaced.
withThenp(Data) - Method in class hydra.scala.syntax.IfData
Returns a copy of this IfData with thenp replaced.
withThisp(Name) - Method in class hydra.scala.syntax.SuperData
Returns a copy of this SuperData with thisp replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.ClassDefn
Returns a copy of this ClassDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.DefDecl
Returns a copy of this DefDecl with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.DefDefn
Returns a copy of this DefDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.EnumCaseDefn
Returns a copy of this EnumCaseDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.EnumDefn
Returns a copy of this EnumDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.ExtensionGroupDefn
Returns a copy of this ExtensionGroupDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.GivenDecl
Returns a copy of this GivenDecl with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.LambdaType
Returns a copy of this LambdaType with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.PolyFunctionData
Returns a copy of this PolyFunctionData with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.PolyFunctionType
Returns a copy of this PolyFunctionType with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.TraitDefn
Returns a copy of this TraitDefn with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.TypeDecl
Returns a copy of this TypeDecl with tparams replaced.
withTparams(List<ParamType>) - Method in class hydra.scala.syntax.TypeDefn
Returns a copy of this TypeDefn with tparams replaced.
withTparams(List<List<ParamType>>) - Method in class hydra.scala.syntax.GivenAliasDefn
Returns a copy of this GivenAliasDefn with tparams replaced.
withTparams(List<List<ParamType>>) - Method in class hydra.scala.syntax.GivenDefn
Returns a copy of this GivenDefn with tparams replaced.
withTpe(Optional<Type>) - Method in class hydra.scala.syntax.RefineType
Returns a copy of this RefineType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.AnnotateType
Returns a copy of this AnnotateType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.ApplyType
Returns a copy of this ApplyType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.AscribeData
Returns a copy of this AscribeData with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.ExistentialType
Returns a copy of this ExistentialType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.Init
Returns a copy of this Init with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.LambdaType
Returns a copy of this LambdaType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.MatchType
Returns a copy of this MatchType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.MethodType
Returns a copy of this MethodType with tpe replaced.
withTpe(Type) - Method in class hydra.scala.syntax.PolyFunctionType
Returns a copy of this PolyFunctionType with tpe replaced.
withTyp(Type) - Method in class hydra.scala.syntax.TypedParamType
Returns a copy of this TypedParamType with typ replaced.
withType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL constructor for hydra.scala.syntax.WithType
WithType - Class in hydra.scala.syntax
 
WithType(Type, Type) - Constructor for class hydra.scala.syntax.WithType
Constructs an immutable WithType.
WithType.Builder - Class in hydra.scala.syntax
A fluent builder for WithType.
withTypeLhs(TypedTerm<WithType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the lhs field of hydra.scala.syntax.WithType
withTypeRhs(TypedTerm<WithType>) - Static method in interface hydra.dsl.scala.Syntax
DSL accessor for the rhs field of hydra.scala.syntax.WithType
withTypeWithLhs(TypedTerm<WithType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the lhs field of hydra.scala.syntax.WithType
withTypeWithRhs(TypedTerm<WithType>, TypedTerm<Type>) - Static method in interface hydra.dsl.scala.Syntax
DSL updater for the rhs field of hydra.scala.syntax.WithType
withVbounds(List<Type>) - Method in class hydra.scala.syntax.ParamType
Returns a copy of this ParamType with vbounds replaced.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages