A B C D E F G H I J K L M N O P Q R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abs() - Static method in interface hydra.lib.Math_
- abs(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.abs
- Abs - Class in hydra.overlay.java.lib.math
-
Computes the absolute value of a number.
- Abs() - Constructor for class hydra.overlay.java.lib.math.Abs
- absurd() - Static method in interface hydra.lib.Functions
- Absurd - Class in hydra.overlay.java.lib.functions
-
Eliminates a value of the uninhabited void type, producing any type.
- Absurd() - Constructor for class hydra.overlay.java.lib.functions.Absurd
- accept(Associativity.Visitor<R>) - Method in class hydra.ast.Associativity
-
Dispatch to
visitor. - accept(Associativity.Visitor<R>) - Method in class hydra.ast.Associativity.Both
-
Dispatch to
visitor. - accept(Associativity.Visitor<R>) - Method in class hydra.ast.Associativity.Left
-
Dispatch to
visitor. - accept(Associativity.Visitor<R>) - Method in class hydra.ast.Associativity.None
-
Dispatch to
visitor. - accept(Associativity.Visitor<R>) - Method in class hydra.ast.Associativity.Right
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr.Brackets
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr.Const
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr.Indent
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr.Op
-
Dispatch to
visitor. - accept(Expr.Visitor<R>) - Method in class hydra.ast.Expr.Seq
-
Dispatch to
visitor. - accept(IndentStyle.Visitor<R>) - Method in class hydra.ast.IndentStyle
-
Dispatch to
visitor. - accept(IndentStyle.Visitor<R>) - Method in class hydra.ast.IndentStyle.AllLines
-
Dispatch to
visitor. - accept(IndentStyle.Visitor<R>) - Method in class hydra.ast.IndentStyle.SubsequentLines
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws.Break
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws.BreakAndIndent
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws.DoubleBreak
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws.None
-
Dispatch to
visitor. - accept(Ws.Visitor<R>) - Method in class hydra.ast.Ws.Space
-
Dispatch to
visitor. - accept(CoderDirection.Visitor<R>) - Method in class hydra.coders.CoderDirection
-
Dispatch to
visitor. - accept(CoderDirection.Visitor<R>) - Method in class hydra.coders.CoderDirection.Decode
-
Dispatch to
visitor. - accept(CoderDirection.Visitor<R>) - Method in class hydra.coders.CoderDirection.Encode
-
Dispatch to
visitor. - accept(LanguageFeature.Visitor<R>) - Method in class hydra.coders.LanguageFeature
-
Dispatch to
visitor. - accept(LanguageFeature.Visitor<R>) - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
-
Dispatch to
visitor. - accept(LanguageFeature.Visitor<R>) - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
-
Dispatch to
visitor. - accept(LanguageFeature.Visitor<R>) - Method in class hydra.coders.LanguageFeature.PartialApplication
-
Dispatch to
visitor. - accept(TraversalOrder.Visitor<R>) - Method in class hydra.coders.TraversalOrder
-
Dispatch to
visitor. - accept(TraversalOrder.Visitor<R>) - Method in class hydra.coders.TraversalOrder.Post
-
Dispatch to
visitor. - accept(TraversalOrder.Visitor<R>) - Method in class hydra.coders.TraversalOrder.Pre
-
Dispatch to
visitor. - accept(FloatType.Visitor<R>) - Method in class hydra.core.FloatType
-
Dispatch to
visitor. - accept(FloatType.Visitor<R>) - Method in class hydra.core.FloatType.Float32
-
Dispatch to
visitor. - accept(FloatType.Visitor<R>) - Method in class hydra.core.FloatType.Float64
-
Dispatch to
visitor. - accept(FloatValue.Visitor<R>) - Method in class hydra.core.FloatValue
-
Dispatch to
visitor. - accept(FloatValue.Visitor<R>) - Method in class hydra.core.FloatValue.Float32
-
Dispatch to
visitor. - accept(FloatValue.Visitor<R>) - Method in class hydra.core.FloatValue.Float64
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Bigint
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Int16
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Int32
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Int64
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Int8
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Uint16
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Uint32
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Uint64
-
Dispatch to
visitor. - accept(IntegerType.Visitor<R>) - Method in class hydra.core.IntegerType.Uint8
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Bigint
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Int16
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Int32
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Int64
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Int8
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Uint16
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Uint32
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Uint64
-
Dispatch to
visitor. - accept(IntegerValue.Visitor<R>) - Method in class hydra.core.IntegerValue.Uint8
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.Binary
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.Boolean_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.Decimal
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.Float_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.Integer_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.core.Literal.String_
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.Binary
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.Boolean_
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.Decimal
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.Float_
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.Integer_
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.core.LiteralType.String_
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Annotated
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Application
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Cases
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Either
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Inject
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Lambda
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Let
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.List
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Literal
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Map
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Optional
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Pair
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Project
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Record
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Set
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.TypeApplication
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.TypeLambda
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Unit
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Unwrap
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Variable
-
Dispatch to
visitor. - accept(Term.Visitor<R>) - Method in class hydra.core.Term.Wrap
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Annotated
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Application
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Effect
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Either
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Forall
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Function
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.List
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Literal
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Map
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Optional
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Pair
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Record
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Set
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Union
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Unit
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Variable
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Void_
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.core.Type.Wrap
-
Dispatch to
visitor. - accept(TypeClassConstraint.Visitor<R>) - Method in class hydra.core.TypeClassConstraint
-
Dispatch to
visitor. - accept(TypeClassConstraint.Visitor<R>) - Method in class hydra.core.TypeClassConstraint.Simple
-
Dispatch to
visitor. - accept(DocSegment.Visitor<R>) - Method in class hydra.docs.DocSegment
-
Dispatch to
visitor. - accept(DocSegment.Visitor<R>) - Method in class hydra.docs.DocSegment.Ref
-
Dispatch to
visitor. - accept(DocSegment.Visitor<R>) - Method in class hydra.docs.DocSegment.Text
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.IncorrectUnification
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.NotAForallType
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.NotAFunctionType
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.Other
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.TypeMismatch
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UnequalTypes
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UntypedLambda
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
-
Dispatch to
visitor. - accept(CheckingError.Visitor<R>) - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
-
Dispatch to
visitor. - accept(InvalidLiteralError.Visitor<R>) - Method in class hydra.error.core.InvalidLiteralError
-
Dispatch to
visitor. - accept(InvalidLiteralError.Visitor<R>) - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.ConstantCondition
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.DuplicateField
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.SelfApplication
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
-
Dispatch to
visitor. - accept(InvalidTermError.Visitor<R>) - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
-
Dispatch to
visitor. - accept(InvalidTypeError.Visitor<R>) - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError.AlreadyExists
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError.InvalidPath
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError.NotFound
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError.Other
-
Dispatch to
visitor. - accept(FileError.Visitor<R>) - Method in class hydra.error.file.FileError.PermissionDenied
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
-
Dispatch to
visitor. - accept(InvalidModuleError.Visitor<R>) - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
-
Dispatch to
visitor. - accept(InvalidPackageError.Visitor<R>) - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError.CommandNotFound
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError.Interrupted
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError.Other
-
Dispatch to
visitor. - accept(SystemError.Visitor<R>) - Method in class hydra.error.system.SystemError.PermissionDenied
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Checking
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Decoding
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.DuplicateBinding
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.DuplicateField
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Extraction
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Inference
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.InvalidLiteral
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Other
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Resolution
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.UndefinedField
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.UndefinedTermVariable
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.UnexpectedTermVariant
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.UnexpectedTypeVariant
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.Unification
-
Dispatch to
visitor. - accept(Error_.Visitor<R>) - Method in class hydra.errors.Error_.UntypedTermVariable
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.EmptyList
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.MultipleBindings
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.MultipleFields
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.NoMatchingField
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.NoSuchBinding
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.NotEnoughCases
-
Dispatch to
visitor. - accept(ExtractionError.Visitor<R>) - Method in class hydra.errors.ExtractionError.UnexpectedShape
-
Dispatch to
visitor. - accept(InferenceError.Visitor<R>) - Method in class hydra.errors.InferenceError
-
Dispatch to
visitor. - accept(InferenceError.Visitor<R>) - Method in class hydra.errors.InferenceError.Checking
-
Dispatch to
visitor. - accept(InferenceError.Visitor<R>) - Method in class hydra.errors.InferenceError.Other
-
Dispatch to
visitor. - accept(InferenceError.Visitor<R>) - Method in class hydra.errors.InferenceError.Unification
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError.NoMatchingField
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError.NoSuchBinding
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError.Other
-
Dispatch to
visitor. - accept(ResolutionError.Visitor<R>) - Method in class hydra.errors.ResolutionError.UnexpectedShape
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Block
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Character_
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Directory
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Fifo
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Link
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Regular
-
Dispatch to
visitor. - accept(FileType.Visitor<R>) - Method in class hydra.file.FileType.Socket
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.Array
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.Boolean_
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.Null
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.Number_
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.Object_
-
Dispatch to
visitor. - accept(Value.Visitor<R>) - Method in class hydra.json.model.Value.String_
-
Dispatch to
visitor. - accept(Either.Visitor<L, R, T>) - Method in class hydra.overlay.java.util.Either
-
Accept a visitor for pattern matching on Either values.
- accept(Either.Visitor<L, R, T>) - Method in class hydra.overlay.java.util.Either.Left
- accept(Either.Visitor<L, R, T>) - Method in class hydra.overlay.java.util.Either.Right
- accept(Definition.Visitor<R>) - Method in class hydra.packaging.Definition
-
Dispatch to
visitor. - accept(Definition.Visitor<R>) - Method in class hydra.packaging.Definition.Primitive
-
Dispatch to
visitor. - accept(Definition.Visitor<R>) - Method in class hydra.packaging.Definition.Term
-
Dispatch to
visitor. - accept(Definition.Visitor<R>) - Method in class hydra.packaging.Definition.Type
-
Dispatch to
visitor. - accept(DefinitionReference.Visitor<R>) - Method in class hydra.packaging.DefinitionReference
-
Dispatch to
visitor. - accept(DefinitionReference.Visitor<R>) - Method in class hydra.packaging.DefinitionReference.Primitive
-
Dispatch to
visitor. - accept(DefinitionReference.Visitor<R>) - Method in class hydra.packaging.DefinitionReference.Term
-
Dispatch to
visitor. - accept(DefinitionReference.Visitor<R>) - Method in class hydra.packaging.DefinitionReference.Type
-
Dispatch to
visitor. - accept(DependencyScope.Visitor<R>) - Method in class hydra.packaging.DependencyScope
-
Dispatch to
visitor. - accept(DependencyScope.Visitor<R>) - Method in class hydra.packaging.DependencyScope.Api
-
Dispatch to
visitor. - accept(DependencyScope.Visitor<R>) - Method in class hydra.packaging.DependencyScope.Runtime_
-
Dispatch to
visitor. - accept(DependencyScope.Visitor<R>) - Method in class hydra.packaging.DependencyScope.Test
-
Dispatch to
visitor. - accept(DependencyScope.Visitor<R>) - Method in class hydra.packaging.DependencyScope.Tool
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference.Definition
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference.Module
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference.Package_
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference.TermExpr
-
Dispatch to
visitor. - accept(EntityReference.Visitor<R>) - Method in class hydra.packaging.EntityReference.TypeExpr
-
Dispatch to
visitor. - accept(VersionSpecifier.Visitor<R>) - Method in class hydra.packaging.VersionSpecifier
-
Dispatch to
visitor. - accept(VersionSpecifier.Visitor<R>) - Method in class hydra.packaging.VersionSpecifier.Any
-
Dispatch to
visitor. - accept(VersionSpecifier.Visitor<R>) - Method in class hydra.packaging.VersionSpecifier.AtLeast
-
Dispatch to
visitor. - accept(VersionSpecifier.Visitor<R>) - Method in class hydra.packaging.VersionSpecifier.Exact
-
Dispatch to
visitor. - accept(VersionSpecifier.Visitor<R>) - Method in class hydra.packaging.VersionSpecifier.Range
-
Dispatch to
visitor. - accept(ParseResult.Visitor<A, R>) - Method in class hydra.parsing.ParseResult
-
Dispatch to
visitor. - accept(ParseResult.Visitor<A, R>) - Method in class hydra.parsing.ParseResult.Failure
-
Dispatch to
visitor. - accept(ParseResult.Visitor<A, R>) - Method in class hydra.parsing.ParseResult.Success
-
Dispatch to
visitor. - accept(SubtermLink.Visitor<R>) - Method in class hydra.paths.SubtermLink
-
Dispatch to
visitor. - accept(SubtermLink.Visitor<R>) - Method in class hydra.paths.SubtermLink.Attribute
-
Dispatch to
visitor. - accept(SubtermLink.Visitor<R>) - Method in class hydra.paths.SubtermLink.Edge
-
Dispatch to
visitor. - accept(SubtermLink.Visitor<R>) - Method in class hydra.paths.SubtermLink.Property
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.AnnotatedBody
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.ApplicationArgument
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.ApplicationFunction
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.CasesCase
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.CasesDefault
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.EitherLeft
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.EitherRight
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.InjectField
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.LambdaBody
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.LetBinding
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.LetBody
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.ListElement
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.MapKey
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.MapValue
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.OptionalGiven
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.PairFirst
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.PairSecond
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.RecordField
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.SetElement
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.TypeApplicationBody
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.TypeLambdaBody
-
Dispatch to
visitor. - accept(SubtermStep.Visitor<R>) - Method in class hydra.paths.SubtermStep.WrapBody
-
Dispatch to
visitor. - accept(SubtypeLink.Visitor<R>) - Method in class hydra.paths.SubtypeLink
-
Dispatch to
visitor. - accept(SubtypeLink.Visitor<R>) - Method in class hydra.paths.SubtypeLink.Attribute
-
Dispatch to
visitor. - accept(SubtypeLink.Visitor<R>) - Method in class hydra.paths.SubtypeLink.Edge
-
Dispatch to
visitor. - accept(SubtypeLink.Visitor<R>) - Method in class hydra.paths.SubtypeLink.Property
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.AnnotatedBody
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.ApplicationArgument
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.ApplicationFunction
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.EffectValue
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.EitherLeft
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.EitherRight
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.ForallBody
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.FunctionCodomain
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.FunctionDomain
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.ListElement
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.MapKeys
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.MapValues
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.OptionalElement
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.PairFirst
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.PairSecond
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.RecordField
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.SetElement
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.UnionField
-
Dispatch to
visitor. - accept(SubtypeStep.Visitor<R>) - Method in class hydra.paths.SubtypeStep.WrapBody
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.CasesTypeName
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.InjectTypeName
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.LambdaParameter
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.ProjectFieldName
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.ProjectTypeName
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.RecordTypeName
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.TypeApplicationType
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
-
Dispatch to
visitor. - accept(TermAttribute.Visitor<R>) - Method in class hydra.paths.TermAttribute.WrapTypeName
-
Dispatch to
visitor. - accept(TypeAttribute.Visitor<R>) - Method in class hydra.paths.TypeAttribute
-
Dispatch to
visitor. - accept(TypeAttribute.Visitor<R>) - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
-
Dispatch to
visitor. - accept(TypeAttribute.Visitor<R>) - Method in class hydra.paths.TypeAttribute.ForallParameter
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.Equal
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.GreaterThan
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.LessThan
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
-
Dispatch to
visitor. - accept(ComparisonConstraint.Visitor<R>) - Method in class hydra.query.ComparisonConstraint.NotEqual
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.query.Node
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.query.Node.Term
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.query.Node.Variable
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.query.Node.Wildcard
-
Dispatch to
visitor. - accept(Path.Visitor<R>) - Method in class hydra.query.Path
-
Dispatch to
visitor. - accept(Path.Visitor<R>) - Method in class hydra.query.Path.Inverse
-
Dispatch to
visitor. - accept(Path.Visitor<R>) - Method in class hydra.query.Path.Regex
-
Dispatch to
visitor. - accept(Path.Visitor<R>) - Method in class hydra.query.Path.Step
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern.Conjunction
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern.Disjunction
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern.Graph
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern.Negation
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.query.Pattern.Triple
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.AtLeast
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.Exactly
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.One
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.OneOrMore
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.Range
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.ZeroOrMore
-
Dispatch to
visitor. - accept(RegexQuantifier.Visitor<R>) - Method in class hydra.query.RegexQuantifier.ZeroOrOne
-
Dispatch to
visitor. - accept(Step.Visitor<R>) - Method in class hydra.query.Step
-
Dispatch to
visitor. - accept(Step.Visitor<R>) - Method in class hydra.query.Step.Compare
-
Dispatch to
visitor. - accept(Step.Visitor<R>) - Method in class hydra.query.Step.Edge
-
Dispatch to
visitor. - accept(Step.Visitor<R>) - Method in class hydra.query.Step.Project
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.AnchorEnd
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.AnchorStart
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.Any
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.Class_
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.Group
-
Dispatch to
visitor. - accept(Atom.Visitor<R>) - Method in class hydra.regex.Atom.Literal
-
Dispatch to
visitor. - accept(ClassItem.Visitor<R>) - Method in class hydra.regex.ClassItem
-
Dispatch to
visitor. - accept(ClassItem.Visitor<R>) - Method in class hydra.regex.ClassItem.Character_
-
Dispatch to
visitor. - accept(ClassItem.Visitor<R>) - Method in class hydra.regex.ClassItem.Range
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.AtLeast
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.Exactly
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.One
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.OneOrMore
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.Range
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.ZeroOrMore
-
Dispatch to
visitor. - accept(Quantifier.Visitor<R>) - Method in class hydra.regex.Quantifier.ZeroOrOne
-
Dispatch to
visitor. - accept(TestCase.Visitor<R>) - Method in class hydra.testing.TestCase
-
Dispatch to
visitor. - accept(TestCase.Visitor<R>) - Method in class hydra.testing.TestCase.Effectful
-
Dispatch to
visitor. - accept(TestCase.Visitor<R>) - Method in class hydra.testing.TestCase.Universal
-
Dispatch to
visitor. - accept(CaseConvention.Visitor<R>) - Method in class hydra.util.CaseConvention
-
Dispatch to
visitor. - accept(CaseConvention.Visitor<R>) - Method in class hydra.util.CaseConvention.Camel
-
Dispatch to
visitor. - accept(CaseConvention.Visitor<R>) - Method in class hydra.util.CaseConvention.LowerSnake
-
Dispatch to
visitor. - accept(CaseConvention.Visitor<R>) - Method in class hydra.util.CaseConvention.Pascal
-
Dispatch to
visitor. - accept(CaseConvention.Visitor<R>) - Method in class hydra.util.CaseConvention.UpperSnake
-
Dispatch to
visitor. - accept(Comparison.Visitor<R>) - Method in class hydra.util.Comparison
-
Dispatch to
visitor. - accept(Comparison.Visitor<R>) - Method in class hydra.util.Comparison.EqualTo
-
Dispatch to
visitor. - accept(Comparison.Visitor<R>) - Method in class hydra.util.Comparison.GreaterThan
-
Dispatch to
visitor. - accept(Comparison.Visitor<R>) - Method in class hydra.util.Comparison.LessThan
-
Dispatch to
visitor. - accept(Precision.Visitor<R>) - Method in class hydra.util.Precision
-
Dispatch to
visitor. - accept(Precision.Visitor<R>) - Method in class hydra.util.Precision.Arbitrary
-
Dispatch to
visitor. - accept(Precision.Visitor<R>) - Method in class hydra.util.Precision.Bits
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.Binary
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.Boolean_
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.Decimal
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.Float_
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.Integer_
-
Dispatch to
visitor. - accept(LiteralVariant.Visitor<R>) - Method in class hydra.variants.LiteralVariant.String_
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Annotated
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Application
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Cases
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Either
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Inject
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Lambda
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Let
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.List
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Literal
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Map
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Optional
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Pair
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Project
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Record
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Set
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.TypeApplication
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.TypeLambda
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Unit
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Unwrap
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Variable
-
Dispatch to
visitor. - accept(TermVariant.Visitor<R>) - Method in class hydra.variants.TermVariant.Wrap
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Annotated
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Application
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Effect
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Either
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Forall
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Function
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.List
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Literal
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Map
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Optional
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Pair
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Record
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Set
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Union
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Unit
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Variable
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Void_
-
Dispatch to
visitor. - accept(TypeVariant.Visitor<R>) - Method in class hydra.variants.TypeVariant.Wrap
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.yaml.model.Node
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.yaml.model.Node.Mapping
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.yaml.model.Node.Scalar
-
Dispatch to
visitor. - accept(Node.Visitor<R>) - Method in class hydra.yaml.model.Node.Sequence
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Bool
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Decimal
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Float_
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Int
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Null
-
Dispatch to
visitor. - accept(Scalar.Visitor<R>) - Method in class hydra.yaml.model.Scalar.Str
-
Dispatch to
visitor. - ACCESS_TIME - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatus.accessTimefield. - accessTime - Variable in class hydra.file.FileStatus
-
st_atim / the time of last data access, if available.
- accessTime(Optional<Timespec>) - Method in class hydra.file.FileStatus.Builder
- acos() - Static method in interface hydra.lib.Math_
- acos(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.acos
- Acos - Class in hydra.overlay.java.lib.math
-
Computes the arccosine of a value.
- Acos() - Constructor for class hydra.overlay.java.lib.math.Acos
- acosh() - Static method in interface hydra.lib.Math_
- acosh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.acosh
- Acosh - Class in hydra.overlay.java.lib.math
-
Computes the inverse hyperbolic cosine.
- Acosh() - Constructor for class hydra.overlay.java.lib.math.Acosh
- actual - Variable in class hydra.errors.UnexpectedShapeError
-
A description of the shape actually encountered
- actual - Variable in class hydra.testing.EffectfulTestCase
-
A thunk producing the effect to be interpreted by the test runner.
- actual - Variable in class hydra.testing.UniversalTestCase
-
A thunk producing the actual result string.
- actual(String) - Method in class hydra.errors.UnexpectedShapeError.Builder
- actual(Function<Void, String>) - Method in class hydra.testing.EffectfulTestCase.Builder
- actual(Function<Void, String>) - Method in class hydra.testing.UniversalTestCase.Builder
- ACTUAL - Static variable in class hydra.errors.UnexpectedShapeError
-
Name of the
hydra.errors.UnexpectedShapeError.actualfield. - ACTUAL - Static variable in class hydra.testing.EffectfulTestCase
-
Name of the
hydra.testing.EffectfulTestCase.actualfield. - ACTUAL - Static variable in class hydra.testing.UniversalTestCase
-
Name of the
hydra.testing.UniversalTestCase.actualfield. - ACTUAL_ARITY - Static variable in class hydra.error.checking.TypeArityMismatchError
-
Name of the
hydra.error.checking.TypeArityMismatchError.actualArityfield. - ACTUAL_TERM - Static variable in class hydra.error.core.UnexpectedTermVariantError
-
Name of the
hydra.error.core.UnexpectedTermVariantError.actualTermfield. - ACTUAL_TYPE - Static variable in class hydra.error.checking.TypeMismatchError
-
Name of the
hydra.error.checking.TypeMismatchError.actualTypefield. - ACTUAL_TYPE - Static variable in class hydra.error.core.LiteralTypeMismatchError
-
Name of the
hydra.error.core.LiteralTypeMismatchError.actualTypefield. - ACTUAL_TYPE - Static variable in class hydra.error.core.UnexpectedTypeVariantError
-
Name of the
hydra.error.core.UnexpectedTypeVariantError.actualTypefield. - ACTUAL_VARIANT - Static variable in class hydra.error.core.NominalTypeKindMismatchError
-
Name of the
hydra.error.core.NominalTypeKindMismatchError.actualVariantfield. - actualArity - Variable in class hydra.error.checking.TypeArityMismatchError
-
The actual number of type arguments provided
- actualArity(Integer) - Method in class hydra.error.checking.TypeArityMismatchError.Builder
- actualTerm - Variable in class hydra.error.core.UnexpectedTermVariantError
-
The actual term that was encountered
- actualTerm(Term) - Method in class hydra.error.core.UnexpectedTermVariantError.Builder
- actualType - Variable in class hydra.error.checking.TypeMismatchError
-
The actual type encountered
- actualType - Variable in class hydra.error.core.LiteralTypeMismatchError
-
The actual literal type, derived from the value
- actualType - Variable in class hydra.error.core.UnexpectedTypeVariantError
-
The actual type that was encountered
- actualType(LiteralType) - Method in class hydra.error.core.LiteralTypeMismatchError.Builder
- actualType(Type) - Method in class hydra.error.checking.TypeMismatchError.Builder
- actualType(Type) - Method in class hydra.error.core.UnexpectedTypeVariantError.Builder
- actualVariant - Variable in class hydra.error.core.NominalTypeKindMismatchError
-
The type variant that the name actually resolves to
- actualVariant(TypeVariant) - Method in class hydra.error.core.NominalTypeKindMismatchError.Builder
- Adapt - Interface in hydra
-
Simple, one-way adapters for types and terms
- adaptDataGraph(LanguageConstraints, Boolean, List<Binding>, T0, Graph) - Static method in interface hydra.Adapt
-
Adapt a graph and its schema to the given language constraints.
- adapter(TypedTerm<Boolean>, TypedTerm<T1>, TypedTerm<T2>, TypedTerm<Coder<V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.Adapter
- Adapter<T1,T2,V1,V2,E> - Class in hydra.coders
-
A two-level bidirectional encoder which adapts types to types and terms to terms
- Adapter(Boolean, T1, T2, Coder<V1, V2, E>) - Constructor for class hydra.coders.Adapter
-
Constructs an immutable
Adapter. - Adapter.Builder<T1,T2,V1,V2,E> - Class in hydra.coders
-
A fluent builder for
Adapter. - adapterAdapter() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.Adapter
- adapterCoder(TypedTerm<Adapter<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the coder field of hydra.coders.Adapter
- adapterContext(TypedTerm<Graph>, TypedTerm<Language>, TypedTerm<Map<Name, Adapter<Type, Type, Term, Term, Error_>>>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.AdapterContext
- AdapterContext - Class in hydra.coders
-
An evaluation context together with a source language and a target language
- AdapterContext(Graph, Language, Map<Name, Adapter<Type, Type, Term, Term, Error_>>) - Constructor for class hydra.coders.AdapterContext
-
Constructs an immutable
AdapterContext. - AdapterContext.Builder - Class in hydra.coders
-
A fluent builder for
AdapterContext. - adapterContextAdapterContext() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.AdapterContext
- adapterContextAdapters(TypedTerm<AdapterContext>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the adapters field of hydra.coders.AdapterContext
- adapterContextGraph(TypedTerm<AdapterContext>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the graph field of hydra.coders.AdapterContext
- adapterContextLanguage(TypedTerm<AdapterContext>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the language field of hydra.coders.AdapterContext
- adapterContextWithAdapters(TypedTerm<AdapterContext>, TypedTerm<Map<Name, Adapter<Type, Type, Term, Term, Error_>>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the adapters field of hydra.coders.AdapterContext
- adapterContextWithGraph(TypedTerm<AdapterContext>, TypedTerm<Graph>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the graph field of hydra.coders.AdapterContext
- adapterContextWithLanguage(TypedTerm<AdapterContext>, TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the language field of hydra.coders.AdapterContext
- adapterIsLossy(TypedTerm<Adapter<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the isLossy field of hydra.coders.Adapter
- adapters - Variable in class hydra.coders.AdapterContext
-
A map of type names to adapters for those types
- adapters(Map<Name, Adapter<Type, Type, Term, Term, Error_>>) - Method in class hydra.coders.AdapterContext.Builder
- Adapters - Class in hydra.overlay.java
-
Convenience functions for working with Hydra adapters.
- Adapters() - Constructor for class hydra.overlay.java.Adapters
- ADAPTERS - Static variable in class hydra.coders.AdapterContext
-
Name of the
hydra.coders.AdapterContext.adaptersfield. - adapterSource(TypedTerm<Adapter<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the source field of hydra.coders.Adapter
- adapterTarget(TypedTerm<Adapter<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the target field of hydra.coders.Adapter
- adapterWithCoder(TypedTerm<Adapter<T1, T2, V1, V2, E>>, TypedTerm<Coder<V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the coder field of hydra.coders.Adapter
- adapterWithIsLossy(TypedTerm<Adapter<T1, T2, V1, V2, E>>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the isLossy field of hydra.coders.Adapter
- adapterWithSource(TypedTerm<Adapter<T1, T2, V1, V2, E>>, TypedTerm<T1>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the source field of hydra.coders.Adapter
- adapterWithTarget(TypedTerm<Adapter<T1, T2, V1, V2, E>>, TypedTerm<T2>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the target field of hydra.coders.Adapter
- adaptFloatType(LanguageConstraints, FloatType) - Static method in interface hydra.Adapt
-
Attempt to adapt a floating-point type using the given language constraints
- adaptGraphSchema(LanguageConstraints, Map<LiteralType, LiteralType>, Map<T0, Type>) - Static method in interface hydra.Adapt
-
Adapt a schema graph to the given language constraints
- adaptGraphSchema_mapPair(LanguageConstraints, Function<LanguageConstraints, Function<Map<LiteralType, LiteralType>, Function<Type, Either<Error_, Type>>>>, Map<LiteralType, LiteralType>, Pair<T1, Type>) - Static method in interface hydra.Adapt
- adaptGraphSchema_name(Pair<T1, Type>) - Static method in interface hydra.Adapt
- adaptIntegerType(LanguageConstraints, IntegerType) - Static method in interface hydra.Adapt
-
Attempt to adapt an integer type using the given language constraints
- adaptLambdaDomains(LanguageConstraints, Map<LiteralType, LiteralType>, Function<T0, Either<Error_, Term>>, T0) - Static method in interface hydra.Adapt
-
Rewrite callback for adapting lambda domain types in a term
- adaptLiteral(LiteralType, Literal) - Static method in interface hydra.Adapt
-
Convert a literal to a different type
- adaptLiteralType(LanguageConstraints, LiteralType) - Static method in interface hydra.Adapt
-
Attempt to adapt a literal type using the given language constraints
- adaptLiteralTypesMap(LanguageConstraints) - Static method in interface hydra.Adapt
-
Derive a map of adapted literal types for the given language constraints
- adaptLiteralValue(Map<T0, LiteralType>, T0, Literal) - Static method in interface hydra.Adapt
-
Adapt a literal value using the given language constraints
- adaptNestedTypes(LanguageConstraints, Map<LiteralType, LiteralType>, Function<T0, Either<Error_, Term>>, T0) - Static method in interface hydra.Adapt
-
Rewrite callback for adapting nested let binding TypeSchemes in a term
- adaptPrimitive(LanguageConstraints, Map<LiteralType, LiteralType>, Primitive) - Static method in interface hydra.Adapt
-
Adapt a primitive to the given language constraints, prior to inference
- adaptTerm(LanguageConstraints, Map<LiteralType, LiteralType>, T0, Graph, Term) - Static method in interface hydra.Adapt
-
Adapt a term using the given language constraints
- adaptTerm_forSupported(LanguageConstraints, Function<LanguageConstraints, Function<LiteralType, Boolean>>, Function<Literal, LiteralType>, Map<LiteralType, LiteralType>, Term) - Static method in interface hydra.Adapt
- adaptTerm_rewrite(LanguageConstraints, T0, Graph, Function<LanguageConstraints, Function<Map<LiteralType, LiteralType>, Function<Type, Either<Error_, Type>>>>, Function<LanguageConstraints, Function<LiteralType, Boolean>>, Function<Term, String>, Function<Literal, LiteralType>, Function<Term, TermVariant>, Map<LiteralType, LiteralType>, Function<T1, Either<Error_, Term>>, T1) - Static method in interface hydra.Adapt
- adaptTermForLanguage(Language, T0, Graph, Term) - Static method in interface hydra.Adapt
-
Adapt a term using the constraints of a given language
- adaptTermSignature(LanguageConstraints, Map<LiteralType, LiteralType>, TermSignature) - Static method in interface hydra.Adapt
-
Adapt the types within a term signature to the given language constraints, in place.
- adaptType(LanguageConstraints, Map<LiteralType, LiteralType>, Type) - Static method in interface hydra.Adapt
-
Adapt a type using the given language constraints
- adaptTypeForLanguage(Language, Type) - Static method in interface hydra.Adapt
-
Adapt a type using the constraints of a given language
- adaptTypeScheme(LanguageConstraints, Map<LiteralType, LiteralType>, TypeScheme) - Static method in interface hydra.Adapt
-
Adapt a type scheme to the given language constraints, prior to inference
- add() - Static method in interface hydra.lib.Math_
- add(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.add
- add(T) - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- Add - Class in hydra.overlay.java.lib.math
-
Performs addition on two numbers.
- Add() - Constructor for class hydra.overlay.java.lib.math.Add
- addAll(Collection<? extends T>) - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- addFloat64() - Static method in interface hydra.lib.Math_
- addFloat64(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.addFloat64
- AddFloat64 - Class in hydra.overlay.java.lib.math
-
Performs addition on two float64 numbers.
- AddFloat64() - Constructor for class hydra.overlay.java.lib.math.AddFloat64
- addGenerationPrefix(ModuleName) - Static method in interface hydra.test.Transform
-
Add generation namespace prefix
- addGenerationPrefix(TypedTerm<ModuleName>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.addGenerationPrefix
- addNamesToModuleNames(TypedTerm<Function<ModuleName, T0>>, TypedTerm<Set<Name>>, TypedTerm<ModuleNames<T0>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.addNamesToModuleNames
- addNamesToModuleNames(Function<ModuleName, T0>, Set<Name>, ModuleNames<T0>) - Static method in interface hydra.Analysis
-
Add names to existing module names mapping
- addNamesToModuleNames_toPair(Function<ModuleName, T0>, ModuleName) - Static method in interface hydra.Analysis
- adjacencyListsToGraph(TypedTerm<List<Pair<T0, List<T0>>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.adjacencyListsToGraph
- adjacencyListsToGraph(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
-
Given a list of adjacency lists represented as (key, [key]) pairs, construct a graph along with a function mapping each vertex (an Int) back to its original key (Nothing for unknown vertices).
- adjacencyListsToGraph_indexedEdges(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_k(Pair<T0, List<T0>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_k2(Pair<T0, List<T0>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_keyToVertex(List<Pair<Integer, Pair<T0, List<T0>>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_kNeighbors(Pair<Integer, Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_kNeighbors2(Pair<Integer, Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_kNeighbors3(Pair<Integer, Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_neighbors(Pair<T0, List<T0>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_sortedEdges(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_vertexMap(List<Pair<Integer, Pair<T0, List<T0>>>>) - Static method in interface hydra.Sorting
- adjacencyListsToGraph_vertexToKey(Map<Integer, T0>, Integer) - Static method in interface hydra.Sorting
- adjacencyListToMap(TypedTerm<List<Pair<T0, List<T1>>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.adjacencyListToMap
- adjacencyListToMap(List<Pair<T0, List<T1>>>) - Static method in interface hydra.Sorting
-
Convert an adjacency list to a map, concatenating values for duplicate keys
- adjacencyListToMap_existing(T0, Map<T0, List<T1>>) - Static method in interface hydra.Sorting
- adjacencyListToMap_k(Pair<T0, List<T1>>) - Static method in interface hydra.Sorting
- adjacencyListToMap_vs(Pair<T0, List<T1>>) - Static method in interface hydra.Sorting
- aggregateAnnotations(TypedTerm<Function<T0, Optional<T1>>>, TypedTerm<Function<T1, T0>>, TypedTerm<Function<T1, Map<T2, T3>>>, TypedTerm<T0>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.aggregateAnnotations
- aggregateAnnotations(Function<T0, Optional<T1>>, Function<T1, T0>, Function<T1, Map<T2, T3>>, T0) - Static method in interface hydra.Annotations
-
Aggregate annotations from nested structures
- aggregateAnnotations_toPairs(Function<T1, Map<T2, T3>>, Function<T0, Optional<T1>>, Function<T1, T0>, List<List<Pair<T2, T3>>>, T0) - Static method in interface hydra.Annotations
- ALL_LINES - Static variable in class hydra.ast.IndentStyle
-
Name of the
hydra.ast.IndentStyle.allLinesfield. - allEqual(TypedTerm<List<T0>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.allEqual
- allEqual(List<T0>) - Static method in interface hydra.Checking
-
True if every element of the list is equal to every other element (vacuously true for the empty list)
- allEqual_h(Pair<T0, List<T0>>) - Static method in interface hydra.Checking
- allEqual_t(Pair<T0, List<T0>>) - Static method in interface hydra.Checking
- AllLines(String) - Constructor for class hydra.ast.IndentStyle.AllLines
-
Constructs an immutable
IndentStyle.AllLines. - alphaConvert(Name, Name, Term) - Static method in interface hydra.Reduction
-
Alpha convert a variable in a term
- alphaConvert(TypedTerm<Name>, TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.alphaConvert
- ALREADY_EXISTS - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileError.alreadyExistsfield. - AlreadyExists(FilePath) - Constructor for class hydra.error.file.FileError.AlreadyExists
-
Constructs an immutable
FileError.AlreadyExists. - alt(Parser<T0>, Parser<T0>) - Static method in interface hydra.Parsers
-
Try the first parser; if it fails without consuming input, try the second
- alt_parse(Parser<T0>, Parser<T0>, List<Integer>) - Static method in interface hydra.Parsers
- alter() - Static method in interface hydra.lib.Maps
- alter(TypedTerm<Function<Optional<V>, Optional<V>>>, TypedTerm<K>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.alter
- alter(Function<Optional<V>, Optional<V>>, K) - Method in class hydra.overlay.java.util.PersistentMap
-
Applies a function to alter the value for a key.
- Alter - Class in hydra.overlay.java.lib.maps
-
Modifies a key's value.
- Alter() - Constructor for class hydra.overlay.java.lib.maps.Alter
- alternation() - Static method in interface hydra.parse.Regex
-
Parse an alternation of sequences separated by |.
- alternation(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.Alternation
- alternation(List<List<Quantified>>) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.Alternation
- alternation(List<List<Quantified>>) - Static method in interface hydra.print.emacs.Regex
-
Render an alternation, joining its branches with Emacs's \| operator.
- alternation(List<List<Quantified>>) - Static method in interface hydra.print.pcre.Regex
-
Render an alternation, joining its branches with the | operator.
- alternation(List<List<Quantified>>) - Static method in interface hydra.print.posix.Regex
-
Render an alternation, joining its branches with the | operator.
- alternation(List<List<Quantified>>) - Static method in interface hydra.print.Regex
-
Render an alternation, joining its branches with the | operator.
- Analysis - Interface in hydra
-
Module dependency module name analysis
- Analysis - Interface in hydra.dsl
-
DSL functions for hydra.analysis
- analyzeFunctionTerm(TypedTerm<InferenceContext>, TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T0>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.analyzeFunctionTerm
- analyzeFunctionTerm(InferenceContext, Function<T0, Graph>, Function<Graph, Function<T0, T0>>, T0, Term) - Static method in interface hydra.Analysis
-
Analyze a function term, collecting lambdas, type lambdas, lets, and type applications
- analyzeFunctionTermWith(TypedTerm<InferenceContext>, TypedTerm<Function<Graph, Function<Binding, Optional<Term>>>>, TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T0>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.analyzeFunctionTermWith
- analyzeFunctionTermWith(InferenceContext, Function<Graph, Function<Binding, Optional<Term>>>, Function<T0, Graph>, Function<Graph, Function<T0, T0>>, T0, Term) - Static method in interface hydra.Analysis
-
Analyze a function term with configurable binding metadata
- analyzeFunctionTermWithFinish(TypedTerm<InferenceContext>, TypedTerm<Function<T0, Graph>>, TypedTerm<T0>, TypedTerm<List<Name>>, TypedTerm<List<Name>>, TypedTerm<List<Binding>>, TypedTerm<List<Type>>, TypedTerm<List<Type>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.analyzeFunctionTermWithFinish
- analyzeFunctionTermWithFinish(InferenceContext, Function<T0, Graph>, T0, List<Name>, List<Name>, List<Binding>, List<Type>, List<Type>, Term) - Static method in interface hydra.Analysis
-
Final step of the function-term walk: type-apply the body and assemble the FunctionStructure
- analyzeFunctionTermWithGather(TypedTerm<InferenceContext>, TypedTerm<Function<Graph, Function<Binding, Optional<Term>>>>, TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T0>>>, TypedTerm<Boolean>, TypedTerm<T0>, TypedTerm<List<Name>>, TypedTerm<List<Name>>, TypedTerm<List<Binding>>, TypedTerm<List<Type>>, TypedTerm<List<Type>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.analyzeFunctionTermWithGather
- analyzeFunctionTermWithGather(InferenceContext, Function<Graph, Function<Binding, Optional<Term>>>, Function<T0, Graph>, Function<Graph, Function<T0, T0>>, Boolean, T0, List<Name>, List<Name>, List<Binding>, List<Type>, List<Type>, Term) - Static method in interface hydra.Analysis
-
Recursive step of the function-term walk: peel lambdas / type-lambdas / type-applications, accumulating params and bindings, then call analyzeFunctionTermWithFinish
- analyzeFunctionTermWithGather_newEnv(T0, Function<T0, Graph>, Function<Graph, Function<Lambda, Graph>>, Lambda, Function<Graph, Function<T0, T0>>) - Static method in interface hydra.Analysis
- analyzeFunctionTermWithGather_newEnv2(Function<Graph, Function<Binding, Optional<Term>>>, T0, Function<T0, Graph>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Let, Function<Graph, Function<T0, T0>>) - Static method in interface hydra.Analysis
- analyzeFunctionTermWithGather_newEnv3(T0, Function<T0, Graph>, Function<Graph, Function<TypeLambda, Graph>>, Function<Graph, Function<T0, T0>>, TypeLambda) - Static method in interface hydra.Analysis
- ANCHOR_END - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.anchorEndfield. - ANCHOR_START - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.anchorStartfield. - AnchorEnd() - Constructor for class hydra.regex.Atom.AnchorEnd
-
Constructs an immutable
Atom.AnchorEnd. - AnchorStart() - Constructor for class hydra.regex.Atom.AnchorStart
-
Constructs an immutable
Atom.AnchorStart. - and() - Static method in interface hydra.lib.Logic
- and(TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.lib.Logic
-
DSL reference to hydra.lib.logic.and
- And - Class in hydra.overlay.java.lib.logic
-
Performs logical AND on two boolean values.
- And() - Constructor for class hydra.overlay.java.lib.logic.And
- andThen(Function<? super R, ? extends K>) - Method in interface hydra.overlay.java.tools.Function3
-
Returns a composed function that first applies this function and then applies the after function to the result.
- andThen(Function<? super R, ? extends K>) - Method in interface hydra.overlay.java.tools.Function4
-
Returns a composed function that first applies this function and then applies the after function to the result.
- angleBraces() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.angleBraces
- angleBraces() - Static method in interface hydra.Serialization
-
Angle bracket pair `<` `>` for use with `brackets`
- angleBracesList(BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Comma-separate the elements inside angle brackets in the given block style; renders as `<>` when empty
- angleBracesList(TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.angleBracesList
- annot(Name, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Attach an annotation with a single key/value pair.
- annot(Name, Term, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Attach an annotation with a single key/value pair to a type.
- annot(Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Attach an annotation Term to a term.
- annot(Term, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Attach an annotation Term to a type.
- annot(String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Attach an annotation with "description" key.
- annot(Map<Name, Term>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Attach an annotation to a term, wrapping the map as a TermMap per Hydra's map convention (#386 — annotation is now a Term, not a
Map<Name, Term>). - annot(Map<Name, Term>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Attach an annotation map to a type, wrapping it as a TermMap per Hydra's map convention (#386 — annotation is now a Term, not
Map<Name, Term>). - annotated(Term, Map<Name, Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Attach an annotation to a term (alternative argument order).
- Annotated() - Constructor for class hydra.variants.TermVariant.Annotated
-
Constructs an immutable
TermVariant.Annotated. - Annotated() - Constructor for class hydra.variants.TypeVariant.Annotated
-
Constructs an immutable
TypeVariant.Annotated. - Annotated(AnnotatedTerm) - Constructor for class hydra.core.Term.Annotated
-
Constructs an immutable
Term.Annotated. - Annotated(AnnotatedType) - Constructor for class hydra.core.Type.Annotated
-
Constructs an immutable
Type.Annotated. - ANNOTATED - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.annotatedfield. - ANNOTATED - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.annotatedfield. - ANNOTATED - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.annotatedfield. - ANNOTATED - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.annotatedfield. - ANNOTATED_ANNOTATION - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.annotatedAnnotationfield. - ANNOTATED_ANNOTATION - Static variable in class hydra.paths.TypeAttribute
-
Name of the
hydra.paths.TypeAttribute.annotatedAnnotationfield. - ANNOTATED_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.annotatedBodyfield. - ANNOTATED_BODY - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.annotatedBodyfield. - AnnotatedAnnotation() - Constructor for class hydra.paths.SubtermStep.AnnotatedAnnotation
-
Constructs an immutable
SubtermStep.AnnotatedAnnotation. - AnnotatedAnnotation(Term) - Constructor for class hydra.paths.TypeAttribute.AnnotatedAnnotation
-
Constructs an immutable
TypeAttribute.AnnotatedAnnotation. - AnnotatedBody() - Constructor for class hydra.paths.SubtermStep.AnnotatedBody
-
Constructs an immutable
SubtermStep.AnnotatedBody. - AnnotatedBody() - Constructor for class hydra.paths.SubtypeStep.AnnotatedBody
-
Constructs an immutable
SubtypeStep.AnnotatedBody. - annotatedTerm(AnnotatedTerm) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.AnnotatedTerm
- annotatedTerm(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.AnnotatedTerm
- annotatedTerm(TypedTerm<Term>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.AnnotatedTerm
- AnnotatedTerm - Class in hydra.core
-
A term together with an annotation
- AnnotatedTerm(Term, Term) - Constructor for class hydra.core.AnnotatedTerm
-
Constructs an immutable
AnnotatedTerm. - AnnotatedTerm.Builder - Class in hydra.core
-
A fluent builder for
AnnotatedTerm. - annotatedTermAnnotatedTerm() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.AnnotatedTerm
- annotatedTermAnnotation(TypedTerm<AnnotatedTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the annotation field of hydra.core.AnnotatedTerm
- annotatedTermBody(TypedTerm<AnnotatedTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.AnnotatedTerm
- annotatedTermWithAnnotation(TypedTerm<AnnotatedTerm>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the annotation field of hydra.core.AnnotatedTerm
- annotatedTermWithBody(TypedTerm<AnnotatedTerm>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.AnnotatedTerm
- annotatedType(AnnotatedType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.AnnotatedType
- annotatedType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.AnnotatedType
- annotatedType(TypedTerm<Type>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.AnnotatedType
- AnnotatedType - Class in hydra.core
-
A type together with an annotation
- AnnotatedType(Type, Term) - Constructor for class hydra.core.AnnotatedType
-
Constructs an immutable
AnnotatedType. - AnnotatedType.Builder - Class in hydra.core
-
A fluent builder for
AnnotatedType. - annotatedTypeAnnotatedType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.AnnotatedType
- annotatedTypeAnnotation(TypedTerm<AnnotatedType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the annotation field of hydra.core.AnnotatedType
- annotatedTypeBody(TypedTerm<AnnotatedType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.AnnotatedType
- annotatedTypeWithAnnotation(TypedTerm<AnnotatedType>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the annotation field of hydra.core.AnnotatedType
- annotatedTypeWithBody(TypedTerm<AnnotatedType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.AnnotatedType
- annotation - Variable in class hydra.core.AnnotatedTerm
-
The annotation as a single term.
- annotation - Variable in class hydra.core.AnnotatedType
-
The annotation as a single term.
- annotation(Term) - Method in class hydra.core.AnnotatedTerm.Builder
- annotation(Term) - Method in class hydra.core.AnnotatedType.Builder
- ANNOTATION - Static variable in class hydra.core.AnnotatedTerm
-
Name of the
hydra.core.AnnotatedTerm.annotationfield. - ANNOTATION - Static variable in class hydra.core.AnnotatedType
-
Name of the
hydra.core.AnnotatedType.annotationfield. - annotationMapAsTerm(Map<Name, Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Wrap a
Map<Name, Term>as a TermMap, the conventional annotation shape. - Annotations - Interface in hydra
-
Utilities for reading and writing type and term annotations
- Annotations - Interface in hydra.dsl
-
DSL functions for hydra.annotations
- antecedent - Variable in class hydra.query.PatternImplication
-
The pattern which, if it matches, triggers the constraint
- antecedent(Pattern) - Method in class hydra.query.PatternImplication.Builder
- ANTECEDENT - Static variable in class hydra.query.PatternImplication
-
Name of the
hydra.query.PatternImplication.antecedentfield. - Any() - Constructor for class hydra.packaging.VersionSpecifier.Any
-
Constructs an immutable
VersionSpecifier.Any. - Any() - Constructor for class hydra.regex.Atom.Any
-
Constructs an immutable
Atom.Any. - ANY - Static variable in class hydra.packaging.VersionSpecifier
-
Name of the
hydra.packaging.VersionSpecifier.anyfield. - ANY - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.anyfield. - anyChar() - Static method in interface hydra.Parsers
-
Parse any single character (codepoint)
- anyClass() - Static method in interface hydra.print.emacs.Regex
-
The Emacs rendering of Hydra's .
- anyClass() - Static method in interface hydra.print.posix.Regex
-
The POSIX ERE rendering of Hydra's .
- Api() - Constructor for class hydra.packaging.DependencyScope.Api
-
Constructs an immutable
DependencyScope.Api. - API - Static variable in class hydra.packaging.DependencyScope
-
Name of the
hydra.packaging.DependencyScope.apifield. - app(Term, Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Alias for apply.
- app(String, Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply a variable to arguments.
- appendFile() - Static method in interface hydra.lib.Files
- appendFile(TypedTerm<FilePath>, TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.appendFile
- AppendFile - Class in hydra.overlay.java.lib.files
-
Append bytes to the end of a file.
- AppendFile() - Constructor for class hydra.overlay.java.lib.files.AppendFile
- appendFinding(ValidationProfile, ValidationResult<T0>, Optional<Pair<Name, T0>>) - Static method in interface hydra.validate.Core
-
Append a rule-tagged InvalidTermError finding to a ValidationResult, classifying as error or warning per the profile and respecting maxErrors/maxWarnings bounds.
- appendFinding_errs(ValidationResult<T0>) - Static method in interface hydra.validate.Core
- appendFinding_payload(Pair<Name, T0>) - Static method in interface hydra.validate.Core
- appendFinding_wrns(ValidationResult<T0>) - Static method in interface hydra.validate.Core
- appendFindingModule(ValidationProfile, ValidationResult<T0>, Optional<Pair<Name, T0>>) - Static method in interface hydra.validate.Packaging
-
Append a rule-tagged InvalidModuleError finding to a ValidationResult, classifying as error or warning per the profile and respecting maxErrors/maxWarnings bounds.
- appendFindingModule_errs(ValidationResult<T0>) - Static method in interface hydra.validate.Packaging
- appendFindingModule_payload(Pair<Name, T0>) - Static method in interface hydra.validate.Packaging
- appendFindingModule_wrns(ValidationResult<T0>) - Static method in interface hydra.validate.Packaging
- appendFindingPackage(ValidationProfile, ValidationResult<T0>, Optional<Pair<Name, T0>>) - Static method in interface hydra.validate.Packaging
-
Append a rule-tagged InvalidPackageError finding to a ValidationResult, classifying as error or warning per the profile and respecting maxErrors/maxWarnings bounds.
- appendFindingPackage_errs(ValidationResult<T0>) - Static method in interface hydra.validate.Packaging
- appendFindingPackage_payload(Pair<Name, T0>) - Static method in interface hydra.validate.Packaging
- appendFindingPackage_wrns(ValidationResult<T0>) - Static method in interface hydra.validate.Packaging
- appendFindingType(ValidationProfile, ValidationResult<T0>, Optional<Pair<Name, T0>>) - Static method in interface hydra.validate.Core
-
Append a rule-tagged InvalidTypeError finding to a ValidationResult, classifying as error or warning per the profile and respecting maxErrors/maxWarnings bounds.
- appendFindingType_errs(ValidationResult<T0>) - Static method in interface hydra.validate.Core
- appendFindingType_payload(Pair<Name, T0>) - Static method in interface hydra.validate.Core
- appendFindingType_wrns(ValidationResult<T0>) - Static method in interface hydra.validate.Core
- application(Application) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Application
- application(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Application
- application(TypedTerm<Term>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Application
- Application - Class in hydra.core
-
A term which applies a function to an argument
- Application() - Constructor for class hydra.variants.TermVariant.Application
-
Constructs an immutable
TermVariant.Application. - Application() - Constructor for class hydra.variants.TypeVariant.Application
-
Constructs an immutable
TypeVariant.Application. - Application(Application) - Constructor for class hydra.core.Term.Application
-
Constructs an immutable
Term.Application. - Application(ApplicationType) - Constructor for class hydra.core.Type.Application
-
Constructs an immutable
Type.Application. - Application(Term, Term) - Constructor for class hydra.core.Application
-
Constructs an immutable
Application. - APPLICATION - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.applicationfield. - APPLICATION - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.applicationfield. - APPLICATION - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.applicationfield. - APPLICATION - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.applicationfield. - APPLICATION_ARGUMENT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.applicationArgumentfield. - APPLICATION_ARGUMENT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.applicationArgumentfield. - APPLICATION_FUNCTION - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.applicationFunctionfield. - APPLICATION_FUNCTION - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.applicationFunctionfield. - Application.Builder - Class in hydra.core
-
A fluent builder for
Application. - applicationApplication() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Application
- applicationArgument(TypedTerm<Application>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the argument field of hydra.core.Application
- ApplicationArgument() - Constructor for class hydra.paths.SubtermStep.ApplicationArgument
-
Constructs an immutable
SubtermStep.ApplicationArgument. - ApplicationArgument() - Constructor for class hydra.paths.SubtypeStep.ApplicationArgument
-
Constructs an immutable
SubtypeStep.ApplicationArgument. - applicationFunction(TypedTerm<Application>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the function field of hydra.core.Application
- ApplicationFunction() - Constructor for class hydra.paths.SubtermStep.ApplicationFunction
-
Constructs an immutable
SubtermStep.ApplicationFunction. - ApplicationFunction() - Constructor for class hydra.paths.SubtypeStep.ApplicationFunction
-
Constructs an immutable
SubtypeStep.ApplicationFunction. - applicationType(ApplicationType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.ApplicationType
- applicationType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.ApplicationType
- applicationType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.ApplicationType
- ApplicationType - Class in hydra.core
-
The type-level analog of an application term
- ApplicationType(Type, Type) - Constructor for class hydra.core.ApplicationType
-
Constructs an immutable
ApplicationType. - ApplicationType.Builder - Class in hydra.core
-
A fluent builder for
ApplicationType. - applicationTypeApplicationType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.ApplicationType
- applicationTypeArgument(TypedTerm<ApplicationType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the argument field of hydra.core.ApplicationType
- applicationTypeFunction(TypedTerm<ApplicationType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the function field of hydra.core.ApplicationType
- applicationTypeWithArgument(TypedTerm<ApplicationType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the argument field of hydra.core.ApplicationType
- applicationTypeWithFunction(TypedTerm<ApplicationType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the function field of hydra.core.ApplicationType
- applicationWithArgument(TypedTerm<Application>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the argument field of hydra.core.Application
- applicationWithFunction(TypedTerm<Application>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the function field of hydra.core.Application
- apply() - Static method in interface hydra.lib.Effects
- apply() - Static method in interface hydra.lib.Eithers
- apply() - Static method in interface hydra.lib.Lists
- apply() - Static method in interface hydra.lib.Optionals
- apply() - Static method in class hydra.overlay.java.lib.maps.Empty
-
Creates an empty map.
- apply() - Static method in class hydra.overlay.java.lib.math.E
-
Returns e.
- apply() - Static method in class hydra.overlay.java.lib.math.Pi
-
Returns pi.
- apply() - Static method in class hydra.overlay.java.lib.sets.Empty
-
Creates an empty set.
- apply() - Static method in class hydra.overlay.java.lib.system.GetEnvironment
-
Return the entire environment of the current process as a map from variable name to value.
- apply() - Static method in class hydra.overlay.java.lib.system.GetTime
-
Return the current wall-clock time as a Timespec (seconds and nanoseconds since the Unix epoch).
- apply() - Static method in class hydra.overlay.java.lib.system.GetWorkingDirectory
-
Return the current working directory as a FilePath.
- apply() - Static method in class hydra.overlay.java.lib.system.ReadStdin
-
Read standard input until end-of-file, returning the complete contents as raw bytes.
- apply(boolean) - Static method in class hydra.overlay.java.lib.logic.And
-
Returns a function that performs logical AND with the given boolean value.
- apply(boolean) - Static method in class hydra.overlay.java.lib.logic.IfElse
-
Returns a function that selects between two values based on the condition.
- apply(boolean) - Static method in class hydra.overlay.java.lib.logic.Not
-
Negates the given boolean value.
- apply(boolean) - Static method in class hydra.overlay.java.lib.logic.Or
-
Returns a function that performs logical OR with the given boolean value.
- apply(boolean, boolean) - Static method in class hydra.overlay.java.lib.logic.And
-
Performs logical AND on two boolean values.
- apply(boolean, boolean) - Static method in class hydra.overlay.java.lib.logic.Or
-
Performs logical OR on two boolean values.
- apply(boolean, X) - Static method in class hydra.overlay.java.lib.logic.IfElse
-
Returns a function that selects between the given value and another value based on the condition.
- apply(boolean, X, X) - Static method in class hydra.overlay.java.lib.logic.IfElse
-
Selects between two values based on a boolean condition.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.hashing.Sha256
-
Compute the SHA-256 digest of raw bytes.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.hashing.Sha256Hex
-
Compute the SHA-256 digest of raw bytes as a 64-character lowercase hex string.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.literals.BinaryToBase64
-
Converts binary data to a base64-encoded string.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.literals.BinaryToBytes
- apply(byte[]) - Static method in class hydra.overlay.java.lib.system.WriteStderr
-
Write bytes to standard error.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.system.WriteStdout
-
Write bytes to standard output.
- apply(byte[]) - Static method in class hydra.overlay.java.lib.text.DecodeUtf8
-
Attempt to decode raw bytes as UTF-8 text using a strict decoder.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.IsAlphaNum
-
Checks whether the given code point is alphanumeric.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.IsLower
-
Checks whether the given code point is lowercase.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.IsSpace
-
Checks whether the given code point is whitespace.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.IsUpper
-
Checks whether the given code point is uppercase.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.ToLower
-
Converts the given code point to lowercase.
- apply(int) - Static method in class hydra.overlay.java.lib.chars.ToUpper
-
Converts the given code point to uppercase.
- apply(int) - Static method in class hydra.overlay.java.lib.math.RoundFloat32
- apply(int) - Static method in class hydra.overlay.java.lib.math.RoundFloat64
- apply(int, double) - Static method in class hydra.overlay.java.lib.math.RoundFloat64
- apply(int, float) - Static method in class hydra.overlay.java.lib.math.RoundFloat32
- apply(int, List<X>) - Static method in class hydra.overlay.java.lib.lists.At
-
Apply the function to its arguments.
- apply(A) - Static method in class hydra.overlay.java.lib.effects.Pure
-
Lift a pure value into an effect (identity, since effects are transparent in Java).
- apply(A) - Static method in class hydra.overlay.java.lib.eithers.Left
-
Construct a Left (error/exceptional) Either value.
- apply(A) - Static method in class hydra.overlay.java.lib.equality.Equal
-
Checks if two values are equal.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Abs
-
Computes the absolute value.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Add
-
Adds two numbers.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Div
-
Divides the first number by the second.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Divide
-
Divides two numbers.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Even
-
Checks if the number is even.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Mod
-
Computes the modulo.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Mul
-
Multiplies two numbers.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Negate
-
Negates the given number.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Odd
-
Checks if the number is odd.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Rem
-
Computes the remainder.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Signum
-
Returns -1, 0, or 1 based on the sign.
- apply(A) - Static method in class hydra.overlay.java.lib.math.Sub
-
Subtracts the second number from the first.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Compare
-
Compares two comparable values.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Gt
-
Tests if the first value is greater than the second.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Gte
-
Tests if the first value is greater than or equal to the second.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Lt
-
Tests if the first value is less than the second.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Lte
-
Tests if the first value is less than or equal to the second.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Max
-
Returns the maximum of two values.
- apply(A) - Static method in class hydra.overlay.java.lib.ordering.Min
-
Returns the minimum of two values.
- apply(A, A) - Static method in class hydra.overlay.java.lib.equality.Equal
-
Checks if two values are equal.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Add
-
Adds two numbers.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Div
-
Divides the first number by the second.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Divide
-
Divides two numbers.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Mod
-
Computes the modulo.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Mul
-
Multiplies two numbers.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Rem
-
Computes the remainder.
- apply(A, A) - Static method in class hydra.overlay.java.lib.math.Sub
-
Subtracts the second number from the first.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Compare
-
Compares two comparable values.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Gt
-
Tests if the first value is greater than the second.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Gte
-
Tests if the first value is greater than or equal to the second.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Lt
-
Tests if the first value is less than the second.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Lte
-
Tests if the first value is less than or equal to the second.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Max
-
Returns the maximum of two values.
- apply(A, A) - Static method in class hydra.overlay.java.lib.ordering.Min
-
Returns the minimum of two values.
- apply(A, B) - Static method in class hydra.overlay.java.lib.pairs.Pair
-
Construct a pair from two values.
- apply(A, B, C) - Method in interface hydra.overlay.java.tools.Function3
-
Apply this function to the given arguments.
- apply(A, B, C, D) - Method in interface hydra.overlay.java.tools.Function4
-
Apply this function to the given arguments.
- apply(A, Function<A, B>) - Static method in class hydra.overlay.java.lib.effects.Bind
-
Sequence two effectful computations: pass the value of the first effect to the continuation.
- apply(B) - Static method in class hydra.overlay.java.lib.eithers.Right
-
Construct a Right (success/normal) Either value.
- apply(Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply a function term to an argument.
- apply(Term, Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply a function to multiple arguments.
- apply(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Apply a type to a type argument.
- apply(Type, Type...) - Static method in interface hydra.overlay.java.dsl.Types
-
Apply a type to multiple type arguments.
- apply(FilePath) - Static method in class hydra.overlay.java.lib.files.Exists
-
Report whether anything exists at the given path.
- apply(FilePath) - Static method in class hydra.overlay.java.lib.files.ListDirectory
-
Return the immediate entries of a directory, excluding "." and "..".
- apply(FilePath) - Static method in class hydra.overlay.java.lib.files.ReadFile
-
Read the entire contents of a file as raw bytes.
- apply(FilePath) - Static method in class hydra.overlay.java.lib.files.ReadSymlink
-
Read the target of the symbolic link at path, verbatim and unresolved: a relative target is returned relative, and a dangling target is returned as-is.
- apply(FilePath) - Static method in class hydra.overlay.java.lib.files.RemoveFile
-
Remove the file at the given path (POSIX unlink).
- apply(FilePath, byte[]) - Static method in class hydra.overlay.java.lib.files.AppendFile
-
Append the given raw bytes to the end of a file, creating it if it does not exist.
- apply(FilePath, byte[]) - Static method in class hydra.overlay.java.lib.files.WriteFile
-
Replace the contents of a file with the given raw bytes.
- apply(FilePath, FilePath) - Static method in class hydra.overlay.java.lib.files.CreateSymlink
-
Create a symbolic link at link, pointing to target.
- apply(FilePath, FilePath) - Static method in class hydra.overlay.java.lib.files.Rename
-
Rename or move a file or directory from source to destination.
- apply(Either<A, B>) - Static method in class hydra.overlay.java.lib.eithers.IsLeft
-
Check if an Either value is a Left.
- apply(Either<A, B>) - Static method in class hydra.overlay.java.lib.eithers.IsRight
-
Check if an Either value is a Right.
- apply(Either<A, B>, Function<B, Either<A, C>>) - Static method in class hydra.overlay.java.lib.eithers.Bind
-
Bind (flatMap) for Either: if Right, apply the function and return its result; if Left, return the Left unchanged.
- apply(Optional<Function<X, Y>>) - Static method in class hydra.overlay.java.lib.optionals.Apply
-
Applies a function within a flow context.
- apply(Optional<Function<X, Y>>, Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.Apply
-
Applies an optional function to an optional argument.
- apply(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.Bind
-
Chains optional computations (curried version).
- apply(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.IsGiven
-
Checks if an optional value is present (Just).
- apply(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.IsNone
-
Checks if an optional value is empty (Nothing).
- apply(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.Match
-
Deprecated.Use
Match.applyLazy(Optional, Supplier, Function)instead. Eager evaluation of the nothing case wastes memory. - apply(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.ToList
-
Converts an optional value to a list.
- apply(Optional<X>, Function<X, Optional<Y>>) - Static method in class hydra.overlay.java.lib.optionals.Bind
-
Applies monadic bind to an optional value with a binding function.
- apply(Optional<X>, Y, Function<X, Y>) - Static method in class hydra.overlay.java.lib.optionals.Match
-
Deprecated.Use
Match.applyLazy(Optional, Supplier, Function)instead. Eager evaluation of the nothing case wastes memory. - apply(Pair<A, B>) - Static method in class hydra.overlay.java.lib.pairs.First
-
Apply the function to extract the first element of a pair.
- apply(Pair<A, B>) - Static method in class hydra.overlay.java.lib.pairs.Second
-
Apply the function to extract the second element of a pair.
- apply(Parser<Function<T0, T1>>, Parser<T0>) - Static method in interface hydra.Parsers
-
Apply a parser containing a function to a parser containing a value
- apply(Command) - Static method in class hydra.overlay.java.lib.system.Execute
-
Run the program described by command to completion, capturing stdout, stderr, and the exit code.
- apply(EnvironmentVariable) - Static method in class hydra.overlay.java.lib.system.GetEnvironmentVariable
-
Return the value of the named environment variable, or none if it is not set.
- apply(StatusCode) - Static method in class hydra.overlay.java.lib.system.Exit
-
Terminate the current process immediately with the given status.
- apply(TypedTerm<?>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
f @@ x— apply a function to an argument. - apply(TypedTerm<?>, TypedTerm<?>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Two-argument application.
- apply(TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Three-argument application.
- apply(TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Four-argument application.
- apply(TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>, TypedTerm<?>...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Variadic application:
apply(f, a1, a2, ..., an). - apply(TypedTerm<Either<X, Function<Y, Z>>>, TypedTerm<Either<X, Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.apply
- apply(TypedTerm<Optional<Function<X, Y>>>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.apply
- apply(TypedTerm<Function<X, Y>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.apply
- apply(TypedTerm<List<Function<X, Y>>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.apply
- apply(Boolean) - Static method in class hydra.overlay.java.lib.literals.PrintBoolean
-
Converts a Boolean value to its string representation.
- apply(Boolean, FilePath) - Static method in class hydra.overlay.java.lib.files.CreateDirectory
-
Create a directory.
- apply(Boolean, FilePath) - Static method in class hydra.overlay.java.lib.files.RemoveDirectory
-
Remove the directory at path.
- apply(Boolean, FilePath) - Static method in class hydra.overlay.java.lib.files.Status
-
Retrieve metadata about the file at path.
- apply(Boolean, FilePath, FilePath) - Static method in class hydra.overlay.java.lib.files.Copy
-
Copy source to destination.
- apply(Byte) - Static method in class hydra.overlay.java.lib.literals.Int8ToBigint
-
Converts a Byte (8-bit signed integer) value to a BigInteger.
- apply(Byte) - Static method in class hydra.overlay.java.lib.literals.PrintInt8
-
Converts a Byte (8-bit signed integer) value to its string representation.
- apply(Character) - Static method in class hydra.overlay.java.lib.literals.PrintUint16
-
Converts an Integer (used to represent 16-bit unsigned integer) to its string representation.
- apply(Character) - Static method in class hydra.overlay.java.lib.literals.Uint16ToBigint
-
Converts a Character (16-bit unsigned integer) value to a BigInteger.
- apply(Double) - Static method in class hydra.overlay.java.lib.literals.Float64ToDecimal
- apply(Double) - Static method in class hydra.overlay.java.lib.literals.Float64ToFloat32
- apply(Double) - Static method in class hydra.overlay.java.lib.literals.PrintFloat64
-
Converts a Double (64-bit) value to its string representation.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Acos
-
Computes the arccosine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Acosh
-
Computes the inverse hyperbolic cosine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.AddFloat64
-
Adds two float64 numbers.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Asin
-
Computes the arcsine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Asinh
-
Computes the inverse hyperbolic sine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Atan
-
Computes the arctangent.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Atan2
-
Computes the arctangent of y/x.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Atanh
-
Computes the inverse hyperbolic tangent.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Ceiling
-
Rounds up to the nearest integer, returned as a float.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Cos
-
Computes the cosine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Cosh
-
Computes the hyperbolic cosine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Exp
-
Computes e^x.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Floor
-
Rounds down to the nearest integer, returned as a float.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Log
-
Computes the natural logarithm.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.LogBase
-
Computes the logarithm with the given base.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.MulFloat64
-
Multiplies two float64 numbers.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.NegateFloat64
-
Negates the given float64 number.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Pow
-
Computes base^exponent.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Round
-
Rounds to the nearest integer using banker's rounding (half-to-even), matching Haskell.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Sin
-
Computes the sine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Sinh
-
Computes the hyperbolic sine.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Sqrt
-
Computes the square root.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.SubFloat64
-
Subtracts the second float64 number from the first.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Tan
-
Computes the tangent.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Tanh
-
Computes the hyperbolic tangent.
- apply(Double) - Static method in class hydra.overlay.java.lib.math.Truncate
-
Truncates toward zero, returned as a float.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.AddFloat64
-
Adds two float64 numbers.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.Atan2
-
Computes the arctangent of y/x.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.LogBase
-
Computes the logarithm with the given base.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.MulFloat64
-
Multiplies two float64 numbers.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.Pow
-
Computes base^exponent.
- apply(Double, Double) - Static method in class hydra.overlay.java.lib.math.SubFloat64
-
Subtracts the second float64 number from the first.
- apply(Float) - Static method in class hydra.overlay.java.lib.literals.Float32ToDecimal
- apply(Float) - Static method in class hydra.overlay.java.lib.literals.Float32ToFloat64
- apply(Float) - Static method in class hydra.overlay.java.lib.literals.PrintFloat32
-
Converts a Float (32-bit) value to its string representation.
- apply(Integer) - Static method in class hydra.overlay.java.lib.lists.Drop
-
Drops the first n elements.
- apply(Integer) - Static method in class hydra.overlay.java.lib.lists.Replicate
-
Replicates a value n times.
- apply(Integer) - Static method in class hydra.overlay.java.lib.lists.Take
-
Takes the first n elements.
- apply(Integer) - Static method in class hydra.overlay.java.lib.literals.Int32ToBigint
-
Converts an Integer (32-bit signed integer) value to a BigInteger.
- apply(Integer) - Static method in class hydra.overlay.java.lib.literals.PrintInt32
-
Converts an Integer (32-bit signed integer) value to its string representation.
- apply(Integer) - Static method in class hydra.overlay.java.lib.math.Range
-
Generates a half-open range from start (inclusive) to end (exclusive).
- apply(Integer) - Static method in class hydra.overlay.java.lib.strings.CharAt
-
Returns a function that retrieves the character at the given index.
- apply(Integer, Integer) - Static method in class hydra.overlay.java.lib.math.Range
-
Generates a half-open range from start (inclusive) to end (exclusive).
- apply(Integer, String) - Static method in class hydra.overlay.java.lib.strings.CharAt
-
Get the character at the given index in the string.
- apply(Integer, List<X>) - Static method in class hydra.overlay.java.lib.lists.Drop
-
Drops the first n elements.
- apply(Integer, List<X>) - Static method in class hydra.overlay.java.lib.lists.Take
-
Takes the first n elements.
- apply(Integer, X) - Static method in class hydra.overlay.java.lib.lists.Replicate
-
Replicates a value n times.
- apply(Long) - Static method in class hydra.overlay.java.lib.literals.Int64ToBigint
-
Converts a Long (64-bit signed integer) value to a BigInteger.
- apply(Long) - Static method in class hydra.overlay.java.lib.literals.PrintInt64
-
Converts a Long (64-bit signed integer) value to its string representation.
- apply(Long) - Static method in class hydra.overlay.java.lib.literals.PrintUint32
-
Converts a Long (used to represent 32-bit unsigned integer) to its string representation.
- apply(Long) - Static method in class hydra.overlay.java.lib.literals.Uint32ToBigint
-
Converts a Long (used to represent 32-bit unsigned integer) value to a BigInteger.
- apply(Short) - Static method in class hydra.overlay.java.lib.literals.Int16ToBigint
-
Converts a Short (16-bit signed integer) value to a BigInteger.
- apply(Short) - Static method in class hydra.overlay.java.lib.literals.PrintInt16
-
Converts a Short (16-bit signed integer) value to its string representation.
- apply(Short) - Static method in class hydra.overlay.java.lib.literals.PrintUint8
-
Converts a Short (used to represent 8-bit unsigned integer) to its string representation.
- apply(Short) - Static method in class hydra.overlay.java.lib.literals.Uint8ToBigint
-
Converts a Short (used to represent 8-bit unsigned integer) value to a BigInteger.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.Base64ToBinary
-
Converts a base64-encoded string to binary data.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseBigint
-
Attempts to parse a string into a BigInteger.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseBoolean
-
Attempts to parse a string into a Boolean.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseDecimal
-
Attempts to parse a string into a BigDecimal.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseFloat32
-
Attempts to parse a string into a Float (32-bit).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseFloat64
-
Attempts to parse a string into a Double (64-bit).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseInt16
-
Attempts to parse a string into a Short (16-bit signed).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseInt32
-
Attempts to parse a string into an Integer (32-bit signed).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseInt64
-
Attempts to parse a string into a Long (64-bit signed).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseInt8
-
Attempts to parse a string into a Byte (8-bit signed).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseString
-
Attempts to parse a quoted string literal into a string value.
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseUint16
-
Attempts to parse a string into a Character representing uint16 (0-65535).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseUint32
-
Attempts to parse a string into a Long representing uint32 (0-4294967295).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseUint64
-
Attempts to parse a string into a BigInteger representing uint64 (0-18446744073709551615).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.ParseUint8
-
Attempts to parse a string into a Short representing uint8 (0-255).
- apply(String) - Static method in class hydra.overlay.java.lib.literals.PrintString
-
Converts a string to its quoted and escaped literal representation.
- apply(String) - Static method in class hydra.overlay.java.lib.regex.Find
- apply(String) - Static method in class hydra.overlay.java.lib.regex.FindAll
- apply(String) - Static method in class hydra.overlay.java.lib.regex.Matches
- apply(String) - Static method in class hydra.overlay.java.lib.regex.Replace
- apply(String) - Static method in class hydra.overlay.java.lib.regex.ReplaceAll
- apply(String) - Static method in class hydra.overlay.java.lib.regex.Split
- apply(String) - Static method in class hydra.overlay.java.lib.strings.IsEmpty
-
Checks whether a string is empty.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.Join
-
Returns a function that joins strings with the given delimiter.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.Length
-
Returns the length of a string.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.SplitOn
-
Returns a function that splits strings on the given delimiter.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.ToList
-
Converts a string to a list of character code points.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.ToLower
-
Converts a string to lowercase.
- apply(String) - Static method in class hydra.overlay.java.lib.strings.ToUpper
-
Converts a string to uppercase.
- apply(String) - Static method in class hydra.overlay.java.lib.text.EncodeUtf8
-
Encode a string as UTF-8 bytes.
- apply(String, String) - Static method in class hydra.overlay.java.lib.regex.Find
- apply(String, String) - Static method in class hydra.overlay.java.lib.regex.FindAll
- apply(String, String) - Static method in class hydra.overlay.java.lib.regex.Matches
- apply(String, String) - Static method in class hydra.overlay.java.lib.regex.Split
- apply(String, String) - Static method in class hydra.overlay.java.lib.strings.Concat2
-
Concatenates two strings.
- apply(String, String) - Static method in class hydra.overlay.java.lib.strings.SplitOn
-
Splits a string on a delimiter.
- apply(String, String, String) - Static method in class hydra.overlay.java.lib.regex.Replace
- apply(String, String, String) - Static method in class hydra.overlay.java.lib.regex.ReplaceAll
- apply(String, List<String>) - Static method in class hydra.overlay.java.lib.strings.Join
-
Joins a list of strings with a delimiter.
- apply(BigDecimal) - Static method in class hydra.overlay.java.lib.literals.DecimalToBigint
- apply(BigDecimal) - Static method in class hydra.overlay.java.lib.literals.DecimalToFloat32
- apply(BigDecimal) - Static method in class hydra.overlay.java.lib.literals.DecimalToFloat64
-
Converts a BigDecimal value to a Double (IEEE 754 double).
- apply(BigDecimal) - Static method in class hydra.overlay.java.lib.literals.PrintDecimal
-
Converts a BigDecimal value to its string representation, matching Haskell's Data.Scientific show format (e.g.
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToDecimal
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToInt16
-
Converts a BigInteger value to a Short (16-bit signed integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToInt32
-
Converts a BigInteger value to an Integer (32-bit signed integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToInt64
-
Converts a BigInteger value to a Long (64-bit signed integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToInt8
-
Converts a BigInteger value to a Byte (8-bit signed integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToUint16
-
Converts a BigInteger value to a Character (16-bit unsigned integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToUint32
-
Converts a BigInteger value to a Long (used to represent 32-bit unsigned integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToUint64
-
Converts a BigInteger value to a BigInteger (identity function for uint64).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.BigintToUint8
-
Converts a BigInteger value to a Short (used to represent 8-bit unsigned integer).
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.PrintBigint
-
Converts a BigInteger value to its string representation.
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.PrintUint64
-
Converts a BigInteger (used to represent 64-bit unsigned integer) to its string representation.
- apply(BigInteger) - Static method in class hydra.overlay.java.lib.literals.Uint64ToBigint
-
Converts a BigInteger value to a BigInteger (identity function for uint64).
- apply(BiFunction<A, B, Either<Z, A>>, A, List<B>) - Static method in class hydra.overlay.java.lib.eithers.FoldList
- apply(BiFunction<X, Y, Z>) - Static method in class hydra.overlay.java.lib.lists.ZipWith
-
Combines two lists using a function.
- apply(BiFunction<X, Y, Z>, List<X>, List<Y>) - Static method in class hydra.overlay.java.lib.lists.ZipWith
-
Combines two lists using a function.
- apply(Function<A, B>) - Static method in class hydra.overlay.java.lib.eithers.Map
-
Curried version for method references.
- apply(Function<A, B>, A) - Static method in class hydra.overlay.java.lib.effects.Apply
-
Applicative apply: apply an effectful function to an effectful argument.
- apply(Function<A, B>, A) - Static method in class hydra.overlay.java.lib.effects.Map
-
Map a pure function over the result of an effect.
- apply(Function<A, B>, Either<Z, A>) - Static method in class hydra.overlay.java.lib.eithers.Map
-
Apply a function to the Right side of an Either value.
- apply(Function<A, B>, Optional<A>) - Static method in class hydra.overlay.java.lib.effects.MapOptional
-
Map an effect-returning function over an optional.
- apply(Function<A, B>, Function<B, C>, A) - Static method in class hydra.overlay.java.lib.effects.Compose
-
Kleisli composition: compose(f, g, x) = g(f(x)).
- apply(Function<A, B>, List<A>) - Static method in class hydra.overlay.java.lib.effects.MapList
-
Map an effect-returning function over a list, collecting the results.
- apply(Function<A, C>, Function<B, C>, Either<A, B>) - Static method in class hydra.overlay.java.lib.eithers.Either
-
Eliminate an Either value by applying one of two functions depending on whether it is a Left or Right.
- apply(Function<A, C>, Function<B, D>, Either<A, B>) - Static method in class hydra.overlay.java.lib.eithers.Bimap
-
Map over both sides of an Either value.
- apply(Function<A, C>, Function<B, D>, Pair<A, B>) - Static method in class hydra.overlay.java.lib.pairs.Bimap
-
Map over both elements of a pair.
- apply(Function<A, Either<Z, B>>) - Static method in class hydra.overlay.java.lib.eithers.MapList
-
Curried version for method references.
- apply(Function<A, Either<Z, B>>) - Static method in class hydra.overlay.java.lib.eithers.MapOptional
-
Curried version for method references.
- apply(Function<A, Either<Z, B>>) - Static method in class hydra.overlay.java.lib.eithers.MapSet
-
Curried version for method references.
- apply(Function<A, Either<Z, B>>, Optional<A>) - Static method in class hydra.overlay.java.lib.eithers.MapOptional
-
Map a function over a Optional, returning Left on failure or Right with the result.
- apply(Function<A, Either<Z, B>>, List<A>) - Static method in class hydra.overlay.java.lib.eithers.MapList
-
Map a function over a list, returning Left on the first failure or Right with all results.
- apply(Function<A, Either<Z, B>>, Set<A>) - Static method in class hydra.overlay.java.lib.eithers.MapSet
-
Map a function over a set, returning Left on the first failure or Right with all results.
- apply(Function<A, Optional<B>>) - Static method in class hydra.overlay.java.lib.optionals.Compose
-
Composes two Optional-returning functions.
- apply(Function<A, Optional<B>>, Function<B, Optional<C>>) - Static method in class hydra.overlay.java.lib.optionals.Compose
-
Composes two Optional-returning functions.
- apply(Function<A, Optional<B>>, Function<B, Optional<C>>, A) - Static method in class hydra.overlay.java.lib.optionals.Compose
-
Composes two Optional-returning functions and applies to a value.
- apply(Function<A, Function<B, A>>, A, List<B>) - Static method in class hydra.overlay.java.lib.effects.FoldList
-
Left-fold over a list with a curried effect-returning function.
- apply(Function<A, Function<B, Either<Z, A>>>, A, List<B>) - Static method in class hydra.overlay.java.lib.eithers.FoldList
-
Monadic left fold: fold a list with a function that may fail, short-circuiting on the first Left.
- apply(Function<Optional<V>, Optional<V>>) - Static method in class hydra.overlay.java.lib.maps.Alter
-
Applies a function to modify the entry.
- apply(Function<Optional<V>, Optional<V>>, K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Alter
-
Applies a function to modify the entry.
- apply(Function<K, Function<V, Boolean>>) - Static method in class hydra.overlay.java.lib.maps.FilterWithKey
-
Filters entries based on a curried key-value predicate (used by generated code).
- apply(Function<K, Function<V, Boolean>>, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.FilterWithKey
-
Filters entries based on a curried key-value predicate (used by generated code).
- apply(Function<K1, K2>) - Static method in class hydra.overlay.java.lib.maps.Bimap
-
Maps functions over keys and values.
- apply(Function<K1, K2>) - Static method in class hydra.overlay.java.lib.maps.MapKeys
-
Transforms map keys with flow.
- apply(Function<K1, K2>, Function<V1, V2>, Map<K1, V1>) - Static method in class hydra.overlay.java.lib.maps.Bimap
-
Maps functions over keys and values.
- apply(Function<K1, K2>, Map<K1, V>) - Static method in class hydra.overlay.java.lib.maps.MapKeys
-
Apply the function to both arguments.
- apply(Function<V, Boolean>) - Static method in class hydra.overlay.java.lib.maps.Filter
-
Filters entries where values match predicate (as Function).
- apply(Function<V, Boolean>, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Filter
-
Filters entries where values match predicate (as Function).
- apply(Function<V1, V2>) - Static method in class hydra.overlay.java.lib.maps.Map
-
Transforms a flow value.
- apply(Function<V1, V2>, Map<K, V1>) - Static method in class hydra.overlay.java.lib.maps.Map
-
Apply the function to both arguments.
- apply(Function<X, Optional<Y>>) - Static method in class hydra.overlay.java.lib.optionals.MapOptional
-
Maps an optional-returning function over a list and collects present values.
- apply(Function<X, Optional<Y>>, List<X>) - Static method in class hydra.overlay.java.lib.optionals.MapOptional
-
Maps an optional-returning function over a list and collects present values.
- apply(Function<X, Boolean>) - Static method in class hydra.overlay.java.lib.lists.DropWhile
-
Drops elements while the predicate (as Function) holds.
- apply(Function<X, Boolean>) - Static method in class hydra.overlay.java.lib.lists.Partition
-
Partitions a list based on a predicate.
- apply(Function<X, Boolean>) - Static method in class hydra.overlay.java.lib.lists.Span
-
Splits when predicate becomes false.
- apply(Function<X, Boolean>) - Static method in class hydra.overlay.java.lib.sets.Filter
-
Filters a set by a predicate, keeping only elements for which the predicate is true.
- apply(Function<X, Boolean>, List<X>) - Static method in class hydra.overlay.java.lib.lists.DropWhile
-
Drops elements while the predicate (as Function) holds.
- apply(Function<X, Boolean>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Filter
-
Filters a list, keeping only elements that satisfy the predicate.
- apply(Function<X, Boolean>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Find
-
Finds the first element in a list that satisfies the predicate.
- apply(Function<X, Boolean>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Partition
-
Partitions a list based on a predicate.
- apply(Function<X, Boolean>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Span
-
Splits when predicate becomes false.
- apply(Function<X, Boolean>, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Filter
-
Filters a set by a predicate, keeping only elements for which the predicate is true.
- apply(Function<X, Function<Y, Y>>) - Static method in class hydra.overlay.java.lib.lists.Foldr
-
Right-associative fold of a list.
- apply(Function<X, Function<Y, Y>>, Y) - Static method in class hydra.overlay.java.lib.lists.Foldr
-
Right-associative fold of a list with an initial value.
- apply(Function<X, Function<Y, Y>>, Y, List<X>) - Static method in class hydra.overlay.java.lib.lists.Foldr
-
Right-associative fold of a list with a binary function and initial value.
- apply(Function<X, Function<Y, Z>>, List<X>, List<Y>) - Static method in class hydra.overlay.java.lib.lists.ZipWith
-
Combines two lists using a curried function.
- apply(Function<X, Y>) - Static method in class hydra.overlay.java.lib.lists.Map
-
Applies a function to each element of a list.
- apply(Function<X, Y>) - Static method in class hydra.overlay.java.lib.lists.SortBy
-
Sorts by the result of applying the function.
- apply(Function<X, Y>) - Static method in class hydra.overlay.java.lib.optionals.Map
-
Maps a function over an optional value.
- apply(Function<X, Y>) - Static method in class hydra.overlay.java.lib.sets.Map
-
Maps a function over all elements in a set.
- apply(Function<X, Y>, Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.Map
-
Maps a function over an optional value.
- apply(Function<X, Y>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Map
-
Applies a function to each element of a list, returning a new list of results.
- apply(Function<X, Y>, List<X>) - Static method in class hydra.overlay.java.lib.lists.SortBy
-
Sorts by the result of applying the function.
- apply(Function<X, Y>, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Map
-
Maps a function over all elements in a set.
- apply(Function<Y, Function<X, Y>>) - Static method in class hydra.overlay.java.lib.lists.Foldl
-
Left-associative fold of a list.
- apply(Function<Y, Function<X, Y>>, Y) - Static method in class hydra.overlay.java.lib.lists.Foldl
-
Left-associative fold of a list with an initial value.
- apply(Function<Y, Function<X, Y>>, Y, List<X>) - Static method in class hydra.overlay.java.lib.lists.Foldl
-
Left-associative fold of a list with a binary function and initial value.
- apply(Predicate<V>) - Static method in class hydra.overlay.java.lib.maps.Filter
-
Filters entries where values match predicate.
- apply(Predicate<V>, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Filter
-
Filters entries where values match predicate.
- apply(Predicate<X>) - Static method in class hydra.overlay.java.lib.lists.DropWhile
-
Drops elements while the predicate holds.
- apply(Predicate<X>) - Static method in class hydra.overlay.java.lib.lists.Filter
-
Filters a list, keeping only elements that satisfy the predicate.
- apply(Predicate<X>) - Static method in class hydra.overlay.java.lib.lists.Find
-
Finds the first element in a list that satisfies the predicate.
- apply(Predicate<X>, List<X>) - Static method in class hydra.overlay.java.lib.lists.DropWhile
-
Drops elements while the predicate holds.
- apply(Predicate<X>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Find
-
Finds the first element in a list that satisfies the predicate.
- apply(List<Either<A, B>>) - Static method in class hydra.overlay.java.lib.eithers.Lefts
-
Extract all Left values from a list of Eithers, discarding the Right values.
- apply(List<Either<A, B>>) - Static method in class hydra.overlay.java.lib.eithers.Partition
-
Partition a list of Eithers into separate lists of Left and Right values.
- apply(List<Either<A, B>>) - Static method in class hydra.overlay.java.lib.eithers.Rights
-
Extract all Right values from a list of Eithers, discarding the Left values.
- apply(List<Optional<X>>) - Static method in class hydra.overlay.java.lib.optionals.Givens
-
Filters and extracts Just values from a list of optionals.
- apply(List<Pair<K, V>>) - Static method in class hydra.overlay.java.lib.maps.FromList
-
Apply the function to its single argument.
- apply(List<Integer>) - Static method in class hydra.overlay.java.lib.strings.FromList
-
Converts a list of character code points to a string.
- apply(List<String>) - Static method in class hydra.overlay.java.lib.strings.Concat
-
Concatenates a list of strings into a single string.
- apply(List<Function<X, Y>>) - Static method in class hydra.overlay.java.lib.lists.Apply
-
Applies a function within a flow.
- apply(List<Function<X, Y>>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Apply
-
Apply the function to both arguments.
- apply(List<List<X>>) - Static method in class hydra.overlay.java.lib.lists.Concat
-
Concatenates a list of lists into a single list.
- apply(List<List<X>>) - Static method in class hydra.overlay.java.lib.lists.Transpose
-
Transposes rows and columns.
- apply(List<Set<X>>) - Static method in class hydra.overlay.java.lib.sets.Unions
-
Computes the union of multiple sets.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Bind
-
Chains flow computations.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Distinct
-
Apply the function to the single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Group
-
Groups consecutive equal elements.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Head
-
Apply the function to its single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Init
-
Apply the function to its single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.IsEmpty
-
Checks if the list is empty.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Join
-
Joins lists with a separator.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Last
-
Apply the function to its single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Length
-
Returns the number of elements.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Reverse
-
Reverses the order of elements in a list.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Sort
-
Sorts the list in ascending order.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Tail
-
Apply the function to its single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Uncons
-
Apply the function to its single argument.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.lists.Zip
-
Combines two lists into pairs.
- apply(List<X>) - Static method in class hydra.overlay.java.lib.sets.FromList
-
Creates a set from a list of elements.
- apply(List<X>, Function<X, List<Y>>) - Static method in class hydra.overlay.java.lib.lists.Bind
-
Chains flow computations.
- apply(List<X>, List<List<X>>) - Static method in class hydra.overlay.java.lib.lists.Join
-
Apply the function to both arguments.
- apply(List<X>, List<X>) - Static method in class hydra.overlay.java.lib.lists.Concat2
-
Apply the function to both arguments.
- apply(List<X>, List<Y>) - Static method in class hydra.overlay.java.lib.lists.Zip
-
Combines two lists into pairs.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Elems
-
Returns the list of values.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.IsEmpty
-
Checks if the map is empty.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Keys
-
Returns the list of keys.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Size
-
Returns the size of the map.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.ToList
-
Apply the function to its single argument.
- apply(Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Union
-
Combines two maps.
- apply(Map<K, V>, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Union
-
Combines two maps.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.Difference
-
Computes the set difference by removing elements of the second set from the first.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.Intersection
-
Computes the intersection of two sets.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.IsEmpty
-
Checks if a set is empty.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.Size
-
Returns the number of elements in a set.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.ToList
-
Converts a set to a list of elements.
- apply(Set<X>) - Static method in class hydra.overlay.java.lib.sets.Union
-
Computes the union of two sets.
- apply(Set<X>, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Difference
-
Computes the set difference by removing elements of the second set from the first.
- apply(Set<X>, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Intersection
-
Computes the intersection of two sets.
- apply(Set<X>, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Union
-
Computes the union of two sets.
- apply(K) - Static method in class hydra.overlay.java.lib.maps.Delete
-
Removes the key and its value.
- apply(K) - Static method in class hydra.overlay.java.lib.maps.Insert
-
Adds an element.
- apply(K) - Static method in class hydra.overlay.java.lib.maps.Lookup
-
Retrieves the value for the key.
- apply(K) - Static method in class hydra.overlay.java.lib.maps.Member
-
Checks if the element is present.
- apply(K) - Static method in class hydra.overlay.java.lib.maps.Singleton
-
Creates a map with one element.
- apply(K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Delete
-
Apply the function to both arguments.
- apply(K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Lookup
-
Retrieves the value for the key.
- apply(K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Member
-
Checks if the element is present.
- apply(K, V) - Static method in class hydra.overlay.java.lib.maps.Insert
-
Adds an element.
- apply(K, V) - Static method in class hydra.overlay.java.lib.maps.Singleton
-
Creates a map with one element.
- apply(K, V, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.Insert
-
Apply the function to all three arguments.
- apply(V) - Static method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Deprecated.Use
FindWithDefault.applyLazy(Supplier, Object, Map)instead. Eager evaluation of the default wastes memory. - apply(V, K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Deprecated.Use
FindWithDefault.applyLazy(Supplier, Object, Map)instead. Eager evaluation of the default wastes memory. - apply(X) - Static method in class hydra.overlay.java.lib.functions.Absurd
-
Eliminate a value of the uninhabited void type.
- apply(X) - Static method in class hydra.overlay.java.lib.functions.Identity
-
Identity function.
- apply(X) - Static method in class hydra.overlay.java.lib.lists.Intersperse
-
Inserts an element between elements.
- apply(X) - Static method in class hydra.overlay.java.lib.lists.Member
-
Checks if the element is present.
- apply(X) - Static method in class hydra.overlay.java.lib.lists.Singleton
-
Creates a list with one element.
- apply(X) - Static method in class hydra.overlay.java.lib.optionals.Given
-
Wraps a value in an optional (Just constructor).
- apply(X) - Static method in class hydra.overlay.java.lib.optionals.WithDefault
-
Deprecated.Use
WithDefault.applyLazy(Supplier, Optional)instead. Eager evaluation of the default wastes memory. - apply(X) - Static method in class hydra.overlay.java.lib.sets.Delete
-
Removes an element from a set.
- apply(X) - Static method in class hydra.overlay.java.lib.sets.Insert
-
Adds an element to a set.
- apply(X) - Static method in class hydra.overlay.java.lib.sets.Member
-
Checks if an element is in a set.
- apply(X) - Static method in class hydra.overlay.java.lib.sets.Singleton
-
Creates a singleton set containing a single element.
- apply(X, Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.WithDefault
-
Deprecated.Use
WithDefault.applyLazy(Supplier, Optional)instead. Eager evaluation of the default wastes memory. - apply(X, List<X>) - Static method in class hydra.overlay.java.lib.lists.Cons
-
Apply the function to both arguments.
- apply(X, List<X>) - Static method in class hydra.overlay.java.lib.lists.Intersperse
-
Apply the function to both arguments.
- apply(X, List<X>) - Static method in class hydra.overlay.java.lib.lists.Member
-
Checks if the element is present.
- apply(X, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Delete
-
Removes an element from a set.
- apply(X, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Insert
-
Adds an element to a set.
- apply(X, Set<X>) - Static method in class hydra.overlay.java.lib.sets.Member
-
Checks if an element is in a set.
- Apply - Class in hydra.overlay.java.lib.effects
-
Applicative apply for effects.
- Apply - Class in hydra.overlay.java.lib.lists
-
Applies a function in a flow context.
- Apply - Class in hydra.overlay.java.lib.optionals
-
Applies a function in a flow context.
- Apply() - Constructor for class hydra.overlay.java.lib.effects.Apply
- Apply() - Constructor for class hydra.overlay.java.lib.lists.Apply
- Apply() - Constructor for class hydra.overlay.java.lib.optionals.Apply
- apply_parse(Parser<T0>, Parser<Function<T0, T1>>, List<Integer>) - Static method in interface hydra.Parsers
- applyAll(Term, List<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply a function to multiple arguments.
- applyFloat(double) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.UnaryOp
- applyFloat(double, double) - Method in interface hydra.overlay.java.lib.math.FractionalDispatch.BinaryOp
- applyFloat(double, double) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.BinaryOp
- applyFloat32(float) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.UnaryOp
- applyFloat32(float, float) - Method in interface hydra.overlay.java.lib.math.FractionalDispatch.BinaryOp
- applyFloat32(float, float) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.BinaryOp
- applyInsideTypeLambdasAndAnnotations(TypedTerm<Function<Term, Term>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.applyInsideTypeLambdasAndAnnotations
- applyInsideTypeLambdasAndAnnotations(Function<Term, Term>, Term) - Static method in interface hydra.Rewriting
-
Apply a term-level function inside any leading type lambdas
- applyInteger(BigInteger) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.UnaryOp
- applyInteger(BigInteger, BigInteger) - Method in interface hydra.overlay.java.lib.math.NumericDispatch.BinaryOp
- applyLazy(Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.Match
-
Lazily pattern matches on an optional value.
- applyLazy(Optional<X>, Supplier<Y>, Function<X, Y>) - Static method in class hydra.overlay.java.lib.optionals.Match
-
Lazily pattern matches on an optional value.
- applyLazy(Supplier<V>) - Static method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Lazily looks up a key in a map, returning a default if not found.
- applyLazy(Supplier<V>, K, Map<K, V>) - Static method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Lazily looks up a key in a map, returning a default if not found.
- applyLazy(Supplier<X>) - Static method in class hydra.overlay.java.lib.optionals.WithDefault
-
Lazily returns the value from an optional or a default value.
- applyLazy(Supplier<X>, Optional<X>) - Static method in class hydra.overlay.java.lib.optionals.WithDefault
-
Lazily returns the value from an optional or a default value.
- applyMany(List<Type>) - Static method in interface hydra.overlay.java.dsl.Types
-
Apply a type to multiple type arguments (first element is the function).
- applyNativeBinary(String, FractionalDispatch.BinaryOp, A, A) - Static method in class hydra.overlay.java.lib.math.FractionalDispatch
-
Apply a fractional binary operation to two boxed native operands, dispatching on their runtime class.
- applyNativeBinary(String, NumericDispatch.BinaryOp, A, A) - Static method in class hydra.overlay.java.lib.math.NumericDispatch
-
Apply a numeric binary operation to two boxed native operands, dispatching on their runtime class.
- applyNativeDiv(A, A) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply floor division to two boxed native integer operands, dispatching on their runtime class.
- applyNativeEven(Object) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply a parity test to a boxed native integer operand, dispatching on its runtime class.
- applyNativeMod(A, A) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply floor modulus to two boxed native integer operands, dispatching on their runtime class.
- applyNativeOdd(Object) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply a parity test (odd) to a boxed native integer operand, dispatching on its runtime class.
- applyNativeRem(A, A) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply truncated remainder to two boxed native integer operands, dispatching on their runtime class.
- applyNativeUnary(String, NumericDispatch.UnaryOp, A) - Static method in class hydra.overlay.java.lib.math.NumericDispatch
-
Apply a numeric unary operation to a boxed native operand, dispatching on its runtime class.
- applys(Type, List<Type>) - Static method in interface hydra.overlay.java.dsl.Types
-
Apply a type to multiple type arguments.
- applyTypeArgumentsToType(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.applyTypeArgumentsToType
- applyTypeArgumentsToType(InferenceContext, Graph, List<Type>, Type) - Static method in interface hydra.Checking
-
Apply type arguments to a type, substituting forall-bound variables.
- Arbitrary() - Constructor for class hydra.util.Precision.Arbitrary
-
Constructs an immutable
Precision.Arbitrary. - ARBITRARY - Static variable in class hydra.util.Precision
-
Name of the
hydra.util.Precision.arbitraryfield. - argument - Variable in class hydra.core.Application
-
The right-hand side of the application
- argument - Variable in class hydra.core.ApplicationType
-
The right-hand side of the application
- argument(Term) - Method in class hydra.core.Application.Builder
- argument(Type) - Method in class hydra.core.ApplicationType.Builder
- ARGUMENT - Static variable in class hydra.core.Application
-
Name of the
hydra.core.Application.argumentfield. - ARGUMENT - Static variable in class hydra.core.ApplicationType
-
Name of the
hydra.core.ApplicationType.argumentfield. - arguments - Variable in class hydra.system.Command
-
The arguments following the program name, becoming argv[1..] for the child.
- arguments(List<String>) - Method in class hydra.system.Command.Builder
- ARGUMENTS - Static variable in class hydra.system.Command
-
Name of the
hydra.system.Command.argumentsfield. - Arity - Interface in hydra
-
Functions dealing with arguments and arity.
- Arity - Interface in hydra.dsl
-
DSL functions for hydra.arity
- Array(List<Value>) - Constructor for class hydra.json.model.Value.Array
-
Constructs an immutable
Value.Array. - ARRAY - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.arrayfield. - asin() - Static method in interface hydra.lib.Math_
- asin(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.asin
- Asin - Class in hydra.overlay.java.lib.math
-
Computes the arcsine of a value.
- Asin() - Constructor for class hydra.overlay.java.lib.math.Asin
- asinh() - Static method in interface hydra.lib.Math_
- asinh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.asinh
- Asinh - Class in hydra.overlay.java.lib.math
-
Computes the inverse hyperbolic sine.
- Asinh() - Constructor for class hydra.overlay.java.lib.math.Asinh
- associativity - Variable in class hydra.ast.Op
-
The associativity of the operator
- associativity(Associativity) - Method in class hydra.ast.Op.Builder
- associativity(Associativity) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Associativity
- associativity(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Associativity
- Associativity - Class in hydra.ast
-
Operator associativity
- ASSOCIATIVITY - Static variable in class hydra.ast.Op
-
Name of the
hydra.ast.Op.associativityfield. - Associativity.Both - Class in hydra.ast
- Associativity.Left - Class in hydra.ast
- Associativity.None - Class in hydra.ast
- Associativity.PartialVisitor<R> - Interface in hydra.ast
-
Partial visitor over
Associativitywith a defaultAssociativity.PartialVisitor.otherwise(hydra.ast.Associativity)branch. - Associativity.Right - Class in hydra.ast
- Associativity.Visitor<R> - Interface in hydra.ast
-
Visitor over
Associativity. - associativityAssociativity() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Associativity
- associativityBoth() - Static method in interface hydra.dsl.Ast
-
DSL injection for the both variant of hydra.ast.Associativity
- associativityLeft() - Static method in interface hydra.dsl.Ast
-
DSL injection for the left variant of hydra.ast.Associativity
- associativityNone() - Static method in interface hydra.dsl.Ast
-
DSL injection for the none variant of hydra.ast.Associativity
- associativityRight() - Static method in interface hydra.dsl.Ast
-
DSL injection for the right variant of hydra.ast.Associativity
- Ast - Interface in hydra.decode
-
Term decoders for hydra.ast
- Ast - Interface in hydra.dsl
-
DSL functions for hydra.ast
- Ast - Interface in hydra.encode
-
Term encoders for hydra.ast
- at() - Static method in interface hydra.lib.Lists
- at(TypedTerm<Integer>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.at
- At - Class in hydra.overlay.java.lib.lists
-
Get the element at a given index in a list, returning Nothing if the index is out of bounds.
- At() - Constructor for class hydra.overlay.java.lib.lists.At
- AT_LEAST - Static variable in class hydra.packaging.VersionSpecifier
-
Name of the
hydra.packaging.VersionSpecifier.atLeastfield. - AT_LEAST - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.atLeastfield. - AT_LEAST - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.atLeastfield. - atan() - Static method in interface hydra.lib.Math_
- atan(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.atan
- Atan - Class in hydra.overlay.java.lib.math
-
Computes the arctangent of a value.
- Atan() - Constructor for class hydra.overlay.java.lib.math.Atan
- atan2() - Static method in interface hydra.lib.Math_
- atan2(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.atan2
- Atan2 - Class in hydra.overlay.java.lib.math
-
Computes the arctangent of y/x.
- Atan2() - Constructor for class hydra.overlay.java.lib.math.Atan2
- atanh() - Static method in interface hydra.lib.Math_
- atanh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.atanh
- Atanh - Class in hydra.overlay.java.lib.math
-
Computes the inverse hyperbolic tangent.
- Atanh() - Constructor for class hydra.overlay.java.lib.math.Atanh
- AtLeast(Version) - Constructor for class hydra.packaging.VersionSpecifier.AtLeast
-
Constructs an immutable
VersionSpecifier.AtLeast. - AtLeast(Integer) - Constructor for class hydra.query.RegexQuantifier.AtLeast
-
Constructs an immutable
RegexQuantifier.AtLeast. - AtLeast(Integer) - Constructor for class hydra.regex.Quantifier.AtLeast
-
Constructs an immutable
Quantifier.AtLeast. - atom - Variable in class hydra.regex.Quantified
-
The atom being quantified.
- atom() - Static method in interface hydra.parse.Regex
-
Parse a single atom: a group ( ...
- atom(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.Atom
- atom(Atom) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.Atom
- atom(Atom) - Static method in interface hydra.print.emacs.Regex
-
Render a single atom; .
- atom(Atom) - Static method in interface hydra.print.pcre.Regex
-
Render a single atom; the .
- atom(Atom) - Static method in interface hydra.print.posix.Regex
-
Render a single atom; .
- atom(Atom) - Static method in interface hydra.print.Regex
-
Render a single atom (literal, ., anchor, group, or class) to canonical text.
- atom(Atom) - Method in class hydra.regex.Quantified.Builder
- Atom - Class in hydra.regex
-
A single, unquantified regex element: the smallest unit to which a quantifier may apply.
- ATOM - Static variable in class hydra.regex.Quantified
-
Name of the
hydra.regex.Quantified.atomfield. - Atom.AnchorEnd - Class in hydra.regex
-
The $ anchor; matches the empty string at the end of input.
- Atom.AnchorStart - Class in hydra.regex
-
The ^ anchor; matches the empty string at the start of input.
- Atom.Any - Class in hydra.regex
-
The .
- Atom.Class_ - Class in hydra.regex
-
A character class, [ ...
- Atom.Group - Class in hydra.regex
-
A parenthesized sub-expression, ( ...
- Atom.Literal - Class in hydra.regex
-
A literal character, matched exactly.
- Atom.PartialVisitor<R> - Interface in hydra.regex
-
Partial visitor over
Atomwith a defaultAtom.PartialVisitor.otherwise(hydra.regex.Atom)branch. - Atom.Visitor<R> - Interface in hydra.regex
-
Visitor over
Atom. - atomAnchorEnd() - Static method in interface hydra.dsl.Regex
-
DSL injection for the anchorEnd variant of hydra.regex.Atom
- atomAnchorStart() - Static method in interface hydra.dsl.Regex
-
DSL injection for the anchorStart variant of hydra.regex.Atom
- atomAny() - Static method in interface hydra.dsl.Regex
-
DSL injection for the any variant of hydra.regex.Atom
- atomAtom() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.Atom
- atomClass(TypedTerm<CharacterClass>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the class variant of hydra.regex.Atom
- atomGroup(TypedTerm<List<List<Quantified>>>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the group variant of hydra.regex.Atom
- atomLiteral(TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the literal variant of hydra.regex.Atom
- atOrFail(Integer, String, List<T0>) - Static method in interface hydra.Inference
-
Return the element at the given index, or Left(Other) with the given description if out of range
- Attribute(SubtermAttribute) - Constructor for class hydra.paths.SubtermLink.Attribute
-
Constructs an immutable
SubtermLink.Attribute. - Attribute(SubtypeAttribute) - Constructor for class hydra.paths.SubtypeLink.Attribute
-
Constructs an immutable
SubtypeLink.Attribute. - ATTRIBUTE - Static variable in class hydra.paths.SubtermLink
-
Name of the
hydra.paths.SubtermLink.attributefield. - ATTRIBUTE - Static variable in class hydra.paths.SubtypeLink
-
Name of the
hydra.paths.SubtypeLink.attributefield. - augmentBindingsWithNewFreeVars(Graph, Set<Name>, List<Binding>) - Static method in interface hydra.Hoisting
-
Augment bindings with new free variables introduced by substitution, wrapping with lambdas after any type lambdas.
- AVAILABLE_SINCE - Static variable in class hydra.packaging.LifecycleInfo
-
Name of the
hydra.packaging.LifecycleInfo.availableSincefield. - availableSince - Variable in class hydra.packaging.LifecycleInfo
-
The version in which the entity was introduced, if known.
- availableSince(Optional<Version>) - Method in class hydra.packaging.LifecycleInfo.Builder
B
- base64ToBinary() - Static method in interface hydra.lib.Literals
- base64ToBinary(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.base64ToBinary
- Base64ToBinary - Class in hydra.overlay.java.lib.literals
-
Primitive function which decodes a base64 string to binary data.
- Base64ToBinary() - Constructor for class hydra.overlay.java.lib.literals.Base64ToBinary
- betaReduceType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Type>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.betaReduceType
- betaReduceType(T0, Graph, Type) - Static method in interface hydra.Reduction
-
Eagerly beta-reduce a type by substituting type arguments into type lambdas
- betaReduceType_mapExpr(Function<ApplicationType, Either<Error_, Type>>, Function<T1, Either<Error_, Type>>, T1) - Static method in interface hydra.Reduction
- between(Parser<T0>, Parser<T1>, Parser<T2>) - Static method in interface hydra.Parsers
-
Parse something between an opening and closing parser
- bicoder(TypedTerm<Function<T1, Adapter<T1, T2, V1, V2, E>>>, TypedTerm<Function<T2, Adapter<T2, T1, V2, V1, E>>>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.Bicoder
- Bicoder<T1,T2,V1,V2,E> - Class in hydra.coders
-
A two-level encoder and decoder, operating both at a type level and an instance (data) level
- Bicoder(Function<T1, Adapter<T1, T2, V1, V2, E>>, Function<T2, Adapter<T2, T1, V2, V1, E>>) - Constructor for class hydra.coders.Bicoder
-
Constructs an immutable
Bicoder. - Bicoder.Builder<T1,T2,V1,V2,E> - Class in hydra.coders
-
A fluent builder for
Bicoder. - bicoderBicoder() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.Bicoder
- bicoderDecode(TypedTerm<Bicoder<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the decode field of hydra.coders.Bicoder
- bicoderEncode(TypedTerm<Bicoder<T1, T2, V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the encode field of hydra.coders.Bicoder
- bicoderWithDecode(TypedTerm<Bicoder<T1, T2, V1, V2, E>>, TypedTerm<Function<T2, Adapter<T2, T1, V2, V1, E>>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the decode field of hydra.coders.Bicoder
- bicoderWithEncode(TypedTerm<Bicoder<T1, T2, V1, V2, E>>, TypedTerm<Function<T1, Adapter<T1, T2, V1, V2, E>>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the encode field of hydra.coders.Bicoder
- bigint() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a bigint literal type.
- bigint() - Static method in interface hydra.overlay.java.dsl.Types
-
Arbitrary-precision integer type.
- bigint() - Static method in class hydra.overlay.java.lib.PrimitiveType
- bigint(long) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- bigint(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an arbitrary-precision integer value from a term
- bigint(BigInteger) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a bigint literal from a BigInteger value.
- bigint(BigInteger) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- bigint(BigInteger) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a bigint literal (Java BigInteger → Hydra bigint).
- Bigint() - Constructor for class hydra.core.IntegerType.Bigint
-
Constructs an immutable
IntegerType.Bigint. - Bigint(BigInteger) - Constructor for class hydra.core.IntegerValue.Bigint
-
Constructs an immutable
IntegerValue.Bigint. - BIGINT - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.bigintfield. - BIGINT - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.bigintfield. - bigintToDecimal() - Static method in interface hydra.lib.Literals
- bigintToDecimal(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToDecimal
- BigintToDecimal - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to a decimal (arbitrary-precision exact decimal).
- BigintToDecimal() - Constructor for class hydra.overlay.java.lib.literals.BigintToDecimal
- bigintToInt16() - Static method in interface hydra.lib.Literals
- bigintToInt16(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToInt16
- BigintToInt16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to an int16 (16-bit signed integer).
- BigintToInt16() - Constructor for class hydra.overlay.java.lib.literals.BigintToInt16
- bigintToInt32() - Static method in interface hydra.lib.Literals
- bigintToInt32(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToInt32
- BigintToInt32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to an int32 (32-bit signed integer).
- BigintToInt32() - Constructor for class hydra.overlay.java.lib.literals.BigintToInt32
- bigintToInt64() - Static method in interface hydra.lib.Literals
- bigintToInt64(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToInt64
- BigintToInt64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to an int64 (64-bit signed integer).
- BigintToInt64() - Constructor for class hydra.overlay.java.lib.literals.BigintToInt64
- bigintToInt8() - Static method in interface hydra.lib.Literals
- bigintToInt8(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToInt8
- BigintToInt8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to an int8 (8-bit signed integer).
- BigintToInt8() - Constructor for class hydra.overlay.java.lib.literals.BigintToInt8
- bigintToIntegerValue(IntegerType, BigInteger) - Static method in interface hydra.Literals
-
Convert a bigint to an integer value of a given type (note: lossy)
- bigintToUint16() - Static method in interface hydra.lib.Literals
- bigintToUint16(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToUint16
- BigintToUint16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to a uint16 (16-bit unsigned integer).
- BigintToUint16() - Constructor for class hydra.overlay.java.lib.literals.BigintToUint16
- bigintToUint32() - Static method in interface hydra.lib.Literals
- bigintToUint32(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToUint32
- BigintToUint32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to a uint32 (32-bit unsigned integer).
- BigintToUint32() - Constructor for class hydra.overlay.java.lib.literals.BigintToUint32
- bigintToUint64() - Static method in interface hydra.lib.Literals
- bigintToUint64(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToUint64
- BigintToUint64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to a uint64 (64-bit unsigned integer).
- BigintToUint64() - Constructor for class hydra.overlay.java.lib.literals.BigintToUint64
- bigintToUint8() - Static method in interface hydra.lib.Literals
- bigintToUint8(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.bigintToUint8
- BigintToUint8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to a uint8 (8-bit unsigned integer).
- BigintToUint8() - Constructor for class hydra.overlay.java.lib.literals.BigintToUint8
- bigintValue(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract a bigint value from an IntegerValue
- bimap() - Static method in interface hydra.lib.Eithers
- bimap() - Static method in interface hydra.lib.Maps
- bimap() - Static method in interface hydra.lib.Pairs
- bimap(TypedTerm<Function<A, C>>, TypedTerm<Function<B, D>>, TypedTerm<Pair<A, B>>) - Static method in interface hydra.dsl.lib.Pairs
-
DSL reference to hydra.lib.pairs.bimap
- bimap(TypedTerm<Function<K1, K2>>, TypedTerm<Function<V1, V2>>, TypedTerm<Map<K1, V1>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.bimap
- bimap(TypedTerm<Function<X, Z>>, TypedTerm<Function<Y, W>>, TypedTerm<Either<X, Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.bimap
- bimap(Function<K, K2>, Function<V, V2>) - Method in class hydra.overlay.java.util.PersistentMap
-
Maps functions over both keys and values.
- Bimap - Class in hydra.overlay.java.lib.eithers
-
Map over both sides of an Either value.
- Bimap - Class in hydra.overlay.java.lib.maps
-
Transforms both keys and values.
- Bimap - Class in hydra.overlay.java.lib.pairs
-
Map over both elements of a pair.
- Bimap() - Constructor for class hydra.overlay.java.lib.eithers.Bimap
- Bimap() - Constructor for class hydra.overlay.java.lib.maps.Bimap
- Bimap() - Constructor for class hydra.overlay.java.lib.pairs.Bimap
- binary() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a binary literal type.
- binary() - Static method in interface hydra.overlay.java.dsl.Types
-
Binary data type.
- binary() - Static method in class hydra.overlay.java.lib.PrimitiveType
- binary(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a binary data value from a term
- binary(String) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a binary literal from a string value.
- binary(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a binary data literal.
- binary(String, FractionalDispatch.BinaryOp, Term, Term) - Static method in class hydra.overlay.java.lib.math.FractionalDispatch
-
Apply a fractional binary operation to two fractional terms, dispatching on the runtime variant.
- binary(String, NumericDispatch.BinaryOp, Term, Term) - Static method in class hydra.overlay.java.lib.math.NumericDispatch
-
Apply a numeric binary operation to two numeric terms, dispatching on the runtime variant.
- Binary() - Constructor for class hydra.core.LiteralType.Binary
-
Constructs an immutable
LiteralType.Binary. - Binary() - Constructor for class hydra.variants.LiteralVariant.Binary
-
Constructs an immutable
LiteralVariant.Binary. - Binary(byte[]) - Constructor for class hydra.core.Literal.Binary
-
Constructs an immutable
Literal.Binary. - BINARY - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.binaryfield. - BINARY - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.binaryfield. - BINARY - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.binaryfield. - binaryLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract a binary literal from a Literal value
- binaryToBase64() - Static method in interface hydra.lib.Literals
- binaryToBase64(TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.binaryToBase64
- BinaryToBase64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which encodes binary data as a base64 string.
- BinaryToBase64() - Constructor for class hydra.overlay.java.lib.literals.BinaryToBase64
- binaryToBytes() - Static method in interface hydra.lib.Literals
- binaryToBytes(TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.binaryToBytes
- BinaryToBytes - Class in hydra.overlay.java.lib.literals
- BinaryToBytes() - Constructor for class hydra.overlay.java.lib.literals.BinaryToBytes
- bind() - Static method in interface hydra.lib.Effects
- bind() - Static method in interface hydra.lib.Eithers
- bind() - Static method in interface hydra.lib.Lists
- bind() - Static method in interface hydra.lib.Optionals
- bind(Parser<T0>, Function<T0, Parser<T1>>) - Static method in interface hydra.Parsers
-
Sequence two parsers, passing the result of the first to a function that produces the second
- bind(TypedTerm<Either<X, Y>>, TypedTerm<Function<Y, Either<X, Z>>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.bind
- bind(TypedTerm<Optional<X>>, TypedTerm<Function<X, Optional<Y>>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.bind
- bind(TypedTerm<List<X>>, TypedTerm<Function<X, List<Y>>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.bind
- bind(TypedTerm<X>, TypedTerm<Function<X, Y>>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.bind
- Bind - Class in hydra.overlay.java.lib.effects
-
Sequence two effectful computations.
- Bind - Class in hydra.overlay.java.lib.eithers
-
Bind (flatMap) for Either: sequence an Either with a function that returns Either.
- Bind - Class in hydra.overlay.java.lib.lists
-
Monadic bind for flows.
- Bind - Class in hydra.overlay.java.lib.optionals
-
Monadic bind for optional values (flatMap).
- Bind() - Constructor for class hydra.overlay.java.lib.effects.Bind
- Bind() - Constructor for class hydra.overlay.java.lib.eithers.Bind
- Bind() - Constructor for class hydra.overlay.java.lib.lists.Bind
- Bind() - Constructor for class hydra.overlay.java.lib.optionals.Bind
- bind_parse(Function<T0, Parser<T1>>, Parser<T0>, List<Integer>) - Static method in interface hydra.Parsers
- bindConstraints(InferenceContext, Graph, List<TypeConstraint>) - Static method in interface hydra.Inference
-
Unify type constraints and check the substitution
- binding - Variable in class hydra.error.checking.UntypedLetBindingError
-
The untyped binding
- binding(Binding) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Binding
- binding(Binding) - Method in class hydra.error.checking.UntypedLetBindingError.Builder
- binding(Binding) - Static method in interface hydra.print.Core
-
Show a binding as a string
- binding(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Binding
- binding(TypedTerm<Name>, TypedTerm<Term>, TypedTerm<Optional<TypeScheme>>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Binding
- Binding - Class in hydra.core
-
A field with an optional type scheme, used to bind variables to terms in a 'let' expression
- Binding(Name, Term, Optional<TypeScheme>) - Constructor for class hydra.core.Binding
-
Constructs an immutable
Binding. - BINDING - Static variable in class hydra.error.checking.UntypedLetBindingError
-
Name of the
hydra.error.checking.UntypedLetBindingError.bindingfield. - Binding.Builder - Class in hydra.core
-
A fluent builder for
Binding. - bindingBinding() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Binding
- bindingIsPolymorphic(Binding) - Static method in interface hydra.Hoisting
-
Check if a binding has a polymorphic type (non-empty list of type scheme variables)
- bindingName(TypedTerm<Binding>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the name field of hydra.core.Binding
- bindings - Variable in class hydra.core.Let
-
The list of variable bindings
- bindings - Variable in class hydra.typing.FunctionStructure
-
Let bindings accumulated from the term
- bindings(List<Binding>) - Method in class hydra.core.Let.Builder
- bindings(List<Binding>) - Method in class hydra.typing.FunctionStructure.Builder
- BINDINGS - Static variable in class hydra.core.Let
-
Name of the
hydra.core.Let.bindingsfield. - BINDINGS - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.bindingsfield. - bindingTerm(TypedTerm<Binding>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the term field of hydra.core.Binding
- bindingTypeScheme(TypedTerm<Binding>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeScheme field of hydra.core.Binding
- bindingUsesContextTypeVars(Graph, Binding) - Static method in interface hydra.Hoisting
-
Check if a binding's type uses any type variables from the given Graph.
- bindingWithName(TypedTerm<Binding>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the name field of hydra.core.Binding
- bindingWithTerm(TypedTerm<Binding>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the term field of hydra.core.Binding
- bindingWithTypeScheme(TypedTerm<Binding>, TypedTerm<Optional<TypeScheme>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeScheme field of hydra.core.Binding
- binds(Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Collect let-bindings for
Phantoms.let(List, TypedTerm)without theArrays.asListnoise. - bindUnboundTypeVariables(Graph, Term) - Static method in interface hydra.Inference
-
Handle unbound type variables under a typed let binding.
- Bits(Integer) - Constructor for class hydra.util.Precision.Bits
-
Constructs an immutable
Precision.Bits. - BITS - Static variable in class hydra.util.Precision
-
Name of the
hydra.util.Precision.bitsfield. - Block() - Constructor for class hydra.file.FileType.Block
-
Constructs an immutable
FileType.Block. - BLOCK - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.blockfield. - blockStyle(BlockStyle) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.BlockStyle
- blockStyle(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.BlockStyle
- blockStyle(TypedTerm<Optional<String>>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.BlockStyle
- BlockStyle - Class in hydra.ast
-
Formatting option for code blocks
- BlockStyle(Optional<String>, Boolean, Boolean) - Constructor for class hydra.ast.BlockStyle
-
Constructs an immutable
BlockStyle. - BlockStyle.Builder - Class in hydra.ast
-
A fluent builder for
BlockStyle. - blockStyleBlockStyle() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.BlockStyle
- blockStyleIndent(TypedTerm<BlockStyle>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the indent field of hydra.ast.BlockStyle
- blockStyleNewlineAfterContent(TypedTerm<BlockStyle>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the newlineAfterContent field of hydra.ast.BlockStyle
- blockStyleNewlineBeforeContent(TypedTerm<BlockStyle>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the newlineBeforeContent field of hydra.ast.BlockStyle
- blockStyleWithIndent(TypedTerm<BlockStyle>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the indent field of hydra.ast.BlockStyle
- blockStyleWithNewlineAfterContent(TypedTerm<BlockStyle>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the newlineAfterContent field of hydra.ast.BlockStyle
- blockStyleWithNewlineBeforeContent(TypedTerm<BlockStyle>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the newlineBeforeContent field of hydra.ast.BlockStyle
- body - Variable in class hydra.core.AnnotatedTerm
-
The term being annotated
- body - Variable in class hydra.core.AnnotatedType
-
The type being annotated
- body - Variable in class hydra.core.ForallType
-
The body of the lambda
- body - Variable in class hydra.core.Lambda
-
The body of the lambda
- body - Variable in class hydra.core.Let
-
The body term in which the variables are bound
- body - Variable in class hydra.core.TypeApplicationTerm
-
The term being applied to a type
- body - Variable in class hydra.core.TypeLambda
-
The body of the abstraction
- body - Variable in class hydra.core.TypeScheme
-
The type expression
- body - Variable in class hydra.core.WrappedTerm
-
The wrapped term
- body - Variable in class hydra.packaging.TermDefinition
-
The term being defined
- body - Variable in class hydra.packaging.TypeDefinition
-
The type scheme being defined
- body - Variable in class hydra.typing.FunctionStructure
-
The body term after removing all lambdas, lets, etc.
- body(Term) - Method in class hydra.core.AnnotatedTerm.Builder
- body(Term) - Method in class hydra.core.Lambda.Builder
- body(Term) - Method in class hydra.core.Let.Builder
- body(Term) - Method in class hydra.core.TypeApplicationTerm.Builder
- body(Term) - Method in class hydra.core.TypeLambda.Builder
- body(Term) - Method in class hydra.core.WrappedTerm.Builder
- body(Term) - Method in class hydra.packaging.TermDefinition.Builder
- body(Term) - Method in class hydra.typing.FunctionStructure.Builder
- body(Type) - Method in class hydra.core.AnnotatedType.Builder
- body(Type) - Method in class hydra.core.ForallType.Builder
- body(Type) - Method in class hydra.core.TypeScheme.Builder
- body(TypeScheme) - Method in class hydra.packaging.TypeDefinition.Builder
- BODY - Static variable in class hydra.core.AnnotatedTerm
-
Name of the
hydra.core.AnnotatedTerm.bodyfield. - BODY - Static variable in class hydra.core.AnnotatedType
-
Name of the
hydra.core.AnnotatedType.bodyfield. - BODY - Static variable in class hydra.core.ForallType
-
Name of the
hydra.core.ForallType.bodyfield. - BODY - Static variable in class hydra.core.Lambda
-
Name of the
hydra.core.Lambda.bodyfield. - BODY - Static variable in class hydra.core.Let
-
Name of the
hydra.core.Let.bodyfield. - BODY - Static variable in class hydra.core.TypeApplicationTerm
-
Name of the
hydra.core.TypeApplicationTerm.bodyfield. - BODY - Static variable in class hydra.core.TypeLambda
-
Name of the
hydra.core.TypeLambda.bodyfield. - BODY - Static variable in class hydra.core.TypeScheme
-
Name of the
hydra.core.TypeScheme.bodyfield. - BODY - Static variable in class hydra.core.WrappedTerm
-
Name of the
hydra.core.WrappedTerm.bodyfield. - BODY - Static variable in class hydra.packaging.TermDefinition
-
Name of the
hydra.packaging.TermDefinition.bodyfield. - BODY - Static variable in class hydra.packaging.TypeDefinition
-
Name of the
hydra.packaging.TypeDefinition.bodyfield. - BODY - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.bodyfield. - bool(boolean) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- Bool(Boolean) - Constructor for class hydra.yaml.model.Scalar.Bool
-
Constructs an immutable
Scalar.Bool. - BOOL - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.boolfield. - BOOLEAN - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.booleanfield. - BOOLEAN - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.booleanfield. - BOOLEAN - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.booleanfield. - BOOLEAN - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.booleanfield. - boolean_() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a boolean literal type.
- boolean_() - Static method in interface hydra.overlay.java.dsl.Types
-
Boolean type.
- boolean_() - Static method in class hydra.overlay.java.lib.PrimitiveType
- boolean_(boolean) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a boolean literal from a boolean value.
- boolean_(boolean) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a boolean literal.
- boolean_(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a boolean value from a term
- Boolean_() - Constructor for class hydra.core.LiteralType.Boolean_
-
Constructs an immutable
LiteralType.Boolean_. - Boolean_() - Constructor for class hydra.variants.LiteralVariant.Boolean_
-
Constructs an immutable
LiteralVariant.Boolean_. - Boolean_(Boolean) - Constructor for class hydra.core.Literal.Boolean_
-
Constructs an immutable
Literal.Boolean_. - Boolean_(Boolean) - Constructor for class hydra.json.model.Value.Boolean_
-
Constructs an immutable
Value.Boolean_. - booleanLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract a boolean literal from a Literal value
- Bootstrap - Interface in hydra.dsl.json
-
DSL functions for hydra.json.bootstrap
- Bootstrap - Interface in hydra.json
-
A module which provides a minimal typing environment for decoding other modules from JSON.
- Both() - Constructor for class hydra.ast.Associativity.Both
-
Constructs an immutable
Associativity.Both. - BOTH - Static variable in class hydra.ast.Associativity
-
Name of the
hydra.ast.Associativity.bothfield. - BOUND_TERMS - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.boundTermsfield. - BOUND_TYPES - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.boundTypesfield. - boundTerms - Variable in class hydra.graph.Graph
-
The terms bound by all term variables in scope
- boundTerms(Map<Name, Term>) - Method in class hydra.graph.Graph.Builder
- boundTypes - Variable in class hydra.graph.Graph
-
The type schemes of all term variables in scope
- boundTypes(Map<Name, TypeScheme>) - Method in class hydra.graph.Graph.Builder
- bracesListAdaptive(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.bracesListAdaptive
- bracesListAdaptive(List<Expr>) - Static method in interface hydra.Serialization
-
Produce a bracketed list which separates elements by spaces or newlines depending on the estimated width of the expression.
- bracketExpr(BracketExpr) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.BracketExpr
- bracketExpr(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.BracketExpr
- bracketExpr(TypedTerm<Brackets>, TypedTerm<Expr>, TypedTerm<BlockStyle>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.BracketExpr
- BracketExpr - Class in hydra.ast
-
An expression enclosed by brackets
- BracketExpr(Brackets, Expr, BlockStyle) - Constructor for class hydra.ast.BracketExpr
-
Constructs an immutable
BracketExpr. - BracketExpr.Builder - Class in hydra.ast
-
A fluent builder for
BracketExpr. - bracketExprBracketExpr() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.BracketExpr
- bracketExprBrackets(TypedTerm<BracketExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the brackets field of hydra.ast.BracketExpr
- bracketExprEnclosed(TypedTerm<BracketExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the enclosed field of hydra.ast.BracketExpr
- bracketExprStyle(TypedTerm<BracketExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the style field of hydra.ast.BracketExpr
- bracketExprWithBrackets(TypedTerm<BracketExpr>, TypedTerm<Brackets>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the brackets field of hydra.ast.BracketExpr
- bracketExprWithEnclosed(TypedTerm<BracketExpr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the enclosed field of hydra.ast.BracketExpr
- bracketExprWithStyle(TypedTerm<BracketExpr>, TypedTerm<BlockStyle>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the style field of hydra.ast.BracketExpr
- bracketList(BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Comma-separate the elements inside square brackets in the given block style; renders as `[]` when empty
- bracketList(TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.bracketList
- bracketListAdaptive(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.bracketListAdaptive
- bracketListAdaptive(List<Expr>) - Static method in interface hydra.Serialization
-
Produce a bracketed list which separates elements by spaces or newlines depending on the estimated width of the expression.
- brackets - Variable in class hydra.ast.BracketExpr
-
The bracket pair enclosing the expression
- brackets(Brackets) - Method in class hydra.ast.BracketExpr.Builder
- brackets(Brackets) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Brackets
- brackets(Brackets, BlockStyle, Expr) - Static method in interface hydra.Serialization
-
Wrap an expression in the given bracket pair using the given block style
- brackets(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Brackets
- brackets(TypedTerm<Brackets>, TypedTerm<BlockStyle>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.brackets
- brackets(TypedTerm<Symbol>, TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.Brackets
- Brackets - Class in hydra.ast
-
Matching open and close bracket symbols
- Brackets(BracketExpr) - Constructor for class hydra.ast.Expr.Brackets
-
Constructs an immutable
Expr.Brackets. - Brackets(Symbol, Symbol) - Constructor for class hydra.ast.Brackets
-
Constructs an immutable
Brackets. - BRACKETS - Static variable in class hydra.ast.BracketExpr
-
Name of the
hydra.ast.BracketExpr.bracketsfield. - BRACKETS - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Expr.bracketsfield. - Brackets.Builder - Class in hydra.ast
-
A fluent builder for
Brackets. - bracketsBrackets() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Brackets
- bracketsClose(TypedTerm<Brackets>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the close field of hydra.ast.Brackets
- bracketsOpen(TypedTerm<Brackets>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the open field of hydra.ast.Brackets
- bracketsWithClose(TypedTerm<Brackets>, TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the close field of hydra.ast.Brackets
- bracketsWithOpen(TypedTerm<Brackets>, TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the open field of hydra.ast.Brackets
- Break() - Constructor for class hydra.ast.Ws.Break
-
Constructs an immutable
Ws.Break. - BREAK - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Ws.breakfield. - BREAK_AND_INDENT - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Ws.breakAndIndentfield. - BreakAndIndent(String) - Constructor for class hydra.ast.Ws.BreakAndIndent
-
Constructs an immutable
Ws.BreakAndIndent. - build() - Method in class hydra.ast.BlockStyle.Builder
-
Builds an immutable
BlockStyle. - build() - Method in class hydra.ast.BracketExpr.Builder
-
Builds an immutable
BracketExpr. - build() - Method in class hydra.ast.Brackets.Builder
-
Builds an immutable
Brackets. - build() - Method in class hydra.ast.IndentedExpression.Builder
-
Builds an immutable
IndentedExpression. - build() - Method in class hydra.ast.Op.Builder
-
Builds an immutable
Op. - build() - Method in class hydra.ast.OpExpr.Builder
-
Builds an immutable
OpExpr. - build() - Method in class hydra.ast.Padding.Builder
-
Builds an immutable
Padding. - build() - Method in class hydra.ast.Precedence.Builder
-
Builds an immutable
Precedence. - build() - Method in class hydra.ast.SeqExpr.Builder
-
Builds an immutable
SeqExpr. - build() - Method in class hydra.ast.Symbol.Builder
-
Builds an immutable
Symbol. - build() - Method in class hydra.coders.Adapter.Builder
-
Builds an immutable
Adapter. - build() - Method in class hydra.coders.AdapterContext.Builder
-
Builds an immutable
AdapterContext. - build() - Method in class hydra.coders.Bicoder.Builder
-
Builds an immutable
Bicoder. - build() - Method in class hydra.coders.CaseConventions.Builder
-
Builds an immutable
CaseConventions. - build() - Method in class hydra.coders.Coder.Builder
-
Builds an immutable
Coder. - build() - Method in class hydra.coders.Language.Builder
-
Builds an immutable
Language. - build() - Method in class hydra.coders.LanguageConstraints.Builder
-
Builds an immutable
LanguageConstraints. - build() - Method in class hydra.coders.LanguageName.Builder
-
Builds an immutable
LanguageName. - build() - Method in class hydra.core.AnnotatedTerm.Builder
-
Builds an immutable
AnnotatedTerm. - build() - Method in class hydra.core.AnnotatedType.Builder
-
Builds an immutable
AnnotatedType. - build() - Method in class hydra.core.Application.Builder
-
Builds an immutable
Application. - build() - Method in class hydra.core.ApplicationType.Builder
-
Builds an immutable
ApplicationType. - build() - Method in class hydra.core.Binding.Builder
-
Builds an immutable
Binding. - build() - Method in class hydra.core.CaseAlternative.Builder
-
Builds an immutable
CaseAlternative. - build() - Method in class hydra.core.CaseStatement.Builder
-
Builds an immutable
CaseStatement. - build() - Method in class hydra.core.EitherType.Builder
-
Builds an immutable
EitherType. - build() - Method in class hydra.core.Field.Builder
-
Builds an immutable
Field. - build() - Method in class hydra.core.FieldType.Builder
-
Builds an immutable
FieldType. - build() - Method in class hydra.core.ForallType.Builder
-
Builds an immutable
ForallType. - build() - Method in class hydra.core.FunctionType.Builder
-
Builds an immutable
FunctionType. - build() - Method in class hydra.core.Injection.Builder
-
Builds an immutable
Injection. - build() - Method in class hydra.core.Lambda.Builder
-
Builds an immutable
Lambda. - build() - Method in class hydra.core.Let.Builder
-
Builds an immutable
Let. - build() - Method in class hydra.core.MapType.Builder
-
Builds an immutable
MapType. - build() - Method in class hydra.core.Name.Builder
-
Builds an immutable
Name. - build() - Method in class hydra.core.PairType.Builder
-
Builds an immutable
PairType. - build() - Method in class hydra.core.Projection.Builder
-
Builds an immutable
Projection. - build() - Method in class hydra.core.Record.Builder
-
Builds an immutable
Record. - build() - Method in class hydra.core.TypeApplicationTerm.Builder
-
Builds an immutable
TypeApplicationTerm. - build() - Method in class hydra.core.TypeLambda.Builder
-
Builds an immutable
TypeLambda. - build() - Method in class hydra.core.TypeScheme.Builder
-
Builds an immutable
TypeScheme. - build() - Method in class hydra.core.TypeVariableConstraints.Builder
-
Builds an immutable
TypeVariableConstraints. - build() - Method in class hydra.core.WrappedTerm.Builder
-
Builds an immutable
WrappedTerm. - build() - Method in class hydra.error.checking.IncorrectUnificationError.Builder
-
Builds an immutable
IncorrectUnificationError. - build() - Method in class hydra.error.checking.NotAForallTypeError.Builder
-
Builds an immutable
NotAForallTypeError. - build() - Method in class hydra.error.checking.NotAFunctionTypeError.Builder
-
Builds an immutable
NotAFunctionTypeError. - build() - Method in class hydra.error.checking.OtherCheckingError.Builder
-
Builds an immutable
OtherCheckingError. - build() - Method in class hydra.error.checking.TypeArityMismatchError.Builder
-
Builds an immutable
TypeArityMismatchError. - build() - Method in class hydra.error.checking.TypeMismatchError.Builder
-
Builds an immutable
TypeMismatchError. - build() - Method in class hydra.error.checking.UnboundTypeVariablesError.Builder
-
Builds an immutable
UnboundTypeVariablesError. - build() - Method in class hydra.error.checking.UndefinedTermVariableCheckingError.Builder
-
Builds an immutable
UndefinedTermVariableCheckingError. - build() - Method in class hydra.error.checking.UnequalTypesError.Builder
-
Builds an immutable
UnequalTypesError. - build() - Method in class hydra.error.checking.UnsupportedTermVariantError.Builder
-
Builds an immutable
UnsupportedTermVariantError. - build() - Method in class hydra.error.checking.UntypedLambdaError.Builder
-
Builds an immutable
UntypedLambdaError. - build() - Method in class hydra.error.checking.UntypedLetBindingError.Builder
-
Builds an immutable
UntypedLetBindingError. - build() - Method in class hydra.error.checking.UntypedTermVariableCheckingError.Builder
-
Builds an immutable
UntypedTermVariableCheckingError. - build() - Method in class hydra.error.core.ConstantConditionError.Builder
-
Builds an immutable
ConstantConditionError. - build() - Method in class hydra.error.core.DuplicateBindingError.Builder
-
Builds an immutable
DuplicateBindingError. - build() - Method in class hydra.error.core.DuplicateFieldError.Builder
-
Builds an immutable
DuplicateFieldError. - build() - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError.Builder
-
Builds an immutable
DuplicateRecordTypeFieldNamesError. - build() - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError.Builder
-
Builds an immutable
DuplicateUnionTypeFieldNamesError. - build() - Method in class hydra.error.core.EmptyCaseStatementError.Builder
-
Builds an immutable
EmptyCaseStatementError. - build() - Method in class hydra.error.core.EmptyLetBindingsError.Builder
-
Builds an immutable
EmptyLetBindingsError. - build() - Method in class hydra.error.core.EmptyRecordTypeError.Builder
-
Builds an immutable
EmptyRecordTypeError. - build() - Method in class hydra.error.core.EmptyTermAnnotationError.Builder
-
Builds an immutable
EmptyTermAnnotationError. - build() - Method in class hydra.error.core.EmptyTypeAnnotationError.Builder
-
Builds an immutable
EmptyTypeAnnotationError. - build() - Method in class hydra.error.core.EmptyTypeNameInTermError.Builder
-
Builds an immutable
EmptyTypeNameInTermError. - build() - Method in class hydra.error.core.EmptyUnionTypeError.Builder
-
Builds an immutable
EmptyUnionTypeError. - build() - Method in class hydra.error.core.ExtraRecordFieldsError.Builder
-
Builds an immutable
ExtraRecordFieldsError. - build() - Method in class hydra.error.core.InvalidForallParameterNameError.Builder
-
Builds an immutable
InvalidForallParameterNameError. - build() - Method in class hydra.error.core.InvalidLambdaParameterNameError.Builder
-
Builds an immutable
InvalidLambdaParameterNameError. - build() - Method in class hydra.error.core.InvalidLetBindingNameError.Builder
-
Builds an immutable
InvalidLetBindingNameError. - build() - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError.Builder
-
Builds an immutable
InvalidTypeLambdaParameterNameError. - build() - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError.Builder
-
Builds an immutable
InvalidTypeSchemeVariableNameError. - build() - Method in class hydra.error.core.LiteralTypeMismatchError.Builder
-
Builds an immutable
LiteralTypeMismatchError. - build() - Method in class hydra.error.core.MissingCaseBranchesError.Builder
-
Builds an immutable
MissingCaseBranchesError. - build() - Method in class hydra.error.core.MissingRecordFieldsError.Builder
-
Builds an immutable
MissingRecordFieldsError. - build() - Method in class hydra.error.core.NestedTermAnnotationError.Builder
-
Builds an immutable
NestedTermAnnotationError. - build() - Method in class hydra.error.core.NestedTypeAnnotationError.Builder
-
Builds an immutable
NestedTypeAnnotationError. - build() - Method in class hydra.error.core.NominalTypeKindMismatchError.Builder
-
Builds an immutable
NominalTypeKindMismatchError. - build() - Method in class hydra.error.core.NonComparableMapKeyTypeError.Builder
-
Builds an immutable
NonComparableMapKeyTypeError. - build() - Method in class hydra.error.core.NonComparableSetElementTypeError.Builder
-
Builds an immutable
NonComparableSetElementTypeError. - build() - Method in class hydra.error.core.RedundantWrapUnwrapError.Builder
-
Builds an immutable
RedundantWrapUnwrapError. - build() - Method in class hydra.error.core.SelfApplicationError.Builder
-
Builds an immutable
SelfApplicationError. - build() - Method in class hydra.error.core.SingleVariantUnionError.Builder
-
Builds an immutable
SingleVariantUnionError. - build() - Method in class hydra.error.core.TermVariableShadowingError.Builder
-
Builds an immutable
TermVariableShadowingError. - build() - Method in class hydra.error.core.TypeVariableShadowingInForallError.Builder
-
Builds an immutable
TypeVariableShadowingInForallError. - build() - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError.Builder
-
Builds an immutable
TypeVariableShadowingInTypeLambdaError. - build() - Method in class hydra.error.core.UndeclaredVariantError.Builder
-
Builds an immutable
UndeclaredVariantError. - build() - Method in class hydra.error.core.UndefinedFieldError.Builder
-
Builds an immutable
UndefinedFieldError. - build() - Method in class hydra.error.core.UndefinedTermVariableError.Builder
-
Builds an immutable
UndefinedTermVariableError. - build() - Method in class hydra.error.core.UndefinedTypeVariableError.Builder
-
Builds an immutable
UndefinedTypeVariableError. - build() - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError.Builder
-
Builds an immutable
UndefinedTypeVariableInBindingTypeError. - build() - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError.Builder
-
Builds an immutable
UndefinedTypeVariableInLambdaDomainError. - build() - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError.Builder
-
Builds an immutable
UndefinedTypeVariableInTypeApplicationError. - build() - Method in class hydra.error.core.UnexpectedTermVariantError.Builder
-
Builds an immutable
UnexpectedTermVariantError. - build() - Method in class hydra.error.core.UnexpectedTypeVariantError.Builder
-
Builds an immutable
UnexpectedTypeVariantError. - build() - Method in class hydra.error.core.UnknownCaseAlternativeError.Builder
-
Builds an immutable
UnknownCaseAlternativeError. - build() - Method in class hydra.error.core.UnknownPrimitiveNameError.Builder
-
Builds an immutable
UnknownPrimitiveNameError. - build() - Method in class hydra.error.core.UnknownProjectedFieldError.Builder
-
Builds an immutable
UnknownProjectedFieldError. - build() - Method in class hydra.error.core.UnnecessaryIdentityApplicationError.Builder
-
Builds an immutable
UnnecessaryIdentityApplicationError. - build() - Method in class hydra.error.core.UnresolvedNominalTypeError.Builder
-
Builds an immutable
UnresolvedNominalTypeError. - build() - Method in class hydra.error.core.UntypedTermVariableError.Builder
-
Builds an immutable
UntypedTermVariableError. - build() - Method in class hydra.error.core.VoidInNonBottomPositionError.Builder
-
Builds an immutable
VoidInNonBottomPositionError. - build() - Method in class hydra.error.packaging.ConflictingModuleNameError.Builder
-
Builds an immutable
ConflictingModuleNameError. - build() - Method in class hydra.error.packaging.ConflictingVariantNameError.Builder
-
Builds an immutable
ConflictingVariantNameError. - build() - Method in class hydra.error.packaging.DefinitionNotInModuleNameError.Builder
-
Builds an immutable
DefinitionNotInModuleNameError. - build() - Method in class hydra.error.packaging.DefinitionsOutOfOrderError.Builder
-
Builds an immutable
DefinitionsOutOfOrderError. - build() - Method in class hydra.error.packaging.DuplicateDefinitionNameError.Builder
-
Builds an immutable
DuplicateDefinitionNameError. - build() - Method in class hydra.error.packaging.DuplicateModuleNameError.Builder
-
Builds an immutable
DuplicateModuleNameError. - build() - Method in class hydra.error.packaging.InvalidDefinitionNameError.Builder
-
Builds an immutable
InvalidDefinitionNameError. - build() - Method in class hydra.error.packaging.InvalidModuleNameConventionError.Builder
-
Builds an immutable
InvalidModuleNameConventionError. - build() - Method in class hydra.error.packaging.InvalidPackageNameError.Builder
-
Builds an immutable
InvalidPackageNameError. - build() - Method in class hydra.error.packaging.MissingDocumentationError.Builder
-
Builds an immutable
MissingDocumentationError. - build() - Method in class hydra.error.packaging.UndeclaredDependencyError.Builder
-
Builds an immutable
UndeclaredDependencyError. - build() - Method in class hydra.errors.DecodingError.Builder
-
Builds an immutable
DecodingError. - build() - Method in class hydra.errors.MultipleBindingsError.Builder
-
Builds an immutable
MultipleBindingsError. - build() - Method in class hydra.errors.MultipleFieldsError.Builder
-
Builds an immutable
MultipleFieldsError. - build() - Method in class hydra.errors.NoMatchingFieldError.Builder
-
Builds an immutable
NoMatchingFieldError. - build() - Method in class hydra.errors.NoSuchBindingError.Builder
-
Builds an immutable
NoSuchBindingError. - build() - Method in class hydra.errors.NoSuchPrimitiveError.Builder
-
Builds an immutable
NoSuchPrimitiveError. - build() - Method in class hydra.errors.OtherError.Builder
-
Builds an immutable
OtherError. - build() - Method in class hydra.errors.OtherInferenceError.Builder
-
Builds an immutable
OtherInferenceError. - build() - Method in class hydra.errors.OtherResolutionError.Builder
-
Builds an immutable
OtherResolutionError. - build() - Method in class hydra.errors.UnexpectedShapeError.Builder
-
Builds an immutable
UnexpectedShapeError. - build() - Method in class hydra.errors.UnificationError.Builder
-
Builds an immutable
UnificationError. - build() - Method in class hydra.errors.UnificationInferenceError.Builder
-
Builds an immutable
UnificationInferenceError. - build() - Method in class hydra.file.FileExtension.Builder
-
Builds an immutable
FileExtension. - build() - Method in class hydra.file.FilePath.Builder
-
Builds an immutable
FilePath. - build() - Method in class hydra.file.FileStatus.Builder
-
Builds an immutable
FileStatus. - build() - Method in class hydra.graph.Graph.Builder
-
Builds an immutable
Graph. - build() - Method in class hydra.graph.Library.Builder
-
Builds an immutable
Library. - build() - Method in class hydra.graph.Primitive.Builder
-
Builds an immutable
Primitive. - build() - Method in class hydra.graph.TermCoder.Builder
-
Builds an immutable
TermCoder. - build() - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Build the JSON object.
- build() - Method in class hydra.packaging.EntityMetadata.Builder
-
Builds an immutable
EntityMetadata. - build() - Method in class hydra.packaging.LifecycleInfo.Builder
-
Builds an immutable
LifecycleInfo. - build() - Method in class hydra.packaging.Module.Builder
-
Builds an immutable
Module. - build() - Method in class hydra.packaging.ModuleDependency.Builder
-
Builds an immutable
ModuleDependency. - build() - Method in class hydra.packaging.ModuleName.Builder
-
Builds an immutable
ModuleName. - build() - Method in class hydra.packaging.Package_.Builder
-
Builds an immutable
Package_. - build() - Method in class hydra.packaging.PackageDependency.Builder
-
Builds an immutable
PackageDependency. - build() - Method in class hydra.packaging.PackageName.Builder
-
Builds an immutable
PackageName. - build() - Method in class hydra.packaging.PrimitiveDefinition.Builder
-
Builds an immutable
PrimitiveDefinition. - build() - Method in class hydra.packaging.TermDefinition.Builder
-
Builds an immutable
TermDefinition. - build() - Method in class hydra.packaging.TypeDefinition.Builder
-
Builds an immutable
TypeDefinition. - build() - Method in class hydra.packaging.Version.Builder
-
Builds an immutable
Version. - build() - Method in class hydra.packaging.VersionRange.Builder
-
Builds an immutable
VersionRange. - build() - Method in class hydra.parsing.ParseError.Builder
-
Builds an immutable
ParseError. - build() - Method in class hydra.parsing.Parser.Builder
-
Builds an immutable
Parser. - build() - Method in class hydra.parsing.ParseSuccess.Builder
-
Builds an immutable
ParseSuccess. - build() - Method in class hydra.paths.SubtermAttribute.Builder
-
Builds an immutable
SubtermAttribute. - build() - Method in class hydra.paths.SubtermEdge.Builder
-
Builds an immutable
SubtermEdge. - build() - Method in class hydra.paths.SubtermGraph.Builder
-
Builds an immutable
SubtermGraph. - build() - Method in class hydra.paths.SubtermNode.Builder
-
Builds an immutable
SubtermNode. - build() - Method in class hydra.paths.SubtermPath.Builder
-
Builds an immutable
SubtermPath. - build() - Method in class hydra.paths.SubtermProperty.Builder
-
Builds an immutable
SubtermProperty. - build() - Method in class hydra.paths.SubtypeAttribute.Builder
-
Builds an immutable
SubtypeAttribute. - build() - Method in class hydra.paths.SubtypeEdge.Builder
-
Builds an immutable
SubtypeEdge. - build() - Method in class hydra.paths.SubtypeGraph.Builder
-
Builds an immutable
SubtypeGraph. - build() - Method in class hydra.paths.SubtypeNode.Builder
-
Builds an immutable
SubtypeNode. - build() - Method in class hydra.paths.SubtypePath.Builder
-
Builds an immutable
SubtypePath. - build() - Method in class hydra.paths.SubtypeProperty.Builder
-
Builds an immutable
SubtypeProperty. - build() - Method in class hydra.query.Edge.Builder
-
Builds an immutable
Edge. - build() - Method in class hydra.query.GraphPattern.Builder
-
Builds an immutable
GraphPattern. - build() - Method in class hydra.query.PathEquation.Builder
-
Builds an immutable
PathEquation. - build() - Method in class hydra.query.PatternImplication.Builder
-
Builds an immutable
PatternImplication. - build() - Method in class hydra.query.Query.Builder
-
Builds an immutable
Query. - build() - Method in class hydra.query.Range.Builder
-
Builds an immutable
Range. - build() - Method in class hydra.query.RegexSequence.Builder
-
Builds an immutable
RegexSequence. - build() - Method in class hydra.query.TriplePattern.Builder
-
Builds an immutable
TriplePattern. - build() - Method in class hydra.query.Variable.Builder
-
Builds an immutable
Variable. - build() - Method in class hydra.regex.CharacterClass.Builder
-
Builds an immutable
CharacterClass. - build() - Method in class hydra.regex.CharacterRange.Builder
-
Builds an immutable
CharacterRange. - build() - Method in class hydra.regex.Quantified.Builder
-
Builds an immutable
Quantified. - build() - Method in class hydra.regex.QuantifierRange.Builder
-
Builds an immutable
QuantifierRange. - build() - Method in class hydra.relational.ColumnName.Builder
-
Builds an immutable
ColumnName. - build() - Method in class hydra.relational.ColumnSchema.Builder
-
Builds an immutable
ColumnSchema. - build() - Method in class hydra.relational.ForeignKey.Builder
-
Builds an immutable
ForeignKey. - build() - Method in class hydra.relational.PrimaryKey.Builder
-
Builds an immutable
PrimaryKey. - build() - Method in class hydra.relational.Relation.Builder
-
Builds an immutable
Relation. - build() - Method in class hydra.relational.RelationName.Builder
-
Builds an immutable
RelationName. - build() - Method in class hydra.relational.RelationSchema.Builder
-
Builds an immutable
RelationSchema. - build() - Method in class hydra.relational.Relationship.Builder
-
Builds an immutable
Relationship. - build() - Method in class hydra.relational.Row.Builder
-
Builds an immutable
Row. - build() - Method in class hydra.system.Command.Builder
-
Builds an immutable
Command. - build() - Method in class hydra.system.EnvironmentVariable.Builder
-
Builds an immutable
EnvironmentVariable. - build() - Method in class hydra.system.ProcessResult.Builder
-
Builds an immutable
ProcessResult. - build() - Method in class hydra.system.StatusCode.Builder
-
Builds an immutable
StatusCode. - build() - Method in class hydra.tabular.ColumnType.Builder
-
Builds an immutable
ColumnType. - build() - Method in class hydra.tabular.DataRow.Builder
-
Builds an immutable
DataRow. - build() - Method in class hydra.tabular.HeaderRow.Builder
-
Builds an immutable
HeaderRow. - build() - Method in class hydra.tabular.Table.Builder
-
Builds an immutable
Table. - build() - Method in class hydra.tabular.TableType.Builder
-
Builds an immutable
TableType. - build() - Method in class hydra.testing.EffectfulTestCase.Builder
-
Builds an immutable
EffectfulTestCase. - build() - Method in class hydra.testing.Tag.Builder
-
Builds an immutable
Tag. - build() - Method in class hydra.testing.TestCaseWithMetadata.Builder
-
Builds an immutable
TestCaseWithMetadata. - build() - Method in class hydra.testing.TestGroup.Builder
-
Builds an immutable
TestGroup. - build() - Method in class hydra.testing.UniversalTestCase.Builder
-
Builds an immutable
UniversalTestCase. - build() - Method in class hydra.time.Timespec.Builder
-
Builds an immutable
Timespec. - build() - Method in class hydra.topology.OrderingIsomorphism.Builder
-
Builds an immutable
OrderingIsomorphism. - build() - Method in class hydra.topology.TarjanState.Builder
-
Builds an immutable
TarjanState. - build() - Method in class hydra.typed.TypedBinding.Builder
-
Builds an immutable
TypedBinding. - build() - Method in class hydra.typed.TypedName.Builder
-
Builds an immutable
TypedName. - build() - Method in class hydra.typed.TypedTerm.Builder
-
Builds an immutable
TypedTerm. - build() - Method in class hydra.typed.TypedTermDefinition.Builder
-
Builds an immutable
TypedTermDefinition. - build() - Method in class hydra.typing.FunctionStructure.Builder
-
Builds an immutable
FunctionStructure. - build() - Method in class hydra.typing.InferenceContext.Builder
-
Builds an immutable
InferenceContext. - build() - Method in class hydra.typing.InferenceResult.Builder
-
Builds an immutable
InferenceResult. - build() - Method in class hydra.typing.Parameter.Builder
-
Builds an immutable
Parameter. - build() - Method in class hydra.typing.Result.Builder
-
Builds an immutable
Result. - build() - Method in class hydra.typing.TermSignature.Builder
-
Builds an immutable
TermSignature. - build() - Method in class hydra.typing.TermSubst.Builder
-
Builds an immutable
TermSubst. - build() - Method in class hydra.typing.TypeClass.Builder
-
Builds an immutable
TypeClass. - build() - Method in class hydra.typing.TypeConstraint.Builder
-
Builds an immutable
TypeConstraint. - build() - Method in class hydra.typing.TypeParameter.Builder
-
Builds an immutable
TypeParameter. - build() - Method in class hydra.typing.TypeSubst.Builder
-
Builds an immutable
TypeSubst. - build() - Method in class hydra.util.ModuleNames.Builder
-
Builds an immutable
ModuleNames. - build() - Method in class hydra.util.QualifiedName.Builder
-
Builds an immutable
QualifiedName. - build() - Method in class hydra.validation.ValidationProfile.Builder
-
Builds an immutable
ValidationProfile. - build() - Method in class hydra.validation.ValidationResult.Builder
-
Builds an immutable
ValidationResult. - buildConvertCaseCall(TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<String>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.buildConvertCaseCall
- buildConvertCaseCall(CaseConvention, CaseConvention, String) - Static method in interface hydra.test.Transform
-
Build a Term representing a convertCase function call
- builder() - Static method in class hydra.ast.BlockStyle
-
Creates a new fluent builder for
BlockStyle. - builder() - Static method in class hydra.ast.BracketExpr
-
Creates a new fluent builder for
BracketExpr. - builder() - Static method in class hydra.ast.Brackets
-
Creates a new fluent builder for
Brackets. - builder() - Static method in class hydra.ast.IndentedExpression
-
Creates a new fluent builder for
IndentedExpression. - builder() - Static method in class hydra.ast.Op
-
Creates a new fluent builder for
Op. - builder() - Static method in class hydra.ast.OpExpr
-
Creates a new fluent builder for
OpExpr. - builder() - Static method in class hydra.ast.Padding
-
Creates a new fluent builder for
Padding. - builder() - Static method in class hydra.ast.Precedence
-
Creates a new fluent builder for
Precedence. - builder() - Static method in class hydra.ast.SeqExpr
-
Creates a new fluent builder for
SeqExpr. - builder() - Static method in class hydra.ast.Symbol
-
Creates a new fluent builder for
Symbol. - builder() - Static method in class hydra.coders.Adapter
-
Creates a new fluent builder for
Adapter. - builder() - Static method in class hydra.coders.AdapterContext
-
Creates a new fluent builder for
AdapterContext. - builder() - Static method in class hydra.coders.Bicoder
-
Creates a new fluent builder for
Bicoder. - builder() - Static method in class hydra.coders.CaseConventions
-
Creates a new fluent builder for
CaseConventions. - builder() - Static method in class hydra.coders.Coder
-
Creates a new fluent builder for
Coder. - builder() - Static method in class hydra.coders.Language
-
Creates a new fluent builder for
Language. - builder() - Static method in class hydra.coders.LanguageConstraints
-
Creates a new fluent builder for
LanguageConstraints. - builder() - Static method in class hydra.coders.LanguageName
-
Creates a new fluent builder for
LanguageName. - builder() - Static method in class hydra.core.AnnotatedTerm
-
Creates a new fluent builder for
AnnotatedTerm. - builder() - Static method in class hydra.core.AnnotatedType
-
Creates a new fluent builder for
AnnotatedType. - builder() - Static method in class hydra.core.Application
-
Creates a new fluent builder for
Application. - builder() - Static method in class hydra.core.ApplicationType
-
Creates a new fluent builder for
ApplicationType. - builder() - Static method in class hydra.core.Binding
-
Creates a new fluent builder for
Binding. - builder() - Static method in class hydra.core.CaseAlternative
-
Creates a new fluent builder for
CaseAlternative. - builder() - Static method in class hydra.core.CaseStatement
-
Creates a new fluent builder for
CaseStatement. - builder() - Static method in class hydra.core.EitherType
-
Creates a new fluent builder for
EitherType. - builder() - Static method in class hydra.core.Field
-
Creates a new fluent builder for
Field. - builder() - Static method in class hydra.core.FieldType
-
Creates a new fluent builder for
FieldType. - builder() - Static method in class hydra.core.ForallType
-
Creates a new fluent builder for
ForallType. - builder() - Static method in class hydra.core.FunctionType
-
Creates a new fluent builder for
FunctionType. - builder() - Static method in class hydra.core.Injection
-
Creates a new fluent builder for
Injection. - builder() - Static method in class hydra.core.Lambda
-
Creates a new fluent builder for
Lambda. - builder() - Static method in class hydra.core.Let
-
Creates a new fluent builder for
Let. - builder() - Static method in class hydra.core.MapType
-
Creates a new fluent builder for
MapType. - builder() - Static method in class hydra.core.Name
-
Creates a new fluent builder for
Name. - builder() - Static method in class hydra.core.PairType
-
Creates a new fluent builder for
PairType. - builder() - Static method in class hydra.core.Projection
-
Creates a new fluent builder for
Projection. - builder() - Static method in class hydra.core.Record
-
Creates a new fluent builder for
Record. - builder() - Static method in class hydra.core.TypeApplicationTerm
-
Creates a new fluent builder for
TypeApplicationTerm. - builder() - Static method in class hydra.core.TypeLambda
-
Creates a new fluent builder for
TypeLambda. - builder() - Static method in class hydra.core.TypeScheme
-
Creates a new fluent builder for
TypeScheme. - builder() - Static method in class hydra.core.TypeVariableConstraints
-
Creates a new fluent builder for
TypeVariableConstraints. - builder() - Static method in class hydra.core.WrappedTerm
-
Creates a new fluent builder for
WrappedTerm. - builder() - Static method in class hydra.error.checking.IncorrectUnificationError
-
Creates a new fluent builder for
IncorrectUnificationError. - builder() - Static method in class hydra.error.checking.NotAForallTypeError
-
Creates a new fluent builder for
NotAForallTypeError. - builder() - Static method in class hydra.error.checking.NotAFunctionTypeError
-
Creates a new fluent builder for
NotAFunctionTypeError. - builder() - Static method in class hydra.error.checking.OtherCheckingError
-
Creates a new fluent builder for
OtherCheckingError. - builder() - Static method in class hydra.error.checking.TypeArityMismatchError
-
Creates a new fluent builder for
TypeArityMismatchError. - builder() - Static method in class hydra.error.checking.TypeMismatchError
-
Creates a new fluent builder for
TypeMismatchError. - builder() - Static method in class hydra.error.checking.UnboundTypeVariablesError
-
Creates a new fluent builder for
UnboundTypeVariablesError. - builder() - Static method in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Creates a new fluent builder for
UndefinedTermVariableCheckingError. - builder() - Static method in class hydra.error.checking.UnequalTypesError
-
Creates a new fluent builder for
UnequalTypesError. - builder() - Static method in class hydra.error.checking.UnsupportedTermVariantError
-
Creates a new fluent builder for
UnsupportedTermVariantError. - builder() - Static method in class hydra.error.checking.UntypedLambdaError
-
Creates a new fluent builder for
UntypedLambdaError. - builder() - Static method in class hydra.error.checking.UntypedLetBindingError
-
Creates a new fluent builder for
UntypedLetBindingError. - builder() - Static method in class hydra.error.checking.UntypedTermVariableCheckingError
-
Creates a new fluent builder for
UntypedTermVariableCheckingError. - builder() - Static method in class hydra.error.core.ConstantConditionError
-
Creates a new fluent builder for
ConstantConditionError. - builder() - Static method in class hydra.error.core.DuplicateBindingError
-
Creates a new fluent builder for
DuplicateBindingError. - builder() - Static method in class hydra.error.core.DuplicateFieldError
-
Creates a new fluent builder for
DuplicateFieldError. - builder() - Static method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Creates a new fluent builder for
DuplicateRecordTypeFieldNamesError. - builder() - Static method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Creates a new fluent builder for
DuplicateUnionTypeFieldNamesError. - builder() - Static method in class hydra.error.core.EmptyCaseStatementError
-
Creates a new fluent builder for
EmptyCaseStatementError. - builder() - Static method in class hydra.error.core.EmptyLetBindingsError
-
Creates a new fluent builder for
EmptyLetBindingsError. - builder() - Static method in class hydra.error.core.EmptyRecordTypeError
-
Creates a new fluent builder for
EmptyRecordTypeError. - builder() - Static method in class hydra.error.core.EmptyTermAnnotationError
-
Creates a new fluent builder for
EmptyTermAnnotationError. - builder() - Static method in class hydra.error.core.EmptyTypeAnnotationError
-
Creates a new fluent builder for
EmptyTypeAnnotationError. - builder() - Static method in class hydra.error.core.EmptyTypeNameInTermError
-
Creates a new fluent builder for
EmptyTypeNameInTermError. - builder() - Static method in class hydra.error.core.EmptyUnionTypeError
-
Creates a new fluent builder for
EmptyUnionTypeError. - builder() - Static method in class hydra.error.core.ExtraRecordFieldsError
-
Creates a new fluent builder for
ExtraRecordFieldsError. - builder() - Static method in class hydra.error.core.InvalidForallParameterNameError
-
Creates a new fluent builder for
InvalidForallParameterNameError. - builder() - Static method in class hydra.error.core.InvalidLambdaParameterNameError
-
Creates a new fluent builder for
InvalidLambdaParameterNameError. - builder() - Static method in class hydra.error.core.InvalidLetBindingNameError
-
Creates a new fluent builder for
InvalidLetBindingNameError. - builder() - Static method in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Creates a new fluent builder for
InvalidTypeLambdaParameterNameError. - builder() - Static method in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Creates a new fluent builder for
InvalidTypeSchemeVariableNameError. - builder() - Static method in class hydra.error.core.LiteralTypeMismatchError
-
Creates a new fluent builder for
LiteralTypeMismatchError. - builder() - Static method in class hydra.error.core.MissingCaseBranchesError
-
Creates a new fluent builder for
MissingCaseBranchesError. - builder() - Static method in class hydra.error.core.MissingRecordFieldsError
-
Creates a new fluent builder for
MissingRecordFieldsError. - builder() - Static method in class hydra.error.core.NestedTermAnnotationError
-
Creates a new fluent builder for
NestedTermAnnotationError. - builder() - Static method in class hydra.error.core.NestedTypeAnnotationError
-
Creates a new fluent builder for
NestedTypeAnnotationError. - builder() - Static method in class hydra.error.core.NominalTypeKindMismatchError
-
Creates a new fluent builder for
NominalTypeKindMismatchError. - builder() - Static method in class hydra.error.core.NonComparableMapKeyTypeError
-
Creates a new fluent builder for
NonComparableMapKeyTypeError. - builder() - Static method in class hydra.error.core.NonComparableSetElementTypeError
-
Creates a new fluent builder for
NonComparableSetElementTypeError. - builder() - Static method in class hydra.error.core.RedundantWrapUnwrapError
-
Creates a new fluent builder for
RedundantWrapUnwrapError. - builder() - Static method in class hydra.error.core.SelfApplicationError
-
Creates a new fluent builder for
SelfApplicationError. - builder() - Static method in class hydra.error.core.SingleVariantUnionError
-
Creates a new fluent builder for
SingleVariantUnionError. - builder() - Static method in class hydra.error.core.TermVariableShadowingError
-
Creates a new fluent builder for
TermVariableShadowingError. - builder() - Static method in class hydra.error.core.TypeVariableShadowingInForallError
-
Creates a new fluent builder for
TypeVariableShadowingInForallError. - builder() - Static method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Creates a new fluent builder for
TypeVariableShadowingInTypeLambdaError. - builder() - Static method in class hydra.error.core.UndeclaredVariantError
-
Creates a new fluent builder for
UndeclaredVariantError. - builder() - Static method in class hydra.error.core.UndefinedFieldError
-
Creates a new fluent builder for
UndefinedFieldError. - builder() - Static method in class hydra.error.core.UndefinedTermVariableError
-
Creates a new fluent builder for
UndefinedTermVariableError. - builder() - Static method in class hydra.error.core.UndefinedTypeVariableError
-
Creates a new fluent builder for
UndefinedTypeVariableError. - builder() - Static method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Creates a new fluent builder for
UndefinedTypeVariableInBindingTypeError. - builder() - Static method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Creates a new fluent builder for
UndefinedTypeVariableInLambdaDomainError. - builder() - Static method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Creates a new fluent builder for
UndefinedTypeVariableInTypeApplicationError. - builder() - Static method in class hydra.error.core.UnexpectedTermVariantError
-
Creates a new fluent builder for
UnexpectedTermVariantError. - builder() - Static method in class hydra.error.core.UnexpectedTypeVariantError
-
Creates a new fluent builder for
UnexpectedTypeVariantError. - builder() - Static method in class hydra.error.core.UnknownCaseAlternativeError
-
Creates a new fluent builder for
UnknownCaseAlternativeError. - builder() - Static method in class hydra.error.core.UnknownPrimitiveNameError
-
Creates a new fluent builder for
UnknownPrimitiveNameError. - builder() - Static method in class hydra.error.core.UnknownProjectedFieldError
-
Creates a new fluent builder for
UnknownProjectedFieldError. - builder() - Static method in class hydra.error.core.UnnecessaryIdentityApplicationError
-
Creates a new fluent builder for
UnnecessaryIdentityApplicationError. - builder() - Static method in class hydra.error.core.UnresolvedNominalTypeError
-
Creates a new fluent builder for
UnresolvedNominalTypeError. - builder() - Static method in class hydra.error.core.UntypedTermVariableError
-
Creates a new fluent builder for
UntypedTermVariableError. - builder() - Static method in class hydra.error.core.VoidInNonBottomPositionError
-
Creates a new fluent builder for
VoidInNonBottomPositionError. - builder() - Static method in class hydra.error.packaging.ConflictingModuleNameError
-
Creates a new fluent builder for
ConflictingModuleNameError. - builder() - Static method in class hydra.error.packaging.ConflictingVariantNameError
-
Creates a new fluent builder for
ConflictingVariantNameError. - builder() - Static method in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Creates a new fluent builder for
DefinitionNotInModuleNameError. - builder() - Static method in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Creates a new fluent builder for
DefinitionsOutOfOrderError. - builder() - Static method in class hydra.error.packaging.DuplicateDefinitionNameError
-
Creates a new fluent builder for
DuplicateDefinitionNameError. - builder() - Static method in class hydra.error.packaging.DuplicateModuleNameError
-
Creates a new fluent builder for
DuplicateModuleNameError. - builder() - Static method in class hydra.error.packaging.InvalidDefinitionNameError
-
Creates a new fluent builder for
InvalidDefinitionNameError. - builder() - Static method in class hydra.error.packaging.InvalidModuleNameConventionError
-
Creates a new fluent builder for
InvalidModuleNameConventionError. - builder() - Static method in class hydra.error.packaging.InvalidPackageNameError
-
Creates a new fluent builder for
InvalidPackageNameError. - builder() - Static method in class hydra.error.packaging.MissingDocumentationError
-
Creates a new fluent builder for
MissingDocumentationError. - builder() - Static method in class hydra.error.packaging.UndeclaredDependencyError
-
Creates a new fluent builder for
UndeclaredDependencyError. - builder() - Static method in class hydra.errors.DecodingError
-
Creates a new fluent builder for
DecodingError. - builder() - Static method in class hydra.errors.MultipleBindingsError
-
Creates a new fluent builder for
MultipleBindingsError. - builder() - Static method in class hydra.errors.MultipleFieldsError
-
Creates a new fluent builder for
MultipleFieldsError. - builder() - Static method in class hydra.errors.NoMatchingFieldError
-
Creates a new fluent builder for
NoMatchingFieldError. - builder() - Static method in class hydra.errors.NoSuchBindingError
-
Creates a new fluent builder for
NoSuchBindingError. - builder() - Static method in class hydra.errors.NoSuchPrimitiveError
-
Creates a new fluent builder for
NoSuchPrimitiveError. - builder() - Static method in class hydra.errors.OtherError
-
Creates a new fluent builder for
OtherError. - builder() - Static method in class hydra.errors.OtherInferenceError
-
Creates a new fluent builder for
OtherInferenceError. - builder() - Static method in class hydra.errors.OtherResolutionError
-
Creates a new fluent builder for
OtherResolutionError. - builder() - Static method in class hydra.errors.UnexpectedShapeError
-
Creates a new fluent builder for
UnexpectedShapeError. - builder() - Static method in class hydra.errors.UnificationError
-
Creates a new fluent builder for
UnificationError. - builder() - Static method in class hydra.errors.UnificationInferenceError
-
Creates a new fluent builder for
UnificationInferenceError. - builder() - Static method in class hydra.file.FileExtension
-
Creates a new fluent builder for
FileExtension. - builder() - Static method in class hydra.file.FilePath
-
Creates a new fluent builder for
FilePath. - builder() - Static method in class hydra.file.FileStatus
-
Creates a new fluent builder for
FileStatus. - builder() - Static method in class hydra.graph.Graph
-
Creates a new fluent builder for
Graph. - builder() - Static method in class hydra.graph.Library
-
Creates a new fluent builder for
Library. - builder() - Static method in class hydra.graph.Primitive
-
Creates a new fluent builder for
Primitive. - builder() - Static method in class hydra.graph.TermCoder
-
Creates a new fluent builder for
TermCoder. - builder() - Static method in class hydra.packaging.EntityMetadata
-
Creates a new fluent builder for
EntityMetadata. - builder() - Static method in class hydra.packaging.LifecycleInfo
-
Creates a new fluent builder for
LifecycleInfo. - builder() - Static method in class hydra.packaging.Module
-
Creates a new fluent builder for
Module. - builder() - Static method in class hydra.packaging.ModuleDependency
-
Creates a new fluent builder for
ModuleDependency. - builder() - Static method in class hydra.packaging.ModuleName
-
Creates a new fluent builder for
ModuleName. - builder() - Static method in class hydra.packaging.Package_
-
Creates a new fluent builder for
Package_. - builder() - Static method in class hydra.packaging.PackageDependency
-
Creates a new fluent builder for
PackageDependency. - builder() - Static method in class hydra.packaging.PackageName
-
Creates a new fluent builder for
PackageName. - builder() - Static method in class hydra.packaging.PrimitiveDefinition
-
Creates a new fluent builder for
PrimitiveDefinition. - builder() - Static method in class hydra.packaging.TermDefinition
-
Creates a new fluent builder for
TermDefinition. - builder() - Static method in class hydra.packaging.TypeDefinition
-
Creates a new fluent builder for
TypeDefinition. - builder() - Static method in class hydra.packaging.Version
-
Creates a new fluent builder for
Version. - builder() - Static method in class hydra.packaging.VersionRange
-
Creates a new fluent builder for
VersionRange. - builder() - Static method in class hydra.parsing.ParseError
-
Creates a new fluent builder for
ParseError. - builder() - Static method in class hydra.parsing.Parser
-
Creates a new fluent builder for
Parser. - builder() - Static method in class hydra.parsing.ParseSuccess
-
Creates a new fluent builder for
ParseSuccess. - builder() - Static method in class hydra.paths.SubtermAttribute
-
Creates a new fluent builder for
SubtermAttribute. - builder() - Static method in class hydra.paths.SubtermEdge
-
Creates a new fluent builder for
SubtermEdge. - builder() - Static method in class hydra.paths.SubtermGraph
-
Creates a new fluent builder for
SubtermGraph. - builder() - Static method in class hydra.paths.SubtermNode
-
Creates a new fluent builder for
SubtermNode. - builder() - Static method in class hydra.paths.SubtermPath
-
Creates a new fluent builder for
SubtermPath. - builder() - Static method in class hydra.paths.SubtermProperty
-
Creates a new fluent builder for
SubtermProperty. - builder() - Static method in class hydra.paths.SubtypeAttribute
-
Creates a new fluent builder for
SubtypeAttribute. - builder() - Static method in class hydra.paths.SubtypeEdge
-
Creates a new fluent builder for
SubtypeEdge. - builder() - Static method in class hydra.paths.SubtypeGraph
-
Creates a new fluent builder for
SubtypeGraph. - builder() - Static method in class hydra.paths.SubtypeNode
-
Creates a new fluent builder for
SubtypeNode. - builder() - Static method in class hydra.paths.SubtypePath
-
Creates a new fluent builder for
SubtypePath. - builder() - Static method in class hydra.paths.SubtypeProperty
-
Creates a new fluent builder for
SubtypeProperty. - builder() - Static method in class hydra.query.Edge
-
Creates a new fluent builder for
Edge. - builder() - Static method in class hydra.query.GraphPattern
-
Creates a new fluent builder for
GraphPattern. - builder() - Static method in class hydra.query.PathEquation
-
Creates a new fluent builder for
PathEquation. - builder() - Static method in class hydra.query.PatternImplication
-
Creates a new fluent builder for
PatternImplication. - builder() - Static method in class hydra.query.Query
-
Creates a new fluent builder for
Query. - builder() - Static method in class hydra.query.Range
-
Creates a new fluent builder for
Range. - builder() - Static method in class hydra.query.RegexSequence
-
Creates a new fluent builder for
RegexSequence. - builder() - Static method in class hydra.query.TriplePattern
-
Creates a new fluent builder for
TriplePattern. - builder() - Static method in class hydra.query.Variable
-
Creates a new fluent builder for
Variable. - builder() - Static method in class hydra.regex.CharacterClass
-
Creates a new fluent builder for
CharacterClass. - builder() - Static method in class hydra.regex.CharacterRange
-
Creates a new fluent builder for
CharacterRange. - builder() - Static method in class hydra.regex.Quantified
-
Creates a new fluent builder for
Quantified. - builder() - Static method in class hydra.regex.QuantifierRange
-
Creates a new fluent builder for
QuantifierRange. - builder() - Static method in class hydra.relational.ColumnName
-
Creates a new fluent builder for
ColumnName. - builder() - Static method in class hydra.relational.ColumnSchema
-
Creates a new fluent builder for
ColumnSchema. - builder() - Static method in class hydra.relational.ForeignKey
-
Creates a new fluent builder for
ForeignKey. - builder() - Static method in class hydra.relational.PrimaryKey
-
Creates a new fluent builder for
PrimaryKey. - builder() - Static method in class hydra.relational.Relation
-
Creates a new fluent builder for
Relation. - builder() - Static method in class hydra.relational.RelationName
-
Creates a new fluent builder for
RelationName. - builder() - Static method in class hydra.relational.RelationSchema
-
Creates a new fluent builder for
RelationSchema. - builder() - Static method in class hydra.relational.Relationship
-
Creates a new fluent builder for
Relationship. - builder() - Static method in class hydra.relational.Row
-
Creates a new fluent builder for
Row. - builder() - Static method in class hydra.system.Command
-
Creates a new fluent builder for
Command. - builder() - Static method in class hydra.system.EnvironmentVariable
-
Creates a new fluent builder for
EnvironmentVariable. - builder() - Static method in class hydra.system.ProcessResult
-
Creates a new fluent builder for
ProcessResult. - builder() - Static method in class hydra.system.StatusCode
-
Creates a new fluent builder for
StatusCode. - builder() - Static method in class hydra.tabular.ColumnType
-
Creates a new fluent builder for
ColumnType. - builder() - Static method in class hydra.tabular.DataRow
-
Creates a new fluent builder for
DataRow. - builder() - Static method in class hydra.tabular.HeaderRow
-
Creates a new fluent builder for
HeaderRow. - builder() - Static method in class hydra.tabular.Table
-
Creates a new fluent builder for
Table. - builder() - Static method in class hydra.tabular.TableType
-
Creates a new fluent builder for
TableType. - builder() - Static method in class hydra.testing.EffectfulTestCase
-
Creates a new fluent builder for
EffectfulTestCase. - builder() - Static method in class hydra.testing.Tag
-
Creates a new fluent builder for
Tag. - builder() - Static method in class hydra.testing.TestCaseWithMetadata
-
Creates a new fluent builder for
TestCaseWithMetadata. - builder() - Static method in class hydra.testing.TestGroup
-
Creates a new fluent builder for
TestGroup. - builder() - Static method in class hydra.testing.UniversalTestCase
-
Creates a new fluent builder for
UniversalTestCase. - builder() - Static method in class hydra.time.Timespec
-
Creates a new fluent builder for
Timespec. - builder() - Static method in class hydra.topology.OrderingIsomorphism
-
Creates a new fluent builder for
OrderingIsomorphism. - builder() - Static method in class hydra.topology.TarjanState
-
Creates a new fluent builder for
TarjanState. - builder() - Static method in class hydra.typed.TypedBinding
-
Creates a new fluent builder for
TypedBinding. - builder() - Static method in class hydra.typed.TypedName
-
Creates a new fluent builder for
TypedName. - builder() - Static method in class hydra.typed.TypedTerm
-
Creates a new fluent builder for
TypedTerm. - builder() - Static method in class hydra.typed.TypedTermDefinition
-
Creates a new fluent builder for
TypedTermDefinition. - builder() - Static method in class hydra.typing.FunctionStructure
-
Creates a new fluent builder for
FunctionStructure. - builder() - Static method in class hydra.typing.InferenceContext
-
Creates a new fluent builder for
InferenceContext. - builder() - Static method in class hydra.typing.InferenceResult
-
Creates a new fluent builder for
InferenceResult. - builder() - Static method in class hydra.typing.Parameter
-
Creates a new fluent builder for
Parameter. - builder() - Static method in class hydra.typing.Result
-
Creates a new fluent builder for
Result. - builder() - Static method in class hydra.typing.TermSignature
-
Creates a new fluent builder for
TermSignature. - builder() - Static method in class hydra.typing.TermSubst
-
Creates a new fluent builder for
TermSubst. - builder() - Static method in class hydra.typing.TypeClass
-
Creates a new fluent builder for
TypeClass. - builder() - Static method in class hydra.typing.TypeConstraint
-
Creates a new fluent builder for
TypeConstraint. - builder() - Static method in class hydra.typing.TypeParameter
-
Creates a new fluent builder for
TypeParameter. - builder() - Static method in class hydra.typing.TypeSubst
-
Creates a new fluent builder for
TypeSubst. - builder() - Static method in class hydra.util.ModuleNames
-
Creates a new fluent builder for
ModuleNames. - builder() - Static method in class hydra.util.QualifiedName
-
Creates a new fluent builder for
QualifiedName. - builder() - Static method in class hydra.validation.ValidationProfile
-
Creates a new fluent builder for
ValidationProfile. - builder() - Static method in class hydra.validation.ValidationResult
-
Creates a new fluent builder for
ValidationResult. - Builder() - Constructor for class hydra.ast.BlockStyle.Builder
- Builder() - Constructor for class hydra.ast.BracketExpr.Builder
- Builder() - Constructor for class hydra.ast.Brackets.Builder
- Builder() - Constructor for class hydra.ast.IndentedExpression.Builder
- Builder() - Constructor for class hydra.ast.Op.Builder
- Builder() - Constructor for class hydra.ast.OpExpr.Builder
- Builder() - Constructor for class hydra.ast.Padding.Builder
- Builder() - Constructor for class hydra.ast.Precedence.Builder
- Builder() - Constructor for class hydra.ast.SeqExpr.Builder
- Builder() - Constructor for class hydra.ast.Symbol.Builder
- Builder() - Constructor for class hydra.coders.Adapter.Builder
- Builder() - Constructor for class hydra.coders.AdapterContext.Builder
- Builder() - Constructor for class hydra.coders.Bicoder.Builder
- Builder() - Constructor for class hydra.coders.CaseConventions.Builder
- Builder() - Constructor for class hydra.coders.Coder.Builder
- Builder() - Constructor for class hydra.coders.Language.Builder
- Builder() - Constructor for class hydra.coders.LanguageConstraints.Builder
- Builder() - Constructor for class hydra.coders.LanguageName.Builder
- Builder() - Constructor for class hydra.core.AnnotatedTerm.Builder
- Builder() - Constructor for class hydra.core.AnnotatedType.Builder
- Builder() - Constructor for class hydra.core.Application.Builder
- Builder() - Constructor for class hydra.core.ApplicationType.Builder
- Builder() - Constructor for class hydra.core.Binding.Builder
- Builder() - Constructor for class hydra.core.CaseAlternative.Builder
- Builder() - Constructor for class hydra.core.CaseStatement.Builder
- Builder() - Constructor for class hydra.core.EitherType.Builder
- Builder() - Constructor for class hydra.core.Field.Builder
- Builder() - Constructor for class hydra.core.FieldType.Builder
- Builder() - Constructor for class hydra.core.ForallType.Builder
- Builder() - Constructor for class hydra.core.FunctionType.Builder
- Builder() - Constructor for class hydra.core.Injection.Builder
- Builder() - Constructor for class hydra.core.Lambda.Builder
- Builder() - Constructor for class hydra.core.Let.Builder
- Builder() - Constructor for class hydra.core.MapType.Builder
- Builder() - Constructor for class hydra.core.Name.Builder
- Builder() - Constructor for class hydra.core.PairType.Builder
- Builder() - Constructor for class hydra.core.Projection.Builder
- Builder() - Constructor for class hydra.core.Record.Builder
- Builder() - Constructor for class hydra.core.TypeApplicationTerm.Builder
- Builder() - Constructor for class hydra.core.TypeLambda.Builder
- Builder() - Constructor for class hydra.core.TypeScheme.Builder
- Builder() - Constructor for class hydra.core.TypeVariableConstraints.Builder
- Builder() - Constructor for class hydra.core.WrappedTerm.Builder
- Builder() - Constructor for class hydra.error.checking.IncorrectUnificationError.Builder
- Builder() - Constructor for class hydra.error.checking.NotAForallTypeError.Builder
- Builder() - Constructor for class hydra.error.checking.NotAFunctionTypeError.Builder
- Builder() - Constructor for class hydra.error.checking.OtherCheckingError.Builder
- Builder() - Constructor for class hydra.error.checking.TypeArityMismatchError.Builder
- Builder() - Constructor for class hydra.error.checking.TypeMismatchError.Builder
- Builder() - Constructor for class hydra.error.checking.UnboundTypeVariablesError.Builder
- Builder() - Constructor for class hydra.error.checking.UndefinedTermVariableCheckingError.Builder
- Builder() - Constructor for class hydra.error.checking.UnequalTypesError.Builder
- Builder() - Constructor for class hydra.error.checking.UnsupportedTermVariantError.Builder
- Builder() - Constructor for class hydra.error.checking.UntypedLambdaError.Builder
- Builder() - Constructor for class hydra.error.checking.UntypedLetBindingError.Builder
- Builder() - Constructor for class hydra.error.checking.UntypedTermVariableCheckingError.Builder
- Builder() - Constructor for class hydra.error.core.ConstantConditionError.Builder
- Builder() - Constructor for class hydra.error.core.DuplicateBindingError.Builder
- Builder() - Constructor for class hydra.error.core.DuplicateFieldError.Builder
- Builder() - Constructor for class hydra.error.core.DuplicateRecordTypeFieldNamesError.Builder
- Builder() - Constructor for class hydra.error.core.DuplicateUnionTypeFieldNamesError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyCaseStatementError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyLetBindingsError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyRecordTypeError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyTermAnnotationError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyTypeAnnotationError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyTypeNameInTermError.Builder
- Builder() - Constructor for class hydra.error.core.EmptyUnionTypeError.Builder
- Builder() - Constructor for class hydra.error.core.ExtraRecordFieldsError.Builder
- Builder() - Constructor for class hydra.error.core.InvalidForallParameterNameError.Builder
- Builder() - Constructor for class hydra.error.core.InvalidLambdaParameterNameError.Builder
- Builder() - Constructor for class hydra.error.core.InvalidLetBindingNameError.Builder
- Builder() - Constructor for class hydra.error.core.InvalidTypeLambdaParameterNameError.Builder
- Builder() - Constructor for class hydra.error.core.InvalidTypeSchemeVariableNameError.Builder
- Builder() - Constructor for class hydra.error.core.LiteralTypeMismatchError.Builder
- Builder() - Constructor for class hydra.error.core.MissingCaseBranchesError.Builder
- Builder() - Constructor for class hydra.error.core.MissingRecordFieldsError.Builder
- Builder() - Constructor for class hydra.error.core.NestedTermAnnotationError.Builder
- Builder() - Constructor for class hydra.error.core.NestedTypeAnnotationError.Builder
- Builder() - Constructor for class hydra.error.core.NominalTypeKindMismatchError.Builder
- Builder() - Constructor for class hydra.error.core.NonComparableMapKeyTypeError.Builder
- Builder() - Constructor for class hydra.error.core.NonComparableSetElementTypeError.Builder
- Builder() - Constructor for class hydra.error.core.RedundantWrapUnwrapError.Builder
- Builder() - Constructor for class hydra.error.core.SelfApplicationError.Builder
- Builder() - Constructor for class hydra.error.core.SingleVariantUnionError.Builder
- Builder() - Constructor for class hydra.error.core.TermVariableShadowingError.Builder
- Builder() - Constructor for class hydra.error.core.TypeVariableShadowingInForallError.Builder
- Builder() - Constructor for class hydra.error.core.TypeVariableShadowingInTypeLambdaError.Builder
- Builder() - Constructor for class hydra.error.core.UndeclaredVariantError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedFieldError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedTermVariableError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedTypeVariableError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedTypeVariableInBindingTypeError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedTypeVariableInLambdaDomainError.Builder
- Builder() - Constructor for class hydra.error.core.UndefinedTypeVariableInTypeApplicationError.Builder
- Builder() - Constructor for class hydra.error.core.UnexpectedTermVariantError.Builder
- Builder() - Constructor for class hydra.error.core.UnexpectedTypeVariantError.Builder
- Builder() - Constructor for class hydra.error.core.UnknownCaseAlternativeError.Builder
- Builder() - Constructor for class hydra.error.core.UnknownPrimitiveNameError.Builder
- Builder() - Constructor for class hydra.error.core.UnknownProjectedFieldError.Builder
- Builder() - Constructor for class hydra.error.core.UnnecessaryIdentityApplicationError.Builder
- Builder() - Constructor for class hydra.error.core.UnresolvedNominalTypeError.Builder
- Builder() - Constructor for class hydra.error.core.UntypedTermVariableError.Builder
- Builder() - Constructor for class hydra.error.core.VoidInNonBottomPositionError.Builder
- Builder() - Constructor for class hydra.error.packaging.ConflictingModuleNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.ConflictingVariantNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.DefinitionNotInModuleNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.DefinitionsOutOfOrderError.Builder
- Builder() - Constructor for class hydra.error.packaging.DuplicateDefinitionNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.DuplicateModuleNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.InvalidDefinitionNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.InvalidModuleNameConventionError.Builder
- Builder() - Constructor for class hydra.error.packaging.InvalidPackageNameError.Builder
- Builder() - Constructor for class hydra.error.packaging.MissingDocumentationError.Builder
- Builder() - Constructor for class hydra.error.packaging.UndeclaredDependencyError.Builder
- Builder() - Constructor for class hydra.errors.DecodingError.Builder
- Builder() - Constructor for class hydra.errors.MultipleBindingsError.Builder
- Builder() - Constructor for class hydra.errors.MultipleFieldsError.Builder
- Builder() - Constructor for class hydra.errors.NoMatchingFieldError.Builder
- Builder() - Constructor for class hydra.errors.NoSuchBindingError.Builder
- Builder() - Constructor for class hydra.errors.NoSuchPrimitiveError.Builder
- Builder() - Constructor for class hydra.errors.OtherError.Builder
- Builder() - Constructor for class hydra.errors.OtherInferenceError.Builder
- Builder() - Constructor for class hydra.errors.OtherResolutionError.Builder
- Builder() - Constructor for class hydra.errors.UnexpectedShapeError.Builder
- Builder() - Constructor for class hydra.errors.UnificationError.Builder
- Builder() - Constructor for class hydra.errors.UnificationInferenceError.Builder
- Builder() - Constructor for class hydra.file.FileExtension.Builder
- Builder() - Constructor for class hydra.file.FilePath.Builder
- Builder() - Constructor for class hydra.file.FileStatus.Builder
- Builder() - Constructor for class hydra.graph.Graph.Builder
- Builder() - Constructor for class hydra.graph.Library.Builder
- Builder() - Constructor for class hydra.graph.Primitive.Builder
- Builder() - Constructor for class hydra.graph.TermCoder.Builder
- Builder() - Constructor for class hydra.packaging.EntityMetadata.Builder
- Builder() - Constructor for class hydra.packaging.LifecycleInfo.Builder
- Builder() - Constructor for class hydra.packaging.Module.Builder
- Builder() - Constructor for class hydra.packaging.ModuleDependency.Builder
- Builder() - Constructor for class hydra.packaging.ModuleName.Builder
- Builder() - Constructor for class hydra.packaging.Package_.Builder
- Builder() - Constructor for class hydra.packaging.PackageDependency.Builder
- Builder() - Constructor for class hydra.packaging.PackageName.Builder
- Builder() - Constructor for class hydra.packaging.PrimitiveDefinition.Builder
- Builder() - Constructor for class hydra.packaging.TermDefinition.Builder
- Builder() - Constructor for class hydra.packaging.TypeDefinition.Builder
- Builder() - Constructor for class hydra.packaging.Version.Builder
- Builder() - Constructor for class hydra.packaging.VersionRange.Builder
- Builder() - Constructor for class hydra.parsing.ParseError.Builder
- Builder() - Constructor for class hydra.parsing.Parser.Builder
- Builder() - Constructor for class hydra.parsing.ParseSuccess.Builder
- Builder() - Constructor for class hydra.paths.SubtermAttribute.Builder
- Builder() - Constructor for class hydra.paths.SubtermEdge.Builder
- Builder() - Constructor for class hydra.paths.SubtermGraph.Builder
- Builder() - Constructor for class hydra.paths.SubtermNode.Builder
- Builder() - Constructor for class hydra.paths.SubtermPath.Builder
- Builder() - Constructor for class hydra.paths.SubtermProperty.Builder
- Builder() - Constructor for class hydra.paths.SubtypeAttribute.Builder
- Builder() - Constructor for class hydra.paths.SubtypeEdge.Builder
- Builder() - Constructor for class hydra.paths.SubtypeGraph.Builder
- Builder() - Constructor for class hydra.paths.SubtypeNode.Builder
- Builder() - Constructor for class hydra.paths.SubtypePath.Builder
- Builder() - Constructor for class hydra.paths.SubtypeProperty.Builder
- Builder() - Constructor for class hydra.query.Edge.Builder
- Builder() - Constructor for class hydra.query.GraphPattern.Builder
- Builder() - Constructor for class hydra.query.PathEquation.Builder
- Builder() - Constructor for class hydra.query.PatternImplication.Builder
- Builder() - Constructor for class hydra.query.Query.Builder
- Builder() - Constructor for class hydra.query.Range.Builder
- Builder() - Constructor for class hydra.query.RegexSequence.Builder
- Builder() - Constructor for class hydra.query.TriplePattern.Builder
- Builder() - Constructor for class hydra.query.Variable.Builder
- Builder() - Constructor for class hydra.regex.CharacterClass.Builder
- Builder() - Constructor for class hydra.regex.CharacterRange.Builder
- Builder() - Constructor for class hydra.regex.Quantified.Builder
- Builder() - Constructor for class hydra.regex.QuantifierRange.Builder
- Builder() - Constructor for class hydra.relational.ColumnName.Builder
- Builder() - Constructor for class hydra.relational.ColumnSchema.Builder
- Builder() - Constructor for class hydra.relational.ForeignKey.Builder
- Builder() - Constructor for class hydra.relational.PrimaryKey.Builder
- Builder() - Constructor for class hydra.relational.Relation.Builder
- Builder() - Constructor for class hydra.relational.RelationName.Builder
- Builder() - Constructor for class hydra.relational.RelationSchema.Builder
- Builder() - Constructor for class hydra.relational.Relationship.Builder
- Builder() - Constructor for class hydra.relational.Row.Builder
- Builder() - Constructor for class hydra.system.Command.Builder
- Builder() - Constructor for class hydra.system.EnvironmentVariable.Builder
- Builder() - Constructor for class hydra.system.ProcessResult.Builder
- Builder() - Constructor for class hydra.system.StatusCode.Builder
- Builder() - Constructor for class hydra.tabular.ColumnType.Builder
- Builder() - Constructor for class hydra.tabular.DataRow.Builder
- Builder() - Constructor for class hydra.tabular.HeaderRow.Builder
- Builder() - Constructor for class hydra.tabular.Table.Builder
- Builder() - Constructor for class hydra.tabular.TableType.Builder
- Builder() - Constructor for class hydra.testing.EffectfulTestCase.Builder
- Builder() - Constructor for class hydra.testing.Tag.Builder
- Builder() - Constructor for class hydra.testing.TestCaseWithMetadata.Builder
- Builder() - Constructor for class hydra.testing.TestGroup.Builder
- Builder() - Constructor for class hydra.testing.UniversalTestCase.Builder
- Builder() - Constructor for class hydra.time.Timespec.Builder
- Builder() - Constructor for class hydra.topology.OrderingIsomorphism.Builder
- Builder() - Constructor for class hydra.topology.TarjanState.Builder
- Builder() - Constructor for class hydra.typed.TypedBinding.Builder
- Builder() - Constructor for class hydra.typed.TypedName.Builder
- Builder() - Constructor for class hydra.typed.TypedTerm.Builder
- Builder() - Constructor for class hydra.typed.TypedTermDefinition.Builder
- Builder() - Constructor for class hydra.typing.FunctionStructure.Builder
- Builder() - Constructor for class hydra.typing.InferenceContext.Builder
- Builder() - Constructor for class hydra.typing.InferenceResult.Builder
- Builder() - Constructor for class hydra.typing.Parameter.Builder
- Builder() - Constructor for class hydra.typing.Result.Builder
- Builder() - Constructor for class hydra.typing.TermSignature.Builder
- Builder() - Constructor for class hydra.typing.TermSubst.Builder
- Builder() - Constructor for class hydra.typing.TypeClass.Builder
- Builder() - Constructor for class hydra.typing.TypeConstraint.Builder
- Builder() - Constructor for class hydra.typing.TypeParameter.Builder
- Builder() - Constructor for class hydra.typing.TypeSubst.Builder
- Builder() - Constructor for class hydra.util.ModuleNames.Builder
- Builder() - Constructor for class hydra.util.QualifiedName.Builder
- Builder() - Constructor for class hydra.validation.ValidationProfile.Builder
- Builder() - Constructor for class hydra.validation.ValidationResult.Builder
- buildGraph(TypedTerm<List<Binding>>, TypedTerm<Map<Name, Optional<Term>>>, TypedTerm<Map<Name, Primitive>>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.buildGraph
- buildGraph(List<Binding>, Map<Name, Optional<Term>>, Map<Name, Primitive>) - Static method in interface hydra.Lexical
-
Build a Graph from element bindings, environment, and primitives
- buildSchemaMap(Graph) - Static method in interface hydra.Codegen
-
Build a schema map (Name -> Type) from a graph's schema types
- buildTopologicalSortCall(TypedTerm<List<Pair<Integer, List<Integer>>>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.buildTopologicalSortCall
- buildTopologicalSortCall(List<Pair<Integer, List<Integer>>>) - Static method in interface hydra.test.Transform
-
Build a Term representing a topologicalSort function call
- buildTopologicalSortSCCCall(TypedTerm<List<Pair<Integer, List<Integer>>>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.buildTopologicalSortSCCCall
- buildTopologicalSortSCCCall(List<Pair<Integer, List<Integer>>>) - Static method in interface hydra.test.Transform
-
Build a Term representing a topologicalSortComponents function call
- buildTypeApplicationTerm(List<Name>, Term) - Static method in interface hydra.Inference
-
Fold a list of type variables over a term to build a type application term
C
- Camel() - Constructor for class hydra.util.CaseConvention.Camel
-
Constructs an immutable
CaseConvention.Camel. - CAMEL - Static variable in class hydra.util.CaseConvention
-
Name of the
hydra.util.CaseConvention.camelfield. - capitalize(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.capitalize
- capitalize(String) - Static method in interface hydra.Formatting
-
Capitalize the first letter of a string
- CASE - Static variable in class hydra.testing.TestCaseWithMetadata
-
Name of the
hydra.testing.TestCaseWithMetadata.casefield. - case_ - Variable in class hydra.testing.TestCaseWithMetadata
-
The test case itself
- case_(TestCase) - Method in class hydra.testing.TestCaseWithMetadata.Builder
- CASE_CONVENTIONS - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Language.caseConventionsfield. - caseAlternative(CaseAlternative) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.CaseAlternative
- caseAlternative(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.CaseAlternative
- caseAlternative(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.CaseAlternative
- CaseAlternative - Class in hydra.core
-
A single alternative of a case statement (union elimination): the variant being matched, together with the term that handles it.
- CaseAlternative(Name, Term) - Constructor for class hydra.core.CaseAlternative
-
Constructs an immutable
CaseAlternative. - CaseAlternative.Builder - Class in hydra.core
-
A fluent builder for
CaseAlternative. - caseAlternativeCaseAlternative() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.CaseAlternative
- caseAlternativeHandler(TypedTerm<CaseAlternative>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the handler field of hydra.core.CaseAlternative
- caseAlternativeName(TypedTerm<CaseAlternative>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the name field of hydra.core.CaseAlternative
- caseAlternativeWithHandler(TypedTerm<CaseAlternative>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the handler field of hydra.core.CaseAlternative
- caseAlternativeWithName(TypedTerm<CaseAlternative>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the name field of hydra.core.CaseAlternative
- caseConvention(Graph, Term) - Static method in interface hydra.decode.Util
-
Decoder for hydra.util.CaseConvention
- caseConvention(CaseConvention) - Static method in interface hydra.encode.Util
-
Encoder for hydra.util.CaseConvention
- caseConvention(CaseConvention) - Static method in interface hydra.print.Util
-
Show a case convention as a string
- CaseConvention - Class in hydra.util
-
A naming convention for symbols, such as camelCase or snake_case
- CaseConvention.Camel - Class in hydra.util
- CaseConvention.LowerSnake - Class in hydra.util
- CaseConvention.PartialVisitor<R> - Interface in hydra.util
-
Partial visitor over
CaseConventionwith a defaultCaseConvention.PartialVisitor.otherwise(hydra.util.CaseConvention)branch. - CaseConvention.Pascal - Class in hydra.util
- CaseConvention.UpperSnake - Class in hydra.util
- CaseConvention.Visitor<R> - Interface in hydra.util
-
Visitor over
CaseConvention. - caseConventionCamel() - Static method in interface hydra.dsl.Util
-
DSL injection for the camel variant of hydra.util.CaseConvention
- caseConventionCaseConvention() - Static method in interface hydra.dsl.Util
-
DSL name token for hydra.util.CaseConvention
- caseConventionLowerSnake() - Static method in interface hydra.dsl.Util
-
DSL injection for the lowerSnake variant of hydra.util.CaseConvention
- caseConventionPascal() - Static method in interface hydra.dsl.Util
-
DSL injection for the pascal variant of hydra.util.CaseConvention
- caseConventions - Variable in class hydra.coders.Language
-
Per-target case conventions for the various kinds of identifiers emitted by the coder
- caseConventions(CaseConventions) - Method in class hydra.coders.Language.Builder
- caseConventions(CaseConventions) - Static method in interface hydra.encode.Coders
-
Encoder for hydra.coders.CaseConventions
- caseConventions(Graph, Term) - Static method in interface hydra.decode.Coders
-
Decoder for hydra.coders.CaseConventions
- caseConventions(TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.CaseConventions
- CaseConventions - Class in hydra.coders
-
Per-target case conventions for name forms that vary across emission targets
- CaseConventions(CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention, CaseConvention) - Constructor for class hydra.coders.CaseConventions
-
Constructs an immutable
CaseConventions. - CaseConventions.Builder - Class in hydra.coders
-
A fluent builder for
CaseConventions. - caseConventionsCaseConventions() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.CaseConventions
- caseConventionsConstant(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the constant field of hydra.coders.CaseConventions
- caseConventionsDirectory(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the directory field of hydra.coders.CaseConventions
- caseConventionsEnumValue(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the enumValue field of hydra.coders.CaseConventions
- caseConventionsField(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the field field of hydra.coders.CaseConventions
- caseConventionsFile(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the file field of hydra.coders.CaseConventions
- caseConventionsModule(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the module field of hydra.coders.CaseConventions
- caseConventionsTerm(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the term field of hydra.coders.CaseConventions
- caseConventionsTermVariable(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the termVariable field of hydra.coders.CaseConventions
- caseConventionsType(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the type field of hydra.coders.CaseConventions
- caseConventionsTypeVariable(TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the typeVariable field of hydra.coders.CaseConventions
- caseConventionsWithConstant(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the constant field of hydra.coders.CaseConventions
- caseConventionsWithDirectory(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the directory field of hydra.coders.CaseConventions
- caseConventionsWithEnumValue(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the enumValue field of hydra.coders.CaseConventions
- caseConventionsWithField(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the field field of hydra.coders.CaseConventions
- caseConventionsWithFile(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the file field of hydra.coders.CaseConventions
- caseConventionsWithModule(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the module field of hydra.coders.CaseConventions
- caseConventionsWithTerm(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the term field of hydra.coders.CaseConventions
- caseConventionsWithTermVariable(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the termVariable field of hydra.coders.CaseConventions
- caseConventionsWithType(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the type field of hydra.coders.CaseConventions
- caseConventionsWithTypeVariable(TypedTerm<CaseConventions>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the typeVariable field of hydra.coders.CaseConventions
- caseConventionUpperSnake() - Static method in interface hydra.dsl.Util
-
DSL injection for the upperSnake variant of hydra.util.CaseConvention
- cases - Variable in class hydra.core.CaseStatement
-
A list of case alternatives, one per union variant being handled
- cases - Variable in class hydra.testing.TestGroup
-
Zero or more test cases
- cases(Name, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
cases TypeName Nothing [branches]— Name overload. - cases(Name, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract case statement from a term
- cases(String, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
cases TypeName Nothing [branches]— unapplied case-match function. - cases(List<CaseAlternative>) - Method in class hydra.core.CaseStatement.Builder
- cases(List<TestCaseWithMetadata>) - Method in class hydra.testing.TestGroup.Builder
- Cases() - Constructor for class hydra.variants.TermVariant.Cases
-
Constructs an immutable
TermVariant.Cases. - Cases(CaseStatement) - Constructor for class hydra.core.Term.Cases
-
Constructs an immutable
Term.Cases. - CASES - Static variable in class hydra.core.CaseStatement
-
Name of the
hydra.core.CaseStatement.casesfield. - CASES - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.casesfield. - CASES - Static variable in class hydra.testing.TestGroup
-
Name of the
hydra.testing.TestGroup.casesfield. - CASES - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.casesfield. - CASES_CASE - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.casesCasefield. - CASES_DEFAULT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.casesDefaultfield. - CASES_TYPE_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.casesTypeNamefield. - CasesCase(Name) - Constructor for class hydra.paths.SubtermStep.CasesCase
-
Constructs an immutable
SubtermStep.CasesCase. - CasesDefault() - Constructor for class hydra.paths.SubtermStep.CasesDefault
-
Constructs an immutable
SubtermStep.CasesDefault. - caseStatement(CaseStatement) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.CaseStatement
- caseStatement(CaseStatement) - Static method in interface hydra.print.Core
-
Show a case statement as a string
- caseStatement(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.CaseStatement
- caseStatement(TypedTerm<Name>, TypedTerm<Optional<Term>>, TypedTerm<List<CaseAlternative>>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.CaseStatement
- CaseStatement - Class in hydra.core
-
A union elimination; a case statement
- CaseStatement(Name, Optional<Term>, List<CaseAlternative>) - Constructor for class hydra.core.CaseStatement
-
Constructs an immutable
CaseStatement. - CaseStatement.Builder - Class in hydra.core
-
A fluent builder for
CaseStatement. - caseStatementCases(TypedTerm<CaseStatement>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the cases field of hydra.core.CaseStatement
- caseStatementCaseStatement() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.CaseStatement
- caseStatementDefault(TypedTerm<CaseStatement>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the default field of hydra.core.CaseStatement
- caseStatementTypeName(TypedTerm<CaseStatement>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeName field of hydra.core.CaseStatement
- caseStatementWithCases(TypedTerm<CaseStatement>, TypedTerm<List<CaseAlternative>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the cases field of hydra.core.CaseStatement
- caseStatementWithDefault(TypedTerm<CaseStatement>, TypedTerm<Optional<Term>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the default field of hydra.core.CaseStatement
- caseStatementWithTypeName(TypedTerm<CaseStatement>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeName field of hydra.core.CaseStatement
- CasesTypeName(Name) - Constructor for class hydra.paths.TermAttribute.CasesTypeName
-
Constructs an immutable
TermAttribute.CasesTypeName. - casesWithDefault(Name, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
cases TypeName (Just default) [branches]— Name overload. - casesWithDefault(String, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
cases TypeName (Just default) [branches]. - cause - Variable in class hydra.errors.UnificationInferenceError
-
The underlying unification error
- cause(UnificationError) - Method in class hydra.errors.UnificationInferenceError.Builder
- CAUSE - Static variable in class hydra.errors.UnificationInferenceError
-
Name of the
hydra.errors.UnificationInferenceError.causefield. - ceiling() - Static method in interface hydra.lib.Math_
- ceiling(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.ceiling
- Ceiling - Class in hydra.overlay.java.lib.math
-
Rounds up to the nearest integer, returned as a float.
- Ceiling() - Constructor for class hydra.overlay.java.lib.math.Ceiling
- char_(char) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a character term as an int32 (ord value).
- char_(Integer) - Static method in interface hydra.Parsers
-
Parse a specific character (codepoint)
- CHARACTER - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.characterfield. - CHARACTER - Static variable in class hydra.regex.ClassItem
-
Name of the
hydra.regex.ClassItem.characterfield. - Character_() - Constructor for class hydra.file.FileType.Character_
-
Constructs an immutable
FileType.Character_. - Character_(Integer) - Constructor for class hydra.regex.ClassItem.Character_
-
Constructs an immutable
ClassItem.Character_. - characterClass() - Static method in interface hydra.parse.Regex
-
Parse a character class [ ...
- characterClass(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.CharacterClass
- characterClass(CharacterClass) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.CharacterClass
- characterClass(CharacterClass) - Static method in interface hydra.print.emacs.Regex
-
Render a character class, including the leading ^ for a negated class (POSIX-like in Emacs).
- characterClass(CharacterClass) - Static method in interface hydra.print.pcre.Regex
-
Render a character class, including the leading ^ for a negated class.
- characterClass(CharacterClass) - Static method in interface hydra.print.posix.Regex
-
Render a character class, including the leading ^ for a negated class.
- characterClass(CharacterClass) - Static method in interface hydra.print.Regex
-
Render a character class, including the leading ^ for a negated class.
- characterClass(TypedTerm<Boolean>, TypedTerm<List<ClassItem>>) - Static method in interface hydra.dsl.Regex
-
DSL constructor for hydra.regex.CharacterClass
- CharacterClass - Class in hydra.regex
-
A bracketed character class, [ ...
- CharacterClass(Boolean, List<ClassItem>) - Constructor for class hydra.regex.CharacterClass
-
Constructs an immutable
CharacterClass. - CharacterClass.Builder - Class in hydra.regex
-
A fluent builder for
CharacterClass. - characterClassCharacterClass() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.CharacterClass
- characterClassItems(TypedTerm<CharacterClass>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the items field of hydra.regex.CharacterClass
- characterClassNegated(TypedTerm<CharacterClass>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the negated field of hydra.regex.CharacterClass
- characterClassWithItems(TypedTerm<CharacterClass>, TypedTerm<List<ClassItem>>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the items field of hydra.regex.CharacterClass
- characterClassWithNegated(TypedTerm<CharacterClass>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the negated field of hydra.regex.CharacterClass
- characterRange(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.CharacterRange
- characterRange(CharacterRange) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.CharacterRange
- characterRange(TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL constructor for hydra.regex.CharacterRange
- CharacterRange - Class in hydra.regex
-
An inclusive range of characters within a character class, e.g.
- CharacterRange(Integer, Integer) - Constructor for class hydra.regex.CharacterRange
-
Constructs an immutable
CharacterRange. - CharacterRange.Builder - Class in hydra.regex
-
A fluent builder for
CharacterRange. - characterRangeCharacterRange() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.CharacterRange
- characterRangeFrom(TypedTerm<CharacterRange>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the from field of hydra.regex.CharacterRange
- characterRangeTo(TypedTerm<CharacterRange>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the to field of hydra.regex.CharacterRange
- characterRangeWithFrom(TypedTerm<CharacterRange>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the from field of hydra.regex.CharacterRange
- characterRangeWithTo(TypedTerm<CharacterRange>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the to field of hydra.regex.CharacterRange
- charAt() - Static method in interface hydra.lib.Strings
- charAt(TypedTerm<Integer>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.charAt
- CharAt - Class in hydra.overlay.java.lib.strings
-
Get the character at a given index in a string, returning Nothing if the index is out of bounds.
- CharAt() - Constructor for class hydra.overlay.java.lib.strings.CharAt
- Chars - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.chars
- Chars - Interface in hydra.lib
-
Primitives in the hydra.lib.chars module.
- checkComplete(Class<?>, Defs.Def...) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Verify that every
static final Deffield declared directly insourceClassis among the givenregistereddefs (typically the same array passed toDefs.definitionsOf(Def...)). - checkConflictingModuleNames(Package_) - Static method in interface hydra.validate.Packaging
-
Check for module namespaces that conflict when mapped to target language paths
- checkConflictingVariantNames(Module) - Static method in interface hydra.validate.Packaging
-
Check for union variant names that, when mapped to constructor names, conflict with other type definitions
- checkDefinitionDocumentation(Module) - Static method in interface hydra.validate.Packaging
-
Check that every top-level definition is wrapped in a description annotation
- checkDefinitionModuleNames(Module) - Static method in interface hydra.validate.Packaging
-
Check that all definition names in a module have the module's name as a prefix
- checkDefinitionNameConvention(Module) - Static method in interface hydra.validate.Packaging
-
Check that term definitions have camelCase local names and type definitions have PascalCase local names
- checkDefinitionOrdering(Module) - Static method in interface hydra.validate.Packaging
-
Check that a module's definitions list is sorted in ascending lexicographic order by local name
- checkDuplicateBindings(SubtermPath, List<Binding>) - Static method in interface hydra.validate.Core
-
Check for duplicate binding names in a list of bindings
- checkDuplicateDefinitionNames(Module) - Static method in interface hydra.validate.Packaging
-
Check for duplicate definition names in a module
- checkDuplicateFields(SubtermPath, List<Name>) - Static method in interface hydra.validate.Core
-
Check for duplicate field names in a list of fields
- checkDuplicateFieldTypes(List<FieldType>, Function<Name, Optional<T0>>) - Static method in interface hydra.validate.Core
-
Check for duplicate field names in a list of field types
- checkDuplicateModuleNames(Package_) - Static method in interface hydra.validate.Packaging
-
Check for duplicate module namespaces in a package
- checkForUnboundTypeVariables(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.checkForUnboundTypeVariables
- checkForUnboundTypeVariables(T0, Graph, Term) - Static method in interface hydra.Checking
-
Check that a term has no unbound type variables (Either version).
- Checking - Interface in hydra
-
Type checking and type reconstruction (type-of) for the results of Hydra unification and inference
- Checking - Interface in hydra.decode.error
-
Term decoders for hydra.error.checking
- Checking - Interface in hydra.dsl
-
DSL functions for hydra.checking
- Checking - Interface in hydra.dsl.error
-
DSL functions for hydra.error.checking
- Checking - Interface in hydra.encode.error
-
Term encoders for hydra.error.checking
- Checking(CheckingError) - Constructor for class hydra.errors.Error_.Checking
-
Constructs an immutable
Error_.Checking. - Checking(CheckingError) - Constructor for class hydra.errors.InferenceError.Checking
-
Constructs an immutable
InferenceError.Checking. - CHECKING - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.checkingfield. - CHECKING - Static variable in class hydra.errors.InferenceError
-
Name of the
hydra.errors.InferenceError.checkingfield. - checkingError(CheckingError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.CheckingError
- checkingError(CheckingError) - Static method in interface hydra.print.Errors
-
Show a checking error as a string
- checkingError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.CheckingError
- CheckingError - Class in hydra.error.checking
-
An error that occurred during type checking
- CheckingError.IncorrectUnification - Class in hydra.error.checking
-
A post-unification consistency check failure
- CheckingError.NotAForallType - Class in hydra.error.checking
-
A type that is not a forall type when one was expected
- CheckingError.NotAFunctionType - Class in hydra.error.checking
-
A type that is not a function type when one was expected
- CheckingError.Other - Class in hydra.error.checking
-
A generic checking error
- CheckingError.PartialVisitor<R> - Interface in hydra.error.checking
-
Partial visitor over
CheckingErrorwith a defaultCheckingError.PartialVisitor.otherwise(hydra.error.checking.CheckingError)branch. - CheckingError.TypeArityMismatch - Class in hydra.error.checking
-
A type constructor applied to the wrong number of arguments
- CheckingError.TypeMismatch - Class in hydra.error.checking
-
A type mismatch between expected and actual types
- CheckingError.UnboundTypeVariables - Class in hydra.error.checking
-
Type variables that are not bound in scope
- CheckingError.UndefinedTermVariable - Class in hydra.error.checking
-
A reference to a term variable that is not bound in scope, encountered during checking
- CheckingError.UnequalTypes - Class in hydra.error.checking
-
Multiple types that should be equal but are not
- CheckingError.UnsupportedTermVariant - Class in hydra.error.checking
-
A term variant that the type checker does not support
- CheckingError.UntypedLambda - Class in hydra.error.checking
-
A lambda expression without a type annotation on its parameter
- CheckingError.UntypedLetBinding - Class in hydra.error.checking
-
A let binding without a type annotation
- CheckingError.UntypedTermVariable - Class in hydra.error.checking
-
A reference to a term variable whose type is not known, encountered during checking
- CheckingError.Visitor<R> - Interface in hydra.error.checking
-
Visitor over
CheckingError. - checkingErrorCheckingError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.CheckingError
- checkingErrorIncorrectUnification(TypedTerm<IncorrectUnificationError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the incorrectUnification variant of hydra.error.checking.CheckingError
- checkingErrorNotAForallType(TypedTerm<NotAForallTypeError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the notAForallType variant of hydra.error.checking.CheckingError
- checkingErrorNotAFunctionType(TypedTerm<NotAFunctionTypeError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the notAFunctionType variant of hydra.error.checking.CheckingError
- checkingErrorOther(TypedTerm<OtherCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the other variant of hydra.error.checking.CheckingError
- checkingErrorTypeArityMismatch(TypedTerm<TypeArityMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the typeArityMismatch variant of hydra.error.checking.CheckingError
- checkingErrorTypeMismatch(TypedTerm<TypeMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the typeMismatch variant of hydra.error.checking.CheckingError
- checkingErrorUnboundTypeVariables(TypedTerm<UnboundTypeVariablesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the unboundTypeVariables variant of hydra.error.checking.CheckingError
- checkingErrorUndefinedTermVariable(TypedTerm<UndefinedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the undefinedTermVariable variant of hydra.error.checking.CheckingError
- checkingErrorUnequalTypes(TypedTerm<UnequalTypesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the unequalTypes variant of hydra.error.checking.CheckingError
- checkingErrorUnsupportedTermVariant(TypedTerm<UnsupportedTermVariantError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the unsupportedTermVariant variant of hydra.error.checking.CheckingError
- checkingErrorUntypedLambda(TypedTerm<UntypedLambdaError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the untypedLambda variant of hydra.error.checking.CheckingError
- checkingErrorUntypedLetBinding(TypedTerm<UntypedLetBindingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the untypedLetBinding variant of hydra.error.checking.CheckingError
- checkingErrorUntypedTermVariable(TypedTerm<UntypedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL injection for the untypedTermVariable variant of hydra.error.checking.CheckingError
- checkLiteral(LiteralType, Literal) - Static method in interface hydra.validate.Core
-
Check that a literal value's type matches an expected literal type
- checkModuleNameConvention(Module) - Static method in interface hydra.validate.Packaging
-
Check that the module's namespace matches the dotted-lowercase naming convention
- checkPackageNameConvention(Package_) - Static method in interface hydra.validate.Packaging
-
Check that the package's name matches the hyphen-separated lowercase naming convention
- checkSameType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<String>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.checkSameType
- checkSameType(T0, Graph, String, List<Type>) - Static method in interface hydra.Checking
-
Ensure all types in a list are equal and return the common type
- checkSameType_unequalErr(String, List<Type>) - Static method in interface hydra.Checking
- checkShadowing(SubtermPath, Graph, List<Name>) - Static method in interface hydra.validate.Core
-
Check if any name in a list shadows a variable already in scope
- checkTerm(ValidationProfile, Boolean, SubtermPath, Graph, Term) - Static method in interface hydra.validate.Core
-
Check a single term node for validation errors.
- checkTypeSubst(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<TypeSubst>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.checkTypeSubst
- checkTypeSubst(T0, Graph, TypeSubst) - Static method in interface hydra.Checking
-
Sanity-check a type substitution arising from unification.
- checkUndeclaredDependencies(Map<Name, ModuleName>, Set<Name>, Module) - Static method in interface hydra.validate.Packaging
-
Check a module's definitions for free names whose owning module is not among its declared dependencies
- checkUndefinedTypeVariablesInType(T0, Graph, Type, Function<Name, Optional<T1>>) - Static method in interface hydra.validate.Core
-
Check a type for type variables not bound in the current scope
- checkUndefinedTypeVariablesInTypeScheme(T0, Graph, TypeScheme, Function<Name, Optional<T1>>) - Static method in interface hydra.validate.Core
-
Check a type scheme for type variables not bound by the scheme or the current scope
- checkVoid(Type) - Static method in interface hydra.validate.Core
-
Return an error if the given type is TypeVoid
- choice(List<Parser<T0>>) - Static method in interface hydra.Parsers
-
Try each parser in the list until one succeeds
- chooseLayout(TypedTerm<Integer>, TypedTerm<Expr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.chooseLayout
- chooseLayout(Integer, Expr, Expr) - Static method in interface hydra.Serialization
-
Pick between an inline and a multi-line layout for the same logical expression.
- chooseUniqueLabel(TypedTerm<Set<String>>, TypedTerm<String>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.chooseUniqueLabel
- chooseUniqueLabel(Set<String>, String) - Static method in interface hydra.Names
-
Pick a string label that does not collide with a reserved set, by appending a numeric suffix when necessary
- chooseUniqueName(TypedTerm<Set<Name>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.chooseUniqueName
- chooseUniqueName(Set<Name>, Name) - Static method in interface hydra.Lexical
-
Pick a name that does not collide with a reserved set, by appending a numeric suffix to the requested name when necessary
- CLASS - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.classfield. - Class_(CharacterClass) - Constructor for class hydra.regex.Atom.Class_
-
Constructs an immutable
Atom.Class_. - CLASS_CONSTRAINTS - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.classConstraintsfield. - CLASS_CONSTRAINTS - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResult.classConstraintsfield. - classConstraints - Variable in class hydra.graph.Graph
-
A mutable map from type variable names to their accumulated class constraints.
- classConstraints - Variable in class hydra.typing.InferenceResult
-
Class constraints discovered during inference (e.g., Ord constraints from Map.lookup)
- classConstraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.graph.Graph.Builder
- classConstraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.typing.InferenceResult.Builder
- classes - Variable in class hydra.core.TypeVariableConstraints
-
The typeclass constraints on this type variable
- classes(Set<TypeClassConstraint>) - Method in class hydra.core.TypeVariableConstraints.Builder
- Classes - Interface in hydra
-
Registry of Hydra's built-in type classes.
- CLASSES - Static variable in class hydra.core.TypeVariableConstraints
-
Name of the
hydra.core.TypeVariableConstraints.classesfield. - classIsSatisfiedByType(Name, Type) - Static method in interface hydra.Classes
-
Check whether a type is an instance of a constraint class, by the class's short name.
- classItem() - Static method in interface hydra.parse.Regex
-
Parse one member of a character class: a range like a-z, or a single character (escapes allowed).
- classItem(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.ClassItem
- classItem(ClassItem) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.ClassItem
- classItem(ClassItem) - Static method in interface hydra.print.emacs.Regex
-
Render one character-class member (a single character or an inclusive range).
- classItem(ClassItem) - Static method in interface hydra.print.pcre.Regex
-
Render one character-class member (a single character or an inclusive range).
- classItem(ClassItem) - Static method in interface hydra.print.posix.Regex
-
Render one character-class member (a single character or an inclusive range).
- classItem(ClassItem) - Static method in interface hydra.print.Regex
-
Render one character-class member (a single character or an inclusive range) to canonical text.
- ClassItem - Class in hydra.regex
-
A member of a character class: either a single character or an inclusive character range.
- ClassItem.Character_ - Class in hydra.regex
-
A single character (int32 Unicode scalar value) in the class.
- ClassItem.PartialVisitor<R> - Interface in hydra.regex
-
Partial visitor over
ClassItemwith a defaultClassItem.PartialVisitor.otherwise(hydra.regex.ClassItem)branch. - ClassItem.Range - Class in hydra.regex
-
An inclusive range of characters, e.g.
- ClassItem.Visitor<R> - Interface in hydra.regex
-
Visitor over
ClassItem. - classItemCharacter(TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the character variant of hydra.regex.ClassItem
- classItemClassItem() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.ClassItem
- classItemRange(TypedTerm<CharacterRange>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the range variant of hydra.regex.ClassItem
- clear() - Method in class hydra.overlay.java.util.PersistentMap
- clear() - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- close - Variable in class hydra.ast.Brackets
-
The closing bracket symbol
- close(Symbol) - Method in class hydra.ast.Brackets.Builder
- CLOSE - Static variable in class hydra.ast.Brackets
-
Name of the
hydra.ast.Brackets.closefield. - Codegen - Interface in hydra
-
Pure code generation pipeline for bootstrapping Hydra across languages.
- coder - Variable in class hydra.coders.Adapter
-
The coder for transforming instances of the source type to instances of the target type
- coder(Coder<V1, V2, E>) - Method in class hydra.coders.Adapter.Builder
- coder(TypedTerm<Function<V1, Either<E, V2>>>, TypedTerm<Function<V2, Either<E, V1>>>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.Coder
- Coder<V1,V2,E> - Class in hydra.coders
-
An encoder and decoder; a pair of partial functions between two types
- Coder(Function<V1, Either<E, V2>>, Function<V2, Either<E, V1>>) - Constructor for class hydra.coders.Coder
-
Constructs an immutable
Coder. - CODER - Static variable in class hydra.coders.Adapter
-
Name of the
hydra.coders.Adapter.coderfield. - Coder.Builder<V1,V2,E> - Class in hydra.coders
-
A fluent builder for
Coder. - coderCoder() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.Coder
- coderDecode(TypedTerm<Coder<V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the decode field of hydra.coders.Coder
- coderDirection(CoderDirection) - Static method in interface hydra.encode.Coders
-
Encoder for hydra.coders.CoderDirection
- coderDirection(Graph, Term) - Static method in interface hydra.decode.Coders
-
Decoder for hydra.coders.CoderDirection
- CoderDirection - Class in hydra.coders
-
Indicates either the 'out' or the 'in' direction of a coder
- CoderDirection.Decode - Class in hydra.coders
- CoderDirection.Encode - Class in hydra.coders
- CoderDirection.PartialVisitor<R> - Interface in hydra.coders
-
Partial visitor over
CoderDirectionwith a defaultCoderDirection.PartialVisitor.otherwise(hydra.coders.CoderDirection)branch. - CoderDirection.Visitor<R> - Interface in hydra.coders
-
Visitor over
CoderDirection. - coderDirectionCoderDirection() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.CoderDirection
- coderDirectionDecode() - Static method in interface hydra.dsl.Coders
-
DSL injection for the decode variant of hydra.coders.CoderDirection
- coderDirectionEncode() - Static method in interface hydra.dsl.Coders
-
DSL injection for the encode variant of hydra.coders.CoderDirection
- coderEncode(TypedTerm<Coder<V1, V2, E>>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the encode field of hydra.coders.Coder
- Coders - Class in hydra.overlay.java
-
Convenience functions for working with Hydra coders.
- Coders - Interface in hydra.decode
-
Term decoders for hydra.coders
- Coders - Interface in hydra.dsl
-
DSL functions for hydra.coders
- Coders - Interface in hydra.encode
-
Term encoders for hydra.coders
- Coders() - Constructor for class hydra.overlay.java.Coders
- coderWithDecode(TypedTerm<Coder<V1, V2, E>>, TypedTerm<Function<V2, Either<E, V1>>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the decode field of hydra.coders.Coder
- coderWithEncode(TypedTerm<Coder<V1, V2, E>>, TypedTerm<Function<V1, Either<E, V2>>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the encode field of hydra.coders.Coder
- codomain - Variable in class hydra.core.FunctionType
-
The codomain (output) type of the function
- codomain - Variable in class hydra.typing.FunctionStructure
-
The return type of the function (if type inference succeeded)
- codomain(Type) - Method in class hydra.core.FunctionType.Builder
- codomain(Optional<Type>) - Method in class hydra.typing.FunctionStructure.Builder
- CODOMAIN - Static variable in class hydra.core.FunctionType
-
Name of the
hydra.core.FunctionType.codomainfield. - CODOMAIN - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.codomainfield. - coerce(Map<K, V>) - Static method in class hydra.overlay.java.util.PersistentMap
-
Coerces an arbitrary
Map<K, V>into aPersistentMap<K, V>. - coerce(Set<T>) - Static method in class hydra.overlay.java.util.PersistentSet
-
Coerces an arbitrary
Set<T>into aPersistentSet<T>. - collectForallVariables(Type) - Static method in interface hydra.Decoding
-
Collect forall type variable names from a type
- collectForallVars(Type) - Static method in interface hydra.Dsls
-
Collect forall type variable names from a type
- collectOrdConstrainedVariables(Type) - Static method in interface hydra.Decoding
-
Collect type variables needing Ord constraints (from Map key and Set element types)
- collectTestCases(TestGroup) - Static method in interface hydra.test.Transform
-
Collect all test cases from a test group (flattening hierarchy)
- collectTestCases(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.collectTestCases
- collectTypeVariables(Type) - Static method in interface hydra.Decoding
-
Collect type variable names from a type (forall parameters only)
- collectTypeVariablesFromType(Type) - Static method in interface hydra.Decoding
-
Collect all type variable names from a type expression
- colonOp() - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.colonOp
- colonOp() - Static method in interface hydra.json.Writer
-
The colon operator used to separate keys and values in JSON objects
- columnName(Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.ColumnName
- columnName(ColumnName) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.ColumnName
- columnName(TypedTerm<String>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.ColumnName wrapper
- ColumnName - Class in hydra.relational
-
A name for a domain which serves to identify the role played by that domain in the given relation; a 'role name' in Codd
- ColumnName(String) - Constructor for class hydra.relational.ColumnName
-
Constructs an immutable
ColumnName. - ColumnName.Builder - Class in hydra.relational
-
A fluent builder for
ColumnName. - columnNameColumnName() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.ColumnName
- columns - Variable in class hydra.relational.RelationSchema
-
A list of column specifications
- columns - Variable in class hydra.tabular.TableType
- columns(List<ColumnSchema<T>>) - Method in class hydra.relational.RelationSchema.Builder
- columns(List<ColumnType>) - Method in class hydra.tabular.TableType.Builder
- COLUMNS - Static variable in class hydra.relational.RelationSchema
-
Name of the
hydra.relational.RelationSchema.columnsfield. - COLUMNS - Static variable in class hydra.tabular.TableType
-
Name of the
hydra.tabular.TableType.columnsfield. - columnSchema(TypedTerm<ColumnName>, TypedTerm<T>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for hydra.relational.ColumnSchema
- columnSchema(Function<Graph, Function<Term, Either<DecodingError, T>>>, Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.ColumnSchema
- columnSchema(Function<T, Term>, ColumnSchema<T>) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.ColumnSchema
- ColumnSchema<T> - Class in hydra.relational
-
An abstract specification of the domain represented by a column in a relation; a role
- ColumnSchema(ColumnName, T) - Constructor for class hydra.relational.ColumnSchema
-
Constructs an immutable
ColumnSchema. - ColumnSchema.Builder<T> - Class in hydra.relational
-
A fluent builder for
ColumnSchema. - columnSchemaColumnSchema() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.ColumnSchema
- columnSchemaDomain(TypedTerm<ColumnSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the domain field of hydra.relational.ColumnSchema
- columnSchemaName(TypedTerm<ColumnSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the name field of hydra.relational.ColumnSchema
- columnSchemaWithDomain(TypedTerm<ColumnSchema<T>>, TypedTerm<T>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the domain field of hydra.relational.ColumnSchema
- columnSchemaWithName(TypedTerm<ColumnSchema<T>>, TypedTerm<ColumnName>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the name field of hydra.relational.ColumnSchema
- columnType(Graph, Term) - Static method in interface hydra.decode.Tabular
-
Decoder for hydra.tabular.ColumnType
- columnType(ColumnType) - Static method in interface hydra.encode.Tabular
-
Encoder for hydra.tabular.ColumnType
- columnType(TypedTerm<ColumnName>, TypedTerm<Type>) - Static method in interface hydra.dsl.Tabular
-
DSL constructor for hydra.tabular.ColumnType
- ColumnType - Class in hydra.tabular
-
A column type, consisting of a name and a value type
- ColumnType(ColumnName, Type) - Constructor for class hydra.tabular.ColumnType
-
Constructs an immutable
ColumnType. - ColumnType.Builder - Class in hydra.tabular
-
A fluent builder for
ColumnType. - columnTypeColumnType() - Static method in interface hydra.dsl.Tabular
-
DSL name token for hydra.tabular.ColumnType
- columnTypeName(TypedTerm<ColumnType>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the name field of hydra.tabular.ColumnType
- columnTypeType(TypedTerm<ColumnType>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the type field of hydra.tabular.ColumnType
- columnTypeWithName(TypedTerm<ColumnType>, TypedTerm<ColumnName>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the name field of hydra.tabular.ColumnType
- columnTypeWithType(TypedTerm<ColumnType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the type field of hydra.tabular.ColumnType
- command(Graph, Term) - Static method in interface hydra.decode.System_
-
Decoder for hydra.system.Command
- command(Command) - Static method in interface hydra.encode.System_
-
Encoder for hydra.system.Command
- command(TypedTerm<FilePath>, TypedTerm<List<String>>, TypedTerm<Optional<FilePath>>, TypedTerm<Optional<Map<EnvironmentVariable, String>>>) - Static method in interface hydra.dsl.System_
-
DSL constructor for hydra.system.Command
- Command - Class in hydra.system
-
A description of a program to run, supplying the inputs the POSIX posix_spawn / execve family takes: the executable, its argument vector, and optionally a working directory and a replacement environment.
- Command(FilePath, List<String>, Optional<FilePath>, Optional<Map<EnvironmentVariable, String>>) - Constructor for class hydra.system.Command
-
Constructs an immutable
Command. - COMMAND_NOT_FOUND - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemError.commandNotFoundfield. - Command.Builder - Class in hydra.system
-
A fluent builder for
Command. - commandArguments(TypedTerm<Command>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the arguments field of hydra.system.Command
- commandCommand() - Static method in interface hydra.dsl.System_
-
DSL name token for hydra.system.Command
- commandEnvironment(TypedTerm<Command>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the environment field of hydra.system.Command
- CommandNotFound(FilePath) - Constructor for class hydra.error.system.SystemError.CommandNotFound
-
Constructs an immutable
SystemError.CommandNotFound. - commandProgram(TypedTerm<Command>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the program field of hydra.system.Command
- commandWithArguments(TypedTerm<Command>, TypedTerm<List<String>>) - Static method in interface hydra.dsl.System_
-
DSL updater for the arguments field of hydra.system.Command
- commandWithEnvironment(TypedTerm<Command>, TypedTerm<Optional<Map<EnvironmentVariable, String>>>) - Static method in interface hydra.dsl.System_
-
DSL updater for the environment field of hydra.system.Command
- commandWithProgram(TypedTerm<Command>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.System_
-
DSL updater for the program field of hydra.system.Command
- commandWithWorkingDirectory(TypedTerm<Command>, TypedTerm<Optional<FilePath>>) - Static method in interface hydra.dsl.System_
-
DSL updater for the workingDirectory field of hydra.system.Command
- commandWorkingDirectory(TypedTerm<Command>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the workingDirectory field of hydra.system.Command
- commaSep(BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements with a comma, using the given block style
- commaSep(TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.commaSep
- commaSepAdaptive(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.commaSepAdaptive
- commaSepAdaptive(List<Expr>) - Static method in interface hydra.Serialization
-
Comma-separate elements inline if the joined width fits, otherwise break onto separate lines.
- comment - Variable in class hydra.typing.TypeConstraint
-
A description of the type constraint which may be used for tracing or debugging
- comment(String) - Method in class hydra.typing.TypeConstraint.Builder
- COMMENT - Static variable in class hydra.typing.TypeConstraint
-
Name of the
hydra.typing.TypeConstraint.commentfield. - comments - Variable in class hydra.packaging.EntityMetadata
-
Zero or more long-form prose paragraphs: cross-cutting semantic conventions, caveats, and references that would otherwise be repeated across the entity's constituents.
- comments(List<String>) - Method in class hydra.packaging.EntityMetadata.Builder
- COMMENTS - Static variable in class hydra.packaging.EntityMetadata
-
Name of the
hydra.packaging.EntityMetadata.commentsfield. - commentsFromBinding(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Binding>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.commentsFromBinding
- commentsFromBinding(T0, Graph, Binding) - Static method in interface hydra.Annotations
-
Extract comments/description from a Binding
- commentsFromFieldType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<FieldType>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.commentsFromFieldType
- commentsFromFieldType(T0, Graph, FieldType) - Static method in interface hydra.Annotations
-
Extract comments/description from a FieldType
- compactName(TypedTerm<Map<ModuleName, String>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.compactName
- compactName(Map<ModuleName, String>, Name) - Static method in interface hydra.Names
-
Given a mapping of namespaces to prefixes, convert a name to a compact string representation
- comparator - Variable in class hydra.overlay.java.lib.PrimitiveType
- compare() - Static method in interface hydra.lib.Ordering
- compare(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.compare
- compare(Object, Object) - Static method in class hydra.overlay.java.util.Comparing
-
Compare two objects, handling java.util collections that do not implement Comparable.
- Compare - Class in hydra.overlay.java.lib.ordering
-
Compares two values and returns a Comparison (LessThan, EqualTo, or GreaterThan).
- Compare() - Constructor for class hydra.overlay.java.lib.ordering.Compare
- Compare(ComparisonConstraint) - Constructor for class hydra.query.Step.Compare
-
Constructs an immutable
Step.Compare. - COMPARE - Static variable in class hydra.query.Step
-
Name of the
hydra.query.Step.comparefield. - compareTerms(Term, Term) - Static method in class hydra.overlay.java.lib.ordering.Compare
-
Compares two terms structurally, per docs/specification/ordering-and-equality.md.
- compareTo(Associativity) - Method in class hydra.ast.Associativity.Both
- compareTo(Associativity) - Method in class hydra.ast.Associativity.Left
- compareTo(Associativity) - Method in class hydra.ast.Associativity.None
- compareTo(Associativity) - Method in class hydra.ast.Associativity.Right
- compareTo(BlockStyle) - Method in class hydra.ast.BlockStyle
- compareTo(BracketExpr) - Method in class hydra.ast.BracketExpr
- compareTo(Brackets) - Method in class hydra.ast.Brackets
- compareTo(Expr) - Method in class hydra.ast.Expr.Brackets
- compareTo(Expr) - Method in class hydra.ast.Expr.Const
- compareTo(Expr) - Method in class hydra.ast.Expr.Indent
- compareTo(Expr) - Method in class hydra.ast.Expr.Op
- compareTo(Expr) - Method in class hydra.ast.Expr.Seq
- compareTo(IndentedExpression) - Method in class hydra.ast.IndentedExpression
- compareTo(IndentStyle) - Method in class hydra.ast.IndentStyle.AllLines
- compareTo(IndentStyle) - Method in class hydra.ast.IndentStyle.SubsequentLines
- compareTo(Op) - Method in class hydra.ast.Op
- compareTo(OpExpr) - Method in class hydra.ast.OpExpr
- compareTo(Padding) - Method in class hydra.ast.Padding
- compareTo(Precedence) - Method in class hydra.ast.Precedence
- compareTo(SeqExpr) - Method in class hydra.ast.SeqExpr
- compareTo(Symbol) - Method in class hydra.ast.Symbol
- compareTo(Ws) - Method in class hydra.ast.Ws.Break
- compareTo(Ws) - Method in class hydra.ast.Ws.BreakAndIndent
- compareTo(Ws) - Method in class hydra.ast.Ws.DoubleBreak
- compareTo(Ws) - Method in class hydra.ast.Ws.None
- compareTo(Ws) - Method in class hydra.ast.Ws.Space
- compareTo(Adapter) - Method in class hydra.coders.Adapter
- compareTo(AdapterContext) - Method in class hydra.coders.AdapterContext
- compareTo(Bicoder) - Method in class hydra.coders.Bicoder
- compareTo(CaseConventions) - Method in class hydra.coders.CaseConventions
- compareTo(Coder) - Method in class hydra.coders.Coder
- compareTo(CoderDirection) - Method in class hydra.coders.CoderDirection.Decode
- compareTo(CoderDirection) - Method in class hydra.coders.CoderDirection.Encode
- compareTo(Language) - Method in class hydra.coders.Language
- compareTo(LanguageConstraints) - Method in class hydra.coders.LanguageConstraints
- compareTo(LanguageFeature) - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
- compareTo(LanguageFeature) - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
- compareTo(LanguageFeature) - Method in class hydra.coders.LanguageFeature.PartialApplication
- compareTo(LanguageName) - Method in class hydra.coders.LanguageName
- compareTo(TraversalOrder) - Method in class hydra.coders.TraversalOrder.Post
- compareTo(TraversalOrder) - Method in class hydra.coders.TraversalOrder.Pre
- compareTo(AnnotatedTerm) - Method in class hydra.core.AnnotatedTerm
- compareTo(AnnotatedType) - Method in class hydra.core.AnnotatedType
- compareTo(Application) - Method in class hydra.core.Application
- compareTo(ApplicationType) - Method in class hydra.core.ApplicationType
- compareTo(Binding) - Method in class hydra.core.Binding
- compareTo(CaseAlternative) - Method in class hydra.core.CaseAlternative
- compareTo(CaseStatement) - Method in class hydra.core.CaseStatement
- compareTo(EitherType) - Method in class hydra.core.EitherType
- compareTo(Field) - Method in class hydra.core.Field
- compareTo(FieldType) - Method in class hydra.core.FieldType
- compareTo(FloatType) - Method in class hydra.core.FloatType.Float32
- compareTo(FloatType) - Method in class hydra.core.FloatType.Float64
- compareTo(FloatValue) - Method in class hydra.core.FloatValue.Float32
- compareTo(FloatValue) - Method in class hydra.core.FloatValue.Float64
- compareTo(ForallType) - Method in class hydra.core.ForallType
- compareTo(FunctionType) - Method in class hydra.core.FunctionType
- compareTo(Injection) - Method in class hydra.core.Injection
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Bigint
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Int16
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Int32
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Int64
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Int8
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Uint16
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Uint32
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Uint64
- compareTo(IntegerType) - Method in class hydra.core.IntegerType.Uint8
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Bigint
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Int16
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Int32
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Int64
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Int8
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Uint16
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Uint32
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Uint64
- compareTo(IntegerValue) - Method in class hydra.core.IntegerValue.Uint8
- compareTo(Lambda) - Method in class hydra.core.Lambda
- compareTo(Let) - Method in class hydra.core.Let
- compareTo(Literal) - Method in class hydra.core.Literal.Binary
- compareTo(Literal) - Method in class hydra.core.Literal.Boolean_
- compareTo(Literal) - Method in class hydra.core.Literal.Decimal
- compareTo(Literal) - Method in class hydra.core.Literal.Float_
- compareTo(Literal) - Method in class hydra.core.Literal.Integer_
- compareTo(Literal) - Method in class hydra.core.Literal.String_
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.Binary
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.Boolean_
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.Decimal
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.Float_
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.Integer_
- compareTo(LiteralType) - Method in class hydra.core.LiteralType.String_
- compareTo(MapType) - Method in class hydra.core.MapType
- compareTo(Name) - Method in class hydra.core.Name
- compareTo(PairType) - Method in class hydra.core.PairType
- compareTo(Projection) - Method in class hydra.core.Projection
- compareTo(Record) - Method in class hydra.core.Record
- compareTo(Term) - Method in class hydra.core.Term.Annotated
- compareTo(Term) - Method in class hydra.core.Term.Application
- compareTo(Term) - Method in class hydra.core.Term.Cases
- compareTo(Term) - Method in class hydra.core.Term.Either
- compareTo(Term) - Method in class hydra.core.Term.Inject
- compareTo(Term) - Method in class hydra.core.Term.Lambda
- compareTo(Term) - Method in class hydra.core.Term.Let
- compareTo(Term) - Method in class hydra.core.Term.List
- compareTo(Term) - Method in class hydra.core.Term.Literal
- compareTo(Term) - Method in class hydra.core.Term.Map
- compareTo(Term) - Method in class hydra.core.Term.Optional
- compareTo(Term) - Method in class hydra.core.Term.Pair
- compareTo(Term) - Method in class hydra.core.Term.Project
- compareTo(Term) - Method in class hydra.core.Term.Record
- compareTo(Term) - Method in class hydra.core.Term.Set
- compareTo(Term) - Method in class hydra.core.Term.TypeApplication
- compareTo(Term) - Method in class hydra.core.Term.TypeLambda
- compareTo(Term) - Method in class hydra.core.Term.Unit
- compareTo(Term) - Method in class hydra.core.Term.Unwrap
- compareTo(Term) - Method in class hydra.core.Term.Variable
- compareTo(Term) - Method in class hydra.core.Term.Wrap
- compareTo(Type) - Method in class hydra.core.Type.Annotated
- compareTo(Type) - Method in class hydra.core.Type.Application
- compareTo(Type) - Method in class hydra.core.Type.Effect
- compareTo(Type) - Method in class hydra.core.Type.Either
- compareTo(Type) - Method in class hydra.core.Type.Forall
- compareTo(Type) - Method in class hydra.core.Type.Function
- compareTo(Type) - Method in class hydra.core.Type.List
- compareTo(Type) - Method in class hydra.core.Type.Literal
- compareTo(Type) - Method in class hydra.core.Type.Map
- compareTo(Type) - Method in class hydra.core.Type.Optional
- compareTo(Type) - Method in class hydra.core.Type.Pair
- compareTo(Type) - Method in class hydra.core.Type.Record
- compareTo(Type) - Method in class hydra.core.Type.Set
- compareTo(Type) - Method in class hydra.core.Type.Union
- compareTo(Type) - Method in class hydra.core.Type.Unit
- compareTo(Type) - Method in class hydra.core.Type.Variable
- compareTo(Type) - Method in class hydra.core.Type.Void_
- compareTo(Type) - Method in class hydra.core.Type.Wrap
- compareTo(TypeApplicationTerm) - Method in class hydra.core.TypeApplicationTerm
- compareTo(TypeClassConstraint) - Method in class hydra.core.TypeClassConstraint.Simple
- compareTo(TypeLambda) - Method in class hydra.core.TypeLambda
- compareTo(TypeScheme) - Method in class hydra.core.TypeScheme
- compareTo(TypeVariableConstraints) - Method in class hydra.core.TypeVariableConstraints
- compareTo(WrappedTerm) - Method in class hydra.core.WrappedTerm
- compareTo(DocSegment) - Method in class hydra.docs.DocSegment.Ref
- compareTo(DocSegment) - Method in class hydra.docs.DocSegment.Text
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.IncorrectUnification
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.NotAForallType
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.NotAFunctionType
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.Other
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.TypeMismatch
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UnequalTypes
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UntypedLambda
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
- compareTo(CheckingError) - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
- compareTo(IncorrectUnificationError) - Method in class hydra.error.checking.IncorrectUnificationError
- compareTo(NotAForallTypeError) - Method in class hydra.error.checking.NotAForallTypeError
- compareTo(NotAFunctionTypeError) - Method in class hydra.error.checking.NotAFunctionTypeError
- compareTo(OtherCheckingError) - Method in class hydra.error.checking.OtherCheckingError
- compareTo(TypeArityMismatchError) - Method in class hydra.error.checking.TypeArityMismatchError
- compareTo(TypeMismatchError) - Method in class hydra.error.checking.TypeMismatchError
- compareTo(UnboundTypeVariablesError) - Method in class hydra.error.checking.UnboundTypeVariablesError
- compareTo(UndefinedTermVariableCheckingError) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
- compareTo(UnequalTypesError) - Method in class hydra.error.checking.UnequalTypesError
- compareTo(UnsupportedTermVariantError) - Method in class hydra.error.checking.UnsupportedTermVariantError
- compareTo(UntypedLambdaError) - Method in class hydra.error.checking.UntypedLambdaError
- compareTo(UntypedLetBindingError) - Method in class hydra.error.checking.UntypedLetBindingError
- compareTo(UntypedTermVariableCheckingError) - Method in class hydra.error.checking.UntypedTermVariableCheckingError
- compareTo(ConstantConditionError) - Method in class hydra.error.core.ConstantConditionError
- compareTo(DuplicateBindingError) - Method in class hydra.error.core.DuplicateBindingError
- compareTo(DuplicateFieldError) - Method in class hydra.error.core.DuplicateFieldError
- compareTo(DuplicateRecordTypeFieldNamesError) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
- compareTo(DuplicateUnionTypeFieldNamesError) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
- compareTo(EmptyCaseStatementError) - Method in class hydra.error.core.EmptyCaseStatementError
- compareTo(EmptyLetBindingsError) - Method in class hydra.error.core.EmptyLetBindingsError
- compareTo(EmptyRecordTypeError) - Method in class hydra.error.core.EmptyRecordTypeError
- compareTo(EmptyTermAnnotationError) - Method in class hydra.error.core.EmptyTermAnnotationError
- compareTo(EmptyTypeAnnotationError) - Method in class hydra.error.core.EmptyTypeAnnotationError
- compareTo(EmptyTypeNameInTermError) - Method in class hydra.error.core.EmptyTypeNameInTermError
- compareTo(EmptyUnionTypeError) - Method in class hydra.error.core.EmptyUnionTypeError
- compareTo(ExtraRecordFieldsError) - Method in class hydra.error.core.ExtraRecordFieldsError
- compareTo(InvalidForallParameterNameError) - Method in class hydra.error.core.InvalidForallParameterNameError
- compareTo(InvalidLambdaParameterNameError) - Method in class hydra.error.core.InvalidLambdaParameterNameError
- compareTo(InvalidLetBindingNameError) - Method in class hydra.error.core.InvalidLetBindingNameError
- compareTo(InvalidLiteralError) - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.ConstantCondition
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.DuplicateField
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.SelfApplication
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- compareTo(InvalidTermError) - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- compareTo(InvalidTypeError) - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- compareTo(InvalidTypeLambdaParameterNameError) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
- compareTo(InvalidTypeSchemeVariableNameError) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
- compareTo(LiteralTypeMismatchError) - Method in class hydra.error.core.LiteralTypeMismatchError
- compareTo(MissingCaseBranchesError) - Method in class hydra.error.core.MissingCaseBranchesError
- compareTo(MissingRecordFieldsError) - Method in class hydra.error.core.MissingRecordFieldsError
- compareTo(NestedTermAnnotationError) - Method in class hydra.error.core.NestedTermAnnotationError
- compareTo(NestedTypeAnnotationError) - Method in class hydra.error.core.NestedTypeAnnotationError
- compareTo(NominalTypeKindMismatchError) - Method in class hydra.error.core.NominalTypeKindMismatchError
- compareTo(NonComparableMapKeyTypeError) - Method in class hydra.error.core.NonComparableMapKeyTypeError
- compareTo(NonComparableSetElementTypeError) - Method in class hydra.error.core.NonComparableSetElementTypeError
- compareTo(RedundantWrapUnwrapError) - Method in class hydra.error.core.RedundantWrapUnwrapError
- compareTo(SelfApplicationError) - Method in class hydra.error.core.SelfApplicationError
- compareTo(SingleVariantUnionError) - Method in class hydra.error.core.SingleVariantUnionError
- compareTo(TermVariableShadowingError) - Method in class hydra.error.core.TermVariableShadowingError
- compareTo(TypeVariableShadowingInForallError) - Method in class hydra.error.core.TypeVariableShadowingInForallError
- compareTo(TypeVariableShadowingInTypeLambdaError) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
- compareTo(UndeclaredVariantError) - Method in class hydra.error.core.UndeclaredVariantError
- compareTo(UndefinedFieldError) - Method in class hydra.error.core.UndefinedFieldError
- compareTo(UndefinedTermVariableError) - Method in class hydra.error.core.UndefinedTermVariableError
- compareTo(UndefinedTypeVariableError) - Method in class hydra.error.core.UndefinedTypeVariableError
- compareTo(UndefinedTypeVariableInBindingTypeError) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
- compareTo(UndefinedTypeVariableInLambdaDomainError) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- compareTo(UndefinedTypeVariableInTypeApplicationError) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- compareTo(UnexpectedTermVariantError) - Method in class hydra.error.core.UnexpectedTermVariantError
- compareTo(UnexpectedTypeVariantError) - Method in class hydra.error.core.UnexpectedTypeVariantError
- compareTo(UnknownCaseAlternativeError) - Method in class hydra.error.core.UnknownCaseAlternativeError
- compareTo(UnknownPrimitiveNameError) - Method in class hydra.error.core.UnknownPrimitiveNameError
- compareTo(UnknownProjectedFieldError) - Method in class hydra.error.core.UnknownProjectedFieldError
- compareTo(UnnecessaryIdentityApplicationError) - Method in class hydra.error.core.UnnecessaryIdentityApplicationError
- compareTo(UnresolvedNominalTypeError) - Method in class hydra.error.core.UnresolvedNominalTypeError
- compareTo(UntypedTermVariableError) - Method in class hydra.error.core.UntypedTermVariableError
- compareTo(VoidInNonBottomPositionError) - Method in class hydra.error.core.VoidInNonBottomPositionError
- compareTo(FileError) - Method in class hydra.error.file.FileError.AlreadyExists
- compareTo(FileError) - Method in class hydra.error.file.FileError.InvalidPath
- compareTo(FileError) - Method in class hydra.error.file.FileError.NotFound
- compareTo(FileError) - Method in class hydra.error.file.FileError.Other
- compareTo(FileError) - Method in class hydra.error.file.FileError.PermissionDenied
- compareTo(ConflictingModuleNameError) - Method in class hydra.error.packaging.ConflictingModuleNameError
- compareTo(ConflictingVariantNameError) - Method in class hydra.error.packaging.ConflictingVariantNameError
- compareTo(DefinitionNotInModuleNameError) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
- compareTo(DefinitionsOutOfOrderError) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
- compareTo(DuplicateDefinitionNameError) - Method in class hydra.error.packaging.DuplicateDefinitionNameError
- compareTo(DuplicateModuleNameError) - Method in class hydra.error.packaging.DuplicateModuleNameError
- compareTo(InvalidDefinitionNameError) - Method in class hydra.error.packaging.InvalidDefinitionNameError
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- compareTo(InvalidModuleError) - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- compareTo(InvalidModuleNameConventionError) - Method in class hydra.error.packaging.InvalidModuleNameConventionError
- compareTo(InvalidPackageError) - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- compareTo(InvalidPackageError) - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- compareTo(InvalidPackageError) - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
- compareTo(InvalidPackageError) - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- compareTo(InvalidPackageError) - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- compareTo(InvalidPackageNameError) - Method in class hydra.error.packaging.InvalidPackageNameError
- compareTo(MissingDocumentationError) - Method in class hydra.error.packaging.MissingDocumentationError
- compareTo(UndeclaredDependencyError) - Method in class hydra.error.packaging.UndeclaredDependencyError
- compareTo(SystemError) - Method in class hydra.error.system.SystemError.CommandNotFound
- compareTo(SystemError) - Method in class hydra.error.system.SystemError.Interrupted
- compareTo(SystemError) - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
- compareTo(SystemError) - Method in class hydra.error.system.SystemError.Other
- compareTo(SystemError) - Method in class hydra.error.system.SystemError.PermissionDenied
- compareTo(DecodingError) - Method in class hydra.errors.DecodingError
- compareTo(Error_) - Method in class hydra.errors.Error_.Checking
- compareTo(Error_) - Method in class hydra.errors.Error_.Decoding
- compareTo(Error_) - Method in class hydra.errors.Error_.DuplicateBinding
- compareTo(Error_) - Method in class hydra.errors.Error_.DuplicateField
- compareTo(Error_) - Method in class hydra.errors.Error_.Extraction
- compareTo(Error_) - Method in class hydra.errors.Error_.Inference
- compareTo(Error_) - Method in class hydra.errors.Error_.InvalidLiteral
- compareTo(Error_) - Method in class hydra.errors.Error_.Other
- compareTo(Error_) - Method in class hydra.errors.Error_.Resolution
- compareTo(Error_) - Method in class hydra.errors.Error_.UndefinedField
- compareTo(Error_) - Method in class hydra.errors.Error_.UndefinedTermVariable
- compareTo(Error_) - Method in class hydra.errors.Error_.UnexpectedTermVariant
- compareTo(Error_) - Method in class hydra.errors.Error_.UnexpectedTypeVariant
- compareTo(Error_) - Method in class hydra.errors.Error_.Unification
- compareTo(Error_) - Method in class hydra.errors.Error_.UntypedTermVariable
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.EmptyList
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.MultipleBindings
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.MultipleFields
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.NoMatchingField
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.NoSuchBinding
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.NotEnoughCases
- compareTo(ExtractionError) - Method in class hydra.errors.ExtractionError.UnexpectedShape
- compareTo(InferenceError) - Method in class hydra.errors.InferenceError.Checking
- compareTo(InferenceError) - Method in class hydra.errors.InferenceError.Other
- compareTo(InferenceError) - Method in class hydra.errors.InferenceError.Unification
- compareTo(MultipleBindingsError) - Method in class hydra.errors.MultipleBindingsError
- compareTo(MultipleFieldsError) - Method in class hydra.errors.MultipleFieldsError
- compareTo(NoMatchingFieldError) - Method in class hydra.errors.NoMatchingFieldError
- compareTo(NoSuchBindingError) - Method in class hydra.errors.NoSuchBindingError
- compareTo(NoSuchPrimitiveError) - Method in class hydra.errors.NoSuchPrimitiveError
- compareTo(OtherError) - Method in class hydra.errors.OtherError
- compareTo(OtherInferenceError) - Method in class hydra.errors.OtherInferenceError
- compareTo(OtherResolutionError) - Method in class hydra.errors.OtherResolutionError
- compareTo(ResolutionError) - Method in class hydra.errors.ResolutionError.NoMatchingField
- compareTo(ResolutionError) - Method in class hydra.errors.ResolutionError.NoSuchBinding
- compareTo(ResolutionError) - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
- compareTo(ResolutionError) - Method in class hydra.errors.ResolutionError.Other
- compareTo(ResolutionError) - Method in class hydra.errors.ResolutionError.UnexpectedShape
- compareTo(UnexpectedShapeError) - Method in class hydra.errors.UnexpectedShapeError
- compareTo(UnificationError) - Method in class hydra.errors.UnificationError
- compareTo(UnificationInferenceError) - Method in class hydra.errors.UnificationInferenceError
- compareTo(FileExtension) - Method in class hydra.file.FileExtension
- compareTo(FilePath) - Method in class hydra.file.FilePath
- compareTo(FileStatus) - Method in class hydra.file.FileStatus
- compareTo(FileType) - Method in class hydra.file.FileType.Block
- compareTo(FileType) - Method in class hydra.file.FileType.Character_
- compareTo(FileType) - Method in class hydra.file.FileType.Directory
- compareTo(FileType) - Method in class hydra.file.FileType.Fifo
- compareTo(FileType) - Method in class hydra.file.FileType.Link
- compareTo(FileType) - Method in class hydra.file.FileType.Regular
- compareTo(FileType) - Method in class hydra.file.FileType.Socket
- compareTo(Graph) - Method in class hydra.graph.Graph
- compareTo(Library) - Method in class hydra.graph.Library
- compareTo(Primitive) - Method in class hydra.graph.Primitive
- compareTo(TermCoder) - Method in class hydra.graph.TermCoder
- compareTo(Value) - Method in class hydra.json.model.Value.Array
- compareTo(Value) - Method in class hydra.json.model.Value.Boolean_
- compareTo(Value) - Method in class hydra.json.model.Value.Null
- compareTo(Value) - Method in class hydra.json.model.Value.Number_
- compareTo(Value) - Method in class hydra.json.model.Value.Object_
- compareTo(Value) - Method in class hydra.json.model.Value.String_
- compareTo(ConsList) - Method in class hydra.overlay.java.util.ConsList
-
Lexicographic comparison.
- compareTo(Optional) - Method in class hydra.overlay.java.util.Optional
-
Compares this Optional to another.
- compareTo(Pair) - Method in class hydra.overlay.java.util.Pair
- compareTo(PersistentMap) - Method in class hydra.overlay.java.util.PersistentMap
-
Lexicographic comparison over sorted entries.
- compareTo(PersistentSet) - Method in class hydra.overlay.java.util.PersistentSet
-
Lexicographic comparison over sorted elements.
- compareTo(Definition) - Method in class hydra.packaging.Definition.Primitive
- compareTo(Definition) - Method in class hydra.packaging.Definition.Term
- compareTo(Definition) - Method in class hydra.packaging.Definition.Type
- compareTo(DefinitionReference) - Method in class hydra.packaging.DefinitionReference.Primitive
- compareTo(DefinitionReference) - Method in class hydra.packaging.DefinitionReference.Term
- compareTo(DefinitionReference) - Method in class hydra.packaging.DefinitionReference.Type
- compareTo(DependencyScope) - Method in class hydra.packaging.DependencyScope.Api
- compareTo(DependencyScope) - Method in class hydra.packaging.DependencyScope.Runtime_
- compareTo(DependencyScope) - Method in class hydra.packaging.DependencyScope.Test
- compareTo(DependencyScope) - Method in class hydra.packaging.DependencyScope.Tool
- compareTo(EntityMetadata) - Method in class hydra.packaging.EntityMetadata
- compareTo(EntityReference) - Method in class hydra.packaging.EntityReference.Definition
- compareTo(EntityReference) - Method in class hydra.packaging.EntityReference.Module
- compareTo(EntityReference) - Method in class hydra.packaging.EntityReference.Package_
- compareTo(EntityReference) - Method in class hydra.packaging.EntityReference.TermExpr
- compareTo(EntityReference) - Method in class hydra.packaging.EntityReference.TypeExpr
- compareTo(LifecycleInfo) - Method in class hydra.packaging.LifecycleInfo
- compareTo(Module) - Method in class hydra.packaging.Module
- compareTo(ModuleDependency) - Method in class hydra.packaging.ModuleDependency
- compareTo(ModuleName) - Method in class hydra.packaging.ModuleName
- compareTo(Package_) - Method in class hydra.packaging.Package_
- compareTo(PackageDependency) - Method in class hydra.packaging.PackageDependency
- compareTo(PackageName) - Method in class hydra.packaging.PackageName
- compareTo(PrimitiveDefinition) - Method in class hydra.packaging.PrimitiveDefinition
- compareTo(TermDefinition) - Method in class hydra.packaging.TermDefinition
- compareTo(TypeDefinition) - Method in class hydra.packaging.TypeDefinition
- compareTo(Version) - Method in class hydra.packaging.Version
- compareTo(VersionRange) - Method in class hydra.packaging.VersionRange
- compareTo(VersionSpecifier) - Method in class hydra.packaging.VersionSpecifier.Any
- compareTo(VersionSpecifier) - Method in class hydra.packaging.VersionSpecifier.AtLeast
- compareTo(VersionSpecifier) - Method in class hydra.packaging.VersionSpecifier.Exact
- compareTo(VersionSpecifier) - Method in class hydra.packaging.VersionSpecifier.Range
- compareTo(ParseError) - Method in class hydra.parsing.ParseError
- compareTo(Parser) - Method in class hydra.parsing.Parser
- compareTo(ParseResult) - Method in class hydra.parsing.ParseResult.Failure
- compareTo(ParseResult) - Method in class hydra.parsing.ParseResult.Success
- compareTo(ParseSuccess) - Method in class hydra.parsing.ParseSuccess
- compareTo(SubtermAttribute) - Method in class hydra.paths.SubtermAttribute
- compareTo(SubtermEdge) - Method in class hydra.paths.SubtermEdge
- compareTo(SubtermGraph) - Method in class hydra.paths.SubtermGraph
- compareTo(SubtermLink) - Method in class hydra.paths.SubtermLink.Attribute
- compareTo(SubtermLink) - Method in class hydra.paths.SubtermLink.Edge
- compareTo(SubtermLink) - Method in class hydra.paths.SubtermLink.Property
- compareTo(SubtermNode) - Method in class hydra.paths.SubtermNode
- compareTo(SubtermPath) - Method in class hydra.paths.SubtermPath
- compareTo(SubtermProperty) - Method in class hydra.paths.SubtermProperty
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.AnnotatedBody
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.ApplicationArgument
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.ApplicationFunction
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.CasesCase
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.CasesDefault
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.EitherLeft
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.EitherRight
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.InjectField
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.LambdaBody
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.LetBinding
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.LetBody
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.ListElement
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.MapKey
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.MapValue
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.OptionalGiven
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.PairFirst
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.PairSecond
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.RecordField
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.SetElement
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.TypeApplicationBody
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.TypeLambdaBody
- compareTo(SubtermStep) - Method in class hydra.paths.SubtermStep.WrapBody
- compareTo(SubtypeAttribute) - Method in class hydra.paths.SubtypeAttribute
- compareTo(SubtypeEdge) - Method in class hydra.paths.SubtypeEdge
- compareTo(SubtypeGraph) - Method in class hydra.paths.SubtypeGraph
- compareTo(SubtypeLink) - Method in class hydra.paths.SubtypeLink.Attribute
- compareTo(SubtypeLink) - Method in class hydra.paths.SubtypeLink.Edge
- compareTo(SubtypeLink) - Method in class hydra.paths.SubtypeLink.Property
- compareTo(SubtypeNode) - Method in class hydra.paths.SubtypeNode
- compareTo(SubtypePath) - Method in class hydra.paths.SubtypePath
- compareTo(SubtypeProperty) - Method in class hydra.paths.SubtypeProperty
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.AnnotatedBody
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.ApplicationArgument
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.ApplicationFunction
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.EffectValue
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.EitherLeft
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.EitherRight
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.ForallBody
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.FunctionCodomain
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.FunctionDomain
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.ListElement
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.MapKeys
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.MapValues
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.OptionalElement
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.PairFirst
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.PairSecond
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.RecordField
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.SetElement
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.UnionField
- compareTo(SubtypeStep) - Method in class hydra.paths.SubtypeStep.WrapBody
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.CasesTypeName
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.InjectTypeName
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.LambdaParameter
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.ProjectFieldName
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.ProjectTypeName
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.RecordTypeName
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.TypeApplicationType
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
- compareTo(TermAttribute) - Method in class hydra.paths.TermAttribute.WrapTypeName
- compareTo(TypeAttribute) - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- compareTo(TypeAttribute) - Method in class hydra.paths.TypeAttribute.ForallParameter
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.Equal
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.GreaterThan
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.LessThan
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
- compareTo(ComparisonConstraint) - Method in class hydra.query.ComparisonConstraint.NotEqual
- compareTo(Edge) - Method in class hydra.query.Edge
- compareTo(GraphPattern) - Method in class hydra.query.GraphPattern
- compareTo(Node) - Method in class hydra.query.Node.Term
- compareTo(Node) - Method in class hydra.query.Node.Variable
- compareTo(Node) - Method in class hydra.query.Node.Wildcard
- compareTo(Path) - Method in class hydra.query.Path.Inverse
- compareTo(Path) - Method in class hydra.query.Path.Regex
- compareTo(Path) - Method in class hydra.query.Path.Step
- compareTo(PathEquation) - Method in class hydra.query.PathEquation
- compareTo(Pattern) - Method in class hydra.query.Pattern.Conjunction
- compareTo(Pattern) - Method in class hydra.query.Pattern.Disjunction
- compareTo(Pattern) - Method in class hydra.query.Pattern.Graph
- compareTo(Pattern) - Method in class hydra.query.Pattern.Negation
- compareTo(Pattern) - Method in class hydra.query.Pattern.Triple
- compareTo(PatternImplication) - Method in class hydra.query.PatternImplication
- compareTo(Query) - Method in class hydra.query.Query
- compareTo(Range) - Method in class hydra.query.Range
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.AtLeast
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.Exactly
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.One
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.OneOrMore
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.Range
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.ZeroOrMore
- compareTo(RegexQuantifier) - Method in class hydra.query.RegexQuantifier.ZeroOrOne
- compareTo(RegexSequence) - Method in class hydra.query.RegexSequence
- compareTo(Step) - Method in class hydra.query.Step.Compare
- compareTo(Step) - Method in class hydra.query.Step.Edge
- compareTo(Step) - Method in class hydra.query.Step.Project
- compareTo(TriplePattern) - Method in class hydra.query.TriplePattern
- compareTo(Variable) - Method in class hydra.query.Variable
- compareTo(Atom) - Method in class hydra.regex.Atom.AnchorEnd
- compareTo(Atom) - Method in class hydra.regex.Atom.AnchorStart
- compareTo(Atom) - Method in class hydra.regex.Atom.Any
- compareTo(Atom) - Method in class hydra.regex.Atom.Class_
- compareTo(Atom) - Method in class hydra.regex.Atom.Group
- compareTo(Atom) - Method in class hydra.regex.Atom.Literal
- compareTo(CharacterClass) - Method in class hydra.regex.CharacterClass
- compareTo(CharacterRange) - Method in class hydra.regex.CharacterRange
- compareTo(ClassItem) - Method in class hydra.regex.ClassItem.Character_
- compareTo(ClassItem) - Method in class hydra.regex.ClassItem.Range
- compareTo(Quantified) - Method in class hydra.regex.Quantified
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.AtLeast
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.Exactly
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.One
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.OneOrMore
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.Range
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.ZeroOrMore
- compareTo(Quantifier) - Method in class hydra.regex.Quantifier.ZeroOrOne
- compareTo(QuantifierRange) - Method in class hydra.regex.QuantifierRange
- compareTo(ColumnName) - Method in class hydra.relational.ColumnName
- compareTo(ColumnSchema) - Method in class hydra.relational.ColumnSchema
- compareTo(ForeignKey) - Method in class hydra.relational.ForeignKey
- compareTo(PrimaryKey) - Method in class hydra.relational.PrimaryKey
- compareTo(Relation) - Method in class hydra.relational.Relation
- compareTo(RelationName) - Method in class hydra.relational.RelationName
- compareTo(RelationSchema) - Method in class hydra.relational.RelationSchema
- compareTo(Relationship) - Method in class hydra.relational.Relationship
- compareTo(Row) - Method in class hydra.relational.Row
- compareTo(Command) - Method in class hydra.system.Command
- compareTo(EnvironmentVariable) - Method in class hydra.system.EnvironmentVariable
- compareTo(ProcessResult) - Method in class hydra.system.ProcessResult
- compareTo(StatusCode) - Method in class hydra.system.StatusCode
- compareTo(ColumnType) - Method in class hydra.tabular.ColumnType
- compareTo(DataRow) - Method in class hydra.tabular.DataRow
- compareTo(HeaderRow) - Method in class hydra.tabular.HeaderRow
- compareTo(Table) - Method in class hydra.tabular.Table
- compareTo(TableType) - Method in class hydra.tabular.TableType
- compareTo(EffectfulTestCase) - Method in class hydra.testing.EffectfulTestCase
- compareTo(Tag) - Method in class hydra.testing.Tag
- compareTo(TestCase) - Method in class hydra.testing.TestCase.Effectful
- compareTo(TestCase) - Method in class hydra.testing.TestCase.Universal
- compareTo(TestCaseWithMetadata) - Method in class hydra.testing.TestCaseWithMetadata
- compareTo(TestGroup) - Method in class hydra.testing.TestGroup
- compareTo(UniversalTestCase) - Method in class hydra.testing.UniversalTestCase
- compareTo(Timespec) - Method in class hydra.time.Timespec
- compareTo(OrderingIsomorphism) - Method in class hydra.topology.OrderingIsomorphism
- compareTo(TarjanState) - Method in class hydra.topology.TarjanState
- compareTo(TypedBinding) - Method in class hydra.typed.TypedBinding
- compareTo(TypedName) - Method in class hydra.typed.TypedName
- compareTo(TypedTerm) - Method in class hydra.typed.TypedTerm
- compareTo(TypedTermDefinition) - Method in class hydra.typed.TypedTermDefinition
- compareTo(FunctionStructure) - Method in class hydra.typing.FunctionStructure
- compareTo(InferenceContext) - Method in class hydra.typing.InferenceContext
- compareTo(InferenceResult) - Method in class hydra.typing.InferenceResult
- compareTo(Parameter) - Method in class hydra.typing.Parameter
- compareTo(Result) - Method in class hydra.typing.Result
- compareTo(TermSignature) - Method in class hydra.typing.TermSignature
- compareTo(TermSubst) - Method in class hydra.typing.TermSubst
- compareTo(TypeClass) - Method in class hydra.typing.TypeClass
- compareTo(TypeConstraint) - Method in class hydra.typing.TypeConstraint
- compareTo(TypeParameter) - Method in class hydra.typing.TypeParameter
- compareTo(TypeSubst) - Method in class hydra.typing.TypeSubst
- compareTo(CaseConvention) - Method in class hydra.util.CaseConvention.Camel
- compareTo(CaseConvention) - Method in class hydra.util.CaseConvention.LowerSnake
- compareTo(CaseConvention) - Method in class hydra.util.CaseConvention.Pascal
- compareTo(CaseConvention) - Method in class hydra.util.CaseConvention.UpperSnake
- compareTo(Comparison) - Method in class hydra.util.Comparison.EqualTo
- compareTo(Comparison) - Method in class hydra.util.Comparison.GreaterThan
- compareTo(Comparison) - Method in class hydra.util.Comparison.LessThan
- compareTo(ModuleNames) - Method in class hydra.util.ModuleNames
- compareTo(Precision) - Method in class hydra.util.Precision.Arbitrary
- compareTo(Precision) - Method in class hydra.util.Precision.Bits
- compareTo(QualifiedName) - Method in class hydra.util.QualifiedName
- compareTo(ValidationProfile) - Method in class hydra.validation.ValidationProfile
- compareTo(ValidationResult) - Method in class hydra.validation.ValidationResult
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.Binary
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.Boolean_
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.Decimal
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.Float_
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.Integer_
- compareTo(LiteralVariant) - Method in class hydra.variants.LiteralVariant.String_
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Annotated
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Application
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Cases
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Either
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Inject
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Lambda
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Let
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.List
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Literal
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Map
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Optional
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Pair
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Project
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Record
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Set
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.TypeApplication
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.TypeLambda
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Unit
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Unwrap
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Variable
- compareTo(TermVariant) - Method in class hydra.variants.TermVariant.Wrap
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Annotated
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Application
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Effect
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Either
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Forall
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Function
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.List
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Literal
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Map
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Optional
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Pair
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Record
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Set
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Union
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Unit
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Variable
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Void_
- compareTo(TypeVariant) - Method in class hydra.variants.TypeVariant.Wrap
- compareTo(Node) - Method in class hydra.yaml.model.Node.Mapping
- compareTo(Node) - Method in class hydra.yaml.model.Node.Scalar
- compareTo(Node) - Method in class hydra.yaml.model.Node.Sequence
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Bool
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Decimal
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Float_
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Int
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Null
- compareTo(Scalar) - Method in class hydra.yaml.model.Scalar.Str
- Comparing - Class in hydra.overlay.java.util
-
Utility methods for comparing objects that may not implement Comparable directly, such as java.util collections.
- Comparing() - Constructor for class hydra.overlay.java.util.Comparing
- comparison(Graph, Term) - Static method in interface hydra.decode.Util
-
Decoder for hydra.util.Comparison
- comparison(Comparison) - Static method in interface hydra.encode.Util
-
Encoder for hydra.util.Comparison
- comparison(Comparison) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a comparison term.
- comparison(Comparison) - Static method in interface hydra.print.Util
-
Show a comparison result as a string
- comparison(T0, Graph, Term) - Static method in interface hydra.extract.Util
-
Extract a comparison from a term
- Comparison - Class in hydra.util
-
An equality judgement: less than, equal to, or greater than
- Comparison.EqualTo - Class in hydra.util
- Comparison.GreaterThan - Class in hydra.util
- Comparison.LessThan - Class in hydra.util
- Comparison.PartialVisitor<R> - Interface in hydra.util
-
Partial visitor over
Comparisonwith a defaultComparison.PartialVisitor.otherwise(hydra.util.Comparison)branch. - Comparison.Visitor<R> - Interface in hydra.util
-
Visitor over
Comparison. - comparisonComparison() - Static method in interface hydra.dsl.Util
-
DSL name token for hydra.util.Comparison
- comparisonConstraint(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.ComparisonConstraint
- comparisonConstraint(ComparisonConstraint) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.ComparisonConstraint
- ComparisonConstraint - Class in hydra.query
-
One of several comparison operators
- ComparisonConstraint.Equal - Class in hydra.query
- ComparisonConstraint.GreaterThan - Class in hydra.query
- ComparisonConstraint.GreaterThanOrEqual - Class in hydra.query
- ComparisonConstraint.LessThan - Class in hydra.query
- ComparisonConstraint.LessThanOrEqual - Class in hydra.query
- ComparisonConstraint.NotEqual - Class in hydra.query
- ComparisonConstraint.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
ComparisonConstraintwith a defaultComparisonConstraint.PartialVisitor.otherwise(hydra.query.ComparisonConstraint)branch. - ComparisonConstraint.Visitor<R> - Interface in hydra.query
-
Visitor over
ComparisonConstraint. - comparisonConstraintComparisonConstraint() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.ComparisonConstraint
- comparisonConstraintEqual() - Static method in interface hydra.dsl.Query
-
DSL injection for the equal variant of hydra.query.ComparisonConstraint
- comparisonConstraintGreaterThan() - Static method in interface hydra.dsl.Query
-
DSL injection for the greaterThan variant of hydra.query.ComparisonConstraint
- comparisonConstraintGreaterThanOrEqual() - Static method in interface hydra.dsl.Query
-
DSL injection for the greaterThanOrEqual variant of hydra.query.ComparisonConstraint
- comparisonConstraintLessThan() - Static method in interface hydra.dsl.Query
-
DSL injection for the lessThan variant of hydra.query.ComparisonConstraint
- comparisonConstraintLessThanOrEqual() - Static method in interface hydra.dsl.Query
-
DSL injection for the lessThanOrEqual variant of hydra.query.ComparisonConstraint
- comparisonConstraintNotEqual() - Static method in interface hydra.dsl.Query
-
DSL injection for the notEqual variant of hydra.query.ComparisonConstraint
- comparisonEqualTo() - Static method in interface hydra.dsl.Util
-
DSL injection for the equalTo variant of hydra.util.Comparison
- comparisonGreaterThan() - Static method in interface hydra.dsl.Util
-
DSL injection for the greaterThan variant of hydra.util.Comparison
- comparisonLessThan() - Static method in interface hydra.dsl.Util
-
DSL injection for the lessThan variant of hydra.util.Comparison
- compose() - Static method in interface hydra.lib.Effects
- compose() - Static method in interface hydra.lib.Eithers
- compose() - Static method in interface hydra.lib.Functions
- compose() - Static method in interface hydra.lib.Lists
- compose() - Static method in interface hydra.lib.Optionals
- compose(Adapter<T1, T2, V1, V2, E>, Adapter<T2, T3, V2, V3, E>) - Static method in class hydra.overlay.java.Adapters
-
Compose two adapters, in turn composing their coders.
- compose(Coder<V1, V2, E>, Coder<V2, V3, E>) - Static method in class hydra.overlay.java.Coders
-
Compose two coders, chaining their encode and decode functions.
- compose(Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Compose two functions (apply g then f).
- compose(TypedTerm<Function<T2, T3>>, TypedTerm<Function<T1, T2>>, TypedTerm<T1>) - Static method in interface hydra.dsl.lib.Functions
-
DSL reference to hydra.lib.functions.compose
- compose(TypedTerm<Function<X, Either<W, Y>>>, TypedTerm<Function<Y, Either<W, Z>>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.compose
- compose(TypedTerm<Function<X, Optional<Y>>>, TypedTerm<Function<Y, Optional<Z>>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.compose
- compose(TypedTerm<Function<X, List<Y>>>, TypedTerm<Function<Y, List<Z>>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.compose
- compose(TypedTerm<Function<X, Y>>, TypedTerm<Function<Y, Z>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.compose
- compose(Function<T1, Either<E, Adapter<T1, T2, V1, V2, E>>>, Function<T2, Either<E, Adapter<T2, T3, V2, V3, E>>>) - Static method in class hydra.overlay.java.Adapters
-
Compose two adapters constructed from their source types, in turn composing their coders.
- Compose - Class in hydra.overlay.java.lib.effects
-
Kleisli composition for effects.
- Compose - Class in hydra.overlay.java.lib.optionals
-
Composes two Optional-returning functions.
- Compose() - Constructor for class hydra.overlay.java.lib.effects.Compose
- Compose() - Constructor for class hydra.overlay.java.lib.optionals.Compose
- composeCoders(Coder<T0, T1, T2>, Coder<T1, T3, T2>) - Static method in interface hydra.Adapt
-
Compose two coders into a single coder
- composeStateless(Coder<V1, V2, String>, Coder<V2, V3, String>) - Static method in class hydra.overlay.java.Coders
-
Compose two stateless coders, chaining their encode and decode functions.
- composeStateless(StatelessAdapter<T1, T2, V1, V2>, StatelessAdapter<T2, T3, V2, V3>) - Static method in class hydra.overlay.java.Adapters
-
Compose two stateless adapters, in turn composing their coders.
- composeStateless(Function<T1, Either<String, StatelessAdapter<T1, T2, V1, V2>>>, Function<T2, Either<String, StatelessAdapter<T2, T3, V2, V3>>>) - Static method in class hydra.overlay.java.Adapters
-
Compose two stateless adapters constructed from their source types, in turn composing their coders.
- composeTypeSubst(TypeSubst, TypeSubst) - Static method in interface hydra.Substitution
-
Compose two type substitutions
- composeTypeSubstList(List<TypeSubst>) - Static method in interface hydra.Substitution
-
Compose a list of type substitutions
- composeTypeSubstNonEmpty(TypeSubst, TypeSubst) - Static method in interface hydra.Substitution
-
Compose two non-empty type substitutions (internal helper)
- composeTypeSubstNonEmpty_isExtra(TypeSubst, Name, T0) - Static method in interface hydra.Substitution
- concat() - Static method in interface hydra.lib.Lists
- concat() - Static method in interface hydra.lib.Strings
- concat(ConsList<T>) - Method in class hydra.overlay.java.util.ConsList
-
Concatenates this list with another.
- concat(TypedTerm<List<String>>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.concat
- concat(TypedTerm<List<List<X>>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.concat
- Concat - Class in hydra.overlay.java.lib.lists
-
Concatenates a list of lists.
- Concat - Class in hydra.overlay.java.lib.strings
-
Concatenates a list of strings into a single string.
- Concat() - Constructor for class hydra.overlay.java.lib.lists.Concat
- Concat() - Constructor for class hydra.overlay.java.lib.strings.Concat
- concat2() - Static method in interface hydra.lib.Lists
- concat2() - Static method in interface hydra.lib.Strings
- concat2(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.concat2
- concat2(TypedTerm<List<X>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.concat2
- Concat2 - Class in hydra.overlay.java.lib.lists
-
Concatenates two lists.
- Concat2 - Class in hydra.overlay.java.lib.strings
-
Concatenates two strings.
- Concat2() - Constructor for class hydra.overlay.java.lib.lists.Concat2
- Concat2() - Constructor for class hydra.overlay.java.lib.strings.Concat2
- concatAll(ConsList<ConsList<T>>) - Static method in class hydra.overlay.java.util.ConsList
-
Flattens a list of lists.
- CONFLICTING_MODULE_NAME - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageError.conflictingModuleNamefield. - CONFLICTING_NAME - Static variable in class hydra.error.packaging.ConflictingVariantNameError
-
Name of the
hydra.error.packaging.ConflictingVariantNameError.conflictingNamefield. - CONFLICTING_VARIANT_NAME - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.conflictingVariantNamefield. - ConflictingModuleName(ConflictingModuleNameError) - Constructor for class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
-
Constructs an immutable
InvalidPackageError.ConflictingModuleName. - conflictingModuleNameError(ConflictingModuleNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameError(ConflictingModuleNameError) - Static method in interface hydra.print.error.Packaging
-
Show a conflicting module namespace error as a string
- conflictingModuleNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameError(TypedTerm<ModuleName>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.ConflictingModuleNameError
- ConflictingModuleNameError - Class in hydra.error.packaging
-
A module name which, when mapped to a target language's directory or package structure, conflicts with another module's mapped name.
- ConflictingModuleNameError(ModuleName, ModuleName) - Constructor for class hydra.error.packaging.ConflictingModuleNameError
-
Constructs an immutable
ConflictingModuleNameError. - ConflictingModuleNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
ConflictingModuleNameError. - conflictingModuleNameErrorConflictingModuleNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameErrorFirst(TypedTerm<ConflictingModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the first field of hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameErrorSecond(TypedTerm<ConflictingModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the second field of hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameErrorWithFirst(TypedTerm<ConflictingModuleNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the first field of hydra.error.packaging.ConflictingModuleNameError
- conflictingModuleNameErrorWithSecond(TypedTerm<ConflictingModuleNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the second field of hydra.error.packaging.ConflictingModuleNameError
- conflictingName - Variable in class hydra.error.packaging.ConflictingVariantNameError
-
The name of the other type definition that conflicts with the generated constructor name
- conflictingName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError.Builder
- ConflictingVariantName(ConflictingVariantNameError) - Constructor for class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
-
Constructs an immutable
InvalidModuleError.ConflictingVariantName. - conflictingVariantNameError(ConflictingVariantNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameError(ConflictingVariantNameError) - Static method in interface hydra.print.error.Packaging
-
Show a conflicting variant name error as a string
- conflictingVariantNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameError(TypedTerm<ModuleName>, TypedTerm<Name>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.ConflictingVariantNameError
- ConflictingVariantNameError - Class in hydra.error.packaging
-
A union type variant name which, when capitalized and concatenated with its type name, conflicts with another type definition name.
- ConflictingVariantNameError(ModuleName, Name, Name, Name) - Constructor for class hydra.error.packaging.ConflictingVariantNameError
-
Constructs an immutable
ConflictingVariantNameError. - ConflictingVariantNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
ConflictingVariantNameError. - conflictingVariantNameErrorConflictingName(TypedTerm<ConflictingVariantNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the conflictingName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorConflictingVariantNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorModuleName(TypedTerm<ConflictingVariantNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorTypeName(TypedTerm<ConflictingVariantNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the typeName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorVariantName(TypedTerm<ConflictingVariantNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the variantName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorWithConflictingName(TypedTerm<ConflictingVariantNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the conflictingName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorWithModuleName(TypedTerm<ConflictingVariantNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorWithTypeName(TypedTerm<ConflictingVariantNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the typeName field of hydra.error.packaging.ConflictingVariantNameError
- conflictingVariantNameErrorWithVariantName(TypedTerm<ConflictingVariantNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the variantName field of hydra.error.packaging.ConflictingVariantNameError
- Conjunction(List<Pattern>) - Constructor for class hydra.query.Pattern.Conjunction
-
Constructs an immutable
Pattern.Conjunction. - CONJUNCTION - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Pattern.conjunctionfield. - cons() - Static method in interface hydra.lib.Lists
- cons(TypedTerm<X>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.cons
- cons(T, ConsList<T>) - Static method in class hydra.overlay.java.util.ConsList
-
Prepends an element to this list.
- Cons - Class in hydra.overlay.java.lib.lists
-
Prepends an element to a list.
- Cons() - Constructor for class hydra.overlay.java.lib.lists.Cons
- consequent - Variable in class hydra.query.PatternImplication
-
The pattern which must also match when the antecedent matches
- consequent(Pattern) - Method in class hydra.query.PatternImplication.Builder
- CONSEQUENT - Static variable in class hydra.query.PatternImplication
-
Name of the
hydra.query.PatternImplication.consequentfield. - ConsList<T> - Class in hydra.overlay.java.util
-
A persistent (immutable, shared-tail) singly-linked list.
- Const(Symbol) - Constructor for class hydra.ast.Expr.Const
-
Constructs an immutable
Expr.Const. - CONST - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Expr.constfield. - const_() - Static method in interface hydra.lib.Functions
- const_(TypedTerm<T1>, TypedTerm<T2>) - Static method in interface hydra.dsl.lib.Functions
-
DSL reference to hydra.lib.functions.const
- constant - Variable in class hydra.coders.CaseConventions
-
Convention for compile-time constant names
- constant(Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a constant function that always returns the same value.
- constant(TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
constant body— \_ -> body (unused parameter "_"). - constant(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- CONSTANT - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.constantfield. - CONSTANT_CONDITION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.constantConditionfield. - ConstantCondition(ConstantConditionError) - Constructor for class hydra.error.core.InvalidTermError.ConstantCondition
-
Constructs an immutable
InvalidTermError.ConstantCondition. - constantConditionError(ConstantConditionError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.ConstantConditionError
- constantConditionError(ConstantConditionError) - Static method in interface hydra.print.error.Core
-
Show a constant condition error as a string
- constantConditionError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.ConstantConditionError
- constantConditionError(TypedTerm<SubtermPath>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.ConstantConditionError
- ConstantConditionError - Class in hydra.error.core
-
An application of ifElse where the condition is a literal boolean, creating a dead branch (optional)
- ConstantConditionError(SubtermPath, Boolean) - Constructor for class hydra.error.core.ConstantConditionError
-
Constructs an immutable
ConstantConditionError. - ConstantConditionError.Builder - Class in hydra.error.core
-
A fluent builder for
ConstantConditionError. - constantConditionErrorConstantConditionError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.ConstantConditionError
- constantConditionErrorLocation(TypedTerm<ConstantConditionError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.ConstantConditionError
- constantConditionErrorValue(TypedTerm<ConstantConditionError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the value field of hydra.error.core.ConstantConditionError
- constantConditionErrorWithLocation(TypedTerm<ConstantConditionError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.ConstantConditionError
- constantConditionErrorWithValue(TypedTerm<ConstantConditionError>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the value field of hydra.error.core.ConstantConditionError
- Constants - Interface in hydra
-
A module for tier-0 constants.
- Constants - Interface in hydra.dsl
-
DSL functions for hydra.constants
- constrained1(String, Set<Name>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a constrained type scheme with one variable.
- constrained2(String, Set<Name>, String, Set<Name>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a constrained type scheme with two ordered variables.
- constrained3(String, Set<Name>, String, Set<Name>, String, Set<Name>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a constrained type scheme with three ordered variables.
- constrained4(String, Set<Name>, String, Set<Name>, String, Set<Name>, String, Set<Name>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a constrained type scheme with four ordered variables.
- constraints - Variable in class hydra.coders.Language
-
Constraints which characterize the language's type and term grammars
- constraints - Variable in class hydra.core.TypeScheme
-
Constraints on type variables, including typeclass constraints.
- constraints - Variable in class hydra.typing.TypeParameter
-
Any type class constraints on the type parameter
- constraints(LanguageConstraints) - Method in class hydra.coders.Language.Builder
- constraints(List<TypeClassConstraint>) - Method in class hydra.typing.TypeParameter.Builder
- constraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.core.TypeScheme.Builder
- CONSTRAINTS - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Language.constraintsfield. - CONSTRAINTS - Static variable in class hydra.core.TypeScheme
-
Name of the
hydra.core.TypeScheme.constraintsfield. - CONSTRAINTS - Static variable in class hydra.typing.TypeParameter
-
Name of the
hydra.typing.TypeParameter.constraintsfield. - contains(Object) - Method in class hydra.overlay.java.util.ConsList
-
Returns true if this list contains the specified element.
- contains(Object) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns true if this set contains the specified element.
- containsAll(Collection<?>) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns true if this set contains all elements in the specified collection.
- containsInScopeTypeVars(Graph, Type) - Static method in interface hydra.Checking
-
Check if a type contains any type variable from the current scope
- containsInScopeTypeVars(TypedTerm<Graph>, TypedTerm<Type>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.containsInScopeTypeVars
- containsKey(Object) - Method in class hydra.overlay.java.util.PersistentMap
- containsValue(Object) - Method in class hydra.overlay.java.util.PersistentMap
- context - Variable in class hydra.typing.InferenceResult
-
The updated InferenceContext after inference (carries fresh-variable counter and trace)
- context(InferenceContext) - Method in class hydra.typing.InferenceResult.Builder
- CONTEXT - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResult.contextfield. - contractTerm(Term) - Static method in interface hydra.Reduction
-
Apply the special rules: ((\x.e1) e2) == e1, where x does not appear free in e1 and ((\x.e1) e2) = e1[x/e2] These are both limited forms of beta reduction which help to "clean up" a term without fully evaluating it.
- contractTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.contractTerm
- contractTerm_rewrite(Function<Term, Term>, Function<Name, Function<Term, Boolean>>, Function<Name, Function<Term, Function<Term, Term>>>, Function<T0, Term>, T0) - Static method in interface hydra.Reduction
- convertCase(TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.convertCase
- convertCase(CaseConvention, CaseConvention, String) - Static method in interface hydra.Formatting
-
Convert a string from one case convention to another
- convertCaseCamelOrUnderscoreToLowerSnake(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.convertCaseCamelOrUnderscoreToLowerSnake
- convertCaseCamelOrUnderscoreToLowerSnake(String) - Static method in interface hydra.Formatting
-
Convert a string from camel case (possibly with underscores) to lower snake case.
- convertCaseCamelToLowerSnake(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.convertCaseCamelToLowerSnake
- convertCaseCamelToLowerSnake(String) - Static method in interface hydra.Formatting
-
Convert a string from camel case to lower snake case
- convertCaseCamelToUpperSnake(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.convertCaseCamelToUpperSnake
- convertCaseCamelToUpperSnake(String) - Static method in interface hydra.Formatting
-
Convert a string from camel case to upper snake case
- convertCasePascalToUpperSnake(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.convertCasePascalToUpperSnake
- convertCasePascalToUpperSnake(String) - Static method in interface hydra.Formatting
-
Convert a string from pascal case to upper snake case
- copy() - Static method in interface hydra.lib.Files
- copy(TypedTerm<Boolean>, TypedTerm<FilePath>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.copy
- Copy - Class in hydra.overlay.java.lib.files
-
Copy a file, or a directory tree, to a destination path.
- Copy() - Constructor for class hydra.overlay.java.lib.files.Copy
- Core - Interface in hydra.decode
-
Term decoders for hydra.core
- Core - Interface in hydra.decode.error
-
Term decoders for hydra.error.core
- Core - Interface in hydra.dsl
-
DSL functions for hydra.core
- Core - Interface in hydra.dsl.error
-
DSL functions for hydra.error.core
- Core - Interface in hydra.encode
-
Term encoders for hydra.core
- Core - Interface in hydra.encode.error
-
Term encoders for hydra.error.core
- Core - Interface in hydra.extract
-
Extraction and validation for hydra.core types
- Core - Interface in hydra.print
-
String representations of hydra.core types
- Core - Interface in hydra.print.error
-
String representations of hydra.error.core types
- Core - Interface in hydra.validate
-
Validation functions for core terms and types
- cos() - Static method in interface hydra.lib.Math_
- cos(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.cos
- Cos - Class in hydra.overlay.java.lib.math
-
Computes the cosine of an angle.
- Cos() - Constructor for class hydra.overlay.java.lib.math.Cos
- cosh() - Static method in interface hydra.lib.Math_
- cosh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.cosh
- Cosh - Class in hydra.overlay.java.lib.math
-
Computes the hyperbolic cosine.
- Cosh() - Constructor for class hydra.overlay.java.lib.math.Cosh
- counter - Variable in class hydra.topology.TarjanState
-
Next available index for vertices in the DFS traversal
- counter(Integer) - Method in class hydra.topology.TarjanState.Builder
- COUNTER - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.counterfield. - countPrimitiveInvocations() - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.countPrimitiveInvocations
- countPrimitiveInvocations() - Static method in interface hydra.Reduction
-
Compile-time flag controlling whether primitive invocations are counted during evaluation.
- countVarOccurrences(Name, Term) - Static method in interface hydra.Hoisting
-
Count the number of occurrences of a variable name in a term.
- createDirectory() - Static method in interface hydra.lib.Files
- createDirectory(TypedTerm<Boolean>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.createDirectory
- CreateDirectory - Class in hydra.overlay.java.lib.files
-
Create a directory.
- CreateDirectory() - Constructor for class hydra.overlay.java.lib.files.CreateDirectory
- createOrderingIsomorphism(TypedTerm<List<T0>>, TypedTerm<List<T0>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.createOrderingIsomorphism
- createOrderingIsomorphism(List<T0>, List<T0>) - Static method in interface hydra.Sorting
-
Construct an OrderingIsomorphism between two orderings of the same elements.
- createOrderingIsomorphism_mp(List<T2>, List<T0>) - Static method in interface hydra.Sorting
- createOrderingIsomorphism_mp2(List<T2>, List<T0>) - Static method in interface hydra.Sorting
- createOrderingIsomorphism_sourceToTargetMapping(List<T0>, List<T0>, List<T2>) - Static method in interface hydra.Sorting
- createOrderingIsomorphism_targetToSourceMapping(List<T0>, List<T0>, List<T2>) - Static method in interface hydra.Sorting
- createSymlink() - Static method in interface hydra.lib.Files
- createSymlink(TypedTerm<FilePath>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.createSymlink
- CreateSymlink - Class in hydra.overlay.java.lib.files
-
Create a symbolic link.
- CreateSymlink() - Constructor for class hydra.overlay.java.lib.files.CreateSymlink
- criterion - Variable in class hydra.overlay.java.lib.equality.EqualityFunction
- cst(TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.cst
- cst(String) - Static method in interface hydra.Serialization
-
Construct a constant expression from a literal string
- curlyBlock(BlockStyle, Expr) - Static method in interface hydra.Serialization
-
Wrap a single expression in curly braces using the given block style
- curlyBlock(TypedTerm<BlockStyle>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.curlyBlock
- curlyBraces() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.curlyBraces
- curlyBraces() - Static method in interface hydra.Serialization
-
Curly brace pair `{` `}` for use with `brackets`
- curlyBracesList(Optional<String>, BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Separate the elements inside curly braces using the given symbol (default `,`) in the given block style; renders as `{}` when empty
- curlyBracesList(TypedTerm<Optional<String>>, TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.curlyBracesList
- customIndent(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.customIndent
- customIndent(String, String) - Static method in interface hydra.Serialization
-
Indent every non-empty line of `s` by `idt`.
- customIndentBlock(TypedTerm<String>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.customIndentBlock
- customIndentBlock(String, List<Expr>) - Static method in interface hydra.Serialization
-
Render a list of expressions as a block whose first element starts where the surrounding context placed it and subsequent elements break onto fresh lines indented by the given prefix
D
- data - Variable in class hydra.tabular.Table
-
The data rows of the table.
- data(List<DataRow<V>>) - Method in class hydra.tabular.Table.Builder
- DATA - Static variable in class hydra.tabular.Table
-
Name of the
hydra.tabular.Table.datafield. - dataGraphToDefinitions(LanguageConstraints, Boolean, Boolean, Boolean, Boolean, List<Binding>, Graph, List<ModuleName>, InferenceContext) - Static method in interface hydra.Adapt
-
Given a data graph along with language constraints, original ordered bindings, and a designated list of namespaces, adapt the graph to the language constraints, then return the processed graph along with term definitions grouped by namespace (in the order of the input namespaces).
- dataRow(TypedTerm<List<Optional<V>>>) - Static method in interface hydra.dsl.Tabular
-
DSL constructor for the hydra.tabular.DataRow wrapper
- dataRow(Function<Graph, Function<Term, Either<DecodingError, V>>>, Graph, Term) - Static method in interface hydra.decode.Tabular
-
Decoder for hydra.tabular.DataRow
- dataRow(Function<V, Term>, DataRow<V>) - Static method in interface hydra.encode.Tabular
-
Encoder for hydra.tabular.DataRow
- DataRow<V> - Class in hydra.tabular
-
A data row, containing optional-valued cells; one per column
- DataRow(List<Optional<V>>) - Constructor for class hydra.tabular.DataRow
-
Constructs an immutable
DataRow. - DataRow.Builder<V> - Class in hydra.tabular
-
A fluent builder for
DataRow. - dataRowDataRow() - Static method in interface hydra.dsl.Tabular
-
DSL name token for hydra.tabular.DataRow
- deannotateAndDetypeTerm(Term) - Static method in interface hydra.Strip
-
Strip type annotations from the top levels of a term
- deannotateAndDetypeTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateAndDetypeTerm
- deannotateTerm(Term) - Static method in interface hydra.Strip
-
Strip all annotations (including System F type annotations) from the top levels of a term
- deannotateTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateTerm
- deannotateType(Type) - Static method in interface hydra.Strip
-
Strip all annotations from a term
- deannotateType(TypedTerm<Type>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateType
- deannotateTypeParameters(Type) - Static method in interface hydra.Strip
-
Strip any top-level type lambdas from a type, extracting the (possibly nested) type body
- deannotateTypeParameters(TypedTerm<Type>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateTypeParameters
- deannotateTypeRecursive(Type) - Static method in interface hydra.Strip
-
Recursively strip all annotations from a type
- deannotateTypeRecursive(TypedTerm<Type>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateTypeRecursive
- deannotateTypeRecursive_strip(Function<T0, Type>, T0) - Static method in interface hydra.Strip
- deannotateTypeSchemeRecursive(TypeScheme) - Static method in interface hydra.Strip
-
Recursively strip all annotations from a type scheme
- deannotateTypeSchemeRecursive(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.deannotateTypeSchemeRecursive
- decapitalize(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.decapitalize
- decapitalize(String) - Static method in interface hydra.Formatting
-
Decapitalize the first letter of a string
- decimal() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a decimal literal type.
- decimal() - Static method in interface hydra.overlay.java.dsl.Types
-
Arbitrary-precision decimal type.
- decimal(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an arbitrary-precision decimal value from a term
- decimal(BigDecimal) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a decimal literal from a BigDecimal value.
- decimal(BigDecimal) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a decimal literal (Java BigDecimal → Hydra decimal).
- Decimal() - Constructor for class hydra.core.LiteralType.Decimal
-
Constructs an immutable
LiteralType.Decimal. - Decimal() - Constructor for class hydra.variants.LiteralVariant.Decimal
-
Constructs an immutable
LiteralVariant.Decimal. - Decimal(BigDecimal) - Constructor for class hydra.core.Literal.Decimal
-
Constructs an immutable
Literal.Decimal. - Decimal(BigDecimal) - Constructor for class hydra.yaml.model.Scalar.Decimal
-
Constructs an immutable
Scalar.Decimal. - DECIMAL - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.decimalfield. - DECIMAL - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.decimalfield. - DECIMAL - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.decimalfield. - DECIMAL - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.decimalfield. - decimalLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract a decimal literal from a Literal value
- decimalToBigint() - Static method in interface hydra.lib.Literals
- decimalToBigint(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.decimalToBigint
- DecimalToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a decimal (arbitrary-precision exact decimal) to a bigint (arbitrary-precision integer).
- DecimalToBigint() - Constructor for class hydra.overlay.java.lib.literals.DecimalToBigint
- decimalToFloat32() - Static method in interface hydra.lib.Literals
- decimalToFloat32(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.decimalToFloat32
- DecimalToFloat32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a decimal (arbitrary-precision exact decimal) to a float32 (IEEE 754 single).
- DecimalToFloat32() - Constructor for class hydra.overlay.java.lib.literals.DecimalToFloat32
- decimalToFloat64() - Static method in interface hydra.lib.Literals
- decimalToFloat64(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.decimalToFloat64
- DecimalToFloat64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a decimal (arbitrary-precision exact decimal) to a float64 (IEEE 754 double).
- DecimalToFloat64() - Constructor for class hydra.overlay.java.lib.literals.DecimalToFloat64
- decode - Variable in class hydra.coders.Bicoder
-
A function from target types to adapters
- decode - Variable in class hydra.coders.Coder
-
A function which decodes a codomain value to a domain value, with the possibility of failure
- decode - Variable in class hydra.graph.TermCoder
-
A decode function from native values to terms
- decode - Variable in class hydra.topology.OrderingIsomorphism
-
Mapping from target ordering to source ordering
- decode(Function<InferenceContext, Function<A, Either<Error_, Term>>>) - Method in class hydra.graph.TermCoder.Builder
- decode(Function<List<A>, List<A>>) - Method in class hydra.topology.OrderingIsomorphism.Builder
- decode(Function<T2, Adapter<T2, T1, V2, V1, E>>) - Method in class hydra.coders.Bicoder.Builder
- decode(Function<V2, Either<E, V1>>) - Method in class hydra.coders.Coder.Builder
- Decode - Interface in hydra.dsl.json
-
DSL functions for hydra.json.decode
- Decode - Interface in hydra.dsl.json.yaml
-
DSL functions for hydra.json.yaml.decode
- Decode - Interface in hydra.json
-
JSON decoding for Hydra terms.
- Decode - Interface in hydra.json.yaml
-
YAML-to-JSON decoding.
- Decode() - Constructor for class hydra.coders.CoderDirection.Decode
-
Constructs an immutable
CoderDirection.Decode. - DECODE - Static variable in class hydra.coders.Bicoder
-
Name of the
hydra.coders.Bicoder.decodefield. - DECODE - Static variable in class hydra.coders.Coder
-
Name of the
hydra.coders.Coder.decodefield. - DECODE - Static variable in class hydra.coders.CoderDirection
-
Name of the
hydra.coders.CoderDirection.decodefield. - DECODE - Static variable in class hydra.graph.TermCoder
-
Name of the
hydra.graph.TermCoder.decodefield. - DECODE - Static variable in class hydra.topology.OrderingIsomorphism
-
Name of the
hydra.topology.OrderingIsomorphism.decodefield. - decodeAdapter(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T1>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T2>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V1>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V2>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, E>>>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the decoder of hydra.coders.Adapter
- decodeArray(TypedTerm<Function<Value, Either<String, T0>>>, TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeArray
- decodeArray(Function<Value, Either<String, T0>>, Value) - Static method in interface hydra.json.Decoding
-
Decode a JSON array using a decoder for elements
- decodeBicoder(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T1>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T2>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V1>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V2>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, E>>>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the decoder of hydra.coders.Bicoder
- decodeBinding(T0, Graph, Binding) - Static method in interface hydra.Decoding
-
Transform a type binding into a decoder binding
- decodeBindingName(Name) - Static method in interface hydra.Decoding
-
Generate a binding name for a decoder function from a type name
- decodeBoolean(Value) - Static method in interface hydra.json.Decoding
-
Decode a JSON boolean value
- decodeBoolean(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a boolean value from JSON.
- decodeBoolean(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeBoolean
- decodeCoder(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V1>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V2>>>>, TypedTerm<Function<Graph, Function<Term, Either<DecodingError, E>>>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the decoder of hydra.coders.Coder
- decodeColumnSchema(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T>>>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the decoder of hydra.relational.ColumnSchema
- decodeDataRow(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V>>>>) - Static method in interface hydra.dsl.Tabular
-
DSL composition builder for the decoder of hydra.tabular.DataRow
- decodeDouble(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a double value from JSON.
- decodeEither(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Function<Graph, Function<Term, Either<DecodingError, T1>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode an Either value using the provided left and right decoders
- decodeEitherType(EitherType) - Static method in interface hydra.Decoding
-
Generate a decoder for an Either type
- decodeEnum(Map<String, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an enumerated value from JSON.
- decodeField(TypedTerm<Function<T0, Either<String, T1>>>, TypedTerm<String>, TypedTerm<Map<String, T0>>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeField
- decodeField(Function<T0, Either<String, T1>>, String, Map<String, T0>) - Static method in interface hydra.json.Decoding
-
Decode a required field from a JSON object
- decodeFloat(FloatType, Value) - Static method in interface hydra.json.Decode
-
Decode a JSON value to a float term.
- decodeFloat(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a float value from JSON.
- decodeFloat(TypedTerm<FloatType>, TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.decodeFloat
- decodeForallType(ForallType) - Static method in interface hydra.Decoding
-
Generate a decoder for a polymorphic (forall) type
- decodeFunctionStructure(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, Env>>>>) - Static method in interface hydra.dsl.Typing
-
DSL composition builder for the decoder of hydra.typing.FunctionStructure
- decodeInteger(IntegerType, Value) - Static method in interface hydra.json.Decode
-
Decode a JSON value to an integer term.
- decodeInteger(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an integer value from JSON.
- decodeInteger(TypedTerm<IntegerType>, TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.decodeInteger
- decodeList(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a list of elements using the provided element decoder
- decodeList(Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a list from JSON.
- decodeListField(Name, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a list field from JSON.
- decodeListField(String, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a list field from JSON.
- decodeListType(Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a list type
- decodeLiteral(LiteralType, Value) - Static method in interface hydra.json.Decode
-
Decode a JSON value to a literal term
- decodeLiteral(TypedTerm<LiteralType>, TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.decodeLiteral
- decodeLiteralType(LiteralType) - Static method in interface hydra.Decoding
-
Generate a decoder for a literal type
- decodeMap(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Function<Graph, Function<Term, Either<DecodingError, T1>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a Map using the provided key and value decoders
- decodeMapType(MapType) - Static method in interface hydra.Decoding
-
Generate a decoder for a map type
- decodeMaybe(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a Maybe value using the provided element decoder
- decodeMaybeType(Type) - Static method in interface hydra.Decoding
-
Generate a decoder for an optional type
- decodeModule(T0, Graph, Module) - Static method in interface hydra.Decoding
-
Transform a type module into a decoder module
- decodeModuleFromJson(Graph, List<Module>, Value) - Static method in interface hydra.Codegen
-
Decode a single module from a JSON value
- decodeModuleName(ModuleName) - Static method in interface hydra.Decoding
-
Generate a decoder module name from a source module name
- decodeModuleNames(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, N>>>>) - Static method in interface hydra.dsl.Util
-
DSL composition builder for the decoder of hydra.util.ModuleNames
- decodeNumber(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a number from JSON.
- decodeObject(Value) - Static method in interface hydra.json.Decoding
-
Decode a JSON object value to a name-keyed map.
- decodeObject(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an object (key/value map) from JSON.
- decodeObject(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeObject
- decodeOptionalBooleanField(Name, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional boolean-valued field from JSON.
- decodeOptionalBooleanField(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional boolean-valued field from JSON.
- decodeOptionalDoubleField(Name, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional double-valued field from JSON.
- decodeOptionalDoubleField(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional double-valued field from JSON.
- decodeOptionalField(Name, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional field from JSON.
- decodeOptionalField(Name, Function<Value, A>, Value, A) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional field from JSON.
- decodeOptionalField(TypedTerm<Function<T0, Either<T1, T2>>>, TypedTerm<T3>, TypedTerm<Map<T3, T0>>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeOptionalField
- decodeOptionalField(String, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional field from JSON.
- decodeOptionalField(String, Function<Value, A>, Value, A) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional field from JSON.
- decodeOptionalField(Function<T0, Either<T1, T2>>, T3, Map<T3, T0>) - Static method in interface hydra.json.Decoding
-
Decode an optional field from a JSON object
- decodeOptionalIntegerField(Name, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional integer-valued field from JSON.
- decodeOptionalIntegerField(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional integer-valued field from JSON.
- decodeOptionalSetField(Name, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional set-valued field from JSON.
- decodeOptionalSetField(String, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode an optional set-valued field from JSON.
- decodeOrderingIsomorphism(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, A>>>>) - Static method in interface hydra.dsl.Topology
-
DSL composition builder for the decoder of hydra.topology.OrderingIsomorphism
- decodePair(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Function<Graph, Function<Term, Either<DecodingError, T1>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a Pair using the provided first and second decoders
- decodePairType(PairType) - Static method in interface hydra.Decoding
-
Generate a decoder for a pair type
- decodeParser(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, A>>>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the decoder of hydra.parsing.Parser
- decodeParseResult(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, A>>>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the decoder of hydra.parsing.ParseResult
- decodeParseSuccess(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, A>>>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the decoder of hydra.parsing.ParseSuccess
- decodeRecordType(List<FieldType>) - Static method in interface hydra.Decoding
-
Generate a decoder for a record type
- decodeRecordTypeImpl(Name, List<FieldType>, Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a record type with a type name.
- decodeRecordTypeNamed(Name, List<FieldType>, Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a record type with element name
- decodeRef(TypedName<T0>) - Static method in interface hydra.Refs
-
Look up the decoder function for a type given its TypedName token
- decodeRef(TypedTerm<TypedName<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.decodeRef
- decodeRelation(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V>>>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the decoder of hydra.relational.Relation
- decodeRelationSchema(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, T>>>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the decoder of hydra.relational.RelationSchema
- decodeRelationship(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V>>>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the decoder of hydra.relational.Relationship
- decodeRequiredBooleanField(Name, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required boolean-valued field from JSON.
- decodeRequiredBooleanField(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required boolean-valued field from JSON.
- decodeRequiredField(Name, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required field from JSON.
- decodeRequiredField(Name, Function<Value, A>, Value, A) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required field from JSON.
- decodeRequiredField(String, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required field from JSON.
- decodeRequiredField(String, Function<Value, A>, Value, A) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required field from JSON.
- decodeRequiredIntField(Name, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required int32-valued field from JSON.
- decodeRequiredIntField(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required int32-valued field from JSON.
- decodeRequiredListField(Name, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required list-valued field from JSON.
- decodeRequiredListField(String, Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a required list-valued field from JSON.
- decoderFullResultType(Type) - Static method in interface hydra.Decoding
-
Get full result type for decoder
- decoderFullResultTypeNamed(Name, Type) - Static method in interface hydra.Decoding
-
Get full result type for decoder with element name
- decodeRow(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V>>>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the decoder of hydra.relational.Row
- decoderResultType(Type) - Static method in interface hydra.Decoding
-
Compute the result type name for a decoder
- decoderType(Type) - Static method in interface hydra.Decoding
-
Build decoder function type
- decoderTypeNamed(Name, Type) - Static method in interface hydra.Decoding
-
Build decoder function type with element name
- decoderTypeScheme(Type) - Static method in interface hydra.Decoding
-
Build type scheme for a decoder function
- decoderTypeSchemeNamed(Name, Type) - Static method in interface hydra.Decoding
-
Build type scheme for a decoder function with element name
- decodeSet(Function<Graph, Function<Term, Either<DecodingError, T0>>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a Set using the provided element decoder
- decodeSet(Function<Value, A>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a set from JSON.
- decodeSetType(Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a set type
- decodeString(Value) - Static method in interface hydra.json.Decoding
-
Decode a JSON string value
- decodeString(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a string value from JSON.
- decodeString(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decoding
-
DSL reference to hydra.json.decoding.decodeString
- decodeStringList(Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a list of string values from JSON.
- decodeTable(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, V>>>>) - Static method in interface hydra.dsl.Tabular
-
DSL composition builder for the decoder of hydra.tabular.Table
- decodeTermCoder(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, A>>>>) - Static method in interface hydra.dsl.Graph
-
DSL composition builder for the decoder of hydra.graph.TermCoder
- decodeType(Type) - Static method in interface hydra.Decoding
-
Generate a decoder term for a Type
- decodeTypeNamed(Name, Type, Type) - Static method in interface hydra.Decoding
-
Generate a decoder term for a Type, with element name for nominal types.
- decodeUnion(Map<String, Function<Value, A>>, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Decode a union (injection) from JSON.
- decodeUnionType(List<FieldType>) - Static method in interface hydra.Decoding
-
Generate a decoder for a union type
- decodeUnionTypeNamed(Name, List<FieldType>, Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a union type with the given element name.
- decodeUnit(Graph, Term) - Static method in interface hydra.extract.Core
-
Decode a unit value
- decodeUnitType() - Static method in interface hydra.Decoding
-
Generate a decoder for the unit type
- decodeUtf8() - Static method in interface hydra.lib.Text
- decodeUtf8(TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.Text
-
DSL reference to hydra.lib.text.decodeUtf8
- DecodeUtf8 - Class in hydra.overlay.java.lib.text
-
Decode a sequence of bytes as UTF-8 text.
- DecodeUtf8() - Constructor for class hydra.overlay.java.lib.text.DecodeUtf8
- decodeValidationResult(TypedTerm<Function<Graph, Function<Term, Either<DecodingError, E>>>>) - Static method in interface hydra.dsl.Validation
-
DSL composition builder for the decoder of hydra.validation.ValidationResult
- decodeWrappedType(Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a wrapped type
- decodeWrappedTypeNamed(Name, Type, Type) - Static method in interface hydra.Decoding
-
Generate a decoder for a wrapped type with the given element name.
- Decoding - Interface in hydra
-
Functions for generating term decoders from type modules
- Decoding - Interface in hydra.dsl.json
-
DSL functions for hydra.json.decoding
- Decoding - Interface in hydra.json
-
Decoding functions for JSON data
- Decoding(DecodingError) - Constructor for class hydra.errors.Error_.Decoding
-
Constructs an immutable
Error_.Decoding. - DECODING - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.decodingfield. - decodingError(DecodingError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.DecodingError
- decodingError(DecodingError) - Static method in interface hydra.print.Errors
-
Show a decoding error as a string
- decodingError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.DecodingError
- decodingError(TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for the hydra.errors.DecodingError wrapper
- DecodingError - Class in hydra.errors
-
An error that occurred during decoding of a term
- DecodingError(String) - Constructor for class hydra.errors.DecodingError
-
Constructs an immutable
DecodingError. - DecodingError.Builder - Class in hydra.errors
-
A fluent builder for
DecodingError. - decodingErrorDecodingError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.DecodingError
- deduplicateBindings(List<Binding>) - Static method in interface hydra.Dsls
-
Deduplicate bindings by appending numeric suffixes to duplicate names
- def(ModuleName, String, TypedTerm<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a Definition directly: namespace + localName + term, no TypedBinding.
- DEFAULT - Static variable in class hydra.core.CaseStatement
-
Name of the
hydra.core.CaseStatement.defaultfield. - default_ - Variable in class hydra.core.CaseStatement
-
An optional default case, used if none of the explicit cases match
- default_(Optional<Term>) - Method in class hydra.core.CaseStatement.Builder
- DEFAULT_FILE_EXTENSION - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Language.defaultFileExtensionfield. - DEFAULT_IMPLEMENTATION - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.defaultImplementationfield. - DefaultFallbackPrimitiveFunction - Class in hydra.overlay.java.tools
-
A
PrimitiveFunctionfor a kernel primitive which has no native Java implementation, but does declare a portable, cross-compilabledefaultImplementationterm (seehydra.lib.Defaults.defaultImplementations()). - DefaultFallbackPrimitiveFunction(PrimitiveDefinition, Term) - Constructor for class hydra.overlay.java.tools.DefaultFallbackPrimitiveFunction
- defaultFileExtension - Variable in class hydra.coders.Language
-
Conventional file extension for emitted source files, without the leading dot (e.g.
- defaultFileExtension(FileExtension) - Method in class hydra.coders.Language.Builder
- defaultImplementation - Variable in class hydra.packaging.PrimitiveDefinition
-
An optional cross-compilable reference implementation of the primitive, expressed as a Hydra term.
- defaultImplementation(Optional<Term>) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- defaultImplementations() - Static method in interface hydra.dsl.lib.Defaults
-
DSL reference to hydra.lib.defaults.defaultImplementations
- defaultImplementations() - Static method in interface hydra.lib.Defaults
-
A map from primitive name to default (cross-compilable) reference implementation, for primitives which declare one.
- Defaults - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.defaults
- Defaults - Interface in hydra.lib
-
A module which provides a single map from primitive names to their default, cross-compilable reference implementations, for primitives which declare one.
- define(ModuleName, String) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Begin a fluent definition:
define(NS, "name").doc("...").lam("x").lam("y").to(() -> body). - define(ModuleName, String, Supplier<TypedTerm<?>>) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Construct a
Defs.Deffor the given namespace. - definition - Variable in class hydra.graph.Primitive
-
The host-independent declarative metadata for the primitive: name, description, signature, totality and purity flags, and an optional reference implementation.
- definition() - Method in class hydra.overlay.java.dsl.meta.Defs.Def
-
The Definition.
- definition(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.Definition
- definition(Definition) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.Definition
- definition(PrimitiveDefinition) - Method in class hydra.graph.Primitive.Builder
- Definition - Class in hydra.packaging
-
A definition, which may be either a term, type, or primitive definition
- Definition(DefinitionReference) - Constructor for class hydra.packaging.EntityReference.Definition
-
Constructs an immutable
EntityReference.Definition. - DEFINITION - Static variable in class hydra.graph.Primitive
-
Name of the
hydra.graph.Primitive.definitionfield. - DEFINITION - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReference.definitionfield. - DEFINITION_NOT_IN_MODULE_NAME - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.definitionNotInModuleNamefield. - Definition.PartialVisitor<R> - Interface in hydra.packaging
-
Partial visitor over
Definitionwith a defaultDefinition.PartialVisitor.otherwise(hydra.packaging.Definition)branch. - Definition.Primitive - Class in hydra.packaging
-
A primitive definition
- Definition.Term - Class in hydra.packaging
-
A term definition
- Definition.Type - Class in hydra.packaging
-
A type definition
- Definition.Visitor<R> - Interface in hydra.packaging
-
Visitor over
Definition. - definitionAsTypeApplicationTerm(Binding) - Static method in interface hydra.Environment
-
Convert a definition to a typed term
- definitionAsTypeApplicationTerm(TypedTerm<Binding>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.definitionAsTypeApplicationTerm
- definitionDefinition() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.Definition
- definitionDependencyModuleNames(TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.definitionDependencyModuleNames
- definitionDependencyModuleNames(List<Definition>) - Static method in interface hydra.Analysis
-
Get dependency module names from definitions
- definitionInModule(Module, String, TypedTerm<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a TypedBinding for a definition in a module.
- definitionName(Definition) - Static method in interface hydra.validate.Packaging
-
Extract the name from a definition
- DefinitionNotInModuleName(DefinitionNotInModuleNameError) - Constructor for class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
-
Constructs an immutable
InvalidModuleError.DefinitionNotInModuleName. - definitionNotInModuleNameError(DefinitionNotInModuleNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameError(DefinitionNotInModuleNameError) - Static method in interface hydra.print.error.Packaging
-
Show a definition-not-in-module-namespace error as a string
- definitionNotInModuleNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameError(TypedTerm<ModuleName>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.DefinitionNotInModuleNameError
- DefinitionNotInModuleNameError - Class in hydra.error.packaging
-
A definition whose name does not have the module's name as a prefix.
- DefinitionNotInModuleNameError(ModuleName, Name) - Constructor for class hydra.error.packaging.DefinitionNotInModuleNameError
-
Constructs an immutable
DefinitionNotInModuleNameError. - DefinitionNotInModuleNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
DefinitionNotInModuleNameError. - definitionNotInModuleNameErrorDefinitionNotInModuleNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameErrorModuleName(TypedTerm<DefinitionNotInModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameErrorName(TypedTerm<DefinitionNotInModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the name field of hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameErrorWithModuleName(TypedTerm<DefinitionNotInModuleNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.DefinitionNotInModuleNameError
- definitionNotInModuleNameErrorWithName(TypedTerm<DefinitionNotInModuleNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the name field of hydra.error.packaging.DefinitionNotInModuleNameError
- definitionPrimitive(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the primitive variant of hydra.packaging.Definition
- definitionReference(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.DefinitionReference
- definitionReference(DefinitionReference) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.DefinitionReference
- definitionReference(DefinitionReference) - Static method in interface hydra.print.Docs
-
Render a DefinitionReference as its fully-qualified name
- definitionReference(TypedTerm<DefinitionReference>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.definitionReference
- DefinitionReference - Class in hydra.packaging
-
A typed reference to a definition: a type, a term, or a primitive, identified by name
- DefinitionReference.PartialVisitor<R> - Interface in hydra.packaging
-
Partial visitor over
DefinitionReferencewith a defaultDefinitionReference.PartialVisitor.otherwise(hydra.packaging.DefinitionReference)branch. - DefinitionReference.Primitive - Class in hydra.packaging
-
A reference to a primitive definition, by name
- DefinitionReference.Term - Class in hydra.packaging
-
A reference to a term definition, by name
- DefinitionReference.Type - Class in hydra.packaging
-
A reference to a type definition, by name
- DefinitionReference.Visitor<R> - Interface in hydra.packaging
-
Visitor over
DefinitionReference. - definitionReferenceDefinitionReference() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.DefinitionReference
- definitionReferencePrimitive(TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the primitive variant of hydra.packaging.DefinitionReference
- definitionReferenceTerm(TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the term variant of hydra.packaging.DefinitionReference
- definitionReferenceType(TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the type variant of hydra.packaging.DefinitionReference
- definitions - Variable in class hydra.packaging.Module
-
The definitions in this module
- definitions(List<Definition>) - Method in class hydra.packaging.Module.Builder
- DEFINITIONS - Static variable in class hydra.packaging.Module
-
Name of the
hydra.packaging.Module.definitionsfield. - DEFINITIONS_OUT_OF_ORDER - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.definitionsOutOfOrderfield. - definitionsOf(Defs.Def...) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Collect
Defs.Deffields into aList<Definition>for a source module's DEFINITIONS list. - DefinitionsOutOfOrder(DefinitionsOutOfOrderError) - Constructor for class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
-
Constructs an immutable
InvalidModuleError.DefinitionsOutOfOrder. - definitionsOutOfOrderError(DefinitionsOutOfOrderError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderError(DefinitionsOutOfOrderError) - Static method in interface hydra.print.error.Packaging
-
Show a definitions-out-of-order error as a string
- definitionsOutOfOrderError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderError(TypedTerm<ModuleName>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.DefinitionsOutOfOrderError
- DefinitionsOutOfOrderError - Class in hydra.error.packaging
-
Two consecutive definitions in a module's definitions list that are not in alphabetical order by local name.
- DefinitionsOutOfOrderError(ModuleName, Name, Name) - Constructor for class hydra.error.packaging.DefinitionsOutOfOrderError
-
Constructs an immutable
DefinitionsOutOfOrderError. - DefinitionsOutOfOrderError.Builder - Class in hydra.error.packaging
-
A fluent builder for
DefinitionsOutOfOrderError. - definitionsOutOfOrderErrorDefinitionsOutOfOrderError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorFollowingName(TypedTerm<DefinitionsOutOfOrderError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the followingName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorModuleName(TypedTerm<DefinitionsOutOfOrderError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorPrecedingName(TypedTerm<DefinitionsOutOfOrderError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the precedingName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorWithFollowingName(TypedTerm<DefinitionsOutOfOrderError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the followingName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorWithModuleName(TypedTerm<DefinitionsOutOfOrderError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsOutOfOrderErrorWithPrecedingName(TypedTerm<DefinitionsOutOfOrderError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the precedingName field of hydra.error.packaging.DefinitionsOutOfOrderError
- definitionsWithDependencies(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.definitionsWithDependencies
- definitionsWithDependencies(T0, Graph, List<Binding>) - Static method in interface hydra.Dependencies
-
Get definitions with their dependencies
- definitionTerm(TypedTerm<TermDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the term variant of hydra.packaging.Definition
- definitionType(TypedTerm<TypeDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the type variant of hydra.packaging.Definition
- Defs - Class in hydra.overlay.java.dsl.meta
-
Meta-DSL helpers for assembling Hydra module definitions in Java.
- Defs.Def - Class in hydra.overlay.java.dsl.meta
-
A Hydra term definition with a deferred body.
- Defs.DefBuilder - Class in hydra.overlay.java.dsl.meta
-
Fluent builder for a
Defs.Def. - defTyped(ModuleName, String, TypedTerm<A>, TypeScheme) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a Definition with a pre-computed TypeScheme (used for hydra.java.coder).
- delete() - Static method in interface hydra.lib.Maps
- delete() - Static method in interface hydra.lib.Sets
- delete(TypedTerm<K>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.delete
- delete(TypedTerm<X>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.delete
- delete(K) - Method in class hydra.overlay.java.util.PersistentMap
-
Removes a key, returning a new map.
- delete(T) - Method in class hydra.overlay.java.util.PersistentSet
-
Removes an element.
- Delete - Class in hydra.overlay.java.lib.maps
-
Removes a key from the map.
- Delete - Class in hydra.overlay.java.lib.sets
-
Removes an element from a set.
- Delete() - Constructor for class hydra.overlay.java.lib.maps.Delete
- Delete() - Constructor for class hydra.overlay.java.lib.sets.Delete
- dependencies - Variable in class hydra.packaging.Module
-
Any modules which this module directly depends on
- dependencies - Variable in class hydra.packaging.Package_
-
The packages which this package depends on
- dependencies(List<ModuleDependency>) - Method in class hydra.packaging.Module.Builder
- dependencies(List<PackageDependency>) - Method in class hydra.packaging.Package_.Builder
- Dependencies - Interface in hydra
-
Dependency extraction, binding sort, and let normalization
- Dependencies - Interface in hydra.dsl
-
DSL functions for hydra.dependencies
- DEPENDENCIES - Static variable in class hydra.packaging.Module
-
Name of the
hydra.packaging.Module.dependenciesfield. - DEPENDENCIES - Static variable in class hydra.packaging.Package_
-
Name of the
hydra.packaging.Package.dependenciesfield. - dependencyModuleNames(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.dependencyModuleNames
- dependencyModuleNames(T0, Graph, Boolean, Boolean, Boolean, Boolean, List<Binding>) - Static method in interface hydra.Analysis
-
Find dependency module names in all of a set of terms (Either version)
- dependencyScope(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.DependencyScope
- dependencyScope(DependencyScope) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.DependencyScope
- DependencyScope - Class in hydra.packaging
-
The scope in which a package dependency is required.
- DependencyScope.Api - Class in hydra.packaging
-
A dependency exported transitively to consumers of this package (e.g.
- DependencyScope.PartialVisitor<R> - Interface in hydra.packaging
-
Partial visitor over
DependencyScopewith a defaultDependencyScope.PartialVisitor.otherwise(hydra.packaging.DependencyScope)branch. - DependencyScope.Runtime_ - Class in hydra.packaging
-
A dependency required at runtime but not at compile time
- DependencyScope.Test - Class in hydra.packaging
-
A dependency required only to compile and run the package's tests
- DependencyScope.Tool - Class in hydra.packaging
-
A build-tool-only dependency, used to generate or process sources at build time but not present in the compiled artifact (e.g.
- DependencyScope.Visitor<R> - Interface in hydra.packaging
-
Visitor over
DependencyScope. - dependencyScopeApi() - Static method in interface hydra.dsl.Packaging
-
DSL injection for the api variant of hydra.packaging.DependencyScope
- dependencyScopeDependencyScope() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.DependencyScope
- dependencyScopeRuntime() - Static method in interface hydra.dsl.Packaging
-
DSL injection for the runtime variant of hydra.packaging.DependencyScope
- dependencyScopeTest() - Static method in interface hydra.dsl.Packaging
-
DSL injection for the test variant of hydra.packaging.DependencyScope
- dependencyScopeTool() - Static method in interface hydra.dsl.Packaging
-
DSL injection for the tool variant of hydra.packaging.DependencyScope
- DEPRECATED_SINCE - Static variable in class hydra.packaging.LifecycleInfo
-
Name of the
hydra.packaging.LifecycleInfo.deprecatedSincefield. - deprecatedSince - Variable in class hydra.packaging.LifecycleInfo
-
The version in which the entity was deprecated, if applicable.
- deprecatedSince(Optional<Version>) - Method in class hydra.packaging.LifecycleInfo.Builder
- dereferenceSchemaType(Name, Map<Name, TypeScheme>) - Static method in interface hydra.Lexical
-
Resolve a schema type through a chain of zero or more typedefs
- dereferenceSchemaType(TypedTerm<Name>, TypedTerm<Map<Name, TypeScheme>>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.dereferenceSchemaType
- dereferenceType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.dereferenceType
- dereferenceType(T0, Graph, Name) - Static method in interface hydra.Resolution
-
Dereference a type name to get the actual type (Either version)
- dereferenceVariable(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a binding by name in a graph, returning Either an error or the binding
- dereferenceVariable(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.dereferenceVariable
- derivedBindingName(TypedTerm<List<String>>, TypedTerm<Boolean>, TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.derivedBindingName
- derivedBindingName(List<String>, Boolean, Name) - Static method in interface hydra.Names
-
Generate a binding name for a derived function from a type/term name, given the category's namespace segments
- derivedDefinitionName(TypedTerm<List<String>>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Name>, TypedTerm<String>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.derivedDefinitionName
- derivedDefinitionName(List<String>, Boolean, Boolean, Name, String) - Static method in interface hydra.Names
-
Generate a derived element name from a source name's namespace and an explicit local name
- derivedModuleName(TypedTerm<List<String>>, TypedTerm<Boolean>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.derivedModuleName
- derivedModuleName(List<String>, Boolean, ModuleName) - Static method in interface hydra.Names
-
Generate a derived module name from a source module name, given the category's namespace segments
- description - Variable in class hydra.error.checking.UnequalTypesError
-
A description of the context in which the types were expected to be equal
- description - Variable in class hydra.packaging.EntityMetadata
-
An optional, concise one-line human-readable summary of the entity.
- description - Variable in class hydra.testing.TestCaseWithMetadata
-
An optional longer description of the test case
- description - Variable in class hydra.testing.TestGroup
-
An optional longer description of the test group
- description - Variable in class hydra.typing.Parameter
-
An optional human-readable description of the parameter
- description - Variable in class hydra.typing.Result
-
An optional human-readable description of the result
- description - Variable in class hydra.typing.TypeClass
-
A human-readable description of the type class
- description(Optional<String>) - Method in class hydra.packaging.EntityMetadata.Builder
- description(Optional<String>) - Method in class hydra.testing.TestCaseWithMetadata.Builder
- description(Optional<String>) - Method in class hydra.testing.TestGroup.Builder
- description(Optional<String>) - Method in class hydra.typing.Parameter.Builder
- description(Optional<String>) - Method in class hydra.typing.Result.Builder
- description(String) - Method in class hydra.error.checking.UnequalTypesError.Builder
- description(String) - Method in class hydra.typing.TypeClass.Builder
- DESCRIPTION - Static variable in class hydra.error.checking.UnequalTypesError
-
Name of the
hydra.error.checking.UnequalTypesError.descriptionfield. - DESCRIPTION - Static variable in class hydra.overlay.java.dsl.Helpers
-
Hydra type annotation key for human-readable docs.
- DESCRIPTION - Static variable in class hydra.packaging.EntityMetadata
-
Name of the
hydra.packaging.EntityMetadata.descriptionfield. - DESCRIPTION - Static variable in class hydra.testing.TestCaseWithMetadata
-
Name of the
hydra.testing.TestCaseWithMetadata.descriptionfield. - DESCRIPTION - Static variable in class hydra.testing.TestGroup
-
Name of the
hydra.testing.TestGroup.descriptionfield. - DESCRIPTION - Static variable in class hydra.typing.Parameter
-
Name of the
hydra.typing.Parameter.descriptionfield. - DESCRIPTION - Static variable in class hydra.typing.Result
-
Name of the
hydra.typing.Result.descriptionfield. - DESCRIPTION - Static variable in class hydra.typing.TypeClass
-
Name of the
hydra.typing.TypeClass.descriptionfield. - detypeTerm(Term) - Static method in interface hydra.Strip
-
Strip System F type annotations from the top levels of a term, but leave application-specific annotations intact
- detypeTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.detypeTerm
- difference() - Static method in interface hydra.lib.Maps
- difference() - Static method in interface hydra.lib.Sets
- difference(PersistentSet<T>) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns the difference of this set minus another.
- difference(TypedTerm<Map<K, V>>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.difference
- difference(TypedTerm<Set<X>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.difference
- Difference - Class in hydra.overlay.java.lib.sets
-
Computes the set difference.
- Difference() - Constructor for class hydra.overlay.java.lib.sets.Difference
- differentiateBinary(Name, Term, Term, Term, Term) - Static method in interface hydra.Differentiation
-
Differentiate a binary primitive application given both arguments and their derivatives
- differentiateFunction(Term) - Static method in interface hydra.Differentiation
-
Differentiate a function term (Float64 -> Float64) with respect to its parameter
- differentiateTerm(Name, Term) - Static method in interface hydra.Differentiation
-
Differentiate a term with respect to a named variable
- Differentiation - Interface in hydra
-
Source-to-source automatic differentiation for Float64 terms.
- digit() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.digit
- digit() - Static method in interface hydra.json.Parser
-
Parse a single digit (0-9)
- digits() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.digits
- digits() - Static method in interface hydra.json.Parser
-
Parse one or more digits as a string
- directory - Variable in class hydra.coders.CaseConventions
-
Convention for each directory level in the emitted source tree
- directory(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- Directory() - Constructor for class hydra.file.FileType.Directory
-
Constructs an immutable
FileType.Directory. - DIRECTORY - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.directoryfield. - DIRECTORY - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.directoryfield. - dischargeClassConstraints(InferenceContext, TypeSubst, Map<Name, TypeVariableConstraints>) - Static method in interface hydra.Inference
-
Check that every constrained type variable's final resolved type is an instance of each class it was constrained to.
- Disjunction(List<Pattern>) - Constructor for class hydra.query.Pattern.Disjunction
-
Constructs an immutable
Pattern.Disjunction. - DISJUNCTION - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Pattern.disjunctionfield. - distinct() - Static method in interface hydra.lib.Lists
- distinct(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.distinct
- Distinct - Class in hydra.overlay.java.lib.lists
-
Removes duplicate elements.
- Distinct() - Constructor for class hydra.overlay.java.lib.lists.Distinct
- div() - Static method in interface hydra.lib.Math_
- div(Term, Term) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply floor division to two integer terms, dispatching on the runtime integer variant.
- div(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.div
- Div - Class in hydra.overlay.java.lib.math
-
Divides two integers, returning Nothing if the divisor is zero.
- Div() - Constructor for class hydra.overlay.java.lib.math.Div
- divide() - Static method in interface hydra.lib.Math_
- divide(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.divide
- Divide - Class in hydra.overlay.java.lib.math
-
Performs IEEE 754 division on two floating-point numbers.
- Divide() - Constructor for class hydra.overlay.java.lib.math.Divide
- doc(String) - Method in class hydra.overlay.java.dsl.meta.Defs.DefBuilder
-
Attach a doc description, wrapping the eventual body in
doc(description, ...). - doc(String, Type) - Static method in class hydra.overlay.java.dsl.Helpers
-
Attach a "description" annotation to a Type.
- doc(String, TypedTerm<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Attach a description annotation to a term.
- Docs - Interface in hydra.decode
-
Term decoders for hydra.docs
- Docs - Interface in hydra.dsl
-
DSL functions for hydra.docs
- Docs - Interface in hydra.dsl.print
-
DSL functions for hydra.print.docs
- Docs - Interface in hydra.encode
-
Term encoders for hydra.docs
- Docs - Interface in hydra.parse
-
Parser for Hydra documentation strings, producing DocSegment lists.
- Docs - Interface in hydra.print
-
String representations of hydra.docs types
- docSegment(DocSegment) - Static method in interface hydra.encode.Docs
-
Encoder for hydra.docs.DocSegment
- docSegment(DocSegment) - Static method in interface hydra.print.Docs
-
Render a single DocSegment back to its source string form
- docSegment(Graph, Term) - Static method in interface hydra.decode.Docs
-
Decoder for hydra.docs.DocSegment
- docSegment(TypedTerm<DocSegment>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.docSegment
- DocSegment - Class in hydra.docs
-
A segment of a documentation string, either a raw text fragment or an inline entity reference.
- DocSegment.PartialVisitor<R> - Interface in hydra.docs
-
Partial visitor over
DocSegmentwith a defaultDocSegment.PartialVisitor.otherwise(hydra.docs.DocSegment)branch. - DocSegment.Ref - Class in hydra.docs
-
An inline reference to a Hydra entity
- DocSegment.Text - Class in hydra.docs
-
A raw prose fragment, passed through verbatim
- DocSegment.Visitor<R> - Interface in hydra.docs
-
Visitor over
DocSegment. - docSegmentDocSegment() - Static method in interface hydra.dsl.Docs
-
DSL name token for hydra.docs.DocSegment
- docSegmentRef(TypedTerm<EntityReference>) - Static method in interface hydra.dsl.Docs
-
DSL injection for the ref variant of hydra.docs.DocSegment
- docSegments(TypedTerm<List<DocSegment>>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.docSegments
- docSegments(List<DocSegment>) - Static method in interface hydra.print.Docs
-
Render a list of DocSegments back to a plain documentation string
- docSegmentsWith(TypedTerm<Function<EntityReference, String>>, TypedTerm<List<DocSegment>>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.docSegmentsWith
- docSegmentsWith(Function<EntityReference, String>, List<DocSegment>) - Static method in interface hydra.print.Docs
-
Render a list of DocSegments using a custom
EntityReferencerenderer - docSegmentText(TypedTerm<String>) - Static method in interface hydra.dsl.Docs
-
DSL injection for the text variant of hydra.docs.DocSegment
- docSegmentWith(TypedTerm<Function<EntityReference, String>>, TypedTerm<DocSegment>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.docSegmentWith
- docSegmentWith(Function<EntityReference, String>, DocSegment) - Static method in interface hydra.print.Docs
-
Render a single DocSegment using a custom
EntityReferencerenderer - docTerm(String, Term) - Static method in class hydra.overlay.java.dsl.Helpers
-
Attach a "description" annotation to a Term.
- domain - Variable in class hydra.core.FunctionType
-
The domain (input) type of the function
- domain - Variable in class hydra.core.Lambda
-
An optional domain type for the lambda
- domain - Variable in class hydra.relational.ColumnSchema
-
The domain (type) of the column
- domain(Type) - Method in class hydra.core.FunctionType.Builder
- domain(Optional<Type>) - Method in class hydra.core.Lambda.Builder
- domain(T) - Method in class hydra.relational.ColumnSchema.Builder
- DOMAIN - Static variable in class hydra.core.FunctionType
-
Name of the
hydra.core.FunctionType.domainfield. - DOMAIN - Static variable in class hydra.core.Lambda
-
Name of the
hydra.core.Lambda.domainfield. - DOMAIN - Static variable in class hydra.relational.ColumnSchema
-
Name of the
hydra.relational.ColumnSchema.domainfield. - domains - Variable in class hydra.typing.FunctionStructure
-
Domain types of the value parameters
- domains(List<Type>) - Method in class hydra.typing.FunctionStructure.Builder
- DOMAINS - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.domainsfield. - dotSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.dotSep
- dotSep(List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements with a dot and no surrounding whitespace
- DOUBLE_BREAK - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Ws.doubleBreakfield. - DoubleBreak() - Constructor for class hydra.ast.Ws.DoubleBreak
-
Constructs an immutable
Ws.DoubleBreak. - doubleNewlineSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.doubleNewlineSep
- doubleNewlineSep(List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements with a blank line between them
- doubleSpace() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.doubleSpace
- doubleSpace() - Static method in interface hydra.Serialization
-
The two-space string used as the canonical indent unit
- drop() - Static method in interface hydra.lib.Lists
- drop(int) - Method in class hydra.overlay.java.util.ConsList
-
Drops the first n elements.
- drop(int, LList<X>) - Static method in class hydra.overlay.java.tools.LList
-
Construct a list by logically dropping n values from the head of another list (which is not modified).
- drop(TypedTerm<Integer>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.drop
- Drop - Class in hydra.overlay.java.lib.lists
-
Drops the first n elements.
- Drop() - Constructor for class hydra.overlay.java.lib.lists.Drop
- dropWhile() - Static method in interface hydra.lib.Lists
- dropWhile(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.dropWhile
- DropWhile - Class in hydra.overlay.java.lib.lists
-
Drops elements while predicate is true.
- DropWhile() - Constructor for class hydra.overlay.java.lib.lists.DropWhile
- dslBindingName(Name) - Static method in interface hydra.Dsls
-
Generate a binding name for a DSL function from a type name
- dslDefinitionName(Name, String) - Static method in interface hydra.Dsls
-
Generate a qualified DSL element name from a type name and local element name
- dslModule(T0, Graph, Module) - Static method in interface hydra.Dsls
-
Transform a source module into a DSL module
- dslModuleName(ModuleName) - Static method in interface hydra.Dsls
-
Generate a DSL module name from a source module name
- Dsls - Interface in hydra
-
Functions for generating domain-specific DSL modules from type modules
- dslSignatureTypeScheme(TermSignature) - Static method in interface hydra.Dsls
-
Build a TypedTerm-wrapped TypeScheme (functions of phantom terms) from a TermSignature
- dslTypeScheme(Type, List<Type>, Type) - Static method in interface hydra.Dsls
-
Build a TypeScheme with TypedTerm-wrapped parameter and result types
- DUPLICATE_BINDING - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.duplicateBindingfield. - DUPLICATE_BINDING - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.duplicateBindingfield. - DUPLICATE_DEFINITION_NAME - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.duplicateDefinitionNamefield. - DUPLICATE_FIELD - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.duplicateFieldfield. - DUPLICATE_FIELD - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.duplicateFieldfield. - DUPLICATE_MODULE_NAME - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageError.duplicateModuleNamefield. - DUPLICATE_RECORD_TYPE_FIELD_NAMES - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.duplicateRecordTypeFieldNamesfield. - DUPLICATE_UNION_TYPE_FIELD_NAMES - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.duplicateUnionTypeFieldNamesfield. - DuplicateBinding(DuplicateBindingError) - Constructor for class hydra.error.core.InvalidTermError.DuplicateBinding
-
Constructs an immutable
InvalidTermError.DuplicateBinding. - DuplicateBinding(DuplicateBindingError) - Constructor for class hydra.errors.Error_.DuplicateBinding
-
Constructs an immutable
Error_.DuplicateBinding. - duplicateBindingError(DuplicateBindingError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.DuplicateBindingError
- duplicateBindingError(DuplicateBindingError) - Static method in interface hydra.print.error.Core
-
Show a duplicate binding error as a string
- duplicateBindingError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.DuplicateBindingError
- duplicateBindingError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.DuplicateBindingError
- DuplicateBindingError - Class in hydra.error.core
-
A duplicate binding name in a let expression
- DuplicateBindingError(SubtermPath, Name) - Constructor for class hydra.error.core.DuplicateBindingError
-
Constructs an immutable
DuplicateBindingError. - DuplicateBindingError.Builder - Class in hydra.error.core
-
A fluent builder for
DuplicateBindingError. - duplicateBindingErrorDuplicateBindingError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.DuplicateBindingError
- duplicateBindingErrorLocation(TypedTerm<DuplicateBindingError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.DuplicateBindingError
- duplicateBindingErrorName(TypedTerm<DuplicateBindingError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.DuplicateBindingError
- duplicateBindingErrorWithLocation(TypedTerm<DuplicateBindingError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.DuplicateBindingError
- duplicateBindingErrorWithName(TypedTerm<DuplicateBindingError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.DuplicateBindingError
- DuplicateDefinitionName(DuplicateDefinitionNameError) - Constructor for class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
-
Constructs an immutable
InvalidModuleError.DuplicateDefinitionName. - duplicateDefinitionNameError(DuplicateDefinitionNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameError(DuplicateDefinitionNameError) - Static method in interface hydra.print.error.Packaging
-
Show a duplicate definition name error as a string
- duplicateDefinitionNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameError(TypedTerm<ModuleName>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.DuplicateDefinitionNameError
- DuplicateDefinitionNameError - Class in hydra.error.packaging
-
Two or more definitions in the same module share the same name
- DuplicateDefinitionNameError(ModuleName, Name) - Constructor for class hydra.error.packaging.DuplicateDefinitionNameError
-
Constructs an immutable
DuplicateDefinitionNameError. - DuplicateDefinitionNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
DuplicateDefinitionNameError. - duplicateDefinitionNameErrorDuplicateDefinitionNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameErrorModuleName(TypedTerm<DuplicateDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameErrorName(TypedTerm<DuplicateDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the name field of hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameErrorWithModuleName(TypedTerm<DuplicateDefinitionNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.DuplicateDefinitionNameError
- duplicateDefinitionNameErrorWithName(TypedTerm<DuplicateDefinitionNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the name field of hydra.error.packaging.DuplicateDefinitionNameError
- DuplicateField(DuplicateFieldError) - Constructor for class hydra.error.core.InvalidTermError.DuplicateField
-
Constructs an immutable
InvalidTermError.DuplicateField. - DuplicateField(DuplicateFieldError) - Constructor for class hydra.errors.Error_.DuplicateField
-
Constructs an immutable
Error_.DuplicateField. - duplicateFieldError(DuplicateFieldError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.DuplicateFieldError
- duplicateFieldError(DuplicateFieldError) - Static method in interface hydra.print.error.Core
-
Show a duplicate field error as a string
- duplicateFieldError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.DuplicateFieldError
- duplicateFieldError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.DuplicateFieldError
- DuplicateFieldError - Class in hydra.error.core
-
A duplicate field name in a record or union type
- DuplicateFieldError(SubtermPath, Name) - Constructor for class hydra.error.core.DuplicateFieldError
-
Constructs an immutable
DuplicateFieldError. - DuplicateFieldError.Builder - Class in hydra.error.core
-
A fluent builder for
DuplicateFieldError. - duplicateFieldErrorDuplicateFieldError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.DuplicateFieldError
- duplicateFieldErrorLocation(TypedTerm<DuplicateFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.DuplicateFieldError
- duplicateFieldErrorName(TypedTerm<DuplicateFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.DuplicateFieldError
- duplicateFieldErrorWithLocation(TypedTerm<DuplicateFieldError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.DuplicateFieldError
- duplicateFieldErrorWithName(TypedTerm<DuplicateFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.DuplicateFieldError
- DuplicateModuleName(DuplicateModuleNameError) - Constructor for class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
-
Constructs an immutable
InvalidPackageError.DuplicateModuleName. - duplicateModuleNameError(DuplicateModuleNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.DuplicateModuleNameError
- duplicateModuleNameError(DuplicateModuleNameError) - Static method in interface hydra.print.error.Packaging
-
Show a duplicate module namespace error as a string
- duplicateModuleNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.DuplicateModuleNameError
- duplicateModuleNameError(TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.DuplicateModuleNameError
- DuplicateModuleNameError - Class in hydra.error.packaging
-
Two or more modules in the same package share the same name
- DuplicateModuleNameError(ModuleName) - Constructor for class hydra.error.packaging.DuplicateModuleNameError
-
Constructs an immutable
DuplicateModuleNameError. - DuplicateModuleNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
DuplicateModuleNameError. - duplicateModuleNameErrorDuplicateModuleNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.DuplicateModuleNameError
- duplicateModuleNameErrorModuleName(TypedTerm<DuplicateModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.DuplicateModuleNameError
- duplicateModuleNameErrorWithModuleName(TypedTerm<DuplicateModuleNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.DuplicateModuleNameError
- DuplicateRecordTypeFieldNames(DuplicateRecordTypeFieldNamesError) - Constructor for class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
-
Constructs an immutable
InvalidTypeError.DuplicateRecordTypeFieldNames. - duplicateRecordTypeFieldNamesError(DuplicateRecordTypeFieldNamesError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesError(DuplicateRecordTypeFieldNamesError) - Static method in interface hydra.print.error.Core
-
Show a duplicate record type field names error as a string
- duplicateRecordTypeFieldNamesError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.DuplicateRecordTypeFieldNamesError
- DuplicateRecordTypeFieldNamesError - Class in hydra.error.core
-
A record type with duplicate field names
- DuplicateRecordTypeFieldNamesError(SubtermPath, Name) - Constructor for class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Constructs an immutable
DuplicateRecordTypeFieldNamesError. - DuplicateRecordTypeFieldNamesError.Builder - Class in hydra.error.core
-
A fluent builder for
DuplicateRecordTypeFieldNamesError. - duplicateRecordTypeFieldNamesErrorDuplicateRecordTypeFieldNamesError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesErrorLocation(TypedTerm<DuplicateRecordTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesErrorName(TypedTerm<DuplicateRecordTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesErrorWithLocation(TypedTerm<DuplicateRecordTypeFieldNamesError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.DuplicateRecordTypeFieldNamesError
- duplicateRecordTypeFieldNamesErrorWithName(TypedTerm<DuplicateRecordTypeFieldNamesError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.DuplicateRecordTypeFieldNamesError
- DuplicateUnionTypeFieldNames(DuplicateUnionTypeFieldNamesError) - Constructor for class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
-
Constructs an immutable
InvalidTypeError.DuplicateUnionTypeFieldNames. - duplicateUnionTypeFieldNamesError(DuplicateUnionTypeFieldNamesError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesError(DuplicateUnionTypeFieldNamesError) - Static method in interface hydra.print.error.Core
-
Show a duplicate union type field names error as a string
- duplicateUnionTypeFieldNamesError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.DuplicateUnionTypeFieldNamesError
- DuplicateUnionTypeFieldNamesError - Class in hydra.error.core
-
A union type with duplicate field names
- DuplicateUnionTypeFieldNamesError(SubtermPath, Name) - Constructor for class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Constructs an immutable
DuplicateUnionTypeFieldNamesError. - DuplicateUnionTypeFieldNamesError.Builder - Class in hydra.error.core
-
A fluent builder for
DuplicateUnionTypeFieldNamesError. - duplicateUnionTypeFieldNamesErrorDuplicateUnionTypeFieldNamesError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesErrorLocation(TypedTerm<DuplicateUnionTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesErrorName(TypedTerm<DuplicateUnionTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesErrorWithLocation(TypedTerm<DuplicateUnionTypeFieldNamesError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.DuplicateUnionTypeFieldNamesError
- duplicateUnionTypeFieldNamesErrorWithName(TypedTerm<DuplicateUnionTypeFieldNamesError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.DuplicateUnionTypeFieldNamesError
E
- e() - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.e
- e() - Static method in interface hydra.lib.Math_
- E - Class in hydra.overlay.java.lib.math
-
Returns the mathematical constant e.
- E() - Constructor for class hydra.overlay.java.lib.math.E
- edge(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Edge
- edge(Edge) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Edge
- edge(TypedTerm<Name>, TypedTerm<Optional<Name>>, TypedTerm<Optional<Name>>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.Edge
- Edge - Class in hydra.query
-
An abstract edge based on a record type
- Edge(Name, Optional<Name>, Optional<Name>) - Constructor for class hydra.query.Edge
-
Constructs an immutable
Edge. - Edge(SubtermEdge) - Constructor for class hydra.paths.SubtermLink.Edge
-
Constructs an immutable
SubtermLink.Edge. - Edge(SubtypeEdge) - Constructor for class hydra.paths.SubtypeLink.Edge
-
Constructs an immutable
SubtypeLink.Edge. - Edge(Edge) - Constructor for class hydra.query.Step.Edge
-
Constructs an immutable
Step.Edge. - EDGE - Static variable in class hydra.paths.SubtermLink
-
Name of the
hydra.paths.SubtermLink.edgefield. - EDGE - Static variable in class hydra.paths.SubtypeLink
-
Name of the
hydra.paths.SubtypeLink.edgefield. - EDGE - Static variable in class hydra.query.Step
-
Name of the
hydra.query.Step.edgefield. - Edge.Builder - Class in hydra.query
-
A fluent builder for
Edge. - edgeEdge() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Edge
- edgeIn(TypedTerm<Edge>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the in field of hydra.query.Edge
- edgeOut(TypedTerm<Edge>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the out field of hydra.query.Edge
- edgeType(TypedTerm<Edge>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the type field of hydra.query.Edge
- edgeWithIn(TypedTerm<Edge>, TypedTerm<Optional<Name>>) - Static method in interface hydra.dsl.Query
-
DSL updater for the in field of hydra.query.Edge
- edgeWithOut(TypedTerm<Edge>, TypedTerm<Optional<Name>>) - Static method in interface hydra.dsl.Query
-
DSL updater for the out field of hydra.query.Edge
- edgeWithType(TypedTerm<Edge>, TypedTerm<Name>) - Static method in interface hydra.dsl.Query
-
DSL updater for the type field of hydra.query.Edge
- effect(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Effect type.
- effect(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Effect type (with string variable name).
- Effect() - Constructor for class hydra.variants.TypeVariant.Effect
-
Constructs an immutable
TypeVariant.Effect. - Effect(Type) - Constructor for class hydra.core.Type.Effect
-
Constructs an immutable
Type.Effect. - EFFECT - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.effectfield. - EFFECT - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.effectfield. - EFFECT_VALUE - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.effectValuefield. - Effectful(EffectfulTestCase) - Constructor for class hydra.testing.TestCase.Effectful
-
Constructs an immutable
TestCase.Effectful. - EFFECTFUL - Static variable in class hydra.testing.TestCase
-
Name of the
hydra.testing.TestCase.effectfulfield. - effectfulTestCase(TypedTerm<Function<Void, String>>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL constructor for hydra.testing.EffectfulTestCase
- EffectfulTestCase - Class in hydra.testing
-
An effectful test case: the actual value is a thunk producing an effect, which the test runner interprets (performing host interactions, e.g.
- EffectfulTestCase(Function<Void, String>, Function<Void, String>) - Constructor for class hydra.testing.EffectfulTestCase
-
Constructs an immutable
EffectfulTestCase. - EffectfulTestCase.Builder - Class in hydra.testing
-
A fluent builder for
EffectfulTestCase. - effectfulTestCaseActual(TypedTerm<EffectfulTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the actual field of hydra.testing.EffectfulTestCase
- effectfulTestCaseEffectfulTestCase() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.EffectfulTestCase
- effectfulTestCaseExpected(TypedTerm<EffectfulTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the expected field of hydra.testing.EffectfulTestCase
- effectfulTestCaseWithActual(TypedTerm<EffectfulTestCase>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the actual field of hydra.testing.EffectfulTestCase
- effectfulTestCaseWithExpected(TypedTerm<EffectfulTestCase>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the expected field of hydra.testing.EffectfulTestCase
- Effects - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.effects
- Effects - Interface in hydra.lib
-
Primitives in the hydra.lib.effects module.
- EffectValue() - Constructor for class hydra.paths.SubtypeStep.EffectValue
-
Constructs an immutable
SubtypeStep.EffectValue. - either() - Static method in interface hydra.lib.Eithers
- either(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create an either type (a choice between two types).
- either(TypedTerm<Function<X, Z>>, TypedTerm<Function<Y, Z>>, TypedTerm<Either<X, Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.either
- either(Function<T0, String>, Function<T1, String>, Either<T0, T1>) - Static method in interface hydra.print.Core
-
Show an Either value using given functions for left and right
- Either - Class in hydra.overlay.java.lib.eithers
-
Eliminate an Either value by applying one of two functions.
- Either<L,R> - Class in hydra.overlay.java.util
-
A simple class for disjoint unions (Either types) in Java.
- Either() - Constructor for class hydra.overlay.java.lib.eithers.Either
- Either() - Constructor for class hydra.variants.TermVariant.Either
-
Constructs an immutable
TermVariant.Either. - Either() - Constructor for class hydra.variants.TypeVariant.Either
-
Constructs an immutable
TypeVariant.Either. - Either(EitherType) - Constructor for class hydra.core.Type.Either
-
Constructs an immutable
Type.Either. - Either(Either<Term, Term>) - Constructor for class hydra.core.Term.Either
-
Constructs an immutable
Term.Either. - EITHER - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.eitherfield. - EITHER - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.eitherfield. - EITHER - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.eitherfield. - EITHER - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.eitherfield. - either_(Binding, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Either type from Bindings.
- either_(Binding, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Either type from a Binding and a Type.
- either_(Type, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Either type from a Type and a Binding.
- either_(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create an either type (alias for 'either' with underscore for Haskell naming convention).
- EITHER_LEFT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.eitherLeftfield. - EITHER_LEFT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.eitherLeftfield. - EITHER_RIGHT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.eitherRightfield. - EITHER_RIGHT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.eitherRightfield. - Either.Left<L,R> - Class in hydra.overlay.java.util
-
A Left value in an Either.
- Either.PartialVisitor<L,R,T> - Interface in hydra.overlay.java.util
-
Partial visitor interface with a default case for non-exhaustive matching.
- Either.Right<L,R> - Class in hydra.overlay.java.util
-
A Right value in an Either.
- Either.Visitor<L,R,T> - Interface in hydra.overlay.java.util
-
Visitor interface for pattern matching on Either values.
- EitherLeft() - Constructor for class hydra.paths.SubtermStep.EitherLeft
-
Constructs an immutable
SubtermStep.EitherLeft. - EitherLeft() - Constructor for class hydra.paths.SubtypeStep.EitherLeft
-
Constructs an immutable
SubtypeStep.EitherLeft. - EitherRight() - Constructor for class hydra.paths.SubtermStep.EitherRight
-
Constructs an immutable
SubtermStep.EitherRight. - EitherRight() - Constructor for class hydra.paths.SubtypeStep.EitherRight
-
Constructs an immutable
SubtypeStep.EitherRight. - Eithers - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.eithers
- Eithers - Interface in hydra.lib
-
Primitives in the hydra.lib.eithers module.
- eitherTerm(Function<Term, Either<Error_, T0>>, Function<Term, Either<Error_, T1>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an either value from a term, applying functions to the left and right values
- eitherType(EitherType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.EitherType
- eitherType(Type) - Static method in interface hydra.extract.Core
-
Extract the left and right types from an either type
- eitherType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.EitherType
- eitherType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.EitherType
- EitherType - Class in hydra.core
-
A type which provides a choice between a 'left' type and a 'right' type
- EitherType(Type, Type) - Constructor for class hydra.core.EitherType
-
Constructs an immutable
EitherType. - EitherType.Builder - Class in hydra.core
-
A fluent builder for
EitherType. - eitherTypeEitherType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.EitherType
- eitherTypeLeft(TypedTerm<EitherType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the left field of hydra.core.EitherType
- eitherTypeRight(TypedTerm<EitherType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the right field of hydra.core.EitherType
- eitherTypeWithLeft(TypedTerm<EitherType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the left field of hydra.core.EitherType
- eitherTypeWithRight(TypedTerm<EitherType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the right field of hydra.core.EitherType
- ELEMENT_TYPE - Static variable in class hydra.error.core.NonComparableSetElementTypeError
-
Name of the
hydra.error.core.NonComparableSetElementTypeError.elementTypefield. - elements - Variable in class hydra.ast.SeqExpr
-
The expressions to join
- elements(List<Expr>) - Method in class hydra.ast.SeqExpr.Builder
- ELEMENTS - Static variable in class hydra.ast.SeqExpr
-
Name of the
hydra.ast.SeqExpr.elementsfield. - elementsToGraph(Graph, Map<Name, TypeScheme>, List<Binding>) - Static method in interface hydra.Lexical
-
Create a graph from a parent graph, schema types, and list of element bindings
- elementsToGraph(TypedTerm<Graph>, TypedTerm<Map<Name, TypeScheme>>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.elementsToGraph
- elementType - Variable in class hydra.error.core.NonComparableSetElementTypeError
-
The non-comparable element type
- elementType(Type) - Method in class hydra.error.core.NonComparableSetElementTypeError.Builder
- elems() - Static method in interface hydra.lib.Maps
- elems(TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.elems
- Elems - Class in hydra.overlay.java.lib.maps
-
Returns all values.
- Elems() - Constructor for class hydra.overlay.java.lib.maps.Elems
- empty() - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.empty
- empty() - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.empty
- empty() - Static method in interface hydra.lib.Maps
- empty() - Static method in interface hydra.lib.Sets
- empty() - Static method in class hydra.overlay.java.util.ConsList
-
Returns the empty list.
- empty() - Static method in class hydra.overlay.java.util.PersistentMap
-
Returns an empty persistent map.
- empty() - Static method in class hydra.overlay.java.util.PersistentSet
-
Returns an empty persistent set.
- Empty - Class in hydra.overlay.java.lib.maps
-
Creates an empty map.
- Empty - Class in hydra.overlay.java.lib.sets
-
Creates an empty set.
- Empty() - Constructor for class hydra.overlay.java.lib.maps.Empty
- Empty() - Constructor for class hydra.overlay.java.lib.sets.Empty
- EMPTY_CASE_STATEMENT - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.emptyCaseStatementfield. - EMPTY_LET_BINDINGS - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.emptyLetBindingsfield. - EMPTY_LIST - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.emptyListfield. - EMPTY_RECORD_TYPE - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.emptyRecordTypefield. - EMPTY_TERM_ANNOTATION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.emptyTermAnnotationfield. - EMPTY_TYPE_ANNOTATION - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.emptyTypeAnnotationfield. - EMPTY_TYPE_NAME_IN_TERM - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.emptyTypeNameInTermfield. - EMPTY_UNION_TYPE - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.emptyUnionTypefield. - EmptyCaseStatement(EmptyCaseStatementError) - Constructor for class hydra.error.core.InvalidTermError.EmptyCaseStatement
-
Constructs an immutable
InvalidTermError.EmptyCaseStatement. - emptyCaseStatementError(EmptyCaseStatementError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementError(EmptyCaseStatementError) - Static method in interface hydra.print.error.Core
-
Show an empty case statement error as a string
- emptyCaseStatementError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyCaseStatementError
- EmptyCaseStatementError - Class in hydra.error.core
-
A case statement with no cases and no default (optional)
- EmptyCaseStatementError(SubtermPath, Name) - Constructor for class hydra.error.core.EmptyCaseStatementError
-
Constructs an immutable
EmptyCaseStatementError. - EmptyCaseStatementError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyCaseStatementError. - emptyCaseStatementErrorEmptyCaseStatementError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementErrorLocation(TypedTerm<EmptyCaseStatementError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementErrorTypeName(TypedTerm<EmptyCaseStatementError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementErrorWithLocation(TypedTerm<EmptyCaseStatementError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyCaseStatementError
- emptyCaseStatementErrorWithTypeName(TypedTerm<EmptyCaseStatementError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.EmptyCaseStatementError
- emptyGraph() - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.emptyGraph
- emptyGraph() - Static method in interface hydra.Lexical
-
An empty graph; no elements, no primitives, no schema.
- emptyInferenceContext() - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.emptyInferenceContext
- emptyInferenceContext() - Static method in interface hydra.Lexical
-
An empty inference context; fresh-variable counter at zero and empty trace.
- EmptyLetBindings(EmptyLetBindingsError) - Constructor for class hydra.error.core.InvalidTermError.EmptyLetBindings
-
Constructs an immutable
InvalidTermError.EmptyLetBindings. - emptyLetBindingsError(EmptyLetBindingsError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyLetBindingsError
- emptyLetBindingsError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyLetBindingsError
- emptyLetBindingsError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyLetBindingsError
- emptyLetBindingsError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty let bindings error as a string
- EmptyLetBindingsError - Class in hydra.error.core
-
A let expression with an empty list of bindings (optional)
- EmptyLetBindingsError(SubtermPath) - Constructor for class hydra.error.core.EmptyLetBindingsError
-
Constructs an immutable
EmptyLetBindingsError. - EmptyLetBindingsError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyLetBindingsError. - emptyLetBindingsErrorEmptyLetBindingsError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyLetBindingsError
- emptyLetBindingsErrorLocation(TypedTerm<EmptyLetBindingsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyLetBindingsError
- emptyLetBindingsErrorWithLocation(TypedTerm<EmptyLetBindingsError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyLetBindingsError
- EmptyList(Void) - Constructor for class hydra.errors.ExtractionError.EmptyList
-
Constructs an immutable
ExtractionError.EmptyList. - emptyListError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.EmptyListError
- emptyListError(Void) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.EmptyListError
- EmptyRecordType(EmptyRecordTypeError) - Constructor for class hydra.error.core.InvalidTypeError.EmptyRecordType
-
Constructs an immutable
InvalidTypeError.EmptyRecordType. - emptyRecordTypeError(EmptyRecordTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyRecordTypeError
- emptyRecordTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyRecordTypeError
- emptyRecordTypeError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyRecordTypeError
- emptyRecordTypeError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty record type error as a string
- EmptyRecordTypeError - Class in hydra.error.core
-
A record type with no fields; TypeUnit is preferred for the unit-like case (optional)
- EmptyRecordTypeError(SubtermPath) - Constructor for class hydra.error.core.EmptyRecordTypeError
-
Constructs an immutable
EmptyRecordTypeError. - EmptyRecordTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyRecordTypeError. - emptyRecordTypeErrorEmptyRecordTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyRecordTypeError
- emptyRecordTypeErrorLocation(TypedTerm<EmptyRecordTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyRecordTypeError
- emptyRecordTypeErrorWithLocation(TypedTerm<EmptyRecordTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyRecordTypeError
- EmptyTermAnnotation(EmptyTermAnnotationError) - Constructor for class hydra.error.core.InvalidTermError.EmptyTermAnnotation
-
Constructs an immutable
InvalidTermError.EmptyTermAnnotation. - emptyTermAnnotationError(EmptyTermAnnotationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyTermAnnotationError
- emptyTermAnnotationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyTermAnnotationError
- emptyTermAnnotationError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyTermAnnotationError
- emptyTermAnnotationError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty term annotation error as a string
- EmptyTermAnnotationError - Class in hydra.error.core
-
A term annotation with an empty annotation map (optional)
- EmptyTermAnnotationError(SubtermPath) - Constructor for class hydra.error.core.EmptyTermAnnotationError
-
Constructs an immutable
EmptyTermAnnotationError. - EmptyTermAnnotationError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyTermAnnotationError. - emptyTermAnnotationErrorEmptyTermAnnotationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyTermAnnotationError
- emptyTermAnnotationErrorLocation(TypedTerm<EmptyTermAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyTermAnnotationError
- emptyTermAnnotationErrorWithLocation(TypedTerm<EmptyTermAnnotationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyTermAnnotationError
- EmptyTypeAnnotation(EmptyTypeAnnotationError) - Constructor for class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
-
Constructs an immutable
InvalidTypeError.EmptyTypeAnnotation. - emptyTypeAnnotationError(EmptyTypeAnnotationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyTypeAnnotationError
- emptyTypeAnnotationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyTypeAnnotationError
- emptyTypeAnnotationError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyTypeAnnotationError
- emptyTypeAnnotationError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty type annotation error as a string
- EmptyTypeAnnotationError - Class in hydra.error.core
-
A type annotation with an empty annotation map (optional)
- EmptyTypeAnnotationError(SubtermPath) - Constructor for class hydra.error.core.EmptyTypeAnnotationError
-
Constructs an immutable
EmptyTypeAnnotationError. - EmptyTypeAnnotationError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyTypeAnnotationError. - emptyTypeAnnotationErrorEmptyTypeAnnotationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyTypeAnnotationError
- emptyTypeAnnotationErrorLocation(TypedTerm<EmptyTypeAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyTypeAnnotationError
- emptyTypeAnnotationErrorWithLocation(TypedTerm<EmptyTypeAnnotationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyTypeAnnotationError
- EmptyTypeNameInTerm(EmptyTypeNameInTermError) - Constructor for class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
-
Constructs an immutable
InvalidTermError.EmptyTypeNameInTerm. - emptyTypeNameInTermError(EmptyTypeNameInTermError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyTypeNameInTermError
- emptyTypeNameInTermError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyTypeNameInTermError
- emptyTypeNameInTermError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyTypeNameInTermError
- emptyTypeNameInTermError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty type name in term error as a string
- EmptyTypeNameInTermError - Class in hydra.error.core
-
A record, injection, projection, or case statement with an empty type name (optional)
- EmptyTypeNameInTermError(SubtermPath) - Constructor for class hydra.error.core.EmptyTypeNameInTermError
-
Constructs an immutable
EmptyTypeNameInTermError. - EmptyTypeNameInTermError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyTypeNameInTermError. - emptyTypeNameInTermErrorEmptyTypeNameInTermError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyTypeNameInTermError
- emptyTypeNameInTermErrorLocation(TypedTerm<EmptyTypeNameInTermError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyTypeNameInTermError
- emptyTypeNameInTermErrorWithLocation(TypedTerm<EmptyTypeNameInTermError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyTypeNameInTermError
- EmptyUnionType(EmptyUnionTypeError) - Constructor for class hydra.error.core.InvalidTypeError.EmptyUnionType
-
Constructs an immutable
InvalidTypeError.EmptyUnionType. - emptyUnionTypeError(EmptyUnionTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.EmptyUnionTypeError
- emptyUnionTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.EmptyUnionTypeError
- emptyUnionTypeError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.EmptyUnionTypeError
- emptyUnionTypeError(T0) - Static method in interface hydra.print.error.Core
-
Show an empty union type error as a string
- EmptyUnionTypeError - Class in hydra.error.core
-
A union type with no alternatives; TypeVoid is preferred (optional)
- EmptyUnionTypeError(SubtermPath) - Constructor for class hydra.error.core.EmptyUnionTypeError
-
Constructs an immutable
EmptyUnionTypeError. - EmptyUnionTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
EmptyUnionTypeError. - emptyUnionTypeErrorEmptyUnionTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.EmptyUnionTypeError
- emptyUnionTypeErrorLocation(TypedTerm<EmptyUnionTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.EmptyUnionTypeError
- emptyUnionTypeErrorWithLocation(TypedTerm<EmptyUnionTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.EmptyUnionTypeError
- enabled(ValidationProfile, Name) - Static method in interface hydra.validate.Core
-
True iff the given rule name appears in the profile's errorRules or warningRules.
- enabledPackaging(ValidationProfile, Name) - Static method in interface hydra.validate.Packaging
-
True iff the given rule name appears in the profile's errorRules or warningRules.
- enclosed - Variable in class hydra.ast.BracketExpr
-
The expression within the brackets
- enclosed(Expr) - Method in class hydra.ast.BracketExpr.Builder
- ENCLOSED - Static variable in class hydra.ast.BracketExpr
-
Name of the
hydra.ast.BracketExpr.enclosedfield. - encode - Variable in class hydra.coders.Bicoder
-
A function from source types to adapters
- encode - Variable in class hydra.coders.Coder
-
A function which encodes a domain value to a codomain value, with the possibility of failure
- encode - Variable in class hydra.graph.TermCoder
-
An encode function from terms to native values
- encode - Variable in class hydra.topology.OrderingIsomorphism
-
Mapping from source ordering to target ordering
- encode(Function<InferenceContext, Function<Graph, Function<Term, Either<Error_, A>>>>) - Method in class hydra.graph.TermCoder.Builder
- encode(Function<List<A>, List<A>>) - Method in class hydra.topology.OrderingIsomorphism.Builder
- encode(Function<T1, Adapter<T1, T2, V1, V2, E>>) - Method in class hydra.coders.Bicoder.Builder
- encode(Function<V1, Either<E, V2>>) - Method in class hydra.coders.Coder.Builder
- Encode - Interface in hydra.dsl.json
-
DSL functions for hydra.json.encode
- Encode - Interface in hydra.dsl.json.yaml
-
DSL functions for hydra.json.yaml.encode
- Encode - Interface in hydra.json
-
JSON encoding for Hydra terms.
- Encode - Interface in hydra.json.yaml
-
JSON-to-YAML encoding.
- Encode() - Constructor for class hydra.coders.CoderDirection.Encode
-
Constructs an immutable
CoderDirection.Encode. - ENCODE - Static variable in class hydra.coders.Bicoder
-
Name of the
hydra.coders.Bicoder.encodefield. - ENCODE - Static variable in class hydra.coders.Coder
-
Name of the
hydra.coders.Coder.encodefield. - ENCODE - Static variable in class hydra.coders.CoderDirection
-
Name of the
hydra.coders.CoderDirection.encodefield. - ENCODE - Static variable in class hydra.graph.TermCoder
-
Name of the
hydra.graph.TermCoder.encodefield. - ENCODE - Static variable in class hydra.topology.OrderingIsomorphism
-
Name of the
hydra.topology.OrderingIsomorphism.encodefield. - encodeAdapter(TypedTerm<Function<T1, Term>>, TypedTerm<Function<T2, Term>>, TypedTerm<Function<V1, Term>>, TypedTerm<Function<V2, Term>>, TypedTerm<Function<E, Term>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the encoder of hydra.coders.Adapter
- encodeAdjacencyList(TypedTerm<List<Pair<Integer, List<Integer>>>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeAdjacencyList
- encodeAdjacencyList(List<Pair<Integer, List<Integer>>>) - Static method in interface hydra.test.Transform
-
Encode an adjacency list as a Term
- encodeBicoder(TypedTerm<Function<T1, Term>>, TypedTerm<Function<T2, Term>>, TypedTerm<Function<V1, Term>>, TypedTerm<Function<V2, Term>>, TypedTerm<Function<E, Term>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the encoder of hydra.coders.Bicoder
- encodeBinding(T0, Graph, Binding) - Static method in interface hydra.Encoding
-
Transform a type binding into an encoder binding
- encodeBindingName(Name) - Static method in interface hydra.Encoding
-
Generate a binding name for an encoder function from a type name
- encodeCaseConvention(TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeCaseConvention
- encodeCaseConvention(CaseConvention) - Static method in interface hydra.test.Transform
-
Encode CaseConvention as a Term (unit variant)
- encodeCoder(TypedTerm<Function<V1, Term>>, TypedTerm<Function<V2, Term>>, TypedTerm<Function<E, Term>>) - Static method in interface hydra.dsl.Coders
-
DSL composition builder for the encoder of hydra.coders.Coder
- encodeColumnSchema(TypedTerm<Function<T, Term>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the encoder of hydra.relational.ColumnSchema
- encodeDataRow(TypedTerm<Function<V, Term>>) - Static method in interface hydra.dsl.Tabular
-
DSL composition builder for the encoder of hydra.tabular.DataRow
- encodeEitherListList(Either<List<List<Integer>>, List<Integer>>) - Static method in interface hydra.test.Transform
-
Encode Either [[Int]] [Int] as a Term
- encodeEitherListList(TypedTerm<Either<List<List<Integer>>, List<Integer>>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeEitherListList
- encodeEitherType(EitherType) - Static method in interface hydra.Encoding
-
Generate an encoder for an Either type
- encodeFieldValue(Name, Name, Type) - Static method in interface hydra.Encoding
-
Generate the encoder for a field's value
- encodeFloat(FloatValue) - Static method in interface hydra.json.Encode
-
Encode a float value to JSON.
- encodeFloat(TypedTerm<FloatValue>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.encodeFloat
- encodeFloatValue(FloatType, Term) - Static method in interface hydra.Encoding
-
Encode a float value based on its float type
- encodeForallType(ForallType) - Static method in interface hydra.Encoding
-
Generate an encoder for a polymorphic (forall) type
- encodeFunctionStructure(TypedTerm<Function<Env, Term>>) - Static method in interface hydra.dsl.Typing
-
DSL composition builder for the encoder of hydra.typing.FunctionStructure
- encodeInjection(Name, Name, Term) - Static method in interface hydra.Encoding
-
Encode an Injection as a term
- encodeInt(TypedTerm<Integer>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeInt
- encodeInt(Integer) - Static method in interface hydra.test.Transform
-
Encode an Int as a Term
- encodeInteger(IntegerValue) - Static method in interface hydra.json.Encode
-
Encode an integer value to JSON.
- encodeInteger(TypedTerm<IntegerValue>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.encodeInteger
- encodeIntegerValue(IntegerType, Term) - Static method in interface hydra.Encoding
-
Encode an integer value based on its integer type
- encodeIntList(TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeIntList
- encodeIntList(List<Integer>) - Static method in interface hydra.test.Transform
-
Encode [Int] as a Term
- encodeList(TypedTerm<Function<T0, Term>>, TypedTerm<List<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodeList
- encodeList(Function<T0, Term>, List<T0>) - Static method in interface hydra.Refs
-
Build an encoder for a list, given an encoder for its element type
- encodeListList(TypedTerm<List<List<Integer>>>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.encodeListList
- encodeListList(List<List<Integer>>) - Static method in interface hydra.test.Transform
-
Encode [[Int]] as a Term
- encodeListType(Type) - Static method in interface hydra.Encoding
-
Generate an encoder for a list type
- encodeLiteral(Literal) - Static method in interface hydra.json.Encode
-
Encode a Hydra literal to a JSON value
- encodeLiteral(TypedTerm<Literal>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.encodeLiteral
- encodeLiteralType(LiteralType) - Static method in interface hydra.Encoding
-
Generate an encoder for a literal type
- encodeMap(TypedTerm<Function<T0, Term>>, TypedTerm<Function<T1, Term>>, TypedTerm<Map<T0, T1>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodeMap
- encodeMap(Function<T0, Term>, Function<T1, Term>, Map<T0, T1>) - Static method in interface hydra.Refs
-
Build an encoder for a map, given encoders for its key and value types
- encodeMapType(MapType) - Static method in interface hydra.Encoding
-
Generate an encoder for a map type
- encodeModule(T0, Graph, Module) - Static method in interface hydra.Encoding
-
Transform a type module into an encoder module
- encodeModuleName(ModuleName) - Static method in interface hydra.Encoding
-
Generate an encoder module name from a source module name
- encodeModuleNames(TypedTerm<Function<N, Term>>) - Static method in interface hydra.dsl.Util
-
DSL composition builder for the encoder of hydra.util.ModuleNames
- encodeName(Name) - Static method in interface hydra.Encoding
-
Encode a Name as a term
- encodeOptional(TypedTerm<Function<T0, Term>>, TypedTerm<Optional<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodeOptional
- encodeOptional(Function<T0, Term>, Optional<T0>) - Static method in interface hydra.Refs
-
Build an encoder for an optional value, given an encoder for its element type
- encodeOptionalType(Type) - Static method in interface hydra.Encoding
-
Generate an encoder for a Maybe type
- encodeOrderingIsomorphism(TypedTerm<Function<A, Term>>) - Static method in interface hydra.dsl.Topology
-
DSL composition builder for the encoder of hydra.topology.OrderingIsomorphism
- encodePair(TypedTerm<Function<T0, Term>>, TypedTerm<Function<T1, Term>>, TypedTerm<Pair<T0, T1>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodePair
- encodePair(Function<T0, Term>, Function<T1, Term>, Pair<T0, T1>) - Static method in interface hydra.Refs
-
Build an encoder for a pair, given encoders for its first and second components
- encodePairType(PairType) - Static method in interface hydra.Encoding
-
Generate an encoder for a pair type
- encodeParser(TypedTerm<Function<A, Term>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the encoder of hydra.parsing.Parser
- encodeParseResult(TypedTerm<Function<A, Term>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the encoder of hydra.parsing.ParseResult
- encodeParseSuccess(TypedTerm<Function<A, Term>>) - Static method in interface hydra.dsl.Parsing
-
DSL composition builder for the encoder of hydra.parsing.ParseSuccess
- encoderCollectForallVariables(Type) - Static method in interface hydra.Encoding
-
Collect forall type variable names from a type
- encoderCollectOrdVars(Type) - Static method in interface hydra.Encoding
-
Collect type variables needing Ord constraints
- encoderCollectTypeVarsFromType(Type) - Static method in interface hydra.Encoding
-
Collect all type variable names from a type expression
- encodeRecordType(List<FieldType>) - Static method in interface hydra.Encoding
-
Generate an encoder for a record type (unnamed — should not be called directly)
- encodeRecordTypeNamed(Name, List<FieldType>) - Static method in interface hydra.Encoding
-
Generate an encoder for a record type with the given element name
- encodeRef(TypedName<T0>) - Static method in interface hydra.Refs
-
Look up the encoder function for a type given its TypedName token
- encodeRef(TypedTerm<TypedName<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodeRef
- encodeRelation(TypedTerm<Function<V, Term>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the encoder of hydra.relational.Relation
- encodeRelationSchema(TypedTerm<Function<T, Term>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the encoder of hydra.relational.RelationSchema
- encodeRelationship(TypedTerm<Function<V, Term>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the encoder of hydra.relational.Relationship
- encoderFullResultType(Type) - Static method in interface hydra.Encoding
-
Get full result type for encoder input
- encoderFullResultTypeNamed(Name, Type) - Static method in interface hydra.Encoding
-
Get full result type for encoder input, using element name for nominal types
- encodeRow(TypedTerm<Function<V, Term>>) - Static method in interface hydra.dsl.Relational
-
DSL composition builder for the encoder of hydra.relational.Row
- encoderType(Type) - Static method in interface hydra.Encoding
-
Build encoder function type
- encoderTypeNamed(Name, Type) - Static method in interface hydra.Encoding
-
Build encoder function type with element name for nominal types
- encoderTypeScheme(Type) - Static method in interface hydra.Encoding
-
Construct a TypeScheme for an encoder function from a source type
- encoderTypeSchemeNamed(Name, Type) - Static method in interface hydra.Encoding
-
Construct a TypeScheme for an encoder function, with element name for nominal types
- encodeSet(TypedTerm<Function<T0, Term>>, TypedTerm<Set<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.encodeSet
- encodeSet(Function<T0, Term>, Set<T0>) - Static method in interface hydra.Refs
-
Build an encoder for a set, given an encoder for its element type
- encodeSetType(Type) - Static method in interface hydra.Encoding
-
Generate an encoder for a set type
- encodeTable(TypedTerm<Function<V, Term>>) - Static method in interface hydra.dsl.Tabular
-
DSL composition builder for the encoder of hydra.tabular.Table
- encodeTermCoder(TypedTerm<Function<A, Term>>) - Static method in interface hydra.dsl.Graph
-
DSL composition builder for the encoder of hydra.graph.TermCoder
- encodeType(Type) - Static method in interface hydra.Encoding
-
Generate an encoder term for a Type
- encodeTypeNamed(Name, Type) - Static method in interface hydra.Encoding
-
Generate an encoder term for a Type, with the element name for nominal types
- encodeUnionType(List<FieldType>) - Static method in interface hydra.Encoding
-
Generate an encoder for a union type (placeholder name)
- encodeUnionTypeNamed(Name, List<FieldType>) - Static method in interface hydra.Encoding
-
Generate an encoder for a union type with the given element name
- encodeUtf8() - Static method in interface hydra.lib.Text
- encodeUtf8(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Text
-
DSL reference to hydra.lib.text.encodeUtf8
- EncodeUtf8 - Class in hydra.overlay.java.lib.text
-
Encode text as a sequence of UTF-8 bytes.
- EncodeUtf8() - Constructor for class hydra.overlay.java.lib.text.EncodeUtf8
- encodeValidationResult(TypedTerm<Function<E, Term>>) - Static method in interface hydra.dsl.Validation
-
DSL composition builder for the encoder of hydra.validation.ValidationResult
- encodeWrappedType(Type) - Static method in interface hydra.Encoding
-
Generate an encoder for a wrapped type (placeholder name)
- encodeWrappedTypeNamed(Name, Type) - Static method in interface hydra.Encoding
-
Generate an encoder for a wrapped type with the given element name
- Encoding - Interface in hydra
-
Functions for generating term encoders from type modules
- entityMetadata(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.EntityMetadata
- entityMetadata(EntityMetadata) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.EntityMetadata
- entityMetadata(TypedTerm<Optional<String>>, TypedTerm<List<String>>, TypedTerm<List<EntityReference>>, TypedTerm<Optional<LifecycleInfo>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.EntityMetadata
- EntityMetadata - Class in hydra.packaging
-
Documentation and lifecycle metadata attachable to a packaging entity (package, module, or definition).
- EntityMetadata(Optional<String>, List<String>, List<EntityReference>, Optional<LifecycleInfo>) - Constructor for class hydra.packaging.EntityMetadata
-
Constructs an immutable
EntityMetadata. - EntityMetadata.Builder - Class in hydra.packaging
-
A fluent builder for
EntityMetadata. - entityMetadataComments(TypedTerm<EntityMetadata>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the comments field of hydra.packaging.EntityMetadata
- entityMetadataDescription(TypedTerm<EntityMetadata>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the description field of hydra.packaging.EntityMetadata
- entityMetadataEntityMetadata() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.EntityMetadata
- entityMetadataLifecycle(TypedTerm<EntityMetadata>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the lifecycle field of hydra.packaging.EntityMetadata
- entityMetadataSeeAlso(TypedTerm<EntityMetadata>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the seeAlso field of hydra.packaging.EntityMetadata
- entityMetadataWithComments(TypedTerm<EntityMetadata>, TypedTerm<List<String>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the comments field of hydra.packaging.EntityMetadata
- entityMetadataWithDescription(TypedTerm<EntityMetadata>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the description field of hydra.packaging.EntityMetadata
- entityMetadataWithLifecycle(TypedTerm<EntityMetadata>, TypedTerm<Optional<LifecycleInfo>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the lifecycle field of hydra.packaging.EntityMetadata
- entityMetadataWithSeeAlso(TypedTerm<EntityMetadata>, TypedTerm<List<EntityReference>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the seeAlso field of hydra.packaging.EntityMetadata
- entityReference(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.EntityReference
- entityReference(EntityReference) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.EntityReference
- entityReference(EntityReference) - Static method in interface hydra.print.Docs
-
Render a
EntityReferenceas its doc-escape tag string (without the surrounding braces) - entityReference(TypedTerm<EntityReference>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.entityReference
- EntityReference - Class in hydra.packaging
-
A typed reference to a Hydra entity: a package, a module, a definition (by name), or an inline type or term expression in Hydra textual syntax.
- EntityReference.Definition - Class in hydra.packaging
-
A reference to a definition (type, term, or primitive), by name
- EntityReference.Module - Class in hydra.packaging
-
A reference to a module, by name
- EntityReference.Package_ - Class in hydra.packaging
-
A reference to a package, by name
- EntityReference.PartialVisitor<R> - Interface in hydra.packaging
-
Partial visitor over
EntityReferencewith a defaultEntityReference.PartialVisitor.otherwise(hydra.packaging.EntityReference)branch. - EntityReference.TermExpr - Class in hydra.packaging
-
An inline term expression in Hydra textual syntax
- EntityReference.TypeExpr - Class in hydra.packaging
-
An inline type expression in Hydra textual syntax
- EntityReference.Visitor<R> - Interface in hydra.packaging
-
Visitor over
EntityReference. - entityReferenceDefinition(TypedTerm<DefinitionReference>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the definition variant of hydra.packaging.EntityReference
- entityReferenceEntityReference() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.EntityReference
- entityReferenceModule(TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the module variant of hydra.packaging.EntityReference
- entityReferencePackage(TypedTerm<PackageName>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the package variant of hydra.packaging.EntityReference
- entityReferenceTermExpr(TypedTerm<String>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the termExpr variant of hydra.packaging.EntityReference
- entityReferenceTypeExpr(TypedTerm<String>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the typeExpr variant of hydra.packaging.EntityReference
- entry(K, V) - Static method in class hydra.overlay.java.util.PersistentMap
-
Creates a Map.Entry for use with ofEntries().
- entrySet() - Method in class hydra.overlay.java.util.PersistentMap
- enum_(String...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create an enumerated type with the given variant names.
- ENUM_VALUE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.enumValuefield. - enumValue - Variable in class hydra.coders.CaseConventions
-
Convention for enum-variant value names
- enumValue(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- environment - Variable in class hydra.system.Command
-
The complete environment for the child (POSIX environ).
- environment - Variable in class hydra.typing.FunctionStructure
-
Updated environment after processing all bindings
- environment(Env) - Method in class hydra.typing.FunctionStructure.Builder
- environment(Optional<Map<EnvironmentVariable, String>>) - Method in class hydra.system.Command.Builder
- Environment - Interface in hydra.dsl
-
DSL functions for hydra.environment
- Environment - Interface in hydra
-
Graph to type environment conversions
- ENVIRONMENT - Static variable in class hydra.system.Command
-
Name of the
hydra.system.Command.environmentfield. - ENVIRONMENT - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.environmentfield. - environmentVariable(Graph, Term) - Static method in interface hydra.decode.System_
-
Decoder for hydra.system.EnvironmentVariable
- environmentVariable(EnvironmentVariable) - Static method in interface hydra.encode.System_
-
Encoder for hydra.system.EnvironmentVariable
- environmentVariable(TypedTerm<String>) - Static method in interface hydra.dsl.System_
-
DSL constructor for the hydra.system.EnvironmentVariable wrapper
- EnvironmentVariable - Class in hydra.system
-
The name of an environment variable: its identity within the POSIX environment list environ (XBD section 8, Environment Variables, https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap08.html).
- EnvironmentVariable(String) - Constructor for class hydra.system.EnvironmentVariable
-
Constructs an immutable
EnvironmentVariable. - EnvironmentVariable.Builder - Class in hydra.system
-
A fluent builder for
EnvironmentVariable. - environmentVariableEnvironmentVariable() - Static method in interface hydra.dsl.System_
-
DSL name token for hydra.system.EnvironmentVariable
- eof() - Static method in interface hydra.Parsers
-
A parser that succeeds only at the end of input
- EQ - Static variable in interface hydra.overlay.java.dsl.Types
- equal() - Static method in interface hydra.lib.Equality
- equal(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Equality
-
DSL reference to hydra.lib.equality.equal
- Equal - Class in hydra.overlay.java.lib.equality
-
Tests equality.
- Equal() - Constructor for class hydra.overlay.java.lib.equality.Equal
- Equal() - Constructor for class hydra.query.ComparisonConstraint.Equal
-
Constructs an immutable
ComparisonConstraint.Equal. - EQUAL - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.equalfield. - EQUAL_TO - Static variable in class hydra.util.Comparison
-
Name of the
hydra.util.Comparison.equalTofield. - equality() - Static method in interface hydra.Classes
-
The equality type class: instances support structural equality.
- Equality - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.equality
- Equality - Interface in hydra.lib
-
Primitives in the hydra.lib.equality module.
- EqualityFunction<T> - Class in hydra.overlay.java.lib.equality
- EqualityFunction(PrimitiveType<T>, EqualityFunction.Relation) - Constructor for class hydra.overlay.java.lib.equality.EqualityFunction
- EqualityFunction.Relation - Enum in hydra.overlay.java.lib.equality
- equals(Object) - Method in class hydra.ast.Associativity.Both
- equals(Object) - Method in class hydra.ast.Associativity.Left
- equals(Object) - Method in class hydra.ast.Associativity.None
- equals(Object) - Method in class hydra.ast.Associativity.Right
- equals(Object) - Method in class hydra.ast.BlockStyle
- equals(Object) - Method in class hydra.ast.BracketExpr
- equals(Object) - Method in class hydra.ast.Brackets
- equals(Object) - Method in class hydra.ast.Expr.Brackets
- equals(Object) - Method in class hydra.ast.Expr.Const
- equals(Object) - Method in class hydra.ast.Expr.Indent
- equals(Object) - Method in class hydra.ast.Expr.Op
- equals(Object) - Method in class hydra.ast.Expr.Seq
- equals(Object) - Method in class hydra.ast.IndentedExpression
- equals(Object) - Method in class hydra.ast.IndentStyle.AllLines
- equals(Object) - Method in class hydra.ast.IndentStyle.SubsequentLines
- equals(Object) - Method in class hydra.ast.Op
- equals(Object) - Method in class hydra.ast.OpExpr
- equals(Object) - Method in class hydra.ast.Padding
- equals(Object) - Method in class hydra.ast.Precedence
- equals(Object) - Method in class hydra.ast.SeqExpr
- equals(Object) - Method in class hydra.ast.Symbol
- equals(Object) - Method in class hydra.ast.Ws.Break
- equals(Object) - Method in class hydra.ast.Ws.BreakAndIndent
- equals(Object) - Method in class hydra.ast.Ws.DoubleBreak
- equals(Object) - Method in class hydra.ast.Ws.None
- equals(Object) - Method in class hydra.ast.Ws.Space
- equals(Object) - Method in class hydra.coders.Adapter
- equals(Object) - Method in class hydra.coders.AdapterContext
- equals(Object) - Method in class hydra.coders.Bicoder
- equals(Object) - Method in class hydra.coders.CaseConventions
- equals(Object) - Method in class hydra.coders.Coder
- equals(Object) - Method in class hydra.coders.CoderDirection.Decode
- equals(Object) - Method in class hydra.coders.CoderDirection.Encode
- equals(Object) - Method in class hydra.coders.Language
- equals(Object) - Method in class hydra.coders.LanguageConstraints
- equals(Object) - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
- equals(Object) - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
- equals(Object) - Method in class hydra.coders.LanguageFeature.PartialApplication
- equals(Object) - Method in class hydra.coders.LanguageName
- equals(Object) - Method in class hydra.coders.TraversalOrder.Post
- equals(Object) - Method in class hydra.coders.TraversalOrder.Pre
- equals(Object) - Method in class hydra.core.AnnotatedTerm
- equals(Object) - Method in class hydra.core.AnnotatedType
- equals(Object) - Method in class hydra.core.Application
- equals(Object) - Method in class hydra.core.ApplicationType
- equals(Object) - Method in class hydra.core.Binding
- equals(Object) - Method in class hydra.core.CaseAlternative
- equals(Object) - Method in class hydra.core.CaseStatement
- equals(Object) - Method in class hydra.core.EitherType
- equals(Object) - Method in class hydra.core.Field
- equals(Object) - Method in class hydra.core.FieldType
- equals(Object) - Method in class hydra.core.FloatType.Float32
- equals(Object) - Method in class hydra.core.FloatType.Float64
- equals(Object) - Method in class hydra.core.FloatValue.Float32
- equals(Object) - Method in class hydra.core.FloatValue.Float64
- equals(Object) - Method in class hydra.core.ForallType
- equals(Object) - Method in class hydra.core.FunctionType
- equals(Object) - Method in class hydra.core.Injection
- equals(Object) - Method in class hydra.core.IntegerType.Bigint
- equals(Object) - Method in class hydra.core.IntegerType.Int16
- equals(Object) - Method in class hydra.core.IntegerType.Int32
- equals(Object) - Method in class hydra.core.IntegerType.Int64
- equals(Object) - Method in class hydra.core.IntegerType.Int8
- equals(Object) - Method in class hydra.core.IntegerType.Uint16
- equals(Object) - Method in class hydra.core.IntegerType.Uint32
- equals(Object) - Method in class hydra.core.IntegerType.Uint64
- equals(Object) - Method in class hydra.core.IntegerType.Uint8
- equals(Object) - Method in class hydra.core.IntegerValue.Bigint
- equals(Object) - Method in class hydra.core.IntegerValue.Int16
- equals(Object) - Method in class hydra.core.IntegerValue.Int32
- equals(Object) - Method in class hydra.core.IntegerValue.Int64
- equals(Object) - Method in class hydra.core.IntegerValue.Int8
- equals(Object) - Method in class hydra.core.IntegerValue.Uint16
- equals(Object) - Method in class hydra.core.IntegerValue.Uint32
- equals(Object) - Method in class hydra.core.IntegerValue.Uint64
- equals(Object) - Method in class hydra.core.IntegerValue.Uint8
- equals(Object) - Method in class hydra.core.Lambda
- equals(Object) - Method in class hydra.core.Let
- equals(Object) - Method in class hydra.core.Literal.Binary
- equals(Object) - Method in class hydra.core.Literal.Boolean_
- equals(Object) - Method in class hydra.core.Literal.Decimal
- equals(Object) - Method in class hydra.core.Literal.Float_
- equals(Object) - Method in class hydra.core.Literal.Integer_
- equals(Object) - Method in class hydra.core.Literal.String_
- equals(Object) - Method in class hydra.core.LiteralType.Binary
- equals(Object) - Method in class hydra.core.LiteralType.Boolean_
- equals(Object) - Method in class hydra.core.LiteralType.Decimal
- equals(Object) - Method in class hydra.core.LiteralType.Float_
- equals(Object) - Method in class hydra.core.LiteralType.Integer_
- equals(Object) - Method in class hydra.core.LiteralType.String_
- equals(Object) - Method in class hydra.core.MapType
- equals(Object) - Method in class hydra.core.Name
- equals(Object) - Method in class hydra.core.PairType
- equals(Object) - Method in class hydra.core.Projection
- equals(Object) - Method in class hydra.core.Record
- equals(Object) - Method in class hydra.core.Term.Annotated
- equals(Object) - Method in class hydra.core.Term.Application
- equals(Object) - Method in class hydra.core.Term.Cases
- equals(Object) - Method in class hydra.core.Term.Either
- equals(Object) - Method in class hydra.core.Term.Inject
- equals(Object) - Method in class hydra.core.Term.Lambda
- equals(Object) - Method in class hydra.core.Term.Let
- equals(Object) - Method in class hydra.core.Term.List
- equals(Object) - Method in class hydra.core.Term.Literal
- equals(Object) - Method in class hydra.core.Term.Map
- equals(Object) - Method in class hydra.core.Term.Optional
- equals(Object) - Method in class hydra.core.Term.Pair
- equals(Object) - Method in class hydra.core.Term.Project
- equals(Object) - Method in class hydra.core.Term.Record
- equals(Object) - Method in class hydra.core.Term.Set
- equals(Object) - Method in class hydra.core.Term.TypeApplication
- equals(Object) - Method in class hydra.core.Term.TypeLambda
- equals(Object) - Method in class hydra.core.Term.Unit
- equals(Object) - Method in class hydra.core.Term.Unwrap
- equals(Object) - Method in class hydra.core.Term.Variable
- equals(Object) - Method in class hydra.core.Term.Wrap
- equals(Object) - Method in class hydra.core.Type.Annotated
- equals(Object) - Method in class hydra.core.Type.Application
- equals(Object) - Method in class hydra.core.Type.Effect
- equals(Object) - Method in class hydra.core.Type.Either
- equals(Object) - Method in class hydra.core.Type.Forall
- equals(Object) - Method in class hydra.core.Type.Function
- equals(Object) - Method in class hydra.core.Type.List
- equals(Object) - Method in class hydra.core.Type.Literal
- equals(Object) - Method in class hydra.core.Type.Map
- equals(Object) - Method in class hydra.core.Type.Optional
- equals(Object) - Method in class hydra.core.Type.Pair
- equals(Object) - Method in class hydra.core.Type.Record
- equals(Object) - Method in class hydra.core.Type.Set
- equals(Object) - Method in class hydra.core.Type.Union
- equals(Object) - Method in class hydra.core.Type.Unit
- equals(Object) - Method in class hydra.core.Type.Variable
- equals(Object) - Method in class hydra.core.Type.Void_
- equals(Object) - Method in class hydra.core.Type.Wrap
- equals(Object) - Method in class hydra.core.TypeApplicationTerm
- equals(Object) - Method in class hydra.core.TypeClassConstraint.Simple
- equals(Object) - Method in class hydra.core.TypeLambda
- equals(Object) - Method in class hydra.core.TypeScheme
- equals(Object) - Method in class hydra.core.TypeVariableConstraints
- equals(Object) - Method in class hydra.core.WrappedTerm
- equals(Object) - Method in class hydra.docs.DocSegment.Ref
- equals(Object) - Method in class hydra.docs.DocSegment.Text
- equals(Object) - Method in class hydra.error.checking.CheckingError.IncorrectUnification
- equals(Object) - Method in class hydra.error.checking.CheckingError.NotAForallType
- equals(Object) - Method in class hydra.error.checking.CheckingError.NotAFunctionType
- equals(Object) - Method in class hydra.error.checking.CheckingError.Other
- equals(Object) - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
- equals(Object) - Method in class hydra.error.checking.CheckingError.TypeMismatch
- equals(Object) - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
- equals(Object) - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
- equals(Object) - Method in class hydra.error.checking.CheckingError.UnequalTypes
- equals(Object) - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- equals(Object) - Method in class hydra.error.checking.CheckingError.UntypedLambda
- equals(Object) - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
- equals(Object) - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
- equals(Object) - Method in class hydra.error.checking.IncorrectUnificationError
- equals(Object) - Method in class hydra.error.checking.NotAForallTypeError
- equals(Object) - Method in class hydra.error.checking.NotAFunctionTypeError
- equals(Object) - Method in class hydra.error.checking.OtherCheckingError
- equals(Object) - Method in class hydra.error.checking.TypeArityMismatchError
- equals(Object) - Method in class hydra.error.checking.TypeMismatchError
- equals(Object) - Method in class hydra.error.checking.UnboundTypeVariablesError
- equals(Object) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
- equals(Object) - Method in class hydra.error.checking.UnequalTypesError
- equals(Object) - Method in class hydra.error.checking.UnsupportedTermVariantError
- equals(Object) - Method in class hydra.error.checking.UntypedLambdaError
- equals(Object) - Method in class hydra.error.checking.UntypedLetBindingError
- equals(Object) - Method in class hydra.error.checking.UntypedTermVariableCheckingError
- equals(Object) - Method in class hydra.error.core.ConstantConditionError
- equals(Object) - Method in class hydra.error.core.DuplicateBindingError
- equals(Object) - Method in class hydra.error.core.DuplicateFieldError
- equals(Object) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
- equals(Object) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
- equals(Object) - Method in class hydra.error.core.EmptyCaseStatementError
- equals(Object) - Method in class hydra.error.core.EmptyLetBindingsError
- equals(Object) - Method in class hydra.error.core.EmptyRecordTypeError
- equals(Object) - Method in class hydra.error.core.EmptyTermAnnotationError
- equals(Object) - Method in class hydra.error.core.EmptyTypeAnnotationError
- equals(Object) - Method in class hydra.error.core.EmptyTypeNameInTermError
- equals(Object) - Method in class hydra.error.core.EmptyUnionTypeError
- equals(Object) - Method in class hydra.error.core.ExtraRecordFieldsError
- equals(Object) - Method in class hydra.error.core.InvalidForallParameterNameError
- equals(Object) - Method in class hydra.error.core.InvalidLambdaParameterNameError
- equals(Object) - Method in class hydra.error.core.InvalidLetBindingNameError
- equals(Object) - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
- equals(Object) - Method in class hydra.error.core.InvalidTermError.ConstantCondition
- equals(Object) - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
- equals(Object) - Method in class hydra.error.core.InvalidTermError.DuplicateField
- equals(Object) - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- equals(Object) - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
- equals(Object) - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- equals(Object) - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- equals(Object) - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
- equals(Object) - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- equals(Object) - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- equals(Object) - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- equals(Object) - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
- equals(Object) - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
- equals(Object) - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- equals(Object) - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- equals(Object) - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- equals(Object) - Method in class hydra.error.core.InvalidTermError.SelfApplication
- equals(Object) - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
- equals(Object) - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- equals(Object) - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- equals(Object) - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- equals(Object) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
- equals(Object) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
- equals(Object) - Method in class hydra.error.core.LiteralTypeMismatchError
- equals(Object) - Method in class hydra.error.core.MissingCaseBranchesError
- equals(Object) - Method in class hydra.error.core.MissingRecordFieldsError
- equals(Object) - Method in class hydra.error.core.NestedTermAnnotationError
- equals(Object) - Method in class hydra.error.core.NestedTypeAnnotationError
- equals(Object) - Method in class hydra.error.core.NominalTypeKindMismatchError
- equals(Object) - Method in class hydra.error.core.NonComparableMapKeyTypeError
- equals(Object) - Method in class hydra.error.core.NonComparableSetElementTypeError
- equals(Object) - Method in class hydra.error.core.RedundantWrapUnwrapError
- equals(Object) - Method in class hydra.error.core.SelfApplicationError
- equals(Object) - Method in class hydra.error.core.SingleVariantUnionError
- equals(Object) - Method in class hydra.error.core.TermVariableShadowingError
- equals(Object) - Method in class hydra.error.core.TypeVariableShadowingInForallError
- equals(Object) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
- equals(Object) - Method in class hydra.error.core.UndeclaredVariantError
- equals(Object) - Method in class hydra.error.core.UndefinedFieldError
- equals(Object) - Method in class hydra.error.core.UndefinedTermVariableError
- equals(Object) - Method in class hydra.error.core.UndefinedTypeVariableError
- equals(Object) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
- equals(Object) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- equals(Object) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- equals(Object) - Method in class hydra.error.core.UnexpectedTermVariantError
- equals(Object) - Method in class hydra.error.core.UnexpectedTypeVariantError
- equals(Object) - Method in class hydra.error.core.UnknownCaseAlternativeError
- equals(Object) - Method in class hydra.error.core.UnknownPrimitiveNameError
- equals(Object) - Method in class hydra.error.core.UnknownProjectedFieldError
- equals(Object) - Method in class hydra.error.core.UnnecessaryIdentityApplicationError
- equals(Object) - Method in class hydra.error.core.UnresolvedNominalTypeError
- equals(Object) - Method in class hydra.error.core.UntypedTermVariableError
- equals(Object) - Method in class hydra.error.core.VoidInNonBottomPositionError
- equals(Object) - Method in class hydra.error.file.FileError.AlreadyExists
- equals(Object) - Method in class hydra.error.file.FileError.InvalidPath
- equals(Object) - Method in class hydra.error.file.FileError.NotFound
- equals(Object) - Method in class hydra.error.file.FileError.Other
- equals(Object) - Method in class hydra.error.file.FileError.PermissionDenied
- equals(Object) - Method in class hydra.error.packaging.ConflictingModuleNameError
- equals(Object) - Method in class hydra.error.packaging.ConflictingVariantNameError
- equals(Object) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
- equals(Object) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
- equals(Object) - Method in class hydra.error.packaging.DuplicateDefinitionNameError
- equals(Object) - Method in class hydra.error.packaging.DuplicateModuleNameError
- equals(Object) - Method in class hydra.error.packaging.InvalidDefinitionNameError
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- equals(Object) - Method in class hydra.error.packaging.InvalidModuleNameConventionError
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- equals(Object) - Method in class hydra.error.packaging.InvalidPackageNameError
- equals(Object) - Method in class hydra.error.packaging.MissingDocumentationError
- equals(Object) - Method in class hydra.error.packaging.UndeclaredDependencyError
- equals(Object) - Method in class hydra.error.system.SystemError.CommandNotFound
- equals(Object) - Method in class hydra.error.system.SystemError.Interrupted
- equals(Object) - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
- equals(Object) - Method in class hydra.error.system.SystemError.Other
- equals(Object) - Method in class hydra.error.system.SystemError.PermissionDenied
- equals(Object) - Method in class hydra.errors.DecodingError
- equals(Object) - Method in class hydra.errors.Error_.Checking
- equals(Object) - Method in class hydra.errors.Error_.Decoding
- equals(Object) - Method in class hydra.errors.Error_.DuplicateBinding
- equals(Object) - Method in class hydra.errors.Error_.DuplicateField
- equals(Object) - Method in class hydra.errors.Error_.Extraction
- equals(Object) - Method in class hydra.errors.Error_.Inference
- equals(Object) - Method in class hydra.errors.Error_.InvalidLiteral
- equals(Object) - Method in class hydra.errors.Error_.Other
- equals(Object) - Method in class hydra.errors.Error_.Resolution
- equals(Object) - Method in class hydra.errors.Error_.UndefinedField
- equals(Object) - Method in class hydra.errors.Error_.UndefinedTermVariable
- equals(Object) - Method in class hydra.errors.Error_.UnexpectedTermVariant
- equals(Object) - Method in class hydra.errors.Error_.UnexpectedTypeVariant
- equals(Object) - Method in class hydra.errors.Error_.Unification
- equals(Object) - Method in class hydra.errors.Error_.UntypedTermVariable
- equals(Object) - Method in class hydra.errors.ExtractionError.EmptyList
- equals(Object) - Method in class hydra.errors.ExtractionError.MultipleBindings
- equals(Object) - Method in class hydra.errors.ExtractionError.MultipleFields
- equals(Object) - Method in class hydra.errors.ExtractionError.NoMatchingField
- equals(Object) - Method in class hydra.errors.ExtractionError.NoSuchBinding
- equals(Object) - Method in class hydra.errors.ExtractionError.NotEnoughCases
- equals(Object) - Method in class hydra.errors.ExtractionError.UnexpectedShape
- equals(Object) - Method in class hydra.errors.InferenceError.Checking
- equals(Object) - Method in class hydra.errors.InferenceError.Other
- equals(Object) - Method in class hydra.errors.InferenceError.Unification
- equals(Object) - Method in class hydra.errors.MultipleBindingsError
- equals(Object) - Method in class hydra.errors.MultipleFieldsError
- equals(Object) - Method in class hydra.errors.NoMatchingFieldError
- equals(Object) - Method in class hydra.errors.NoSuchBindingError
- equals(Object) - Method in class hydra.errors.NoSuchPrimitiveError
- equals(Object) - Method in class hydra.errors.OtherError
- equals(Object) - Method in class hydra.errors.OtherInferenceError
- equals(Object) - Method in class hydra.errors.OtherResolutionError
- equals(Object) - Method in class hydra.errors.ResolutionError.NoMatchingField
- equals(Object) - Method in class hydra.errors.ResolutionError.NoSuchBinding
- equals(Object) - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
- equals(Object) - Method in class hydra.errors.ResolutionError.Other
- equals(Object) - Method in class hydra.errors.ResolutionError.UnexpectedShape
- equals(Object) - Method in class hydra.errors.UnexpectedShapeError
- equals(Object) - Method in class hydra.errors.UnificationError
- equals(Object) - Method in class hydra.errors.UnificationInferenceError
- equals(Object) - Method in class hydra.file.FileExtension
- equals(Object) - Method in class hydra.file.FilePath
- equals(Object) - Method in class hydra.file.FileStatus
- equals(Object) - Method in class hydra.file.FileType.Block
- equals(Object) - Method in class hydra.file.FileType.Character_
- equals(Object) - Method in class hydra.file.FileType.Directory
- equals(Object) - Method in class hydra.file.FileType.Fifo
- equals(Object) - Method in class hydra.file.FileType.Link
- equals(Object) - Method in class hydra.file.FileType.Regular
- equals(Object) - Method in class hydra.file.FileType.Socket
- equals(Object) - Method in class hydra.graph.Graph
- equals(Object) - Method in class hydra.graph.Library
- equals(Object) - Method in class hydra.graph.Primitive
- equals(Object) - Method in class hydra.graph.TermCoder
- equals(Object) - Method in class hydra.json.model.Value.Array
- equals(Object) - Method in class hydra.json.model.Value.Boolean_
- equals(Object) - Method in class hydra.json.model.Value.Null
- equals(Object) - Method in class hydra.json.model.Value.Number_
- equals(Object) - Method in class hydra.json.model.Value.Object_
- equals(Object) - Method in class hydra.json.model.Value.String_
- equals(Object) - Method in class hydra.overlay.java.util.Either.Left
-
Checks if this Left value is equal to another object.
- equals(Object) - Method in class hydra.overlay.java.util.Either.Right
-
Checks if this Right value is equal to another object.
- equals(Object) - Method in class hydra.overlay.java.util.Optional
-
Checks if this Optional is equal to another object.
- equals(Object) - Method in class hydra.overlay.java.util.Pair
-
Checks if this Pair is equal to another object.
- equals(Object) - Method in class hydra.overlay.java.util.PersistentMap
- equals(Object) - Method in class hydra.overlay.java.util.PersistentSet
- equals(Object) - Method in class hydra.overlay.java.util.Unit
-
Checks if this Unit is equal to another object.
- equals(Object) - Method in class hydra.packaging.Definition.Primitive
- equals(Object) - Method in class hydra.packaging.Definition.Term
- equals(Object) - Method in class hydra.packaging.Definition.Type
- equals(Object) - Method in class hydra.packaging.DefinitionReference.Primitive
- equals(Object) - Method in class hydra.packaging.DefinitionReference.Term
- equals(Object) - Method in class hydra.packaging.DefinitionReference.Type
- equals(Object) - Method in class hydra.packaging.DependencyScope.Api
- equals(Object) - Method in class hydra.packaging.DependencyScope.Runtime_
- equals(Object) - Method in class hydra.packaging.DependencyScope.Test
- equals(Object) - Method in class hydra.packaging.DependencyScope.Tool
- equals(Object) - Method in class hydra.packaging.EntityMetadata
- equals(Object) - Method in class hydra.packaging.EntityReference.Definition
- equals(Object) - Method in class hydra.packaging.EntityReference.Module
- equals(Object) - Method in class hydra.packaging.EntityReference.Package_
- equals(Object) - Method in class hydra.packaging.EntityReference.TermExpr
- equals(Object) - Method in class hydra.packaging.EntityReference.TypeExpr
- equals(Object) - Method in class hydra.packaging.LifecycleInfo
- equals(Object) - Method in class hydra.packaging.Module
- equals(Object) - Method in class hydra.packaging.ModuleDependency
- equals(Object) - Method in class hydra.packaging.ModuleName
- equals(Object) - Method in class hydra.packaging.Package_
- equals(Object) - Method in class hydra.packaging.PackageDependency
- equals(Object) - Method in class hydra.packaging.PackageName
- equals(Object) - Method in class hydra.packaging.PrimitiveDefinition
- equals(Object) - Method in class hydra.packaging.TermDefinition
- equals(Object) - Method in class hydra.packaging.TypeDefinition
- equals(Object) - Method in class hydra.packaging.Version
- equals(Object) - Method in class hydra.packaging.VersionRange
- equals(Object) - Method in class hydra.packaging.VersionSpecifier.Any
- equals(Object) - Method in class hydra.packaging.VersionSpecifier.AtLeast
- equals(Object) - Method in class hydra.packaging.VersionSpecifier.Exact
- equals(Object) - Method in class hydra.packaging.VersionSpecifier.Range
- equals(Object) - Method in class hydra.parsing.ParseError
- equals(Object) - Method in class hydra.parsing.Parser
- equals(Object) - Method in class hydra.parsing.ParseResult.Failure
- equals(Object) - Method in class hydra.parsing.ParseResult.Success
- equals(Object) - Method in class hydra.parsing.ParseSuccess
- equals(Object) - Method in class hydra.paths.SubtermAttribute
- equals(Object) - Method in class hydra.paths.SubtermEdge
- equals(Object) - Method in class hydra.paths.SubtermGraph
- equals(Object) - Method in class hydra.paths.SubtermLink.Attribute
- equals(Object) - Method in class hydra.paths.SubtermLink.Edge
- equals(Object) - Method in class hydra.paths.SubtermLink.Property
- equals(Object) - Method in class hydra.paths.SubtermNode
- equals(Object) - Method in class hydra.paths.SubtermPath
- equals(Object) - Method in class hydra.paths.SubtermProperty
- equals(Object) - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
- equals(Object) - Method in class hydra.paths.SubtermStep.AnnotatedBody
- equals(Object) - Method in class hydra.paths.SubtermStep.ApplicationArgument
- equals(Object) - Method in class hydra.paths.SubtermStep.ApplicationFunction
- equals(Object) - Method in class hydra.paths.SubtermStep.CasesCase
- equals(Object) - Method in class hydra.paths.SubtermStep.CasesDefault
- equals(Object) - Method in class hydra.paths.SubtermStep.EitherLeft
- equals(Object) - Method in class hydra.paths.SubtermStep.EitherRight
- equals(Object) - Method in class hydra.paths.SubtermStep.InjectField
- equals(Object) - Method in class hydra.paths.SubtermStep.LambdaBody
- equals(Object) - Method in class hydra.paths.SubtermStep.LetBinding
- equals(Object) - Method in class hydra.paths.SubtermStep.LetBody
- equals(Object) - Method in class hydra.paths.SubtermStep.ListElement
- equals(Object) - Method in class hydra.paths.SubtermStep.MapKey
- equals(Object) - Method in class hydra.paths.SubtermStep.MapValue
- equals(Object) - Method in class hydra.paths.SubtermStep.OptionalGiven
- equals(Object) - Method in class hydra.paths.SubtermStep.PairFirst
- equals(Object) - Method in class hydra.paths.SubtermStep.PairSecond
- equals(Object) - Method in class hydra.paths.SubtermStep.RecordField
- equals(Object) - Method in class hydra.paths.SubtermStep.SetElement
- equals(Object) - Method in class hydra.paths.SubtermStep.TypeApplicationBody
- equals(Object) - Method in class hydra.paths.SubtermStep.TypeLambdaBody
- equals(Object) - Method in class hydra.paths.SubtermStep.WrapBody
- equals(Object) - Method in class hydra.paths.SubtypeAttribute
- equals(Object) - Method in class hydra.paths.SubtypeEdge
- equals(Object) - Method in class hydra.paths.SubtypeGraph
- equals(Object) - Method in class hydra.paths.SubtypeLink.Attribute
- equals(Object) - Method in class hydra.paths.SubtypeLink.Edge
- equals(Object) - Method in class hydra.paths.SubtypeLink.Property
- equals(Object) - Method in class hydra.paths.SubtypeNode
- equals(Object) - Method in class hydra.paths.SubtypePath
- equals(Object) - Method in class hydra.paths.SubtypeProperty
- equals(Object) - Method in class hydra.paths.SubtypeStep.AnnotatedBody
- equals(Object) - Method in class hydra.paths.SubtypeStep.ApplicationArgument
- equals(Object) - Method in class hydra.paths.SubtypeStep.ApplicationFunction
- equals(Object) - Method in class hydra.paths.SubtypeStep.EffectValue
- equals(Object) - Method in class hydra.paths.SubtypeStep.EitherLeft
- equals(Object) - Method in class hydra.paths.SubtypeStep.EitherRight
- equals(Object) - Method in class hydra.paths.SubtypeStep.ForallBody
- equals(Object) - Method in class hydra.paths.SubtypeStep.FunctionCodomain
- equals(Object) - Method in class hydra.paths.SubtypeStep.FunctionDomain
- equals(Object) - Method in class hydra.paths.SubtypeStep.ListElement
- equals(Object) - Method in class hydra.paths.SubtypeStep.MapKeys
- equals(Object) - Method in class hydra.paths.SubtypeStep.MapValues
- equals(Object) - Method in class hydra.paths.SubtypeStep.OptionalElement
- equals(Object) - Method in class hydra.paths.SubtypeStep.PairFirst
- equals(Object) - Method in class hydra.paths.SubtypeStep.PairSecond
- equals(Object) - Method in class hydra.paths.SubtypeStep.RecordField
- equals(Object) - Method in class hydra.paths.SubtypeStep.SetElement
- equals(Object) - Method in class hydra.paths.SubtypeStep.UnionField
- equals(Object) - Method in class hydra.paths.SubtypeStep.WrapBody
- equals(Object) - Method in class hydra.paths.TermAttribute.CasesTypeName
- equals(Object) - Method in class hydra.paths.TermAttribute.InjectTypeName
- equals(Object) - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
- equals(Object) - Method in class hydra.paths.TermAttribute.LambdaParameter
- equals(Object) - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- equals(Object) - Method in class hydra.paths.TermAttribute.ProjectFieldName
- equals(Object) - Method in class hydra.paths.TermAttribute.ProjectTypeName
- equals(Object) - Method in class hydra.paths.TermAttribute.RecordTypeName
- equals(Object) - Method in class hydra.paths.TermAttribute.TypeApplicationType
- equals(Object) - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
- equals(Object) - Method in class hydra.paths.TermAttribute.WrapTypeName
- equals(Object) - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- equals(Object) - Method in class hydra.paths.TypeAttribute.ForallParameter
- equals(Object) - Method in class hydra.query.ComparisonConstraint.Equal
- equals(Object) - Method in class hydra.query.ComparisonConstraint.GreaterThan
- equals(Object) - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
- equals(Object) - Method in class hydra.query.ComparisonConstraint.LessThan
- equals(Object) - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
- equals(Object) - Method in class hydra.query.ComparisonConstraint.NotEqual
- equals(Object) - Method in class hydra.query.Edge
- equals(Object) - Method in class hydra.query.GraphPattern
- equals(Object) - Method in class hydra.query.Node.Term
- equals(Object) - Method in class hydra.query.Node.Variable
- equals(Object) - Method in class hydra.query.Node.Wildcard
- equals(Object) - Method in class hydra.query.Path.Inverse
- equals(Object) - Method in class hydra.query.Path.Regex
- equals(Object) - Method in class hydra.query.Path.Step
- equals(Object) - Method in class hydra.query.PathEquation
- equals(Object) - Method in class hydra.query.Pattern.Conjunction
- equals(Object) - Method in class hydra.query.Pattern.Disjunction
- equals(Object) - Method in class hydra.query.Pattern.Graph
- equals(Object) - Method in class hydra.query.Pattern.Negation
- equals(Object) - Method in class hydra.query.Pattern.Triple
- equals(Object) - Method in class hydra.query.PatternImplication
- equals(Object) - Method in class hydra.query.Query
- equals(Object) - Method in class hydra.query.Range
- equals(Object) - Method in class hydra.query.RegexQuantifier.AtLeast
- equals(Object) - Method in class hydra.query.RegexQuantifier.Exactly
- equals(Object) - Method in class hydra.query.RegexQuantifier.One
- equals(Object) - Method in class hydra.query.RegexQuantifier.OneOrMore
- equals(Object) - Method in class hydra.query.RegexQuantifier.Range
- equals(Object) - Method in class hydra.query.RegexQuantifier.ZeroOrMore
- equals(Object) - Method in class hydra.query.RegexQuantifier.ZeroOrOne
- equals(Object) - Method in class hydra.query.RegexSequence
- equals(Object) - Method in class hydra.query.Step.Compare
- equals(Object) - Method in class hydra.query.Step.Edge
- equals(Object) - Method in class hydra.query.Step.Project
- equals(Object) - Method in class hydra.query.TriplePattern
- equals(Object) - Method in class hydra.query.Variable
- equals(Object) - Method in class hydra.regex.Atom.AnchorEnd
- equals(Object) - Method in class hydra.regex.Atom.AnchorStart
- equals(Object) - Method in class hydra.regex.Atom.Any
- equals(Object) - Method in class hydra.regex.Atom.Class_
- equals(Object) - Method in class hydra.regex.Atom.Group
- equals(Object) - Method in class hydra.regex.Atom.Literal
- equals(Object) - Method in class hydra.regex.CharacterClass
- equals(Object) - Method in class hydra.regex.CharacterRange
- equals(Object) - Method in class hydra.regex.ClassItem.Character_
- equals(Object) - Method in class hydra.regex.ClassItem.Range
- equals(Object) - Method in class hydra.regex.Quantified
- equals(Object) - Method in class hydra.regex.Quantifier.AtLeast
- equals(Object) - Method in class hydra.regex.Quantifier.Exactly
- equals(Object) - Method in class hydra.regex.Quantifier.One
- equals(Object) - Method in class hydra.regex.Quantifier.OneOrMore
- equals(Object) - Method in class hydra.regex.Quantifier.Range
- equals(Object) - Method in class hydra.regex.Quantifier.ZeroOrMore
- equals(Object) - Method in class hydra.regex.Quantifier.ZeroOrOne
- equals(Object) - Method in class hydra.regex.QuantifierRange
- equals(Object) - Method in class hydra.relational.ColumnName
- equals(Object) - Method in class hydra.relational.ColumnSchema
- equals(Object) - Method in class hydra.relational.ForeignKey
- equals(Object) - Method in class hydra.relational.PrimaryKey
- equals(Object) - Method in class hydra.relational.Relation
- equals(Object) - Method in class hydra.relational.RelationName
- equals(Object) - Method in class hydra.relational.RelationSchema
- equals(Object) - Method in class hydra.relational.Relationship
- equals(Object) - Method in class hydra.relational.Row
- equals(Object) - Method in class hydra.system.Command
- equals(Object) - Method in class hydra.system.EnvironmentVariable
- equals(Object) - Method in class hydra.system.ProcessResult
- equals(Object) - Method in class hydra.system.StatusCode
- equals(Object) - Method in class hydra.tabular.ColumnType
- equals(Object) - Method in class hydra.tabular.DataRow
- equals(Object) - Method in class hydra.tabular.HeaderRow
- equals(Object) - Method in class hydra.tabular.Table
- equals(Object) - Method in class hydra.tabular.TableType
- equals(Object) - Method in class hydra.testing.EffectfulTestCase
- equals(Object) - Method in class hydra.testing.Tag
- equals(Object) - Method in class hydra.testing.TestCase.Effectful
- equals(Object) - Method in class hydra.testing.TestCase.Universal
- equals(Object) - Method in class hydra.testing.TestCaseWithMetadata
- equals(Object) - Method in class hydra.testing.TestGroup
- equals(Object) - Method in class hydra.testing.UniversalTestCase
- equals(Object) - Method in class hydra.time.Timespec
- equals(Object) - Method in class hydra.topology.OrderingIsomorphism
- equals(Object) - Method in class hydra.topology.TarjanState
- equals(Object) - Method in class hydra.typed.TypedBinding
- equals(Object) - Method in class hydra.typed.TypedName
- equals(Object) - Method in class hydra.typed.TypedTerm
- equals(Object) - Method in class hydra.typed.TypedTermDefinition
- equals(Object) - Method in class hydra.typing.FunctionStructure
- equals(Object) - Method in class hydra.typing.InferenceContext
- equals(Object) - Method in class hydra.typing.InferenceResult
- equals(Object) - Method in class hydra.typing.Parameter
- equals(Object) - Method in class hydra.typing.Result
- equals(Object) - Method in class hydra.typing.TermSignature
- equals(Object) - Method in class hydra.typing.TermSubst
- equals(Object) - Method in class hydra.typing.TypeClass
- equals(Object) - Method in class hydra.typing.TypeConstraint
- equals(Object) - Method in class hydra.typing.TypeParameter
- equals(Object) - Method in class hydra.typing.TypeSubst
- equals(Object) - Method in class hydra.util.CaseConvention.Camel
- equals(Object) - Method in class hydra.util.CaseConvention.LowerSnake
- equals(Object) - Method in class hydra.util.CaseConvention.Pascal
- equals(Object) - Method in class hydra.util.CaseConvention.UpperSnake
- equals(Object) - Method in class hydra.util.Comparison.EqualTo
- equals(Object) - Method in class hydra.util.Comparison.GreaterThan
- equals(Object) - Method in class hydra.util.Comparison.LessThan
- equals(Object) - Method in class hydra.util.ModuleNames
- equals(Object) - Method in class hydra.util.Precision.Arbitrary
- equals(Object) - Method in class hydra.util.Precision.Bits
- equals(Object) - Method in class hydra.util.QualifiedName
- equals(Object) - Method in class hydra.validation.ValidationProfile
- equals(Object) - Method in class hydra.validation.ValidationResult
- equals(Object) - Method in class hydra.variants.LiteralVariant.Binary
- equals(Object) - Method in class hydra.variants.LiteralVariant.Boolean_
- equals(Object) - Method in class hydra.variants.LiteralVariant.Decimal
- equals(Object) - Method in class hydra.variants.LiteralVariant.Float_
- equals(Object) - Method in class hydra.variants.LiteralVariant.Integer_
- equals(Object) - Method in class hydra.variants.LiteralVariant.String_
- equals(Object) - Method in class hydra.variants.TermVariant.Annotated
- equals(Object) - Method in class hydra.variants.TermVariant.Application
- equals(Object) - Method in class hydra.variants.TermVariant.Cases
- equals(Object) - Method in class hydra.variants.TermVariant.Either
- equals(Object) - Method in class hydra.variants.TermVariant.Inject
- equals(Object) - Method in class hydra.variants.TermVariant.Lambda
- equals(Object) - Method in class hydra.variants.TermVariant.Let
- equals(Object) - Method in class hydra.variants.TermVariant.List
- equals(Object) - Method in class hydra.variants.TermVariant.Literal
- equals(Object) - Method in class hydra.variants.TermVariant.Map
- equals(Object) - Method in class hydra.variants.TermVariant.Optional
- equals(Object) - Method in class hydra.variants.TermVariant.Pair
- equals(Object) - Method in class hydra.variants.TermVariant.Project
- equals(Object) - Method in class hydra.variants.TermVariant.Record
- equals(Object) - Method in class hydra.variants.TermVariant.Set
- equals(Object) - Method in class hydra.variants.TermVariant.TypeApplication
- equals(Object) - Method in class hydra.variants.TermVariant.TypeLambda
- equals(Object) - Method in class hydra.variants.TermVariant.Unit
- equals(Object) - Method in class hydra.variants.TermVariant.Unwrap
- equals(Object) - Method in class hydra.variants.TermVariant.Variable
- equals(Object) - Method in class hydra.variants.TermVariant.Wrap
- equals(Object) - Method in class hydra.variants.TypeVariant.Annotated
- equals(Object) - Method in class hydra.variants.TypeVariant.Application
- equals(Object) - Method in class hydra.variants.TypeVariant.Effect
- equals(Object) - Method in class hydra.variants.TypeVariant.Either
- equals(Object) - Method in class hydra.variants.TypeVariant.Forall
- equals(Object) - Method in class hydra.variants.TypeVariant.Function
- equals(Object) - Method in class hydra.variants.TypeVariant.List
- equals(Object) - Method in class hydra.variants.TypeVariant.Literal
- equals(Object) - Method in class hydra.variants.TypeVariant.Map
- equals(Object) - Method in class hydra.variants.TypeVariant.Optional
- equals(Object) - Method in class hydra.variants.TypeVariant.Pair
- equals(Object) - Method in class hydra.variants.TypeVariant.Record
- equals(Object) - Method in class hydra.variants.TypeVariant.Set
- equals(Object) - Method in class hydra.variants.TypeVariant.Union
- equals(Object) - Method in class hydra.variants.TypeVariant.Unit
- equals(Object) - Method in class hydra.variants.TypeVariant.Variable
- equals(Object) - Method in class hydra.variants.TypeVariant.Void_
- equals(Object) - Method in class hydra.variants.TypeVariant.Wrap
- equals(Object) - Method in class hydra.yaml.model.Node.Mapping
- equals(Object) - Method in class hydra.yaml.model.Node.Scalar
- equals(Object) - Method in class hydra.yaml.model.Node.Sequence
- equals(Object) - Method in class hydra.yaml.model.Scalar.Bool
- equals(Object) - Method in class hydra.yaml.model.Scalar.Decimal
- equals(Object) - Method in class hydra.yaml.model.Scalar.Float_
- equals(Object) - Method in class hydra.yaml.model.Scalar.Int
- equals(Object) - Method in class hydra.yaml.model.Scalar.Null
- equals(Object) - Method in class hydra.yaml.model.Scalar.Str
- EQUALS - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- EqualTo() - Constructor for class hydra.util.Comparison.EqualTo
-
Constructs an immutable
Comparison.EqualTo. - error(Error_) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.Error
- error(Error_) - Static method in interface hydra.print.Errors
-
Show an error as a string
- error(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.Error
- Error_ - Class in hydra.errors
-
An error of any kind, with kernel errors particularly differentiated
- Error_.Checking - Class in hydra.errors
-
A type checking error
- Error_.Decoding - Class in hydra.errors
-
An error that occurred during decoding of a term
- Error_.DuplicateBinding - Class in hydra.errors
-
A duplicate binding name error
- Error_.DuplicateField - Class in hydra.errors
-
A duplicate field name error
- Error_.Extraction - Class in hydra.errors
-
An error that occurred while extracting a value from a term
- Error_.Inference - Class in hydra.errors
-
A type inference error
- Error_.InvalidLiteral - Class in hydra.errors
-
A literal value validation error
- Error_.Other - Class in hydra.errors
-
Any other error
- Error_.PartialVisitor<R> - Interface in hydra.errors
-
Partial visitor over
Error_with a defaultError_.PartialVisitor.otherwise(hydra.errors.Error_)branch. - Error_.Resolution - Class in hydra.errors
-
A name-resolution error
- Error_.UndefinedField - Class in hydra.errors
-
A reference to an undefined field
- Error_.UndefinedTermVariable - Class in hydra.errors
-
A reference to an undefined term variable
- Error_.UnexpectedTermVariant - Class in hydra.errors
-
An unexpected term variant
- Error_.UnexpectedTypeVariant - Class in hydra.errors
-
An unexpected type variant
- Error_.Unification - Class in hydra.errors
-
A type unification error
- Error_.UntypedTermVariable - Class in hydra.errors
-
A term variable whose type is not known
- Error_.Visitor<R> - Interface in hydra.errors
-
Visitor over
Error_. - ERROR_RULES - Static variable in class hydra.validation.ValidationProfile
-
Name of the
hydra.validation.ValidationProfile.errorRulesfield. - errorChecking(TypedTerm<CheckingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the checking variant of hydra.errors.Error
- errorDecoding(TypedTerm<DecodingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the decoding variant of hydra.errors.Error
- errorDuplicateBinding(TypedTerm<DuplicateBindingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the duplicateBinding variant of hydra.errors.Error
- errorDuplicateField(TypedTerm<DuplicateFieldError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the duplicateField variant of hydra.errors.Error
- errorError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.Error
- errorExtraction(TypedTerm<ExtractionError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the extraction variant of hydra.errors.Error
- errorInference(TypedTerm<InferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the inference variant of hydra.errors.Error
- errorInvalidLiteral(TypedTerm<InvalidLiteralError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the invalidLiteral variant of hydra.errors.Error
- errorOther(TypedTerm<OtherError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the other variant of hydra.errors.Error
- errorResolution(TypedTerm<ResolutionError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the resolution variant of hydra.errors.Error
- errorRules - Variable in class hydra.validation.ValidationProfile
-
The set of fully qualified rule names whose findings are treated as errors.
- errorRules(Set<Name>) - Method in class hydra.validation.ValidationProfile.Builder
- errors - Variable in class hydra.validation.ValidationResult
-
Findings classified as errors, in traversal order, bounded by the profile's maxErrors.
- errors(List<E>) - Method in class hydra.validation.ValidationResult.Builder
- Errors - Interface in hydra.decode
-
Term decoders for hydra.errors
- Errors - Interface in hydra.dsl
-
DSL functions for hydra.errors
- Errors - Interface in hydra.encode
-
Term encoders for hydra.errors
- Errors - Interface in hydra.print
-
String representations of hydra.error types
- ERRORS - Static variable in class hydra.validation.ValidationResult
-
Name of the
hydra.validation.ValidationResult.errorsfield. - errorUndefinedField(TypedTerm<UndefinedFieldError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the undefinedField variant of hydra.errors.Error
- errorUndefinedTermVariable(TypedTerm<UndefinedTermVariableError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the undefinedTermVariable variant of hydra.errors.Error
- errorUnexpectedTermVariant(TypedTerm<UnexpectedTermVariantError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unexpectedTermVariant variant of hydra.errors.Error
- errorUnexpectedTypeVariant(TypedTerm<UnexpectedTypeVariantError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unexpectedTypeVariant variant of hydra.errors.Error
- errorUnification(TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unification variant of hydra.errors.Error
- errorUntypedTermVariable(TypedTerm<UntypedTermVariableError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the untypedTermVariable variant of hydra.errors.Error
- escapeClassChar(Integer) - Static method in interface hydra.print.emacs.Regex
-
Render a code point inside a character class, uniformly escaping the class metacharacters \ ] ^ -.
- escapeClassChar(Integer) - Static method in interface hydra.print.pcre.Regex
-
Render a code point inside a character class, uniformly escaping the class metacharacters \ ] ^ -.
- escapeClassChar(Integer) - Static method in interface hydra.print.posix.Regex
-
Render a code point inside a character class, uniformly escaping the class metacharacters \ ] ^ -.
- escapeClassChar(Integer) - Static method in interface hydra.print.Regex
-
Render a code point inside a character class, backslash-escaping it iff it is one of the class metacharacters \ ] ^ -.
- escapeControlCharsInJson(List<Integer>) - Static method in interface hydra.Codegen
-
Escape unescaped control characters inside JSON string literals
- escapedChar() - Static method in interface hydra.parse.Regex
-
Parse a backslash followed by any character; yields that character's codepoint (the escape is consumed).
- escapeLiteral(Integer) - Static method in interface hydra.print.emacs.Regex
-
Render a literal code point in top-level context under Emacs regexp, escaping only the characters that are special bare in Emacs: .
- escapeLiteral(Integer) - Static method in interface hydra.print.pcre.Regex
-
Render a literal code point in top-level context, backslash-escaping PCRE/ECMA metacharacters.
- escapeLiteral(Integer) - Static method in interface hydra.print.posix.Regex
-
Render a literal code point in top-level context, backslash-escaping POSIX ERE metacharacters.
- escapeLiteral(Integer) - Static method in interface hydra.print.Regex
-
Render a literal code point in top-level context, backslash-escaping it iff it is one of the top-level metacharacters .
- escapeWithUnderscore(TypedTerm<Set<String>>, TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.escapeWithUnderscore
- escapeWithUnderscore(Set<String>, String) - Static method in interface hydra.Formatting
-
Escape reserved words by appending an underscore
- etaExpandTerm(Graph, Term) - Static method in interface hydra.Reduction
-
Recursively transform terms to eliminate partial application, e.g.
- etaExpandTerm(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.etaExpandTerm
- etaExpandTypedTerm(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.etaExpandTypedTerm
- etaExpandTypedTerm(InferenceContext, Graph, Term) - Static method in interface hydra.Reduction
-
Recursively transform arbitrary terms like 'add 42' into terms like '\x.add 42 x', eliminating partial application.
- etaExpansionArity(Graph, Term) - Static method in interface hydra.Reduction
-
Calculate the arity for eta expansion Note: this is a "trusty" function which assumes the graph is well-formed, i.e.
- etaExpansionArity(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.etaExpansionArity
- etaReduceTerm(Term) - Static method in interface hydra.Reduction
-
Eta-reduce a term by removing redundant lambda abstractions
- etaReduceTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.etaReduceTerm
- even() - Static method in interface hydra.lib.Math_
- even(Term) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply a parity test to an integer term, dispatching on the runtime integer variant.
- even(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.even
- Even - Class in hydra.overlay.java.lib.math
-
Determines whether an integer is even.
- Even() - Constructor for class hydra.overlay.java.lib.math.Even
- Exact(Version) - Constructor for class hydra.packaging.VersionSpecifier.Exact
-
Constructs an immutable
VersionSpecifier.Exact. - EXACT - Static variable in class hydra.packaging.VersionSpecifier
-
Name of the
hydra.packaging.VersionSpecifier.exactfield. - Exactly(Integer) - Constructor for class hydra.query.RegexQuantifier.Exactly
-
Constructs an immutable
RegexQuantifier.Exactly. - Exactly(Integer) - Constructor for class hydra.regex.Quantifier.Exactly
-
Constructs an immutable
Quantifier.Exactly. - EXACTLY - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.exactlyfield. - EXACTLY - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.exactlyfield. - execute() - Static method in interface hydra.lib.System_
- execute(TypedTerm<Command>) - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.execute
- Execute - Class in hydra.overlay.java.lib.system
-
Run a program to completion and capture its result.
- Execute() - Constructor for class hydra.overlay.java.lib.system.Execute
- exists() - Static method in interface hydra.lib.Files
- exists(TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.exists
- Exists - Class in hydra.overlay.java.lib.files
-
Test whether a path exists.
- Exists() - Constructor for class hydra.overlay.java.lib.files.Exists
- exit() - Static method in interface hydra.lib.System_
- exit(TypedTerm<StatusCode>) - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.exit
- Exit - Class in hydra.overlay.java.lib.system
-
Terminate the current process with a status code.
- Exit() - Constructor for class hydra.overlay.java.lib.system.Exit
- EXIT_CODE - Static variable in class hydra.system.ProcessResult
-
Name of the
hydra.system.ProcessResult.exitCodefield. - exitCode - Variable in class hydra.system.ProcessResult
-
The child's exit status (POSIX WEXITSTATUS); 0 denotes success by convention
- exitCode(StatusCode) - Method in class hydra.system.ProcessResult.Builder
- exp() - Static method in interface hydra.lib.Math_
- exp(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.exp
- Exp - Class in hydra.overlay.java.lib.math
-
Computes e raised to a power.
- Exp() - Constructor for class hydra.overlay.java.lib.math.Exp
- expect - Variable in class hydra.overlay.java.lib.equality.EqualityFunction
- expect - Variable in class hydra.overlay.java.lib.PrimitiveType
- expectArray(Value) - Static method in interface hydra.extract.Json
-
Extract an array from a JSON value, failing if the value is not an array
- expectArray(Value) - Static method in interface hydra.json.Decode
-
Extract an array from a JSON value
- expectArray(TypedTerm<Value>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.expectArray
- expectArray(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.expectArray
- expected - Variable in class hydra.errors.UnexpectedShapeError
-
A description of the expected shape
- expected - Variable in class hydra.testing.EffectfulTestCase
-
A thunk producing the expected result string.
- expected - Variable in class hydra.testing.UniversalTestCase
-
A thunk producing the expected result string.
- expected(String) - Method in class hydra.errors.UnexpectedShapeError.Builder
- expected(Function<Void, String>) - Method in class hydra.testing.EffectfulTestCase.Builder
- expected(Function<Void, String>) - Method in class hydra.testing.UniversalTestCase.Builder
- EXPECTED - Static variable in class hydra.errors.UnexpectedShapeError
-
Name of the
hydra.errors.UnexpectedShapeError.expectedfield. - EXPECTED - Static variable in class hydra.testing.EffectfulTestCase
-
Name of the
hydra.testing.EffectfulTestCase.expectedfield. - EXPECTED - Static variable in class hydra.testing.UniversalTestCase
-
Name of the
hydra.testing.UniversalTestCase.expectedfield. - EXPECTED_ARITY - Static variable in class hydra.error.checking.TypeArityMismatchError
-
Name of the
hydra.error.checking.TypeArityMismatchError.expectedArityfield. - EXPECTED_CONVENTION - Static variable in class hydra.error.packaging.InvalidDefinitionNameError
-
Name of the
hydra.error.packaging.InvalidDefinitionNameError.expectedConventionfield. - EXPECTED_TYPE - Static variable in class hydra.error.checking.TypeMismatchError
-
Name of the
hydra.error.checking.TypeMismatchError.expectedTypefield. - EXPECTED_TYPE - Static variable in class hydra.error.core.LiteralTypeMismatchError
-
Name of the
hydra.error.core.LiteralTypeMismatchError.expectedTypefield. - EXPECTED_VARIANT - Static variable in class hydra.error.core.NominalTypeKindMismatchError
-
Name of the
hydra.error.core.NominalTypeKindMismatchError.expectedVariantfield. - EXPECTED_VARIANT - Static variable in class hydra.error.core.UnexpectedTermVariantError
-
Name of the
hydra.error.core.UnexpectedTermVariantError.expectedVariantfield. - EXPECTED_VARIANT - Static variable in class hydra.error.core.UnexpectedTypeVariantError
-
Name of the
hydra.error.core.UnexpectedTypeVariantError.expectedVariantfield. - expectedArity - Variable in class hydra.error.checking.TypeArityMismatchError
-
The expected number of type arguments
- expectedArity(Integer) - Method in class hydra.error.checking.TypeArityMismatchError.Builder
- expectedConvention - Variable in class hydra.error.packaging.InvalidDefinitionNameError
-
The case convention the name should have followed (camel for term-level, pascal for type-level)
- expectedConvention(CaseConvention) - Method in class hydra.error.packaging.InvalidDefinitionNameError.Builder
- expectedType - Variable in class hydra.error.checking.TypeMismatchError
-
The expected type
- expectedType - Variable in class hydra.error.core.LiteralTypeMismatchError
-
The expected literal type
- expectedType(LiteralType) - Method in class hydra.error.core.LiteralTypeMismatchError.Builder
- expectedType(Type) - Method in class hydra.error.checking.TypeMismatchError.Builder
- expectedVariant - Variable in class hydra.error.core.NominalTypeKindMismatchError
-
The type variant required at this site
- expectedVariant - Variable in class hydra.error.core.UnexpectedTermVariantError
-
The expected term variant
- expectedVariant - Variable in class hydra.error.core.UnexpectedTypeVariantError
-
The expected type variant
- expectedVariant(TermVariant) - Method in class hydra.error.core.UnexpectedTermVariantError.Builder
- expectedVariant(TypeVariant) - Method in class hydra.error.core.NominalTypeKindMismatchError.Builder
- expectedVariant(TypeVariant) - Method in class hydra.error.core.UnexpectedTypeVariantError.Builder
- expectNumber(Value) - Static method in interface hydra.extract.Json
-
Extract a number from a JSON value, failing if the value is not a number
- expectNumber(Value) - Static method in interface hydra.json.Decode
-
Extract a number from a JSON value
- expectNumber(TypedTerm<Value>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.expectNumber
- expectNumber(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.expectNumber
- expectObject(Value) - Static method in interface hydra.extract.Json
-
Extract an object from a JSON value as a name-keyed map, failing if the value is not an object.
- expectObject(Value) - Static method in interface hydra.json.Decode
-
Extract an object from a JSON value as a name-keyed map.
- expectObject(TypedTerm<Value>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.expectObject
- expectObject(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.expectObject
- expectString(Value) - Static method in interface hydra.extract.Json
-
Extract a string from a JSON value, failing if the value is not a string
- expectString(Value) - Static method in interface hydra.json.Decode
-
Extract a string from a JSON value
- expectString(TypedTerm<Value>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.expectString
- expectString(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.expectString
- expr - Variable in class hydra.ast.IndentedExpression
-
The expression to be indented
- expr(Expr) - Method in class hydra.ast.IndentedExpression.Builder
- expr(Expr) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Expr
- expr(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Expr
- Expr - Class in hydra.ast
-
An abstract expression
- EXPR - Static variable in class hydra.ast.IndentedExpression
-
Name of the
hydra.ast.IndentedExpression.exprfield. - Expr.Brackets - Class in hydra.ast
-
A bracketed expression
- Expr.Const - Class in hydra.ast
-
A constant symbol
- Expr.Indent - Class in hydra.ast
-
An indented expression
- Expr.Op - Class in hydra.ast
-
An operator expression
- Expr.PartialVisitor<R> - Interface in hydra.ast
-
Partial visitor over
Exprwith a defaultExpr.PartialVisitor.otherwise(hydra.ast.Expr)branch. - Expr.Seq - Class in hydra.ast
-
A sequence of expressions joined by a separator, treated as structural layout (not subject to parenthesization)
- Expr.Visitor<R> - Interface in hydra.ast
-
Visitor over
Expr. - exprBrackets(TypedTerm<BracketExpr>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the brackets variant of hydra.ast.Expr
- exprConst(TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the const variant of hydra.ast.Expr
- expressionLength(Expr) - Static method in interface hydra.Serialization
-
Find the approximate length (number of characters, including spaces and newlines) of an expression without actually printing it.
- expressionLength(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.expressionLength
- exprExpr() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Expr
- exprIndent(TypedTerm<IndentedExpression>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the indent variant of hydra.ast.Expr
- exprOp(TypedTerm<OpExpr>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the op variant of hydra.ast.Expr
- exprSeq(TypedTerm<SeqExpr>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the seq variant of hydra.ast.Expr
- extendContext(List<Pair<Name, TypeScheme>>, Graph) - Static method in interface hydra.Inference
-
Add (term variable, type scheme) pairs to the graph's bound types
- extendGraphForLambda(Graph, Lambda) - Static method in interface hydra.Scoping
-
Extend a graph by descending into a lambda body
- extendGraphForLambda(TypedTerm<Graph>, TypedTerm<Lambda>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.extendGraphForLambda
- extendGraphForLet(TypedTerm<Function<Graph, Function<Binding, Optional<Term>>>>, TypedTerm<Graph>, TypedTerm<Let>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.extendGraphForLet
- extendGraphForLet(Function<Graph, Function<Binding, Optional<Term>>>, Graph, Let) - Static method in interface hydra.Scoping
-
Extend a graph by descending into a let body
- extendGraphForTypeLambda(Graph, TypeLambda) - Static method in interface hydra.Scoping
-
Extend a graph by descending into a type lambda body
- extendGraphForTypeLambda(TypedTerm<Graph>, TypedTerm<TypeLambda>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.extendGraphForTypeLambda
- extendGraphWithBindings(TypedTerm<List<Binding>>, TypedTerm<Graph>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.extendGraphWithBindings
- extendGraphWithBindings(List<Binding>, Graph) - Static method in interface hydra.Scoping
-
Add bindings to an existing graph
- EXTRA_RECORD_FIELDS - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.extraRecordFieldsfield. - Extraction(ExtractionError) - Constructor for class hydra.errors.Error_.Extraction
-
Constructs an immutable
Error_.Extraction. - EXTRACTION - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.extractionfield. - extractionError(ExtractionError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.ExtractionError
- extractionError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.ExtractionError
- ExtractionError - Class in hydra.errors
-
An error that occurred while extracting a typed value from a term
- ExtractionError.EmptyList - Class in hydra.errors
-
An empty list was encountered where a non-empty list was required
- ExtractionError.MultipleBindings - Class in hydra.errors
-
Multiple let bindings were found with the same name
- ExtractionError.MultipleFields - Class in hydra.errors
-
Multiple record fields were found with the same field name
- ExtractionError.NoMatchingField - Class in hydra.errors
-
No field with the expected name was found in a record
- ExtractionError.NoSuchBinding - Class in hydra.errors
-
No let binding with the expected name was found
- ExtractionError.NotEnoughCases - Class in hydra.errors
-
A case statement did not contain enough cases to match the target
- ExtractionError.PartialVisitor<R> - Interface in hydra.errors
-
Partial visitor over
ExtractionErrorwith a defaultExtractionError.PartialVisitor.otherwise(hydra.errors.ExtractionError)branch. - ExtractionError.UnexpectedShape - Class in hydra.errors
-
A term, type, literal, or other value had an unexpected shape
- ExtractionError.Visitor<R> - Interface in hydra.errors
-
Visitor over
ExtractionError. - extractionErrorEmptyList(TypedTerm<Void>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the emptyList variant of hydra.errors.ExtractionError
- extractionErrorExtractionError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.ExtractionError
- extractionErrorMultipleBindings(TypedTerm<MultipleBindingsError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the multipleBindings variant of hydra.errors.ExtractionError
- extractionErrorMultipleFields(TypedTerm<MultipleFieldsError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the multipleFields variant of hydra.errors.ExtractionError
- extractionErrorNoMatchingField(TypedTerm<NoMatchingFieldError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the noMatchingField variant of hydra.errors.ExtractionError
- extractionErrorNoSuchBinding(TypedTerm<NoSuchBindingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the noSuchBinding variant of hydra.errors.ExtractionError
- extractionErrorNotEnoughCases(TypedTerm<Void>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the notEnoughCases variant of hydra.errors.ExtractionError
- extractionErrorUnexpectedShape(TypedTerm<UnexpectedShapeError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unexpectedShape variant of hydra.errors.ExtractionError
- ExtraRecordFields(ExtraRecordFieldsError) - Constructor for class hydra.error.core.InvalidTermError.ExtraRecordFields
-
Constructs an immutable
InvalidTermError.ExtraRecordFields. - extraRecordFieldsError(ExtraRecordFieldsError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsError(ExtraRecordFieldsError) - Static method in interface hydra.print.error.Core
-
Show an extra record fields error as a string
- extraRecordFieldsError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.ExtraRecordFieldsError
- ExtraRecordFieldsError - Class in hydra.error.core
-
A record term supplying a field that its record type does not declare
- ExtraRecordFieldsError(SubtermPath, Name, List<Name>) - Constructor for class hydra.error.core.ExtraRecordFieldsError
-
Constructs an immutable
ExtraRecordFieldsError. - ExtraRecordFieldsError.Builder - Class in hydra.error.core
-
A fluent builder for
ExtraRecordFieldsError. - extraRecordFieldsErrorExtraRecordFieldsError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorFieldNames(TypedTerm<ExtraRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the fieldNames field of hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorLocation(TypedTerm<ExtraRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorTypeName(TypedTerm<ExtraRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorWithFieldNames(TypedTerm<ExtraRecordFieldsError>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the fieldNames field of hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorWithLocation(TypedTerm<ExtraRecordFieldsError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.ExtraRecordFieldsError
- extraRecordFieldsErrorWithTypeName(TypedTerm<ExtraRecordFieldsError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.ExtraRecordFieldsError
F
- fail(String) - Static method in interface hydra.Parsers
-
A parser that always fails with the given error message
- Failure(ParseError) - Constructor for class hydra.parsing.ParseResult.Failure
-
Constructs an immutable
ParseResult.Failure. - FAILURE - Static variable in class hydra.parsing.ParseResult
-
Name of the
hydra.parsing.ParseResult.failurefield. - false_() - Static method in interface hydra.overlay.java.dsl.Terms
-
Boolean false literal.
- field - Variable in class hydra.coders.CaseConventions
-
Convention for record field names
- field - Variable in class hydra.core.Injection
-
The field being injected, including its name and value
- field(Field) - Method in class hydra.core.Injection.Builder
- field(Field) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Field
- field(Field) - Static method in interface hydra.print.Core
-
Show a field as a string
- field(Name, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a field.
- field(Name, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a record/case field with an explicit Name.
- field(Name, Function<Term, Either<Error_, T0>>, Graph, List<Field>) - Static method in interface hydra.extract.Core
-
Extract a field value from a list of fields
- field(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Field
- field(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Field
- field(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- field(String, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a field with the given name and type from a Binding.
- field(String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a field with the given name and value.
- field(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a field with the given name and type.
- field(String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a let-binding field:
name >>: value. - field(String, String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a field (with variable term).
- Field - Class in hydra.core
-
A name/term pair
- Field(Name, Term) - Constructor for class hydra.core.Field
-
Constructs an immutable
Field. - FIELD - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.fieldfield. - FIELD - Static variable in class hydra.core.Injection
-
Name of the
hydra.core.Injection.fieldfield. - FIELD_NAME - Static variable in class hydra.core.Projection
-
Name of the
hydra.core.Projection.fieldNamefield. - FIELD_NAME - Static variable in class hydra.error.core.SingleVariantUnionError
-
Name of the
hydra.error.core.SingleVariantUnionError.fieldNamefield. - FIELD_NAME - Static variable in class hydra.error.core.UndefinedFieldError
-
Name of the
hydra.error.core.UndefinedFieldError.fieldNamefield. - FIELD_NAME - Static variable in class hydra.error.core.UnknownProjectedFieldError
-
Name of the
hydra.error.core.UnknownProjectedFieldError.fieldNamefield. - FIELD_NAME - Static variable in class hydra.errors.MultipleFieldsError
-
Name of the
hydra.errors.MultipleFieldsError.fieldNamefield. - FIELD_NAME - Static variable in class hydra.errors.NoMatchingFieldError
-
Name of the
hydra.errors.NoMatchingFieldError.fieldNamefield. - FIELD_NAMES - Static variable in class hydra.error.core.ExtraRecordFieldsError
-
Name of the
hydra.error.core.ExtraRecordFieldsError.fieldNamesfield. - FIELD_NAMES - Static variable in class hydra.error.core.MissingRecordFieldsError
-
Name of the
hydra.error.core.MissingRecordFieldsError.fieldNamesfield. - field_noMatchErr(Name) - Static method in interface hydra.extract.Core
- Field.Builder - Class in hydra.core
-
A fluent builder for
Field. - fieldField() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Field
- fieldMap(TypedTerm<List<Field>>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fieldMap
- fieldMap(List<Field>) - Static method in interface hydra.Resolution
-
Build a map from field name to field term, given a list of fields
- fieldName - Variable in class hydra.core.Projection
-
The name of the projected field
- fieldName - Variable in class hydra.error.core.SingleVariantUnionError
-
The name of the single field
- fieldName - Variable in class hydra.error.core.UndefinedFieldError
-
The name of the undefined field
- fieldName - Variable in class hydra.error.core.UnknownProjectedFieldError
-
The unknown projected field name
- fieldName - Variable in class hydra.errors.MultipleFieldsError
-
The field name which appeared more than once
- fieldName - Variable in class hydra.errors.NoMatchingFieldError
-
The field name which was not found
- fieldName(Name) - Method in class hydra.core.Projection.Builder
- fieldName(Name) - Method in class hydra.error.core.SingleVariantUnionError.Builder
- fieldName(Name) - Method in class hydra.error.core.UndefinedFieldError.Builder
- fieldName(Name) - Method in class hydra.error.core.UnknownProjectedFieldError.Builder
- fieldName(Name) - Method in class hydra.errors.MultipleFieldsError.Builder
- fieldName(Name) - Method in class hydra.errors.NoMatchingFieldError.Builder
- fieldName(TypedTerm<Field>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the name field of hydra.core.Field
- fieldNames - Variable in class hydra.error.core.ExtraRecordFieldsError
-
The names of the undeclared fields supplied by the record term
- fieldNames - Variable in class hydra.error.core.MissingRecordFieldsError
-
The names of the missing fields
- fieldNames(List<Name>) - Method in class hydra.error.core.ExtraRecordFieldsError.Builder
- fieldNames(List<Name>) - Method in class hydra.error.core.MissingRecordFieldsError.Builder
- fieldNameValue() - Static method in interface hydra.Constants
-
The conventional field name used when normalizing a wrapped (newtype) value to a single-field record
- fieldNameValue() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.fieldNameValue
- fields - Variable in class hydra.core.Record
-
The fields of the record, as a list of name/term pairs
- fields(List<Field>) - Method in class hydra.core.Record.Builder
- fields(List<Field>) - Static method in interface hydra.print.Core
-
Show a list of fields as a string
- FIELDS - Static variable in class hydra.core.Record
-
Name of the
hydra.core.Record.fieldsfield. - fieldsOf(Type) - Static method in interface hydra.Lexical
-
Extract the fields of a record or union type
- fieldsOf(TypedTerm<Type>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.fieldsOf
- fieldsToAlternatives(List<Field>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Convert case fields to case alternatives.
- fieldTerm(TypedTerm<Field>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the term field of hydra.core.Field
- fieldType(FieldType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.FieldType
- fieldType(FieldType) - Static method in interface hydra.print.Core
-
Show a field type as a string
- fieldType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.FieldType
- fieldType(TypedTerm<Name>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.FieldType
- FieldType - Class in hydra.core
-
A name/type pair
- FieldType(Name, Type) - Constructor for class hydra.core.FieldType
-
Constructs an immutable
FieldType. - FieldType.Builder - Class in hydra.core
-
A fluent builder for
FieldType. - fieldTypeFieldType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.FieldType
- fieldTypeMap(TypedTerm<List<FieldType>>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fieldTypeMap
- fieldTypeMap(List<FieldType>) - Static method in interface hydra.Resolution
-
Build a map from field name to field type, given a list of field types
- fieldTypeName(TypedTerm<FieldType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the name field of hydra.core.FieldType
- fieldTypes(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fieldTypes
- fieldTypes(T0, Graph, Type) - Static method in interface hydra.Resolution
-
Get field types from a record or union type (Either version)
- fieldTypeType(TypedTerm<FieldType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the type field of hydra.core.FieldType
- fieldTypeWithName(TypedTerm<FieldType>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the name field of hydra.core.FieldType
- fieldTypeWithType(TypedTerm<FieldType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the type field of hydra.core.FieldType
- fieldWithName(TypedTerm<Field>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the name field of hydra.core.Field
- fieldWithTerm(TypedTerm<Field>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the term field of hydra.core.Field
- Fifo() - Constructor for class hydra.file.FileType.Fifo
-
Constructs an immutable
FileType.Fifo. - FIFO - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.fifofield. - file - Variable in class hydra.coders.CaseConventions
-
Convention for the source-file basename
- file(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- File - Interface in hydra.decode.error
-
Term decoders for hydra.error.file
- File - Interface in hydra.decode
-
Term decoders for hydra.file
- File - Interface in hydra.dsl.error
-
DSL functions for hydra.error.file
- File - Interface in hydra.dsl
-
DSL functions for hydra.file
- File - Interface in hydra.encode.error
-
Term encoders for hydra.error.file
- File - Interface in hydra.encode
-
Term encoders for hydra.file
- FILE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.filefield. - FILE_TYPE - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatus.fileTypefield. - fileError(FileError) - Static method in interface hydra.encode.error.File
-
Encoder for hydra.error.file.FileError
- fileError(Graph, Term) - Static method in interface hydra.decode.error.File
-
Decoder for hydra.error.file.FileError
- FileError - Class in hydra.error.file
-
A recoverable file-system error
- FileError.AlreadyExists - Class in hydra.error.file
-
A path already exists where one was required not to (POSIX EEXIST), e.g.
- FileError.InvalidPath - Class in hydra.error.file
-
The path is syntactically invalid or cannot be represented by the host file system
- FileError.NotFound - Class in hydra.error.file
-
The requested path does not exist
- FileError.Other - Class in hydra.error.file
-
Any other file-system error, represented as a host-provided message
- FileError.PartialVisitor<R> - Interface in hydra.error.file
-
Partial visitor over
FileErrorwith a defaultFileError.PartialVisitor.otherwise(hydra.error.file.FileError)branch. - FileError.PermissionDenied - Class in hydra.error.file
-
The host denied access to the requested path
- FileError.Visitor<R> - Interface in hydra.error.file
-
Visitor over
FileError. - fileErrorAlreadyExists(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.File
-
DSL injection for the alreadyExists variant of hydra.error.file.FileError
- fileErrorFileError() - Static method in interface hydra.dsl.error.File
-
DSL name token for hydra.error.file.FileError
- fileErrorInvalidPath(TypedTerm<String>) - Static method in interface hydra.dsl.error.File
-
DSL injection for the invalidPath variant of hydra.error.file.FileError
- fileErrorNotFound(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.File
-
DSL injection for the notFound variant of hydra.error.file.FileError
- fileErrorOther(TypedTerm<String>) - Static method in interface hydra.dsl.error.File
-
DSL injection for the other variant of hydra.error.file.FileError
- fileErrorPermissionDenied(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.File
-
DSL injection for the permissionDenied variant of hydra.error.file.FileError
- fileExtension(FileExtension) - Static method in interface hydra.encode.File
-
Encoder for hydra.file.FileExtension
- fileExtension(Graph, Term) - Static method in interface hydra.decode.File
-
Decoder for hydra.file.FileExtension
- fileExtension(TypedTerm<String>) - Static method in interface hydra.dsl.File
-
DSL constructor for the hydra.file.FileExtension wrapper
- FileExtension - Class in hydra.file
-
A file extension (without the dot), e.g.
- FileExtension(String) - Constructor for class hydra.file.FileExtension
-
Constructs an immutable
FileExtension. - FileExtension.Builder - Class in hydra.file
-
A fluent builder for
FileExtension. - fileExtensionFileExtension() - Static method in interface hydra.dsl.File
-
DSL name token for hydra.file.FileExtension
- filePath(FilePath) - Static method in interface hydra.encode.File
-
Encoder for hydra.file.FilePath
- filePath(Graph, Term) - Static method in interface hydra.decode.File
-
Decoder for hydra.file.FilePath
- filePath(TypedTerm<String>) - Static method in interface hydra.dsl.File
-
DSL constructor for the hydra.file.FilePath wrapper
- FilePath - Class in hydra.file
-
A host file-system path; a POSIX "pathname" (XBD section 3.254), i.e.
- FilePath(String) - Constructor for class hydra.file.FilePath
-
Constructs an immutable
FilePath. - FilePath.Builder - Class in hydra.file
-
A fluent builder for
FilePath. - filePathFilePath() - Static method in interface hydra.dsl.File
-
DSL name token for hydra.file.FilePath
- Files - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.files
- Files - Interface in hydra.lib
-
Primitives in the hydra.lib.files module.
- fileStatus(FileStatus) - Static method in interface hydra.encode.File
-
Encoder for hydra.file.FileStatus
- fileStatus(Graph, Term) - Static method in interface hydra.decode.File
-
Decoder for hydra.file.FileStatus
- fileStatus(TypedTerm<FileType>, TypedTerm<Long>, TypedTerm<Timespec>, TypedTerm<Optional<Timespec>>, TypedTerm<Optional<Timespec>>) - Static method in interface hydra.dsl.File
-
DSL constructor for hydra.file.FileStatus
- FileStatus - Class in hydra.file
-
Metadata about a file, based on the POSIX struct stat.
- FileStatus(FileType, Long, Timespec, Optional<Timespec>, Optional<Timespec>) - Constructor for class hydra.file.FileStatus
-
Constructs an immutable
FileStatus. - FileStatus.Builder - Class in hydra.file
-
A fluent builder for
FileStatus. - fileStatusAccessTime(TypedTerm<FileStatus>) - Static method in interface hydra.dsl.File
-
DSL accessor for the accessTime field of hydra.file.FileStatus
- fileStatusFileStatus() - Static method in interface hydra.dsl.File
-
DSL name token for hydra.file.FileStatus
- fileStatusFileType(TypedTerm<FileStatus>) - Static method in interface hydra.dsl.File
-
DSL accessor for the fileType field of hydra.file.FileStatus
- fileStatusModificationTime(TypedTerm<FileStatus>) - Static method in interface hydra.dsl.File
-
DSL accessor for the modificationTime field of hydra.file.FileStatus
- fileStatusSize(TypedTerm<FileStatus>) - Static method in interface hydra.dsl.File
-
DSL accessor for the size field of hydra.file.FileStatus
- fileStatusStatusChangeTime(TypedTerm<FileStatus>) - Static method in interface hydra.dsl.File
-
DSL accessor for the statusChangeTime field of hydra.file.FileStatus
- fileStatusWithAccessTime(TypedTerm<FileStatus>, TypedTerm<Optional<Timespec>>) - Static method in interface hydra.dsl.File
-
DSL updater for the accessTime field of hydra.file.FileStatus
- fileStatusWithFileType(TypedTerm<FileStatus>, TypedTerm<FileType>) - Static method in interface hydra.dsl.File
-
DSL updater for the fileType field of hydra.file.FileStatus
- fileStatusWithModificationTime(TypedTerm<FileStatus>, TypedTerm<Timespec>) - Static method in interface hydra.dsl.File
-
DSL updater for the modificationTime field of hydra.file.FileStatus
- fileStatusWithSize(TypedTerm<FileStatus>, TypedTerm<Long>) - Static method in interface hydra.dsl.File
-
DSL updater for the size field of hydra.file.FileStatus
- fileStatusWithStatusChangeTime(TypedTerm<FileStatus>, TypedTerm<Optional<Timespec>>) - Static method in interface hydra.dsl.File
-
DSL updater for the statusChangeTime field of hydra.file.FileStatus
- fileType - Variable in class hydra.file.FileStatus
-
st_mode (file type bits) / the type of the file
- fileType(FileType) - Static method in interface hydra.encode.File
-
Encoder for hydra.file.FileType
- fileType(FileType) - Method in class hydra.file.FileStatus.Builder
- fileType(Graph, Term) - Static method in interface hydra.decode.File
-
Decoder for hydra.file.FileType
- FileType - Class in hydra.file
-
An enumeration of POSIX file types, following the file type macros of <sys/stat.h>
- FileType.Block - Class in hydra.file
-
S_IFBLK / block special: a block special file (e.g.
- FileType.Character_ - Class in hydra.file
-
S_IFCHR / character special: a character special file (e.g.
- FileType.Directory - Class in hydra.file
-
S_IFDIR / directory: a directory
- FileType.Fifo - Class in hydra.file
-
S_IFIFO / FIFO special: a named pipe (FIFO)
- FileType.Link - Class in hydra.file
-
S_IFLNK / symbolic link: a symbolic link
- FileType.PartialVisitor<R> - Interface in hydra.file
-
Partial visitor over
FileTypewith a defaultFileType.PartialVisitor.otherwise(hydra.file.FileType)branch. - FileType.Regular - Class in hydra.file
-
S_IFREG / regular: a regular file
- FileType.Socket - Class in hydra.file
-
S_IFSOCK / socket: a socket
- FileType.Visitor<R> - Interface in hydra.file
-
Visitor over
FileType. - fileTypeBlock() - Static method in interface hydra.dsl.File
-
DSL injection for the block variant of hydra.file.FileType
- fileTypeCharacter() - Static method in interface hydra.dsl.File
-
DSL injection for the character variant of hydra.file.FileType
- fileTypeDirectory() - Static method in interface hydra.dsl.File
-
DSL injection for the directory variant of hydra.file.FileType
- fileTypeFifo() - Static method in interface hydra.dsl.File
-
DSL injection for the fifo variant of hydra.file.FileType
- fileTypeFileType() - Static method in interface hydra.dsl.File
-
DSL name token for hydra.file.FileType
- fileTypeLink() - Static method in interface hydra.dsl.File
-
DSL injection for the link variant of hydra.file.FileType
- fileTypeRegular() - Static method in interface hydra.dsl.File
-
DSL injection for the regular variant of hydra.file.FileType
- fileTypeSocket() - Static method in interface hydra.dsl.File
-
DSL injection for the socket variant of hydra.file.FileType
- filter() - Static method in interface hydra.lib.Lists
- filter() - Static method in interface hydra.lib.Maps
- filter() - Static method in interface hydra.lib.Sets
- filter(TypedTerm<Function<V, Boolean>>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.filter
- filter(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.filter
- filter(TypedTerm<Function<X, Boolean>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.filter
- filter(Predicate<T>) - Method in class hydra.overlay.java.util.ConsList
-
Filters elements by predicate.
- filter(Predicate<T>) - Method in class hydra.overlay.java.util.PersistentSet
-
Filters elements by predicate.
- filter(Predicate<V>) - Method in class hydra.overlay.java.util.PersistentMap
-
Filters entries by value.
- Filter - Class in hydra.overlay.java.lib.lists
-
Filters a list, keeping only elements that satisfy the predicate.
- Filter - Class in hydra.overlay.java.lib.maps
-
Filters map entries by value.
- Filter - Class in hydra.overlay.java.lib.sets
-
Filters a set by a predicate, keeping only elements for which the predicate is true.
- Filter() - Constructor for class hydra.overlay.java.lib.lists.Filter
- Filter() - Constructor for class hydra.overlay.java.lib.maps.Filter
- Filter() - Constructor for class hydra.overlay.java.lib.sets.Filter
- filterTypeBindings(T0, Graph, List<Binding>) - Static method in interface hydra.Decoding
-
Filter bindings to only decodable type definitions
- filterTypeBindings(T0, Graph, List<Binding>) - Static method in interface hydra.Encoding
-
Filter bindings to only encodable type definitions
- filterTypeBindings(T0, T1, List<Binding>) - Static method in interface hydra.Dsls
-
Filter bindings to only DSL-eligible type definitions
- filterWithKey() - Static method in interface hydra.lib.Maps
- filterWithKey(TypedTerm<Function<K, Function<V, Boolean>>>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.filterWithKey
- filterWithKey(BiPredicate<K, V>) - Method in class hydra.overlay.java.util.PersistentMap
-
Filters entries by key and value.
- FilterWithKey - Class in hydra.overlay.java.lib.maps
-
Filters map entries by key and value.
- FilterWithKey() - Constructor for class hydra.overlay.java.lib.maps.FilterWithKey
- finalizeInferredTerm(T0, Graph, Term) - Static method in interface hydra.Inference
-
Finalize an inferred term by checking for unbound type variables, then normalizing type variables
- find() - Static method in interface hydra.lib.Lists
- find() - Static method in interface hydra.lib.Regex
- find(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.find
- find(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.find
- Find - Class in hydra.overlay.java.lib.lists
-
Finds the first element in a list that satisfies the predicate.
- Find - Class in hydra.overlay.java.lib.regex
-
Finds the first substring matching a regex pattern.
- Find() - Constructor for class hydra.overlay.java.lib.lists.Find
- Find() - Constructor for class hydra.overlay.java.lib.regex.Find
- findAll() - Static method in interface hydra.lib.Regex
- findAll(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.findAll
- FindAll - Class in hydra.overlay.java.lib.regex
-
Finds all non-overlapping substrings matching a regex pattern.
- FindAll() - Constructor for class hydra.overlay.java.lib.regex.FindAll
- findDuplicate(List<T0>) - Static method in interface hydra.validate.Core
-
Find the first duplicate name in a list
- findDuplicate_dup(Pair<Set<T0>, Optional<T0>>) - Static method in interface hydra.validate.Core
- findDuplicate_result(List<T0>) - Static method in interface hydra.validate.Core
- findDuplicate_seen(Pair<Set<T0>, Optional<T0>>) - Static method in interface hydra.validate.Core
- findDuplicateFieldType(List<T0>) - Static method in interface hydra.validate.Core
-
Find the first duplicate name in a list (for field type validation)
- findDuplicateFieldType_dup(Pair<Set<T0>, Optional<T0>>) - Static method in interface hydra.validate.Core
- findDuplicateFieldType_result(List<T0>) - Static method in interface hydra.validate.Core
- findDuplicateFieldType_seen(Pair<Set<T0>, Optional<T0>>) - Static method in interface hydra.validate.Core
- findFieldType(TypedTerm<T0>, TypedTerm<Name>, TypedTerm<List<FieldType>>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.findFieldType
- findFieldType(T0, Name, List<FieldType>) - Static method in interface hydra.Resolution
-
Find a field type by name in a list of field types
- findFieldType_noMatch(Name) - Static method in interface hydra.Resolution
- findReachableNodes(TypedTerm<Function<T0, Set<T0>>>, TypedTerm<T0>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.findReachableNodes
- findReachableNodes(Function<T0, Set<T0>>, T0) - Static method in interface hydra.Sorting
-
Given an adjacency function and a distinguished root node, find all reachable nodes (including the root node)
- findReachableNodes_toVisit(Function<T0, Set<T0>>, T0, Set<T0>) - Static method in interface hydra.Sorting
- findReachableNodes_visit(Function<T0, Set<T0>>, Set<T0>, T0) - Static method in interface hydra.Sorting
- findWithDefault() - Static method in interface hydra.lib.Maps
- findWithDefault(TypedTerm<V>, TypedTerm<K>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.findWithDefault
- findWithDefault(V, K) - Method in class hydra.overlay.java.util.PersistentMap
-
Returns the value for the given key, or a default if not found.
- FindWithDefault - Class in hydra.overlay.java.lib.maps
-
Looks up with a default value.
- FindWithDefault() - Constructor for class hydra.overlay.java.lib.maps.FindWithDefault
- first - Variable in class hydra.core.PairType
-
The first component of the pair
- first - Variable in class hydra.error.packaging.ConflictingModuleNameError
-
The first module name
- first - Variable in class hydra.overlay.java.tools.LList
-
The first element of the list.
- first - Variable in class hydra.overlay.java.util.Pair
- first() - Static method in interface hydra.lib.Pairs
- first() - Static method in interface hydra.overlay.java.dsl.Terms
-
First element projection function for pairs.
- first(Type) - Method in class hydra.core.PairType.Builder
- first(ModuleName) - Method in class hydra.error.packaging.ConflictingModuleNameError.Builder
- first(TypedTerm<Pair<A, B>>) - Static method in interface hydra.dsl.lib.Pairs
-
DSL reference to hydra.lib.pairs.first
- First - Class in hydra.overlay.java.lib.pairs
-
Extracts the first element of a pair.
- First() - Constructor for class hydra.overlay.java.lib.pairs.First
- FIRST - Static variable in class hydra.core.PairType
-
Name of the
hydra.core.PairType.firstfield. - FIRST - Static variable in class hydra.error.packaging.ConflictingModuleNameError
-
Name of the
hydra.error.packaging.ConflictingModuleNameError.firstfield. - firstError(List<Optional<T0>>) - Static method in interface hydra.validate.Core
-
Return the first error from a list of optional errors, or nothing if all are valid
- firstFinding(List<Optional<T0>>) - Static method in interface hydra.validate.Core
-
Return the first rule-tagged finding from a list, or nothing if all are valid
- firstFindingType(List<Optional<T0>>) - Static method in interface hydra.validate.Core
-
Return the first rule-tagged type finding from a list, or nothing if all are valid
- firstTypeError(List<Optional<T0>>) - Static method in interface hydra.validate.Core
-
Return the first type error from a list of optional errors, or nothing if all are valid
- flatMap(Function<? super T, ? extends Optional<? extends U>>) - Method in class hydra.overlay.java.util.Optional
-
Applies a flatMap operation to this Optional.
- flattenLetTerms(Term) - Static method in interface hydra.Dependencies
-
Flatten nested let expressions
- flattenLetTerms(TypedTerm<Term>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.flattenLetTerms
- flattenLetTerms_flatten(Function<List<Binding>, Function<Term, Pair<List<Binding>, Term>>>, Function<Binding, Pair<Binding, List<Binding>>>, Function<T0, Term>, T0) - Static method in interface hydra.Dependencies
- flattenLetTerms_forResult(Pair<T1, List<T1>>) - Static method in interface hydra.Dependencies
- flip() - Static method in interface hydra.lib.Functions
- flip(TypedTerm<Function<T1, Function<T2, T3>>>, TypedTerm<T2>, TypedTerm<T1>) - Static method in interface hydra.dsl.lib.Functions
-
DSL reference to hydra.lib.functions.flip
- FLOAT - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.floatfield. - FLOAT - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.floatfield. - FLOAT - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.floatfield. - FLOAT - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.floatfield. - float_(FloatType) - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a float literal type from a FloatType.
- float_(FloatType) - Static method in interface hydra.overlay.java.dsl.Types
-
Construct a floating point type with the specified precision.
- float_(FloatValue) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a float literal from a FloatValue.
- float_(FloatValue) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a floating-point literal with specified precision.
- float_(FloatValue) - Static method in interface hydra.print.Core
-
Show a float value as a string
- Float_() - Constructor for class hydra.variants.LiteralVariant.Float_
-
Constructs an immutable
LiteralVariant.Float_. - Float_(FloatType) - Constructor for class hydra.core.LiteralType.Float_
-
Constructs an immutable
LiteralType.Float_. - Float_(FloatValue) - Constructor for class hydra.core.Literal.Float_
-
Constructs an immutable
Literal.Float_. - Float_(Double) - Constructor for class hydra.yaml.model.Scalar.Float_
-
Constructs an immutable
Scalar.Float_. - FLOAT_TYPES - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.floatTypesfield. - float32() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a float32 literal type.
- float32() - Static method in interface hydra.overlay.java.dsl.Types
-
32-bit floating point type.
- float32() - Static method in class hydra.overlay.java.lib.PrimitiveType
- float32(float) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a float32 literal from a float value.
- float32(float) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- float32(float) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a float32 literal (Java float → Hydra float32).
- float32(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 32-bit floating-point value from a term
- Float32() - Constructor for class hydra.core.FloatType.Float32
-
Constructs an immutable
FloatType.Float32. - Float32(Float) - Constructor for class hydra.core.FloatValue.Float32
-
Constructs an immutable
FloatValue.Float32. - FLOAT32 - Static variable in class hydra.core.FloatType
-
Name of the
hydra.core.FloatType.float32field. - FLOAT32 - Static variable in class hydra.core.FloatValue
-
Name of the
hydra.core.FloatValue.float32field. - float32ToDecimal() - Static method in interface hydra.lib.Literals
- float32ToDecimal(TypedTerm<Float>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.float32ToDecimal
- Float32ToDecimal - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float32 (IEEE 754 single) to a decimal (arbitrary-precision exact decimal).
- Float32ToDecimal() - Constructor for class hydra.overlay.java.lib.literals.Float32ToDecimal
- float32ToFloat64() - Static method in interface hydra.lib.Literals
- float32ToFloat64(TypedTerm<Float>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.float32ToFloat64
- Float32ToFloat64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float32 (IEEE 754 single) to a float64 (IEEE 754 double).
- Float32ToFloat64() - Constructor for class hydra.overlay.java.lib.literals.Float32ToFloat64
- float32Value(FloatValue) - Static method in interface hydra.extract.Core
-
Extract a float32 value from a FloatValue
- float64() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a float64 literal type.
- float64() - Static method in interface hydra.overlay.java.dsl.Types
-
64-bit floating point type.
- float64() - Static method in class hydra.overlay.java.lib.PrimitiveType
- float64(double) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a float64 literal from a double value.
- float64(double) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- float64(double) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a float64 literal (Java double → Hydra float64).
- float64(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 64-bit floating-point value from a term
- Float64() - Constructor for class hydra.core.FloatType.Float64
-
Constructs an immutable
FloatType.Float64. - Float64(Double) - Constructor for class hydra.core.FloatValue.Float64
-
Constructs an immutable
FloatValue.Float64. - FLOAT64 - Static variable in class hydra.core.FloatType
-
Name of the
hydra.core.FloatType.float64field. - FLOAT64 - Static variable in class hydra.core.FloatValue
-
Name of the
hydra.core.FloatValue.float64field. - float64ToDecimal() - Static method in interface hydra.lib.Literals
- float64ToDecimal(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.float64ToDecimal
- Float64ToDecimal - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float64 (IEEE 754 double) to a decimal (arbitrary-precision exact decimal).
- Float64ToDecimal() - Constructor for class hydra.overlay.java.lib.literals.Float64ToDecimal
- float64ToFloat32() - Static method in interface hydra.lib.Literals
- float64ToFloat32(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.float64ToFloat32
- Float64ToFloat32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float64 (IEEE 754 double) to a float32 (IEEE 754 single).
- Float64ToFloat32() - Constructor for class hydra.overlay.java.lib.literals.Float64ToFloat32
- float64Value(FloatValue) - Static method in interface hydra.extract.Core
-
Extract a float64 value from a FloatValue
- floatLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract a floating-point literal from a Literal value
- floatType(FloatType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.FloatType
- floatType(FloatType) - Static method in interface hydra.print.Core
-
Show a float type as a string
- floatType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.FloatType
- FloatType - Class in hydra.core
-
A floating-point type
- FloatType.Float32 - Class in hydra.core
-
A 32-bit floating-point type
- FloatType.Float64 - Class in hydra.core
-
A 64-bit floating-point type
- FloatType.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
FloatTypewith a defaultFloatType.PartialVisitor.otherwise(hydra.core.FloatType)branch. - FloatType.Visitor<R> - Interface in hydra.core
-
Visitor over
FloatType. - floatTypeFloat32() - Static method in interface hydra.dsl.Core
-
DSL injection for the float32 variant of hydra.core.FloatType
- floatTypeFloat64() - Static method in interface hydra.dsl.Core
-
DSL injection for the float64 variant of hydra.core.FloatType
- floatTypeFloatType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.FloatType
- floatTypePrecision(FloatType) - Static method in interface hydra.Reflect
-
Find the precision of a given floating-point type
- floatTypes - Variable in class hydra.coders.LanguageConstraints
-
All supported float types
- floatTypes() - Static method in interface hydra.Reflect
-
All floating-point types in a canonical order
- floatTypes(Set<FloatType>) - Method in class hydra.coders.LanguageConstraints.Builder
- floatValue(FloatValue) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.FloatValue
- floatValue(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.FloatValue
- floatValue(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a float value from a term
- FloatValue - Class in hydra.core
-
A floating-point literal value
- FloatValue.Float32 - Class in hydra.core
-
A 32-bit floating-point value
- FloatValue.Float64 - Class in hydra.core
-
A 64-bit floating-point value
- FloatValue.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
FloatValuewith a defaultFloatValue.PartialVisitor.otherwise(hydra.core.FloatValue)branch. - FloatValue.Visitor<R> - Interface in hydra.core
-
Visitor over
FloatValue. - floatValueFloat32(TypedTerm<Float>) - Static method in interface hydra.dsl.Core
-
DSL injection for the float32 variant of hydra.core.FloatValue
- floatValueFloat64(TypedTerm<Double>) - Static method in interface hydra.dsl.Core
-
DSL injection for the float64 variant of hydra.core.FloatValue
- floatValueFloatValue() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.FloatValue
- floatValueType(FloatValue) - Static method in interface hydra.Reflect
-
Find the float type for a given floating-point value
- floor() - Static method in interface hydra.lib.Math_
- floor(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.floor
- Floor - Class in hydra.overlay.java.lib.math
-
Rounds down to the nearest integer, returned as a float.
- Floor() - Constructor for class hydra.overlay.java.lib.math.Floor
- focus - Variable in class hydra.util.ModuleNames
-
The module name in focus, together with its associated value
- focus(Pair<ModuleName, N>) - Method in class hydra.util.ModuleNames.Builder
- FOCUS - Static variable in class hydra.util.ModuleNames
-
Name of the
hydra.util.ModuleNames.focusfield. - foldl() - Static method in interface hydra.lib.Lists
- foldl(TypedTerm<Function<Y, Function<X, Y>>>, TypedTerm<Y>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.foldl
- foldl(BiFunction<R, Map.Entry<K, V>, R>, R) - Method in class hydra.overlay.java.util.PersistentMap
-
Folds over all entries in key order.
- foldl(BiFunction<R, T, R>, R) - Method in class hydra.overlay.java.util.ConsList
-
Left fold.
- Foldl - Class in hydra.overlay.java.lib.lists
-
Left-associative fold of a list with a binary function and initial value.
- Foldl() - Constructor for class hydra.overlay.java.lib.lists.Foldl
- foldList() - Static method in interface hydra.lib.Effects
- foldList() - Static method in interface hydra.lib.Eithers
- foldList() - Static method in interface hydra.lib.Lists
- foldList() - Static method in interface hydra.lib.Optionals
- foldList(TypedTerm<Function<X, Function<Y, Either<Z, X>>>>, TypedTerm<X>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.foldList
- foldList(TypedTerm<Function<X, Function<Y, Optional<X>>>>, TypedTerm<X>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.foldList
- foldList(TypedTerm<Function<X, Function<Y, List<X>>>>, TypedTerm<X>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.foldList
- foldList(TypedTerm<Function<X, Function<Y, X>>>, TypedTerm<X>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.foldList
- FoldList - Class in hydra.overlay.java.lib.effects
-
Left-fold over a list with an effect-returning function.
- FoldList - Class in hydra.overlay.java.lib.eithers
-
Monadic left fold over a list using Either.
- FoldList() - Constructor for class hydra.overlay.java.lib.effects.FoldList
- FoldList() - Constructor for class hydra.overlay.java.lib.eithers.FoldList
- foldOverTerm(TraversalOrder, Function<T0, Function<Term, T0>>, T0, Term) - Static method in interface hydra.Rewriting
-
Fold over a term, traversing its subterms in the specified order
- foldOverTerm(TypedTerm<TraversalOrder>, TypedTerm<Function<T0, Function<Term, T0>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.foldOverTerm
- foldOverType(TraversalOrder, Function<T0, Function<Type, T0>>, T0, Type) - Static method in interface hydra.Rewriting
-
Fold over a type, traversing its subtypes in the specified order
- foldOverType(TypedTerm<TraversalOrder>, TypedTerm<Function<T0, Function<Type, T0>>>, TypedTerm<T0>, TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.foldOverType
- foldr() - Static method in interface hydra.lib.Lists
- foldr(TypedTerm<Function<X, Function<Y, Y>>>, TypedTerm<Y>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.foldr
- foldr(BiFunction<T, R, R>, R) - Method in class hydra.overlay.java.util.ConsList
-
Right fold.
- Foldr - Class in hydra.overlay.java.lib.lists
-
Right-associative fold of a list with a binary function and initial value.
- Foldr() - Constructor for class hydra.overlay.java.lib.lists.Foldr
- foldTermWithGraphAndPath(TypedTerm<Function<Function<T0, Function<Term, T0>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, T0>>>>>>, TypedTerm<Graph>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.foldTermWithGraphAndPath
- foldTermWithGraphAndPath(Function<Function<T0, Function<Term, T0>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, T0>>>>>, Graph, T0, Term) - Static method in interface hydra.Rewriting
-
Fold over a term to produce a value, with both Graph and accessor path tracked.
- foldTermWithGraphAndPath_r(Function<T0, Function<Term, Pair<T0, T1>>>, Term, T0) - Static method in interface hydra.Rewriting
- foldTermWithGraphAndPath_recurseForUser(Function<T0, Function<Term, Pair<T0, T1>>>, T0, Term) - Static method in interface hydra.Rewriting
- foldTermWithGraphAndPath_result(Function<Function<T0, Function<Term, T0>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, T0>>>>>, Graph, Term, T0) - Static method in interface hydra.Rewriting
- foldTermWithGraphAndPath_wrapper(Function<Function<T0, Function<Term, T0>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, T0>>>>>, Function<T0, Function<Term, Pair<T0, T1>>>, List<SubtermStep>, Graph, T0, Term) - Static method in interface hydra.Rewriting
- FOLLOWING_NAME - Static variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Name of the
hydra.error.packaging.DefinitionsOutOfOrderError.followingNamefield. - followingName - Variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
The definition that appears next, but should sort earlier than precedingName
- followingName(Name) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError.Builder
- forall(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a universally quantified type (polymorphic type) with a single variable.
- forall(String, String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a universally quantified type with two variables.
- forall(String, String, String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a universally quantified type with three variables.
- Forall() - Constructor for class hydra.variants.TypeVariant.Forall
-
Constructs an immutable
TypeVariant.Forall. - Forall(ForallType) - Constructor for class hydra.core.Type.Forall
-
Constructs an immutable
Type.Forall. - FORALL - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.forallfield. - FORALL - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.forallfield. - FORALL_BODY - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.forallBodyfield. - FORALL_PARAMETER - Static variable in class hydra.paths.TypeAttribute
-
Name of the
hydra.paths.TypeAttribute.forallParameterfield. - ForallBody() - Constructor for class hydra.paths.SubtypeStep.ForallBody
-
Constructs an immutable
SubtypeStep.ForallBody. - ForallParameter(Name) - Constructor for class hydra.paths.TypeAttribute.ForallParameter
-
Constructs an immutable
TypeAttribute.ForallParameter. - foralls(List<String>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Universal quantification with multiple variables.
- forallType(ForallType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.ForallType
- forallType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.ForallType
- forallType(TypedTerm<Name>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.ForallType
- ForallType - Class in hydra.core
-
A universally quantified type; the System F equivalent of a type scheme, and the type-level equivalent of a lambda term.
- ForallType(Name, Type) - Constructor for class hydra.core.ForallType
-
Constructs an immutable
ForallType. - ForallType.Builder - Class in hydra.core
-
A fluent builder for
ForallType. - forallTypeBody(TypedTerm<ForallType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.ForallType
- forallTypeForallType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.ForallType
- forallTypeParameter(TypedTerm<ForallType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the parameter field of hydra.core.ForallType
- forallTypeWithBody(TypedTerm<ForallType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.ForallType
- forallTypeWithParameter(TypedTerm<ForallType>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the parameter field of hydra.core.ForallType
- FOREIGN_KEYS - Static variable in class hydra.relational.RelationSchema
-
Name of the
hydra.relational.RelationSchema.foreignKeysfield. - FOREIGN_RELATION - Static variable in class hydra.relational.ForeignKey
-
Name of the
hydra.relational.ForeignKey.foreignRelationfield. - foreignKey(Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.ForeignKey
- foreignKey(ForeignKey) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.ForeignKey
- foreignKey(TypedTerm<RelationName>, TypedTerm<Map<ColumnName, ColumnName>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for hydra.relational.ForeignKey
- ForeignKey - Class in hydra.relational
-
A mapping from certain columns of a source relation to primary key columns of a target relation
- ForeignKey(RelationName, Map<ColumnName, ColumnName>) - Constructor for class hydra.relational.ForeignKey
-
Constructs an immutable
ForeignKey. - ForeignKey.Builder - Class in hydra.relational
-
A fluent builder for
ForeignKey. - foreignKeyForeignKey() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.ForeignKey
- foreignKeyForeignRelation(TypedTerm<ForeignKey>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the foreignRelation field of hydra.relational.ForeignKey
- foreignKeyKeys(TypedTerm<ForeignKey>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the keys field of hydra.relational.ForeignKey
- foreignKeys - Variable in class hydra.relational.RelationSchema
-
Any number of foreign keys, each of which must be valid for both this relation and the target relation
- foreignKeys(List<ForeignKey>) - Method in class hydra.relational.RelationSchema.Builder
- foreignKeyWithForeignRelation(TypedTerm<ForeignKey>, TypedTerm<RelationName>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the foreignRelation field of hydra.relational.ForeignKey
- foreignKeyWithKeys(TypedTerm<ForeignKey>, TypedTerm<Map<ColumnName, ColumnName>>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the keys field of hydra.relational.ForeignKey
- foreignRelation - Variable in class hydra.relational.ForeignKey
-
The name of the target relation
- foreignRelation(RelationName) - Method in class hydra.relational.ForeignKey.Builder
- forInferredTerm(InferenceContext, Graph, Term, String, Function<InferenceResult, T0>) - Static method in interface hydra.Inference
-
Infer a term's type and map over the result
- formatPrimitive(Primitive) - Static method in interface hydra.Codegen
-
Format a primitive for the lexicon
- formatTermBinding(Binding) - Static method in interface hydra.Codegen
-
Format a term binding for the lexicon
- Formatting - Interface in hydra.dsl
-
DSL functions for hydra.formatting
- Formatting - Interface in hydra
-
String formatting types and functions.
- formatTypeBinding(Graph, Binding) - Static method in interface hydra.Codegen
-
Format a type binding for the lexicon
- fractional() - Static method in interface hydra.Classes
-
The fractional type class: instances support total floating-point division.
- FRACTIONAL - Static variable in interface hydra.overlay.java.dsl.Types
- FractionalDispatch - Class in hydra.overlay.java.lib.math
-
Runtime dispatch for the constraint-polymorphic ('fractional') division primitive (divide).
- FractionalDispatch.BinaryOp - Interface in hydra.overlay.java.lib.math
-
A binary operation defined uniformly over the float representation domain.
- freeTypeVariablesInTerm(Term) - Static method in interface hydra.Variables
-
Get the set of free type variables in a term (including schema names, where they appear in type annotations).
- freeTypeVariablesInTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeTypeVariablesInTerm
- freeTypeVariablesInTerm_allOf(List<Set<T0>>) - Static method in interface hydra.Variables
- freeVariablesInContext(Graph) - Static method in interface hydra.Inference
-
Get all free variables in a graph's bound types
- freeVariablesInTerm(Term) - Static method in interface hydra.Variables
-
Find the free variables (i.e.
- freeVariablesInTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInTerm
- freeVariablesInTerm_dfltVars(Function<Term, List<Term>>, Function<Term, Set<Name>>, Term, T0) - Static method in interface hydra.Variables
- freeVariablesInType(Type) - Static method in interface hydra.Variables
-
Find the free variables (i.e.
- freeVariablesInType(TypedTerm<Type>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInType
- freeVariablesInTypeOrdered(Type) - Static method in interface hydra.Variables
-
Find the free variables in a type in deterministic left-to-right order
- freeVariablesInTypeOrdered(TypedTerm<Type>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInTypeOrdered
- freeVariablesInTypeScheme(TypeScheme) - Static method in interface hydra.Variables
-
Find free variables in a type scheme
- freeVariablesInTypeScheme(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInTypeScheme
- freeVariablesInTypeSchemeSimple(TypeScheme) - Static method in interface hydra.Variables
-
Find free variables in a type scheme (simple version)
- freeVariablesInTypeSchemeSimple(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInTypeSchemeSimple
- freeVariablesInTypeSimple(Type) - Static method in interface hydra.Variables
-
Same as freeVariablesInType, but ignores the binding action of lambda types
- freeVariablesInTypeSimple(TypedTerm<Type>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.freeVariablesInTypeSimple
- FRESH_TYPE_VARIABLE_COUNT - Static variable in class hydra.typing.InferenceContext
-
Name of the
hydra.typing.InferenceContext.freshTypeVariableCountfield. - freshName(TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.freshName
- freshName(InferenceContext) - Static method in interface hydra.Names
-
Generate a fresh type variable name, threading InferenceContext
- freshNames(TypedTerm<Integer>, TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.freshNames
- freshNames(Integer, InferenceContext) - Static method in interface hydra.Names
-
Generate multiple fresh type variable names, threading InferenceContext
- freshNames_go(Function<InferenceContext, Pair<Name, InferenceContext>>, Pair<List<Name>, InferenceContext>, T0) - Static method in interface hydra.Names
- freshTypeVariableCount - Variable in class hydra.typing.InferenceContext
-
Counter used to generate distinct fresh type variables during inference
- freshTypeVariableCount(Integer) - Method in class hydra.typing.InferenceContext.Builder
- freshVariableType(InferenceContext) - Static method in interface hydra.Inference
-
Generate a fresh type variable
- from - Variable in class hydra.regex.CharacterRange
-
The first character of the range (inclusive), as an int32 Unicode scalar value.
- from(Integer) - Method in class hydra.regex.CharacterRange.Builder
- FROM - Static variable in class hydra.regex.CharacterRange
-
Name of the
hydra.regex.CharacterRange.fromfield. - fromConsList(ConsList<T>) - Static method in class hydra.overlay.java.util.PersistentSet
-
Builds a set from a ConsList.
- fromGiven() - Method in class hydra.overlay.java.util.Optional
-
Gets the value if present, otherwise throws an exception.
- fromJavaOptional(Optional<T>) - Static method in class hydra.overlay.java.util.Optional
-
Creates a hydra.util.Optional from a java.util.Optional.
- fromJson(TypedTerm<Map<Name, Type>>, TypedTerm<Boolean>, TypedTerm<Name>, TypedTerm<Type>, TypedTerm<Value>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.fromJson
- fromJson(Map<Name, Type>, Boolean, Name, Type, Value) - Static method in interface hydra.json.Decode
-
Decode a JSON value to a Hydra term given a type and type name.
- fromList() - Static method in interface hydra.lib.Maps
- fromList() - Static method in interface hydra.lib.Sets
- fromList() - Static method in interface hydra.lib.Strings
- fromList(TypedTerm<List<Pair<K, V>>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.fromList
- fromList(TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.fromList
- fromList(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.fromList
- fromList(List<T>) - Static method in class hydra.overlay.java.util.ConsList
-
Builds a ConsList from a java.util.List.
- fromList(List<T>) - Static method in class hydra.overlay.java.util.PersistentSet
-
Builds a set from a list.
- FromList - Class in hydra.overlay.java.lib.maps
-
Creates a map from a list of pairs.
- FromList - Class in hydra.overlay.java.lib.sets
-
Creates a set from a list of elements.
- FromList - Class in hydra.overlay.java.lib.strings
-
Converts a list of character code points to a string.
- FromList() - Constructor for class hydra.overlay.java.lib.maps.FromList
- FromList() - Constructor for class hydra.overlay.java.lib.sets.FromList
- FromList() - Constructor for class hydra.overlay.java.lib.strings.FromList
- fromMap(Map<K, V>) - Static method in class hydra.overlay.java.util.PersistentMap
-
Builds a persistent map from a java.util.Map.
- fromPairList(List<Pair<K, V>>) - Static method in class hydra.overlay.java.util.PersistentMap
-
Builds a persistent map from a list of key-value pairs.
- fromYaml(TypedTerm<Map<Name, Type>>, TypedTerm<Name>, TypedTerm<Type>, TypedTerm<Node>) - Static method in interface hydra.dsl.json.yaml.Decode
-
DSL reference to hydra.json.yaml.decode.fromYaml
- fromYaml(Map<Name, Type>, Name, Type, Node) - Static method in interface hydra.json.yaml.Decode
-
Decode a YAML node to a Hydra term via JSON decoding.
- fTypeIsPolymorphic(Type) - Static method in interface hydra.Resolution
-
Test whether a given System F type is polymorphic (i.e., a forall type)
- fTypeIsPolymorphic(TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fTypeIsPolymorphic
- fTypeToTypeScheme(Type) - Static method in interface hydra.Scoping
-
Convert a forall type to a type scheme
- fTypeToTypeScheme(TypedTerm<Type>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.fTypeToTypeScheme
- fullBlockStyle() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.fullBlockStyle
- fullBlockStyle() - Static method in interface hydra.Serialization
-
Block style with double-space indent and newlines both before and after the bracketed content
- fullyStripAndNormalizeType(Type) - Static method in interface hydra.Resolution
-
Fully strip a type of forall quantifiers, normalizing bound variable names for alpha-equivalence comparison
- fullyStripAndNormalizeType(TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fullyStripAndNormalizeType
- fullyStripType(Type) - Static method in interface hydra.Resolution
-
Fully strip a type of forall quantifiers
- fullyStripType(TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.fullyStripType
- function - Variable in class hydra.core.Application
-
The left-hand side of the application
- function - Variable in class hydra.core.ApplicationType
-
The left-hand side of the application
- function(Binding, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Function type from Bindings.
- function(Binding, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Function type from a Binding domain and Type codomain.
- function(Term) - Method in class hydra.core.Application.Builder
- function(Type) - Method in class hydra.core.ApplicationType.Builder
- function(Type, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Function type from a Type domain and Binding codomain.
- function(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a function type.
- function(Type, Type, Type...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a function type with multiple arguments.
- function(Type, String) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a function type (with string variable name for codomain).
- function(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a function type (with string variable name for domain).
- function(String, String) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a function type (with string variable names for both).
- Function() - Constructor for class hydra.variants.TypeVariant.Function
-
Constructs an immutable
TypeVariant.Function. - Function(FunctionType) - Constructor for class hydra.core.Type.Function
-
Constructs an immutable
Type.Function. - FUNCTION - Static variable in class hydra.core.Application
-
Name of the
hydra.core.Application.functionfield. - FUNCTION - Static variable in class hydra.core.ApplicationType
-
Name of the
hydra.core.ApplicationType.functionfield. - FUNCTION - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.functionfield. - FUNCTION - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.functionfield. - FUNCTION_CODOMAIN - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.functionCodomainfield. - FUNCTION_DOMAIN - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.functionDomainfield. - Function3<A,B,C,R> - Interface in hydra.overlay.java.tools
-
A functional interface representing a function that accepts three arguments and produces a result.
- Function4<A,B,C,D,R> - Interface in hydra.overlay.java.tools
-
A functional interface representing a function that accepts four arguments and produces a result.
- FunctionCodomain() - Constructor for class hydra.paths.SubtypeStep.FunctionCodomain
-
Constructs an immutable
SubtypeStep.FunctionCodomain. - FunctionDomain() - Constructor for class hydra.paths.SubtypeStep.FunctionDomain
-
Constructs an immutable
SubtypeStep.FunctionDomain. - functionMany(List<Type>) - Static method in interface hydra.overlay.java.dsl.Types
-
Create an n-ary function type.
- Functions - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.functions
- Functions - Interface in hydra.lib
-
Primitives in the hydra.lib.functions module.
- functionStructure(TypedTerm<List<Name>>, TypedTerm<List<Name>>, TypedTerm<List<Binding>>, TypedTerm<Term>, TypedTerm<List<Type>>, TypedTerm<Optional<Type>>, TypedTerm<Env>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.FunctionStructure
- functionStructure(Function<Env, Term>, FunctionStructure<Env>) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.FunctionStructure
- functionStructure(Function<Graph, Function<Term, Either<DecodingError, Env>>>, Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.FunctionStructure
- FunctionStructure<Env> - Class in hydra.typing
-
A structured representation of a function term's components, replacing ad-hoc tuples.
- FunctionStructure(List<Name>, List<Name>, List<Binding>, Term, List<Type>, Optional<Type>, Env) - Constructor for class hydra.typing.FunctionStructure
-
Constructs an immutable
FunctionStructure. - FunctionStructure.Builder<Env> - Class in hydra.typing
-
A fluent builder for
FunctionStructure. - functionStructureBindings(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the bindings field of hydra.typing.FunctionStructure
- functionStructureBody(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the body field of hydra.typing.FunctionStructure
- functionStructureCodomain(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the codomain field of hydra.typing.FunctionStructure
- functionStructureDomains(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the domains field of hydra.typing.FunctionStructure
- functionStructureEnvironment(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the environment field of hydra.typing.FunctionStructure
- functionStructureFunctionStructure() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.FunctionStructure
- functionStructureParams(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the params field of hydra.typing.FunctionStructure
- functionStructureTypeParams(TypedTerm<FunctionStructure<Env>>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the typeParams field of hydra.typing.FunctionStructure
- functionStructureWithBindings(TypedTerm<FunctionStructure<Env>>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the bindings field of hydra.typing.FunctionStructure
- functionStructureWithBody(TypedTerm<FunctionStructure<Env>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the body field of hydra.typing.FunctionStructure
- functionStructureWithCodomain(TypedTerm<FunctionStructure<Env>>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the codomain field of hydra.typing.FunctionStructure
- functionStructureWithDomains(TypedTerm<FunctionStructure<Env>>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the domains field of hydra.typing.FunctionStructure
- functionStructureWithEnvironment(TypedTerm<FunctionStructure<Env>>, TypedTerm<Env>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the environment field of hydra.typing.FunctionStructure
- functionStructureWithParams(TypedTerm<FunctionStructure<Env>>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the params field of hydra.typing.FunctionStructure
- functionStructureWithTypeParams(TypedTerm<FunctionStructure<Env>>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the typeParams field of hydra.typing.FunctionStructure
- functionType(FunctionType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.FunctionType
- functionType(Type) - Static method in interface hydra.extract.Core
-
Extract a function type from a type
- functionType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.FunctionType
- functionType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.FunctionType
- FunctionType - Class in hydra.core
-
A function type, also known as an arrow type
- FunctionType(Type, Type) - Constructor for class hydra.core.FunctionType
-
Constructs an immutable
FunctionType. - FunctionType.Builder - Class in hydra.core
-
A fluent builder for
FunctionType. - functionTypeCodomain(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the codomain field of hydra.core.FunctionType
- functionTypeDomain(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the domain field of hydra.core.FunctionType
- functionTypeFunctionType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.FunctionType
- functionTypeWithCodomain(TypedTerm<FunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the codomain field of hydra.core.FunctionType
- functionTypeWithDomain(TypedTerm<FunctionType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the domain field of hydra.core.FunctionType
G
- gatherApplications(Term) - Static method in interface hydra.Analysis
-
Gather applications from a term, returning (args, baseTerm)
- gatherApplications(TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.gatherApplications
- gatherArgs(Term, List<Term>) - Static method in interface hydra.Analysis
-
Gather term arguments, stripping type-level constructs
- gatherArgs(TypedTerm<Term>, TypedTerm<List<Term>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.gatherArgs
- gatherArgsWithTypeApps(Term, List<Term>, List<Type>) - Static method in interface hydra.Analysis
-
Gather term and type arguments from a term
- gatherArgsWithTypeApps(TypedTerm<Term>, TypedTerm<List<Term>>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.gatherArgsWithTypeApps
- generalize(Graph, Type) - Static method in interface hydra.Inference
-
Generalize a type to a type scheme.
- generateBindingsForType(T0, Graph, Binding) - Static method in interface hydra.Dsls
-
Generate all DSL bindings for a type binding
- generateCoderModules(Function<T0, Function<Graph, Function<T1, Either<T2, Optional<T3>>>>>, Graph, List<Module>, List<T1>, T0) - Static method in interface hydra.Codegen
-
Generate encoder or decoder modules for a list of type modules
- generateLexicon(Graph) - Static method in interface hydra.Codegen
-
Generate the lexicon content from a graph
- generateParametricRefBuilders(Type, Name) - Static method in interface hydra.Dsls
-
Generate encode/decode composition builders for a parametric type definition
- generateRecordAccessor(Type, Name, FieldType) - Static method in interface hydra.Dsls
-
Generate a record field accessor function
- generateRecordConstructor(Type, Name, List<FieldType>) - Static method in interface hydra.Dsls
-
Generate a record constructor function
- generateRecordWithUpdater(Type, Name, List<FieldType>, FieldType) - Static method in interface hydra.Dsls
-
Generate a withXxx record field updater function
- generateRefBindings(Definition) - Static method in interface hydra.Dsls
-
Generate typed reference DSL bindings for a primitive (or signature-carrying term) definition
- generateSignatureRef(Name, TermSignature) - Static method in interface hydra.Dsls
-
Generate a typed-reference DSL wrapper from a term/primitive name and signature
- generateSourceFiles(Function<Module, Function<List<Definition>, Function<InferenceContext, Function<Graph, Either<Error_, Map<T0, T1>>>>>>, Language, Boolean, Graph, List<Module>, List<Module>, InferenceContext) - Static method in interface hydra.Codegen
-
Pure core of code generation: given a coder, language, infer flag, bootstrap graph, universe, and modules to generate, produce a list of (filePath, content) pairs.
- generateTypeNameToken(Type, Name) - Static method in interface hydra.Dsls
-
Generate a TypedName token constant for a type definition
- generateUnionInjector(Type, Name, FieldType) - Static method in interface hydra.Dsls
-
Generate a union injection helper
- generateWrappedTypeAccessors(Type, Name, Type) - Static method in interface hydra.Dsls
-
Generate wrap/unwrap accessors for a wrapped type
- get() - Method in class hydra.overlay.java.util.Lazy
- get(int) - Method in class hydra.overlay.java.util.ConsList
-
Returns the element at index i.
- get(Object) - Method in class hydra.overlay.java.util.PersistentMap
- getAnnotationMap(Term) - Static method in interface hydra.Annotations
-
Project a Map<Name, Term> out of an annotation Term.
- getAnnotationMap(TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getAnnotationMap
- getAnnotationMap_fromEntry(Function<Term, Optional<Name>>, Pair<Term, T0>) - Static method in interface hydra.Annotations
- getAnnotationMap_v(Pair<Term, T0>) - Static method in interface hydra.Annotations
- getDescription(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getDescription
- getDescription(T0, Graph, Map<Name, Term>) - Static method in interface hydra.Annotations
-
Get description from annotations map (Either version)
- getEnvironment() - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.getEnvironment
- getEnvironment() - Static method in interface hydra.lib.System_
- GetEnvironment - Class in hydra.overlay.java.lib.system
-
Get the full set of environment variables.
- GetEnvironment() - Constructor for class hydra.overlay.java.lib.system.GetEnvironment
- getEnvironmentVariable() - Static method in interface hydra.lib.System_
- getEnvironmentVariable(TypedTerm<EnvironmentVariable>) - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.getEnvironmentVariable
- GetEnvironmentVariable - Class in hydra.overlay.java.lib.system
-
Look up a single environment variable by name.
- GetEnvironmentVariable() - Constructor for class hydra.overlay.java.lib.system.GetEnvironmentVariable
- getField(TypedTerm<Map<Name, T0>>, TypedTerm<Name>, TypedTerm<Function<T0, Either<Error_, T1>>>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.getField
- getField(Map<Name, T0>, Name, Function<T0, Either<Error_, T1>>) - Static method in interface hydra.Lexical
-
Look up a field by name in a record's field map and decode its value, failing if the field is missing
- getOrThrow(Function<L, X>) - Method in class hydra.overlay.java.util.Either
-
Returns the Right value, or throws an exception mapped from the Left value.
- getTermAnnotation(Name, Term) - Static method in interface hydra.Annotations
-
Get a term annotation
- getTermAnnotation(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getTermAnnotation
- getTermDescription(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getTermDescription
- getTermDescription(T0, Graph, Term) - Static method in interface hydra.Annotations
-
Get term description (Either version)
- getTime() - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.getTime
- getTime() - Static method in interface hydra.lib.System_
- GetTime - Class in hydra.overlay.java.lib.system
-
Get the current wall-clock time.
- GetTime() - Constructor for class hydra.overlay.java.lib.system.GetTime
- getType(Graph, Map<Name, Term>) - Static method in interface hydra.Annotations
-
Get type from annotations
- getType(TypedTerm<Graph>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getType
- getTypeAnnotation(Name, Type) - Static method in interface hydra.Annotations
-
Get a type annotation
- getTypeAnnotation(TypedTerm<Name>, TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getTypeAnnotation
- getTypeClasses(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getTypeClasses
- getTypeClasses(T0, Graph, Term) - Static method in interface hydra.Annotations
-
Get type classes from term.
- getTypeDescription(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.getTypeDescription
- getTypeDescription(T0, Graph, Type) - Static method in interface hydra.Annotations
-
Get type description (Either version)
- getWorkingDirectory() - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.getWorkingDirectory
- getWorkingDirectory() - Static method in interface hydra.lib.System_
- GetWorkingDirectory - Class in hydra.overlay.java.lib.system
-
Get the current working directory.
- GetWorkingDirectory() - Constructor for class hydra.overlay.java.lib.system.GetWorkingDirectory
- given() - Static method in interface hydra.lib.Optionals
- given(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.given
- given(T) - Static method in class hydra.overlay.java.util.Optional
-
Creates an Optional with the given value.
- Given - Class in hydra.overlay.java.lib.optionals
-
Wraps a value in given.
- Given() - Constructor for class hydra.overlay.java.lib.optionals.Given
- givenNullable(T) - Static method in class hydra.overlay.java.util.Optional
-
Creates an Optional with the given value, or an empty Optional if the value is null.
- givens() - Static method in interface hydra.lib.Optionals
- givens(TypedTerm<List<Optional<X>>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.givens
- Givens - Class in hydra.overlay.java.lib.optionals
-
Filters and extracts Just values.
- Givens() - Constructor for class hydra.overlay.java.lib.optionals.Givens
- gradient(Name, List<Name>, Term) - Static method in interface hydra.Differentiation
-
Compute the gradient of a term as a record of partial derivatives
- graph - Variable in class hydra.coders.AdapterContext
-
The underlying graph of elements and primitives
- graph - Variable in class hydra.query.GraphPattern
-
The name of the component graph
- graph(Name) - Method in class hydra.query.GraphPattern.Builder
- graph(Graph) - Method in class hydra.coders.AdapterContext.Builder
- graph(Graph, Term) - Static method in interface hydra.decode.Topology
-
Decoder for hydra.topology.Graph
- graph(TypedTerm<Map<Name, Term>>, TypedTerm<Map<Name, TypeScheme>>, TypedTerm<Map<Name, TypeVariableConstraints>>, TypedTerm<Set<Name>>, TypedTerm<Map<Name, Term>>, TypedTerm<Map<Name, Primitive>>, TypedTerm<Map<Name, TypeScheme>>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.Graph
-
DSL constructor for hydra.graph.Graph
- graph(List<Binding>) - Static method in interface hydra.print.Graph
-
Show a list of bindings as a string
- graph(Map<Integer, List<Integer>>) - Static method in interface hydra.encode.Topology
-
Encoder for hydra.topology.Graph
- Graph - Class in hydra.graph
-
A graph, or lexical environment which binds names to terms, types, primitives, and metadata
- Graph - Interface in hydra.dsl
-
DSL functions for hydra.graph
- Graph - Interface in hydra.print
-
String representations of hydra.graph types
- Graph(GraphPattern) - Constructor for class hydra.query.Pattern.Graph
-
Constructs an immutable
Pattern.Graph. - Graph(Map<Name, Term>, Map<Name, TypeScheme>, Map<Name, TypeVariableConstraints>, Set<Name>, Map<Name, Term>, Map<Name, Primitive>, Map<Name, TypeScheme>, Set<Name>) - Constructor for class hydra.graph.Graph
-
Constructs an immutable
Graph. - GRAPH - Static variable in class hydra.coders.AdapterContext
-
Name of the
hydra.coders.AdapterContext.graphfield. - GRAPH - Static variable in class hydra.query.GraphPattern
-
Name of the
hydra.query.GraphPattern.graphfield. - GRAPH - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Pattern.graphfield. - Graph.Builder - Class in hydra.graph
-
A fluent builder for
Graph. - graphAsLet(TypedTerm<List<Binding>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.graphAsLet
- graphAsLet(List<Binding>, Term) - Static method in interface hydra.Environment
-
Convert bindings and a body to a let expression
- graphAsTerm(TypedTerm<List<Binding>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.graphAsTerm
- graphAsTerm(List<Binding>, Term) - Static method in interface hydra.Environment
-
Convert bindings and a body to a term, using let-term duality
- graphAsTypes(Graph, List<Binding>) - Static method in interface hydra.Environment
-
Decode a list of type-encoding bindings into a map of named types
- graphAsTypes(TypedTerm<Graph>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.graphAsTypes
- graphBoundTerms(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the boundTerms field of hydra.graph.Graph
- graphBoundTypes(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the boundTypes field of hydra.graph.Graph
- graphClassConstraints(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the classConstraints field of hydra.graph.Graph
- graphGraph() - Static method in interface hydra.dsl.Graph
-
DSL name token for hydra.graph.Graph
- graphLambdaVariables(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the lambdaVariables field of hydra.graph.Graph
- graphMetadata(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the metadata field of hydra.graph.Graph
- graphPattern(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.GraphPattern
- graphPattern(GraphPattern) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.GraphPattern
- graphPattern(TypedTerm<Name>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.GraphPattern
- GraphPattern - Class in hydra.query
-
A query pattern which matches within a designated component subgraph
- GraphPattern(Name, List<Pattern>) - Constructor for class hydra.query.GraphPattern
-
Constructs an immutable
GraphPattern. - GraphPattern.Builder - Class in hydra.query
-
A fluent builder for
GraphPattern. - graphPatternGraph(TypedTerm<GraphPattern>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the graph field of hydra.query.GraphPattern
- graphPatternGraphPattern() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.GraphPattern
- graphPatternPatterns(TypedTerm<GraphPattern>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the patterns field of hydra.query.GraphPattern
- graphPatternWithGraph(TypedTerm<GraphPattern>, TypedTerm<Name>) - Static method in interface hydra.dsl.Query
-
DSL updater for the graph field of hydra.query.GraphPattern
- graphPatternWithPatterns(TypedTerm<GraphPattern>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL updater for the patterns field of hydra.query.GraphPattern
- graphPrimitives(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the primitives field of hydra.graph.Graph
- graphSchemaTypes(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the schemaTypes field of hydra.graph.Graph
- graphToBindings(Graph) - Static method in interface hydra.Lexical
-
Reconstruct a list of Bindings from a Graph's boundTerms and boundTypes
- graphToBindings(TypedTerm<Graph>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.graphToBindings
- graphToSchema(T0, Graph, List<Binding>) - Static method in interface hydra.Templates
-
Decode a list of type-encoding bindings into a map of named types
- graphTypeVariables(TypedTerm<Graph>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the typeVariables field of hydra.graph.Graph
- graphWithBoundTerms(TypedTerm<Graph>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the boundTerms field of hydra.graph.Graph
- graphWithBoundTypes(TypedTerm<Graph>, TypedTerm<Map<Name, TypeScheme>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the boundTypes field of hydra.graph.Graph
- graphWithClassConstraints(TypedTerm<Graph>, TypedTerm<Map<Name, TypeVariableConstraints>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the classConstraints field of hydra.graph.Graph
- graphWithLambdaVariables(TypedTerm<Graph>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the lambdaVariables field of hydra.graph.Graph
- graphWithMetadata(TypedTerm<Graph>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the metadata field of hydra.graph.Graph
- graphWithPrimitives(TypedTerm<Graph>, TypedTerm<Map<Name, Primitive>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the primitives field of hydra.graph.Graph
- graphWithPrimitives(TypedTerm<List<Primitive>>, TypedTerm<List<Primitive>>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.graphWithPrimitives
- graphWithPrimitives(List<Primitive>, List<Primitive>) - Static method in interface hydra.Lexical
-
Build a graph with primitives assembled from built-in and user-provided lists.
- graphWithSchemaTypes(TypedTerm<Graph>, TypedTerm<Map<Name, TypeScheme>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the schemaTypes field of hydra.graph.Graph
- graphWithTypeVariables(TypedTerm<Graph>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the typeVariables field of hydra.graph.Graph
- GREATER_THAN - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- GREATER_THAN - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.greaterThanfield. - GREATER_THAN - Static variable in class hydra.util.Comparison
-
Name of the
hydra.util.Comparison.greaterThanfield. - GREATER_THAN_OR_EQUAL - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- GREATER_THAN_OR_EQUAL - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.greaterThanOrEqualfield. - GreaterThan() - Constructor for class hydra.query.ComparisonConstraint.GreaterThan
-
Constructs an immutable
ComparisonConstraint.GreaterThan. - GreaterThan() - Constructor for class hydra.util.Comparison.GreaterThan
-
Constructs an immutable
Comparison.GreaterThan. - GreaterThanOrEqual() - Constructor for class hydra.query.ComparisonConstraint.GreaterThanOrEqual
-
Constructs an immutable
ComparisonConstraint.GreaterThanOrEqual. - group() - Static method in interface hydra.lib.Lists
- group(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.group
- Group - Class in hydra.overlay.java.lib.lists
-
Groups consecutive equal elements.
- Group() - Constructor for class hydra.overlay.java.lib.lists.Group
- Group(List<List<Quantified>>) - Constructor for class hydra.regex.Atom.Group
-
Constructs an immutable
Atom.Group. - GROUP - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.groupfield. - gt() - Static method in interface hydra.lib.Ordering
- gt(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.gt
- Gt - Class in hydra.overlay.java.lib.ordering
-
Tests if the first value is greater than the second.
- Gt() - Constructor for class hydra.overlay.java.lib.ordering.Gt
- gte() - Static method in interface hydra.lib.Ordering
- gte(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.gte
- Gte - Class in hydra.overlay.java.lib.ordering
-
Tests if the first value is greater than or equal to the second.
- Gte() - Constructor for class hydra.overlay.java.lib.ordering.Gte
H
- halfBlockStyle() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.halfBlockStyle
- halfBlockStyle() - Static method in interface hydra.Serialization
-
Block style with double-space indent, a newline before the content but not after
- handler - Variable in class hydra.core.CaseAlternative
-
The handler applied to the matched variant's payload
- handler(Term) - Method in class hydra.core.CaseAlternative.Builder
- HANDLER - Static variable in class hydra.core.CaseAlternative
-
Name of the
hydra.core.CaseAlternative.handlerfield. - hasDescription(TypedTerm<Map<Name, T0>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.hasDescription
- hasDescription(Map<Name, T0>) - Static method in interface hydra.Annotations
-
Check if annotations contain description
- hashCode() - Method in class hydra.ast.Associativity.Both
- hashCode() - Method in class hydra.ast.Associativity.Left
- hashCode() - Method in class hydra.ast.Associativity.None
- hashCode() - Method in class hydra.ast.Associativity.Right
- hashCode() - Method in class hydra.ast.BlockStyle
- hashCode() - Method in class hydra.ast.BracketExpr
- hashCode() - Method in class hydra.ast.Brackets
- hashCode() - Method in class hydra.ast.Expr.Brackets
- hashCode() - Method in class hydra.ast.Expr.Const
- hashCode() - Method in class hydra.ast.Expr.Indent
- hashCode() - Method in class hydra.ast.Expr.Op
- hashCode() - Method in class hydra.ast.Expr.Seq
- hashCode() - Method in class hydra.ast.IndentedExpression
- hashCode() - Method in class hydra.ast.IndentStyle.AllLines
- hashCode() - Method in class hydra.ast.IndentStyle.SubsequentLines
- hashCode() - Method in class hydra.ast.Op
- hashCode() - Method in class hydra.ast.OpExpr
- hashCode() - Method in class hydra.ast.Padding
- hashCode() - Method in class hydra.ast.Precedence
- hashCode() - Method in class hydra.ast.SeqExpr
- hashCode() - Method in class hydra.ast.Symbol
- hashCode() - Method in class hydra.ast.Ws.Break
- hashCode() - Method in class hydra.ast.Ws.BreakAndIndent
- hashCode() - Method in class hydra.ast.Ws.DoubleBreak
- hashCode() - Method in class hydra.ast.Ws.None
- hashCode() - Method in class hydra.ast.Ws.Space
- hashCode() - Method in class hydra.coders.Adapter
- hashCode() - Method in class hydra.coders.AdapterContext
- hashCode() - Method in class hydra.coders.Bicoder
- hashCode() - Method in class hydra.coders.CaseConventions
- hashCode() - Method in class hydra.coders.Coder
- hashCode() - Method in class hydra.coders.CoderDirection.Decode
- hashCode() - Method in class hydra.coders.CoderDirection.Encode
- hashCode() - Method in class hydra.coders.Language
- hashCode() - Method in class hydra.coders.LanguageConstraints
- hashCode() - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
- hashCode() - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
- hashCode() - Method in class hydra.coders.LanguageFeature.PartialApplication
- hashCode() - Method in class hydra.coders.LanguageName
- hashCode() - Method in class hydra.coders.TraversalOrder.Post
- hashCode() - Method in class hydra.coders.TraversalOrder.Pre
- hashCode() - Method in class hydra.core.AnnotatedTerm
- hashCode() - Method in class hydra.core.AnnotatedType
- hashCode() - Method in class hydra.core.Application
- hashCode() - Method in class hydra.core.ApplicationType
- hashCode() - Method in class hydra.core.Binding
- hashCode() - Method in class hydra.core.CaseAlternative
- hashCode() - Method in class hydra.core.CaseStatement
- hashCode() - Method in class hydra.core.EitherType
- hashCode() - Method in class hydra.core.Field
- hashCode() - Method in class hydra.core.FieldType
- hashCode() - Method in class hydra.core.FloatType.Float32
- hashCode() - Method in class hydra.core.FloatType.Float64
- hashCode() - Method in class hydra.core.FloatValue.Float32
- hashCode() - Method in class hydra.core.FloatValue.Float64
- hashCode() - Method in class hydra.core.ForallType
- hashCode() - Method in class hydra.core.FunctionType
- hashCode() - Method in class hydra.core.Injection
- hashCode() - Method in class hydra.core.IntegerType.Bigint
- hashCode() - Method in class hydra.core.IntegerType.Int16
- hashCode() - Method in class hydra.core.IntegerType.Int32
- hashCode() - Method in class hydra.core.IntegerType.Int64
- hashCode() - Method in class hydra.core.IntegerType.Int8
- hashCode() - Method in class hydra.core.IntegerType.Uint16
- hashCode() - Method in class hydra.core.IntegerType.Uint32
- hashCode() - Method in class hydra.core.IntegerType.Uint64
- hashCode() - Method in class hydra.core.IntegerType.Uint8
- hashCode() - Method in class hydra.core.IntegerValue.Bigint
- hashCode() - Method in class hydra.core.IntegerValue.Int16
- hashCode() - Method in class hydra.core.IntegerValue.Int32
- hashCode() - Method in class hydra.core.IntegerValue.Int64
- hashCode() - Method in class hydra.core.IntegerValue.Int8
- hashCode() - Method in class hydra.core.IntegerValue.Uint16
- hashCode() - Method in class hydra.core.IntegerValue.Uint32
- hashCode() - Method in class hydra.core.IntegerValue.Uint64
- hashCode() - Method in class hydra.core.IntegerValue.Uint8
- hashCode() - Method in class hydra.core.Lambda
- hashCode() - Method in class hydra.core.Let
- hashCode() - Method in class hydra.core.Literal.Binary
- hashCode() - Method in class hydra.core.Literal.Boolean_
- hashCode() - Method in class hydra.core.Literal.Decimal
- hashCode() - Method in class hydra.core.Literal.Float_
- hashCode() - Method in class hydra.core.Literal.Integer_
- hashCode() - Method in class hydra.core.Literal.String_
- hashCode() - Method in class hydra.core.LiteralType.Binary
- hashCode() - Method in class hydra.core.LiteralType.Boolean_
- hashCode() - Method in class hydra.core.LiteralType.Decimal
- hashCode() - Method in class hydra.core.LiteralType.Float_
- hashCode() - Method in class hydra.core.LiteralType.Integer_
- hashCode() - Method in class hydra.core.LiteralType.String_
- hashCode() - Method in class hydra.core.MapType
- hashCode() - Method in class hydra.core.Name
- hashCode() - Method in class hydra.core.PairType
- hashCode() - Method in class hydra.core.Projection
- hashCode() - Method in class hydra.core.Record
- hashCode() - Method in class hydra.core.Term.Annotated
- hashCode() - Method in class hydra.core.Term.Application
- hashCode() - Method in class hydra.core.Term.Cases
- hashCode() - Method in class hydra.core.Term.Either
- hashCode() - Method in class hydra.core.Term.Inject
- hashCode() - Method in class hydra.core.Term.Lambda
- hashCode() - Method in class hydra.core.Term.Let
- hashCode() - Method in class hydra.core.Term.List
- hashCode() - Method in class hydra.core.Term.Literal
- hashCode() - Method in class hydra.core.Term.Map
- hashCode() - Method in class hydra.core.Term.Optional
- hashCode() - Method in class hydra.core.Term.Pair
- hashCode() - Method in class hydra.core.Term.Project
- hashCode() - Method in class hydra.core.Term.Record
- hashCode() - Method in class hydra.core.Term.Set
- hashCode() - Method in class hydra.core.Term.TypeApplication
- hashCode() - Method in class hydra.core.Term.TypeLambda
- hashCode() - Method in class hydra.core.Term.Unit
- hashCode() - Method in class hydra.core.Term.Unwrap
- hashCode() - Method in class hydra.core.Term.Variable
- hashCode() - Method in class hydra.core.Term.Wrap
- hashCode() - Method in class hydra.core.Type.Annotated
- hashCode() - Method in class hydra.core.Type.Application
- hashCode() - Method in class hydra.core.Type.Effect
- hashCode() - Method in class hydra.core.Type.Either
- hashCode() - Method in class hydra.core.Type.Forall
- hashCode() - Method in class hydra.core.Type.Function
- hashCode() - Method in class hydra.core.Type.List
- hashCode() - Method in class hydra.core.Type.Literal
- hashCode() - Method in class hydra.core.Type.Map
- hashCode() - Method in class hydra.core.Type.Optional
- hashCode() - Method in class hydra.core.Type.Pair
- hashCode() - Method in class hydra.core.Type.Record
- hashCode() - Method in class hydra.core.Type.Set
- hashCode() - Method in class hydra.core.Type.Union
- hashCode() - Method in class hydra.core.Type.Unit
- hashCode() - Method in class hydra.core.Type.Variable
- hashCode() - Method in class hydra.core.Type.Void_
- hashCode() - Method in class hydra.core.Type.Wrap
- hashCode() - Method in class hydra.core.TypeApplicationTerm
- hashCode() - Method in class hydra.core.TypeClassConstraint.Simple
- hashCode() - Method in class hydra.core.TypeLambda
- hashCode() - Method in class hydra.core.TypeScheme
- hashCode() - Method in class hydra.core.TypeVariableConstraints
- hashCode() - Method in class hydra.core.WrappedTerm
- hashCode() - Method in class hydra.docs.DocSegment.Ref
- hashCode() - Method in class hydra.docs.DocSegment.Text
- hashCode() - Method in class hydra.error.checking.CheckingError.IncorrectUnification
- hashCode() - Method in class hydra.error.checking.CheckingError.NotAForallType
- hashCode() - Method in class hydra.error.checking.CheckingError.NotAFunctionType
- hashCode() - Method in class hydra.error.checking.CheckingError.Other
- hashCode() - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
- hashCode() - Method in class hydra.error.checking.CheckingError.TypeMismatch
- hashCode() - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
- hashCode() - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
- hashCode() - Method in class hydra.error.checking.CheckingError.UnequalTypes
- hashCode() - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- hashCode() - Method in class hydra.error.checking.CheckingError.UntypedLambda
- hashCode() - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
- hashCode() - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
- hashCode() - Method in class hydra.error.checking.IncorrectUnificationError
- hashCode() - Method in class hydra.error.checking.NotAForallTypeError
- hashCode() - Method in class hydra.error.checking.NotAFunctionTypeError
- hashCode() - Method in class hydra.error.checking.OtherCheckingError
- hashCode() - Method in class hydra.error.checking.TypeArityMismatchError
- hashCode() - Method in class hydra.error.checking.TypeMismatchError
- hashCode() - Method in class hydra.error.checking.UnboundTypeVariablesError
- hashCode() - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
- hashCode() - Method in class hydra.error.checking.UnequalTypesError
- hashCode() - Method in class hydra.error.checking.UnsupportedTermVariantError
- hashCode() - Method in class hydra.error.checking.UntypedLambdaError
- hashCode() - Method in class hydra.error.checking.UntypedLetBindingError
- hashCode() - Method in class hydra.error.checking.UntypedTermVariableCheckingError
- hashCode() - Method in class hydra.error.core.ConstantConditionError
- hashCode() - Method in class hydra.error.core.DuplicateBindingError
- hashCode() - Method in class hydra.error.core.DuplicateFieldError
- hashCode() - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
- hashCode() - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
- hashCode() - Method in class hydra.error.core.EmptyCaseStatementError
- hashCode() - Method in class hydra.error.core.EmptyLetBindingsError
- hashCode() - Method in class hydra.error.core.EmptyRecordTypeError
- hashCode() - Method in class hydra.error.core.EmptyTermAnnotationError
- hashCode() - Method in class hydra.error.core.EmptyTypeAnnotationError
- hashCode() - Method in class hydra.error.core.EmptyTypeNameInTermError
- hashCode() - Method in class hydra.error.core.EmptyUnionTypeError
- hashCode() - Method in class hydra.error.core.ExtraRecordFieldsError
- hashCode() - Method in class hydra.error.core.InvalidForallParameterNameError
- hashCode() - Method in class hydra.error.core.InvalidLambdaParameterNameError
- hashCode() - Method in class hydra.error.core.InvalidLetBindingNameError
- hashCode() - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
- hashCode() - Method in class hydra.error.core.InvalidTermError.ConstantCondition
- hashCode() - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
- hashCode() - Method in class hydra.error.core.InvalidTermError.DuplicateField
- hashCode() - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- hashCode() - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
- hashCode() - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- hashCode() - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- hashCode() - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
- hashCode() - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- hashCode() - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- hashCode() - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- hashCode() - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
- hashCode() - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
- hashCode() - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- hashCode() - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- hashCode() - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- hashCode() - Method in class hydra.error.core.InvalidTermError.SelfApplication
- hashCode() - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
- hashCode() - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- hashCode() - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
- hashCode() - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- hashCode() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- hashCode() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- hashCode() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- hashCode() - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- hashCode() - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- hashCode() - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
- hashCode() - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- hashCode() - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- hashCode() - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
- hashCode() - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- hashCode() - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- hashCode() - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
- hashCode() - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- hashCode() - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
- hashCode() - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- hashCode() - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- hashCode() - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- hashCode() - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- hashCode() - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- hashCode() - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- hashCode() - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- hashCode() - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- hashCode() - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- hashCode() - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
- hashCode() - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
- hashCode() - Method in class hydra.error.core.LiteralTypeMismatchError
- hashCode() - Method in class hydra.error.core.MissingCaseBranchesError
- hashCode() - Method in class hydra.error.core.MissingRecordFieldsError
- hashCode() - Method in class hydra.error.core.NestedTermAnnotationError
- hashCode() - Method in class hydra.error.core.NestedTypeAnnotationError
- hashCode() - Method in class hydra.error.core.NominalTypeKindMismatchError
- hashCode() - Method in class hydra.error.core.NonComparableMapKeyTypeError
- hashCode() - Method in class hydra.error.core.NonComparableSetElementTypeError
- hashCode() - Method in class hydra.error.core.RedundantWrapUnwrapError
- hashCode() - Method in class hydra.error.core.SelfApplicationError
- hashCode() - Method in class hydra.error.core.SingleVariantUnionError
- hashCode() - Method in class hydra.error.core.TermVariableShadowingError
- hashCode() - Method in class hydra.error.core.TypeVariableShadowingInForallError
- hashCode() - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
- hashCode() - Method in class hydra.error.core.UndeclaredVariantError
- hashCode() - Method in class hydra.error.core.UndefinedFieldError
- hashCode() - Method in class hydra.error.core.UndefinedTermVariableError
- hashCode() - Method in class hydra.error.core.UndefinedTypeVariableError
- hashCode() - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
- hashCode() - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- hashCode() - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- hashCode() - Method in class hydra.error.core.UnexpectedTermVariantError
- hashCode() - Method in class hydra.error.core.UnexpectedTypeVariantError
- hashCode() - Method in class hydra.error.core.UnknownCaseAlternativeError
- hashCode() - Method in class hydra.error.core.UnknownPrimitiveNameError
- hashCode() - Method in class hydra.error.core.UnknownProjectedFieldError
- hashCode() - Method in class hydra.error.core.UnnecessaryIdentityApplicationError
- hashCode() - Method in class hydra.error.core.UnresolvedNominalTypeError
- hashCode() - Method in class hydra.error.core.UntypedTermVariableError
- hashCode() - Method in class hydra.error.core.VoidInNonBottomPositionError
- hashCode() - Method in class hydra.error.file.FileError.AlreadyExists
- hashCode() - Method in class hydra.error.file.FileError.InvalidPath
- hashCode() - Method in class hydra.error.file.FileError.NotFound
- hashCode() - Method in class hydra.error.file.FileError.Other
- hashCode() - Method in class hydra.error.file.FileError.PermissionDenied
- hashCode() - Method in class hydra.error.packaging.ConflictingModuleNameError
- hashCode() - Method in class hydra.error.packaging.ConflictingVariantNameError
- hashCode() - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
- hashCode() - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
- hashCode() - Method in class hydra.error.packaging.DuplicateDefinitionNameError
- hashCode() - Method in class hydra.error.packaging.DuplicateModuleNameError
- hashCode() - Method in class hydra.error.packaging.InvalidDefinitionNameError
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- hashCode() - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- hashCode() - Method in class hydra.error.packaging.InvalidModuleNameConventionError
- hashCode() - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- hashCode() - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- hashCode() - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
- hashCode() - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- hashCode() - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- hashCode() - Method in class hydra.error.packaging.InvalidPackageNameError
- hashCode() - Method in class hydra.error.packaging.MissingDocumentationError
- hashCode() - Method in class hydra.error.packaging.UndeclaredDependencyError
- hashCode() - Method in class hydra.error.system.SystemError.CommandNotFound
- hashCode() - Method in class hydra.error.system.SystemError.Interrupted
- hashCode() - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
- hashCode() - Method in class hydra.error.system.SystemError.Other
- hashCode() - Method in class hydra.error.system.SystemError.PermissionDenied
- hashCode() - Method in class hydra.errors.DecodingError
- hashCode() - Method in class hydra.errors.Error_.Checking
- hashCode() - Method in class hydra.errors.Error_.Decoding
- hashCode() - Method in class hydra.errors.Error_.DuplicateBinding
- hashCode() - Method in class hydra.errors.Error_.DuplicateField
- hashCode() - Method in class hydra.errors.Error_.Extraction
- hashCode() - Method in class hydra.errors.Error_.Inference
- hashCode() - Method in class hydra.errors.Error_.InvalidLiteral
- hashCode() - Method in class hydra.errors.Error_.Other
- hashCode() - Method in class hydra.errors.Error_.Resolution
- hashCode() - Method in class hydra.errors.Error_.UndefinedField
- hashCode() - Method in class hydra.errors.Error_.UndefinedTermVariable
- hashCode() - Method in class hydra.errors.Error_.UnexpectedTermVariant
- hashCode() - Method in class hydra.errors.Error_.UnexpectedTypeVariant
- hashCode() - Method in class hydra.errors.Error_.Unification
- hashCode() - Method in class hydra.errors.Error_.UntypedTermVariable
- hashCode() - Method in class hydra.errors.ExtractionError.EmptyList
- hashCode() - Method in class hydra.errors.ExtractionError.MultipleBindings
- hashCode() - Method in class hydra.errors.ExtractionError.MultipleFields
- hashCode() - Method in class hydra.errors.ExtractionError.NoMatchingField
- hashCode() - Method in class hydra.errors.ExtractionError.NoSuchBinding
- hashCode() - Method in class hydra.errors.ExtractionError.NotEnoughCases
- hashCode() - Method in class hydra.errors.ExtractionError.UnexpectedShape
- hashCode() - Method in class hydra.errors.InferenceError.Checking
- hashCode() - Method in class hydra.errors.InferenceError.Other
- hashCode() - Method in class hydra.errors.InferenceError.Unification
- hashCode() - Method in class hydra.errors.MultipleBindingsError
- hashCode() - Method in class hydra.errors.MultipleFieldsError
- hashCode() - Method in class hydra.errors.NoMatchingFieldError
- hashCode() - Method in class hydra.errors.NoSuchBindingError
- hashCode() - Method in class hydra.errors.NoSuchPrimitiveError
- hashCode() - Method in class hydra.errors.OtherError
- hashCode() - Method in class hydra.errors.OtherInferenceError
- hashCode() - Method in class hydra.errors.OtherResolutionError
- hashCode() - Method in class hydra.errors.ResolutionError.NoMatchingField
- hashCode() - Method in class hydra.errors.ResolutionError.NoSuchBinding
- hashCode() - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
- hashCode() - Method in class hydra.errors.ResolutionError.Other
- hashCode() - Method in class hydra.errors.ResolutionError.UnexpectedShape
- hashCode() - Method in class hydra.errors.UnexpectedShapeError
- hashCode() - Method in class hydra.errors.UnificationError
- hashCode() - Method in class hydra.errors.UnificationInferenceError
- hashCode() - Method in class hydra.file.FileExtension
- hashCode() - Method in class hydra.file.FilePath
- hashCode() - Method in class hydra.file.FileStatus
- hashCode() - Method in class hydra.file.FileType.Block
- hashCode() - Method in class hydra.file.FileType.Character_
- hashCode() - Method in class hydra.file.FileType.Directory
- hashCode() - Method in class hydra.file.FileType.Fifo
- hashCode() - Method in class hydra.file.FileType.Link
- hashCode() - Method in class hydra.file.FileType.Regular
- hashCode() - Method in class hydra.file.FileType.Socket
- hashCode() - Method in class hydra.graph.Graph
- hashCode() - Method in class hydra.graph.Library
- hashCode() - Method in class hydra.graph.Primitive
- hashCode() - Method in class hydra.graph.TermCoder
- hashCode() - Method in class hydra.json.model.Value.Array
- hashCode() - Method in class hydra.json.model.Value.Boolean_
- hashCode() - Method in class hydra.json.model.Value.Null
- hashCode() - Method in class hydra.json.model.Value.Number_
- hashCode() - Method in class hydra.json.model.Value.Object_
- hashCode() - Method in class hydra.json.model.Value.String_
- hashCode() - Method in class hydra.overlay.java.util.Either.Left
-
Returns the hash code of this Left value.
- hashCode() - Method in class hydra.overlay.java.util.Either.Right
-
Returns the hash code of this Right value.
- hashCode() - Method in class hydra.overlay.java.util.Optional
-
Returns the hash code of this Optional.
- hashCode() - Method in class hydra.overlay.java.util.Pair
-
Returns the hash code of this Pair.
- hashCode() - Method in class hydra.overlay.java.util.PersistentMap
- hashCode() - Method in class hydra.overlay.java.util.PersistentSet
- hashCode() - Method in class hydra.overlay.java.util.Unit
-
Returns the hash code of this Unit.
- hashCode() - Method in class hydra.packaging.Definition.Primitive
- hashCode() - Method in class hydra.packaging.Definition.Term
- hashCode() - Method in class hydra.packaging.Definition.Type
- hashCode() - Method in class hydra.packaging.DefinitionReference.Primitive
- hashCode() - Method in class hydra.packaging.DefinitionReference.Term
- hashCode() - Method in class hydra.packaging.DefinitionReference.Type
- hashCode() - Method in class hydra.packaging.DependencyScope.Api
- hashCode() - Method in class hydra.packaging.DependencyScope.Runtime_
- hashCode() - Method in class hydra.packaging.DependencyScope.Test
- hashCode() - Method in class hydra.packaging.DependencyScope.Tool
- hashCode() - Method in class hydra.packaging.EntityMetadata
- hashCode() - Method in class hydra.packaging.EntityReference.Definition
- hashCode() - Method in class hydra.packaging.EntityReference.Module
- hashCode() - Method in class hydra.packaging.EntityReference.Package_
- hashCode() - Method in class hydra.packaging.EntityReference.TermExpr
- hashCode() - Method in class hydra.packaging.EntityReference.TypeExpr
- hashCode() - Method in class hydra.packaging.LifecycleInfo
- hashCode() - Method in class hydra.packaging.Module
- hashCode() - Method in class hydra.packaging.ModuleDependency
- hashCode() - Method in class hydra.packaging.ModuleName
- hashCode() - Method in class hydra.packaging.Package_
- hashCode() - Method in class hydra.packaging.PackageDependency
- hashCode() - Method in class hydra.packaging.PackageName
- hashCode() - Method in class hydra.packaging.PrimitiveDefinition
- hashCode() - Method in class hydra.packaging.TermDefinition
- hashCode() - Method in class hydra.packaging.TypeDefinition
- hashCode() - Method in class hydra.packaging.Version
- hashCode() - Method in class hydra.packaging.VersionRange
- hashCode() - Method in class hydra.packaging.VersionSpecifier.Any
- hashCode() - Method in class hydra.packaging.VersionSpecifier.AtLeast
- hashCode() - Method in class hydra.packaging.VersionSpecifier.Exact
- hashCode() - Method in class hydra.packaging.VersionSpecifier.Range
- hashCode() - Method in class hydra.parsing.ParseError
- hashCode() - Method in class hydra.parsing.Parser
- hashCode() - Method in class hydra.parsing.ParseResult.Failure
- hashCode() - Method in class hydra.parsing.ParseResult.Success
- hashCode() - Method in class hydra.parsing.ParseSuccess
- hashCode() - Method in class hydra.paths.SubtermAttribute
- hashCode() - Method in class hydra.paths.SubtermEdge
- hashCode() - Method in class hydra.paths.SubtermGraph
- hashCode() - Method in class hydra.paths.SubtermLink.Attribute
- hashCode() - Method in class hydra.paths.SubtermLink.Edge
- hashCode() - Method in class hydra.paths.SubtermLink.Property
- hashCode() - Method in class hydra.paths.SubtermNode
- hashCode() - Method in class hydra.paths.SubtermPath
- hashCode() - Method in class hydra.paths.SubtermProperty
- hashCode() - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
- hashCode() - Method in class hydra.paths.SubtermStep.AnnotatedBody
- hashCode() - Method in class hydra.paths.SubtermStep.ApplicationArgument
- hashCode() - Method in class hydra.paths.SubtermStep.ApplicationFunction
- hashCode() - Method in class hydra.paths.SubtermStep.CasesCase
- hashCode() - Method in class hydra.paths.SubtermStep.CasesDefault
- hashCode() - Method in class hydra.paths.SubtermStep.EitherLeft
- hashCode() - Method in class hydra.paths.SubtermStep.EitherRight
- hashCode() - Method in class hydra.paths.SubtermStep.InjectField
- hashCode() - Method in class hydra.paths.SubtermStep.LambdaBody
- hashCode() - Method in class hydra.paths.SubtermStep.LetBinding
- hashCode() - Method in class hydra.paths.SubtermStep.LetBody
- hashCode() - Method in class hydra.paths.SubtermStep.ListElement
- hashCode() - Method in class hydra.paths.SubtermStep.MapKey
- hashCode() - Method in class hydra.paths.SubtermStep.MapValue
- hashCode() - Method in class hydra.paths.SubtermStep.OptionalGiven
- hashCode() - Method in class hydra.paths.SubtermStep.PairFirst
- hashCode() - Method in class hydra.paths.SubtermStep.PairSecond
- hashCode() - Method in class hydra.paths.SubtermStep.RecordField
- hashCode() - Method in class hydra.paths.SubtermStep.SetElement
- hashCode() - Method in class hydra.paths.SubtermStep.TypeApplicationBody
- hashCode() - Method in class hydra.paths.SubtermStep.TypeLambdaBody
- hashCode() - Method in class hydra.paths.SubtermStep.WrapBody
- hashCode() - Method in class hydra.paths.SubtypeAttribute
- hashCode() - Method in class hydra.paths.SubtypeEdge
- hashCode() - Method in class hydra.paths.SubtypeGraph
- hashCode() - Method in class hydra.paths.SubtypeLink.Attribute
- hashCode() - Method in class hydra.paths.SubtypeLink.Edge
- hashCode() - Method in class hydra.paths.SubtypeLink.Property
- hashCode() - Method in class hydra.paths.SubtypeNode
- hashCode() - Method in class hydra.paths.SubtypePath
- hashCode() - Method in class hydra.paths.SubtypeProperty
- hashCode() - Method in class hydra.paths.SubtypeStep.AnnotatedBody
- hashCode() - Method in class hydra.paths.SubtypeStep.ApplicationArgument
- hashCode() - Method in class hydra.paths.SubtypeStep.ApplicationFunction
- hashCode() - Method in class hydra.paths.SubtypeStep.EffectValue
- hashCode() - Method in class hydra.paths.SubtypeStep.EitherLeft
- hashCode() - Method in class hydra.paths.SubtypeStep.EitherRight
- hashCode() - Method in class hydra.paths.SubtypeStep.ForallBody
- hashCode() - Method in class hydra.paths.SubtypeStep.FunctionCodomain
- hashCode() - Method in class hydra.paths.SubtypeStep.FunctionDomain
- hashCode() - Method in class hydra.paths.SubtypeStep.ListElement
- hashCode() - Method in class hydra.paths.SubtypeStep.MapKeys
- hashCode() - Method in class hydra.paths.SubtypeStep.MapValues
- hashCode() - Method in class hydra.paths.SubtypeStep.OptionalElement
- hashCode() - Method in class hydra.paths.SubtypeStep.PairFirst
- hashCode() - Method in class hydra.paths.SubtypeStep.PairSecond
- hashCode() - Method in class hydra.paths.SubtypeStep.RecordField
- hashCode() - Method in class hydra.paths.SubtypeStep.SetElement
- hashCode() - Method in class hydra.paths.SubtypeStep.UnionField
- hashCode() - Method in class hydra.paths.SubtypeStep.WrapBody
- hashCode() - Method in class hydra.paths.TermAttribute.CasesTypeName
- hashCode() - Method in class hydra.paths.TermAttribute.InjectTypeName
- hashCode() - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
- hashCode() - Method in class hydra.paths.TermAttribute.LambdaParameter
- hashCode() - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- hashCode() - Method in class hydra.paths.TermAttribute.ProjectFieldName
- hashCode() - Method in class hydra.paths.TermAttribute.ProjectTypeName
- hashCode() - Method in class hydra.paths.TermAttribute.RecordTypeName
- hashCode() - Method in class hydra.paths.TermAttribute.TypeApplicationType
- hashCode() - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
- hashCode() - Method in class hydra.paths.TermAttribute.WrapTypeName
- hashCode() - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- hashCode() - Method in class hydra.paths.TypeAttribute.ForallParameter
- hashCode() - Method in class hydra.query.ComparisonConstraint.Equal
- hashCode() - Method in class hydra.query.ComparisonConstraint.GreaterThan
- hashCode() - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
- hashCode() - Method in class hydra.query.ComparisonConstraint.LessThan
- hashCode() - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
- hashCode() - Method in class hydra.query.ComparisonConstraint.NotEqual
- hashCode() - Method in class hydra.query.Edge
- hashCode() - Method in class hydra.query.GraphPattern
- hashCode() - Method in class hydra.query.Node.Term
- hashCode() - Method in class hydra.query.Node.Variable
- hashCode() - Method in class hydra.query.Node.Wildcard
- hashCode() - Method in class hydra.query.Path.Inverse
- hashCode() - Method in class hydra.query.Path.Regex
- hashCode() - Method in class hydra.query.Path.Step
- hashCode() - Method in class hydra.query.PathEquation
- hashCode() - Method in class hydra.query.Pattern.Conjunction
- hashCode() - Method in class hydra.query.Pattern.Disjunction
- hashCode() - Method in class hydra.query.Pattern.Graph
- hashCode() - Method in class hydra.query.Pattern.Negation
- hashCode() - Method in class hydra.query.Pattern.Triple
- hashCode() - Method in class hydra.query.PatternImplication
- hashCode() - Method in class hydra.query.Query
- hashCode() - Method in class hydra.query.Range
- hashCode() - Method in class hydra.query.RegexQuantifier.AtLeast
- hashCode() - Method in class hydra.query.RegexQuantifier.Exactly
- hashCode() - Method in class hydra.query.RegexQuantifier.One
- hashCode() - Method in class hydra.query.RegexQuantifier.OneOrMore
- hashCode() - Method in class hydra.query.RegexQuantifier.Range
- hashCode() - Method in class hydra.query.RegexQuantifier.ZeroOrMore
- hashCode() - Method in class hydra.query.RegexQuantifier.ZeroOrOne
- hashCode() - Method in class hydra.query.RegexSequence
- hashCode() - Method in class hydra.query.Step.Compare
- hashCode() - Method in class hydra.query.Step.Edge
- hashCode() - Method in class hydra.query.Step.Project
- hashCode() - Method in class hydra.query.TriplePattern
- hashCode() - Method in class hydra.query.Variable
- hashCode() - Method in class hydra.regex.Atom.AnchorEnd
- hashCode() - Method in class hydra.regex.Atom.AnchorStart
- hashCode() - Method in class hydra.regex.Atom.Any
- hashCode() - Method in class hydra.regex.Atom.Class_
- hashCode() - Method in class hydra.regex.Atom.Group
- hashCode() - Method in class hydra.regex.Atom.Literal
- hashCode() - Method in class hydra.regex.CharacterClass
- hashCode() - Method in class hydra.regex.CharacterRange
- hashCode() - Method in class hydra.regex.ClassItem.Character_
- hashCode() - Method in class hydra.regex.ClassItem.Range
- hashCode() - Method in class hydra.regex.Quantified
- hashCode() - Method in class hydra.regex.Quantifier.AtLeast
- hashCode() - Method in class hydra.regex.Quantifier.Exactly
- hashCode() - Method in class hydra.regex.Quantifier.One
- hashCode() - Method in class hydra.regex.Quantifier.OneOrMore
- hashCode() - Method in class hydra.regex.Quantifier.Range
- hashCode() - Method in class hydra.regex.Quantifier.ZeroOrMore
- hashCode() - Method in class hydra.regex.Quantifier.ZeroOrOne
- hashCode() - Method in class hydra.regex.QuantifierRange
- hashCode() - Method in class hydra.relational.ColumnName
- hashCode() - Method in class hydra.relational.ColumnSchema
- hashCode() - Method in class hydra.relational.ForeignKey
- hashCode() - Method in class hydra.relational.PrimaryKey
- hashCode() - Method in class hydra.relational.Relation
- hashCode() - Method in class hydra.relational.RelationName
- hashCode() - Method in class hydra.relational.RelationSchema
- hashCode() - Method in class hydra.relational.Relationship
- hashCode() - Method in class hydra.relational.Row
- hashCode() - Method in class hydra.system.Command
- hashCode() - Method in class hydra.system.EnvironmentVariable
- hashCode() - Method in class hydra.system.ProcessResult
- hashCode() - Method in class hydra.system.StatusCode
- hashCode() - Method in class hydra.tabular.ColumnType
- hashCode() - Method in class hydra.tabular.DataRow
- hashCode() - Method in class hydra.tabular.HeaderRow
- hashCode() - Method in class hydra.tabular.Table
- hashCode() - Method in class hydra.tabular.TableType
- hashCode() - Method in class hydra.testing.EffectfulTestCase
- hashCode() - Method in class hydra.testing.Tag
- hashCode() - Method in class hydra.testing.TestCase.Effectful
- hashCode() - Method in class hydra.testing.TestCase.Universal
- hashCode() - Method in class hydra.testing.TestCaseWithMetadata
- hashCode() - Method in class hydra.testing.TestGroup
- hashCode() - Method in class hydra.testing.UniversalTestCase
- hashCode() - Method in class hydra.time.Timespec
- hashCode() - Method in class hydra.topology.OrderingIsomorphism
- hashCode() - Method in class hydra.topology.TarjanState
- hashCode() - Method in class hydra.typed.TypedBinding
- hashCode() - Method in class hydra.typed.TypedName
- hashCode() - Method in class hydra.typed.TypedTerm
- hashCode() - Method in class hydra.typed.TypedTermDefinition
- hashCode() - Method in class hydra.typing.FunctionStructure
- hashCode() - Method in class hydra.typing.InferenceContext
- hashCode() - Method in class hydra.typing.InferenceResult
- hashCode() - Method in class hydra.typing.Parameter
- hashCode() - Method in class hydra.typing.Result
- hashCode() - Method in class hydra.typing.TermSignature
- hashCode() - Method in class hydra.typing.TermSubst
- hashCode() - Method in class hydra.typing.TypeClass
- hashCode() - Method in class hydra.typing.TypeConstraint
- hashCode() - Method in class hydra.typing.TypeParameter
- hashCode() - Method in class hydra.typing.TypeSubst
- hashCode() - Method in class hydra.util.CaseConvention.Camel
- hashCode() - Method in class hydra.util.CaseConvention.LowerSnake
- hashCode() - Method in class hydra.util.CaseConvention.Pascal
- hashCode() - Method in class hydra.util.CaseConvention.UpperSnake
- hashCode() - Method in class hydra.util.Comparison.EqualTo
- hashCode() - Method in class hydra.util.Comparison.GreaterThan
- hashCode() - Method in class hydra.util.Comparison.LessThan
- hashCode() - Method in class hydra.util.ModuleNames
- hashCode() - Method in class hydra.util.Precision.Arbitrary
- hashCode() - Method in class hydra.util.Precision.Bits
- hashCode() - Method in class hydra.util.QualifiedName
- hashCode() - Method in class hydra.validation.ValidationProfile
- hashCode() - Method in class hydra.validation.ValidationResult
- hashCode() - Method in class hydra.variants.LiteralVariant.Binary
- hashCode() - Method in class hydra.variants.LiteralVariant.Boolean_
- hashCode() - Method in class hydra.variants.LiteralVariant.Decimal
- hashCode() - Method in class hydra.variants.LiteralVariant.Float_
- hashCode() - Method in class hydra.variants.LiteralVariant.Integer_
- hashCode() - Method in class hydra.variants.LiteralVariant.String_
- hashCode() - Method in class hydra.variants.TermVariant.Annotated
- hashCode() - Method in class hydra.variants.TermVariant.Application
- hashCode() - Method in class hydra.variants.TermVariant.Cases
- hashCode() - Method in class hydra.variants.TermVariant.Either
- hashCode() - Method in class hydra.variants.TermVariant.Inject
- hashCode() - Method in class hydra.variants.TermVariant.Lambda
- hashCode() - Method in class hydra.variants.TermVariant.Let
- hashCode() - Method in class hydra.variants.TermVariant.List
- hashCode() - Method in class hydra.variants.TermVariant.Literal
- hashCode() - Method in class hydra.variants.TermVariant.Map
- hashCode() - Method in class hydra.variants.TermVariant.Optional
- hashCode() - Method in class hydra.variants.TermVariant.Pair
- hashCode() - Method in class hydra.variants.TermVariant.Project
- hashCode() - Method in class hydra.variants.TermVariant.Record
- hashCode() - Method in class hydra.variants.TermVariant.Set
- hashCode() - Method in class hydra.variants.TermVariant.TypeApplication
- hashCode() - Method in class hydra.variants.TermVariant.TypeLambda
- hashCode() - Method in class hydra.variants.TermVariant.Unit
- hashCode() - Method in class hydra.variants.TermVariant.Unwrap
- hashCode() - Method in class hydra.variants.TermVariant.Variable
- hashCode() - Method in class hydra.variants.TermVariant.Wrap
- hashCode() - Method in class hydra.variants.TypeVariant.Annotated
- hashCode() - Method in class hydra.variants.TypeVariant.Application
- hashCode() - Method in class hydra.variants.TypeVariant.Effect
- hashCode() - Method in class hydra.variants.TypeVariant.Either
- hashCode() - Method in class hydra.variants.TypeVariant.Forall
- hashCode() - Method in class hydra.variants.TypeVariant.Function
- hashCode() - Method in class hydra.variants.TypeVariant.List
- hashCode() - Method in class hydra.variants.TypeVariant.Literal
- hashCode() - Method in class hydra.variants.TypeVariant.Map
- hashCode() - Method in class hydra.variants.TypeVariant.Optional
- hashCode() - Method in class hydra.variants.TypeVariant.Pair
- hashCode() - Method in class hydra.variants.TypeVariant.Record
- hashCode() - Method in class hydra.variants.TypeVariant.Set
- hashCode() - Method in class hydra.variants.TypeVariant.Union
- hashCode() - Method in class hydra.variants.TypeVariant.Unit
- hashCode() - Method in class hydra.variants.TypeVariant.Variable
- hashCode() - Method in class hydra.variants.TypeVariant.Void_
- hashCode() - Method in class hydra.variants.TypeVariant.Wrap
- hashCode() - Method in class hydra.yaml.model.Node.Mapping
- hashCode() - Method in class hydra.yaml.model.Node.Scalar
- hashCode() - Method in class hydra.yaml.model.Node.Sequence
- hashCode() - Method in class hydra.yaml.model.Scalar.Bool
- hashCode() - Method in class hydra.yaml.model.Scalar.Decimal
- hashCode() - Method in class hydra.yaml.model.Scalar.Float_
- hashCode() - Method in class hydra.yaml.model.Scalar.Int
- hashCode() - Method in class hydra.yaml.model.Scalar.Null
- hashCode() - Method in class hydra.yaml.model.Scalar.Str
- Hashing - Interface in hydra.lib
-
Primitives in the hydra.lib.hashing module.
- hasTypeDescription(Type) - Static method in interface hydra.Annotations
-
Check if type has description
- hasTypeDescription(TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.hasTypeDescription
- head() - Static method in interface hydra.lib.Lists
- head() - Method in class hydra.overlay.java.util.ConsList
-
Returns the first element.
- head(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.head
- Head - Class in hydra.overlay.java.lib.lists
-
Get the first element of a list, returning Nothing if the list is empty.
- Head() - Constructor for class hydra.overlay.java.lib.lists.Head
- header - Variable in class hydra.tabular.Table
-
The optional header row of the table.
- header(Optional<HeaderRow>) - Method in class hydra.tabular.Table.Builder
- HEADER - Static variable in class hydra.tabular.Table
-
Name of the
hydra.tabular.Table.headerfield. - headerRow(Graph, Term) - Static method in interface hydra.decode.Tabular
-
Decoder for hydra.tabular.HeaderRow
- headerRow(HeaderRow) - Static method in interface hydra.encode.Tabular
-
Encoder for hydra.tabular.HeaderRow
- headerRow(TypedTerm<List<String>>) - Static method in interface hydra.dsl.Tabular
-
DSL constructor for the hydra.tabular.HeaderRow wrapper
- HeaderRow - Class in hydra.tabular
-
A header row, containing column names (but no types or data)
- HeaderRow(List<String>) - Constructor for class hydra.tabular.HeaderRow
-
Constructs an immutable
HeaderRow. - HeaderRow.Builder - Class in hydra.tabular
-
A fluent builder for
HeaderRow. - headerRowHeaderRow() - Static method in interface hydra.dsl.Tabular
-
DSL name token for hydra.tabular.HeaderRow
- headOrFail(String, List<T0>) - Static method in interface hydra.Inference
-
Return the first element of a list, or Left(Other) with the given description if the list is empty
- Helpers - Class in hydra.overlay.java.dsl
-
Hand-written Java DSL helpers for assembling Hydra type and term definitions in the Java-language source modules (
Coder.java,Serde.java, etc.). - hexByte(TypedTerm<Integer>) - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.hexByte
- hexByte(Integer) - Static method in interface hydra.json.Writer
-
Encode a byte (0..255) as a two-character lowercase hex string.
- hoistAllLetBindings(Let) - Static method in interface hydra.Hoisting
-
Transform a let-term by pulling ALL let bindings to the top level.
- hoistCaseStatements(Graph, Term) - Static method in interface hydra.Hoisting
-
Hoist case statements into local let bindings.
- hoistCaseStatementsInGraph(List<Binding>) - Static method in interface hydra.Hoisting
-
Hoist case statements into local let bindings for a list of bindings.
- Hoisting - Interface in hydra
-
Functions for deep term rewriting operations involving hoisting subterms or bindings into enclosing let terms.
- hoistLetBindingsWithContext(Function<Binding, Boolean>, Graph, Let) - Static method in interface hydra.Hoisting
-
Transform a let-term by pulling polymorphic let bindings to the top level, using Graph.
- hoistLetBindingsWithPredicate(Function<Binding, Boolean>, Function<Graph, Function<Binding, Boolean>>, Graph, Let) - Static method in interface hydra.Hoisting
-
Transform a let-term by pulling let bindings to the top level.
- hoistLetBindingsWithPredicate_emptyBindingsAndNames(Pair<List<Binding>, T1>) - Static method in interface hydra.Hoisting
- hoistLetBindingsWithPredicate_init(Binding) - Static method in interface hydra.Hoisting
- hoistLetBindingsWithPredicate_rewrite(Function<String, Function<Graph, Function<Pair<List<Pair<Binding, Term>>, Set<Name>>, Function<Pair<Binding, List<Name>>, Pair<List<Pair<Binding, Term>>, Set<Name>>>>>>, Function<Graph, Function<Set<Name>, Function<List<Binding>, Pair<List<Binding>, TermSubst>>>>, Function<Binding, Boolean>, Function<Name, Function<Term, Integer>>, Function<Type, Boolean>, Function<TypeScheme, Type>, Function<TermSubst, Function<Binding, Binding>>, Function<TermSubst, Function<Term, Term>>, Function<Term, Set<Name>>, Function<Graph, Function<Binding, Boolean>>, String, Function<Pair<List<T0>, T1>, Function<T2, Pair<Pair<List<Binding>, Set<Name>>, Term>>>, Graph, Pair<List<Binding>, T1>, T2) - Static method in interface hydra.Hoisting
- hoistPolymorphicLetBindings(Function<Binding, Boolean>, Let) - Static method in interface hydra.Hoisting
-
Transform a let-term by pulling all polymorphic let bindings to the top level.
- hoistSubterms(Function<Pair<List<SubtermStep>, Term>, Boolean>, Graph, Term) - Static method in interface hydra.Hoisting
-
Hoist subterms into local let bindings based on a path-aware predicate.
- hoistSubterms_newCounter(Pair<T1, Term>) - Static method in interface hydra.Hoisting
- hoistSubterms_processLetTerm(Function<Graph, Function<Integer, Function<String, Function<List<SubtermStep>, Function<Term, Pair<Integer, Term>>>>>>, Graph, T0, List<SubtermStep>, Let) - Static method in interface hydra.Hoisting
- hoistSubterms_recursed(T0, Function<T0, Function<Term, Pair<T1, Term>>>, Term) - Static method in interface hydra.Hoisting
- hoistSubterms_rewrite(Function<Graph, Function<Integer, Function<String, Function<List<SubtermStep>, Function<Term, Pair<Integer, Term>>>>>>, Function<T0, Function<Term, Pair<T1, Term>>>, List<SubtermStep>, Graph, T0, Term) - Static method in interface hydra.Hoisting
- hydra - package hydra
- hydra.ast - package hydra.ast
- hydra.coders - package hydra.coders
- hydra.core - package hydra.core
- hydra.decode - package hydra.decode
- hydra.decode.error - package hydra.decode.error
- hydra.decode.json - package hydra.decode.json
- hydra.decode.yaml - package hydra.decode.yaml
- hydra.docs - package hydra.docs
- hydra.dsl - package hydra.dsl
- hydra.dsl.error - package hydra.dsl.error
- hydra.dsl.extract - package hydra.dsl.extract
- hydra.dsl.json - package hydra.dsl.json
- hydra.dsl.json.yaml - package hydra.dsl.json.yaml
- hydra.dsl.lib - package hydra.dsl.lib
- hydra.dsl.print - package hydra.dsl.print
- hydra.dsl.test - package hydra.dsl.test
- hydra.dsl.yaml - package hydra.dsl.yaml
- hydra.encode - package hydra.encode
- hydra.encode.error - package hydra.encode.error
- hydra.encode.json - package hydra.encode.json
- hydra.encode.yaml - package hydra.encode.yaml
- hydra.error.checking - package hydra.error.checking
- hydra.error.core - package hydra.error.core
- hydra.error.file - package hydra.error.file
- hydra.error.packaging - package hydra.error.packaging
- hydra.error.system - package hydra.error.system
- hydra.errors - package hydra.errors
- hydra.extract - package hydra.extract
- hydra.file - package hydra.file
- hydra.graph - package hydra.graph
- hydra.json - package hydra.json
- hydra.json.model - package hydra.json.model
- hydra.json.yaml - package hydra.json.yaml
- hydra.lib - package hydra.lib
- hydra.overlay.java - package hydra.overlay.java
- hydra.overlay.java.dsl - package hydra.overlay.java.dsl
- hydra.overlay.java.dsl.meta - package hydra.overlay.java.dsl.meta
- hydra.overlay.java.json - package hydra.overlay.java.json
- hydra.overlay.java.lib - package hydra.overlay.java.lib
- hydra.overlay.java.lib.chars - package hydra.overlay.java.lib.chars
- hydra.overlay.java.lib.effects - package hydra.overlay.java.lib.effects
- hydra.overlay.java.lib.eithers - package hydra.overlay.java.lib.eithers
- hydra.overlay.java.lib.equality - package hydra.overlay.java.lib.equality
- hydra.overlay.java.lib.files - package hydra.overlay.java.lib.files
- hydra.overlay.java.lib.functions - package hydra.overlay.java.lib.functions
- hydra.overlay.java.lib.hashing - package hydra.overlay.java.lib.hashing
- hydra.overlay.java.lib.lists - package hydra.overlay.java.lib.lists
- hydra.overlay.java.lib.literals - package hydra.overlay.java.lib.literals
- hydra.overlay.java.lib.logic - package hydra.overlay.java.lib.logic
- hydra.overlay.java.lib.maps - package hydra.overlay.java.lib.maps
- hydra.overlay.java.lib.math - package hydra.overlay.java.lib.math
- hydra.overlay.java.lib.optionals - package hydra.overlay.java.lib.optionals
- hydra.overlay.java.lib.ordering - package hydra.overlay.java.lib.ordering
- hydra.overlay.java.lib.pairs - package hydra.overlay.java.lib.pairs
- hydra.overlay.java.lib.regex - package hydra.overlay.java.lib.regex
- hydra.overlay.java.lib.sets - package hydra.overlay.java.lib.sets
- hydra.overlay.java.lib.strings - package hydra.overlay.java.lib.strings
- hydra.overlay.java.lib.system - package hydra.overlay.java.lib.system
- hydra.overlay.java.lib.text - package hydra.overlay.java.lib.text
- hydra.overlay.java.tools - package hydra.overlay.java.tools
- hydra.overlay.java.util - package hydra.overlay.java.util
- hydra.packaging - package hydra.packaging
- hydra.parse - package hydra.parse
- hydra.parsing - package hydra.parsing
- hydra.paths - package hydra.paths
- hydra.print - package hydra.print
- hydra.print.emacs - package hydra.print.emacs
- hydra.print.error - package hydra.print.error
- hydra.print.pcre - package hydra.print.pcre
- hydra.print.posix - package hydra.print.posix
- hydra.query - package hydra.query
- hydra.regex - package hydra.regex
- hydra.relational - package hydra.relational
- hydra.system - package hydra.system
- hydra.tabular - package hydra.tabular
- hydra.test - package hydra.test
- hydra.testing - package hydra.testing
- hydra.time - package hydra.time
- hydra.topology - package hydra.topology
- hydra.typed - package hydra.typed
- hydra.typing - package hydra.typing
- hydra.util - package hydra.util
- hydra.validate - package hydra.validate
- hydra.validation - package hydra.validation
- hydra.variants - package hydra.variants
- hydra.yaml.model - package hydra.yaml.model
- hydraLanguage() - Static method in interface hydra.Languages
-
Language constraints for Hydra Core, i.e.
- hydraOrdinal() - Method in class hydra.ast.Associativity.Both
- hydraOrdinal() - Method in class hydra.ast.Associativity
- hydraOrdinal() - Method in class hydra.ast.Associativity.Left
- hydraOrdinal() - Method in class hydra.ast.Associativity.None
- hydraOrdinal() - Method in class hydra.ast.Associativity.Right
- hydraOrdinal() - Method in class hydra.ast.Expr.Brackets
- hydraOrdinal() - Method in class hydra.ast.Expr.Const
- hydraOrdinal() - Method in class hydra.ast.Expr
- hydraOrdinal() - Method in class hydra.ast.Expr.Indent
- hydraOrdinal() - Method in class hydra.ast.Expr.Op
- hydraOrdinal() - Method in class hydra.ast.Expr.Seq
- hydraOrdinal() - Method in class hydra.ast.IndentStyle.AllLines
- hydraOrdinal() - Method in class hydra.ast.IndentStyle
- hydraOrdinal() - Method in class hydra.ast.IndentStyle.SubsequentLines
- hydraOrdinal() - Method in class hydra.ast.Ws.Break
- hydraOrdinal() - Method in class hydra.ast.Ws.BreakAndIndent
- hydraOrdinal() - Method in class hydra.ast.Ws.DoubleBreak
- hydraOrdinal() - Method in class hydra.ast.Ws
- hydraOrdinal() - Method in class hydra.ast.Ws.None
- hydraOrdinal() - Method in class hydra.ast.Ws.Space
- hydraOrdinal() - Method in class hydra.coders.CoderDirection.Decode
- hydraOrdinal() - Method in class hydra.coders.CoderDirection.Encode
- hydraOrdinal() - Method in class hydra.coders.CoderDirection
- hydraOrdinal() - Method in class hydra.coders.LanguageFeature
- hydraOrdinal() - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
- hydraOrdinal() - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
- hydraOrdinal() - Method in class hydra.coders.LanguageFeature.PartialApplication
- hydraOrdinal() - Method in class hydra.coders.TraversalOrder
- hydraOrdinal() - Method in class hydra.coders.TraversalOrder.Post
- hydraOrdinal() - Method in class hydra.coders.TraversalOrder.Pre
- hydraOrdinal() - Method in class hydra.core.FloatType.Float32
- hydraOrdinal() - Method in class hydra.core.FloatType.Float64
- hydraOrdinal() - Method in class hydra.core.FloatType
- hydraOrdinal() - Method in class hydra.core.FloatValue.Float32
- hydraOrdinal() - Method in class hydra.core.FloatValue.Float64
- hydraOrdinal() - Method in class hydra.core.FloatValue
- hydraOrdinal() - Method in class hydra.core.IntegerType.Bigint
- hydraOrdinal() - Method in class hydra.core.IntegerType
- hydraOrdinal() - Method in class hydra.core.IntegerType.Int16
- hydraOrdinal() - Method in class hydra.core.IntegerType.Int32
- hydraOrdinal() - Method in class hydra.core.IntegerType.Int64
- hydraOrdinal() - Method in class hydra.core.IntegerType.Int8
- hydraOrdinal() - Method in class hydra.core.IntegerType.Uint16
- hydraOrdinal() - Method in class hydra.core.IntegerType.Uint32
- hydraOrdinal() - Method in class hydra.core.IntegerType.Uint64
- hydraOrdinal() - Method in class hydra.core.IntegerType.Uint8
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Bigint
- hydraOrdinal() - Method in class hydra.core.IntegerValue
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Int16
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Int32
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Int64
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Int8
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Uint16
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Uint32
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Uint64
- hydraOrdinal() - Method in class hydra.core.IntegerValue.Uint8
- hydraOrdinal() - Method in class hydra.core.Literal.Binary
- hydraOrdinal() - Method in class hydra.core.Literal.Boolean_
- hydraOrdinal() - Method in class hydra.core.Literal.Decimal
- hydraOrdinal() - Method in class hydra.core.Literal.Float_
- hydraOrdinal() - Method in class hydra.core.Literal
- hydraOrdinal() - Method in class hydra.core.Literal.Integer_
- hydraOrdinal() - Method in class hydra.core.Literal.String_
- hydraOrdinal() - Method in class hydra.core.LiteralType.Binary
- hydraOrdinal() - Method in class hydra.core.LiteralType.Boolean_
- hydraOrdinal() - Method in class hydra.core.LiteralType.Decimal
- hydraOrdinal() - Method in class hydra.core.LiteralType.Float_
- hydraOrdinal() - Method in class hydra.core.LiteralType
- hydraOrdinal() - Method in class hydra.core.LiteralType.Integer_
- hydraOrdinal() - Method in class hydra.core.LiteralType.String_
- hydraOrdinal() - Method in class hydra.core.Term.Annotated
- hydraOrdinal() - Method in class hydra.core.Term.Application
- hydraOrdinal() - Method in class hydra.core.Term.Cases
- hydraOrdinal() - Method in class hydra.core.Term.Either
- hydraOrdinal() - Method in class hydra.core.Term
- hydraOrdinal() - Method in class hydra.core.Term.Inject
- hydraOrdinal() - Method in class hydra.core.Term.Lambda
- hydraOrdinal() - Method in class hydra.core.Term.Let
- hydraOrdinal() - Method in class hydra.core.Term.List
- hydraOrdinal() - Method in class hydra.core.Term.Literal
- hydraOrdinal() - Method in class hydra.core.Term.Map
- hydraOrdinal() - Method in class hydra.core.Term.Optional
- hydraOrdinal() - Method in class hydra.core.Term.Pair
- hydraOrdinal() - Method in class hydra.core.Term.Project
- hydraOrdinal() - Method in class hydra.core.Term.Record
- hydraOrdinal() - Method in class hydra.core.Term.Set
- hydraOrdinal() - Method in class hydra.core.Term.TypeApplication
- hydraOrdinal() - Method in class hydra.core.Term.TypeLambda
- hydraOrdinal() - Method in class hydra.core.Term.Unit
- hydraOrdinal() - Method in class hydra.core.Term.Unwrap
- hydraOrdinal() - Method in class hydra.core.Term.Variable
- hydraOrdinal() - Method in class hydra.core.Term.Wrap
- hydraOrdinal() - Method in class hydra.core.Type.Annotated
- hydraOrdinal() - Method in class hydra.core.Type.Application
- hydraOrdinal() - Method in class hydra.core.Type.Effect
- hydraOrdinal() - Method in class hydra.core.Type.Either
- hydraOrdinal() - Method in class hydra.core.Type.Forall
- hydraOrdinal() - Method in class hydra.core.Type.Function
- hydraOrdinal() - Method in class hydra.core.Type
- hydraOrdinal() - Method in class hydra.core.Type.List
- hydraOrdinal() - Method in class hydra.core.Type.Literal
- hydraOrdinal() - Method in class hydra.core.Type.Map
- hydraOrdinal() - Method in class hydra.core.Type.Optional
- hydraOrdinal() - Method in class hydra.core.Type.Pair
- hydraOrdinal() - Method in class hydra.core.Type.Record
- hydraOrdinal() - Method in class hydra.core.Type.Set
- hydraOrdinal() - Method in class hydra.core.Type.Union
- hydraOrdinal() - Method in class hydra.core.Type.Unit
- hydraOrdinal() - Method in class hydra.core.Type.Variable
- hydraOrdinal() - Method in class hydra.core.Type.Void_
- hydraOrdinal() - Method in class hydra.core.Type.Wrap
- hydraOrdinal() - Method in class hydra.core.TypeClassConstraint
- hydraOrdinal() - Method in class hydra.core.TypeClassConstraint.Simple
- hydraOrdinal() - Method in class hydra.docs.DocSegment
- hydraOrdinal() - Method in class hydra.docs.DocSegment.Ref
- hydraOrdinal() - Method in class hydra.docs.DocSegment.Text
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.IncorrectUnification
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.NotAForallType
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.NotAFunctionType
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.Other
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.TypeMismatch
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UnequalTypes
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UntypedLambda
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
- hydraOrdinal() - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
- hydraOrdinal() - Method in class hydra.error.core.InvalidLiteralError
- hydraOrdinal() - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.ConstantCondition
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.DuplicateField
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.SelfApplication
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- hydraOrdinal() - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- hydraOrdinal() - Method in class hydra.error.file.FileError.AlreadyExists
- hydraOrdinal() - Method in class hydra.error.file.FileError
- hydraOrdinal() - Method in class hydra.error.file.FileError.InvalidPath
- hydraOrdinal() - Method in class hydra.error.file.FileError.NotFound
- hydraOrdinal() - Method in class hydra.error.file.FileError.Other
- hydraOrdinal() - Method in class hydra.error.file.FileError.PermissionDenied
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- hydraOrdinal() - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- hydraOrdinal() - Method in class hydra.error.system.SystemError.CommandNotFound
- hydraOrdinal() - Method in class hydra.error.system.SystemError
- hydraOrdinal() - Method in class hydra.error.system.SystemError.Interrupted
- hydraOrdinal() - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
- hydraOrdinal() - Method in class hydra.error.system.SystemError.Other
- hydraOrdinal() - Method in class hydra.error.system.SystemError.PermissionDenied
- hydraOrdinal() - Method in class hydra.errors.Error_.Checking
- hydraOrdinal() - Method in class hydra.errors.Error_.Decoding
- hydraOrdinal() - Method in class hydra.errors.Error_.DuplicateBinding
- hydraOrdinal() - Method in class hydra.errors.Error_.DuplicateField
- hydraOrdinal() - Method in class hydra.errors.Error_.Extraction
- hydraOrdinal() - Method in class hydra.errors.Error_
- hydraOrdinal() - Method in class hydra.errors.Error_.Inference
- hydraOrdinal() - Method in class hydra.errors.Error_.InvalidLiteral
- hydraOrdinal() - Method in class hydra.errors.Error_.Other
- hydraOrdinal() - Method in class hydra.errors.Error_.Resolution
- hydraOrdinal() - Method in class hydra.errors.Error_.UndefinedField
- hydraOrdinal() - Method in class hydra.errors.Error_.UndefinedTermVariable
- hydraOrdinal() - Method in class hydra.errors.Error_.UnexpectedTermVariant
- hydraOrdinal() - Method in class hydra.errors.Error_.UnexpectedTypeVariant
- hydraOrdinal() - Method in class hydra.errors.Error_.Unification
- hydraOrdinal() - Method in class hydra.errors.Error_.UntypedTermVariable
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.EmptyList
- hydraOrdinal() - Method in class hydra.errors.ExtractionError
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.MultipleBindings
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.MultipleFields
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.NoMatchingField
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.NoSuchBinding
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.NotEnoughCases
- hydraOrdinal() - Method in class hydra.errors.ExtractionError.UnexpectedShape
- hydraOrdinal() - Method in class hydra.errors.InferenceError.Checking
- hydraOrdinal() - Method in class hydra.errors.InferenceError
- hydraOrdinal() - Method in class hydra.errors.InferenceError.Other
- hydraOrdinal() - Method in class hydra.errors.InferenceError.Unification
- hydraOrdinal() - Method in class hydra.errors.ResolutionError
- hydraOrdinal() - Method in class hydra.errors.ResolutionError.NoMatchingField
- hydraOrdinal() - Method in class hydra.errors.ResolutionError.NoSuchBinding
- hydraOrdinal() - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
- hydraOrdinal() - Method in class hydra.errors.ResolutionError.Other
- hydraOrdinal() - Method in class hydra.errors.ResolutionError.UnexpectedShape
- hydraOrdinal() - Method in class hydra.file.FileType.Block
- hydraOrdinal() - Method in class hydra.file.FileType.Character_
- hydraOrdinal() - Method in class hydra.file.FileType.Directory
- hydraOrdinal() - Method in class hydra.file.FileType.Fifo
- hydraOrdinal() - Method in class hydra.file.FileType
- hydraOrdinal() - Method in class hydra.file.FileType.Link
- hydraOrdinal() - Method in class hydra.file.FileType.Regular
- hydraOrdinal() - Method in class hydra.file.FileType.Socket
- hydraOrdinal() - Method in class hydra.json.model.Value.Array
- hydraOrdinal() - Method in class hydra.json.model.Value.Boolean_
- hydraOrdinal() - Method in class hydra.json.model.Value
- hydraOrdinal() - Method in class hydra.json.model.Value.Null
- hydraOrdinal() - Method in class hydra.json.model.Value.Number_
- hydraOrdinal() - Method in class hydra.json.model.Value.Object_
- hydraOrdinal() - Method in class hydra.json.model.Value.String_
- hydraOrdinal() - Method in class hydra.packaging.Definition
- hydraOrdinal() - Method in class hydra.packaging.Definition.Primitive
- hydraOrdinal() - Method in class hydra.packaging.Definition.Term
- hydraOrdinal() - Method in class hydra.packaging.Definition.Type
- hydraOrdinal() - Method in class hydra.packaging.DefinitionReference
- hydraOrdinal() - Method in class hydra.packaging.DefinitionReference.Primitive
- hydraOrdinal() - Method in class hydra.packaging.DefinitionReference.Term
- hydraOrdinal() - Method in class hydra.packaging.DefinitionReference.Type
- hydraOrdinal() - Method in class hydra.packaging.DependencyScope.Api
- hydraOrdinal() - Method in class hydra.packaging.DependencyScope
- hydraOrdinal() - Method in class hydra.packaging.DependencyScope.Runtime_
- hydraOrdinal() - Method in class hydra.packaging.DependencyScope.Test
- hydraOrdinal() - Method in class hydra.packaging.DependencyScope.Tool
- hydraOrdinal() - Method in class hydra.packaging.EntityReference.Definition
- hydraOrdinal() - Method in class hydra.packaging.EntityReference
- hydraOrdinal() - Method in class hydra.packaging.EntityReference.Module
- hydraOrdinal() - Method in class hydra.packaging.EntityReference.Package_
- hydraOrdinal() - Method in class hydra.packaging.EntityReference.TermExpr
- hydraOrdinal() - Method in class hydra.packaging.EntityReference.TypeExpr
- hydraOrdinal() - Method in class hydra.packaging.VersionSpecifier.Any
- hydraOrdinal() - Method in class hydra.packaging.VersionSpecifier.AtLeast
- hydraOrdinal() - Method in class hydra.packaging.VersionSpecifier.Exact
- hydraOrdinal() - Method in class hydra.packaging.VersionSpecifier
- hydraOrdinal() - Method in class hydra.packaging.VersionSpecifier.Range
- hydraOrdinal() - Method in class hydra.parsing.ParseResult.Failure
- hydraOrdinal() - Method in class hydra.parsing.ParseResult
- hydraOrdinal() - Method in class hydra.parsing.ParseResult.Success
- hydraOrdinal() - Method in class hydra.paths.SubtermLink.Attribute
- hydraOrdinal() - Method in class hydra.paths.SubtermLink.Edge
- hydraOrdinal() - Method in class hydra.paths.SubtermLink
- hydraOrdinal() - Method in class hydra.paths.SubtermLink.Property
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.AnnotatedBody
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.ApplicationArgument
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.ApplicationFunction
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.CasesCase
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.CasesDefault
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.EitherLeft
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.EitherRight
- hydraOrdinal() - Method in class hydra.paths.SubtermStep
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.InjectField
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.LambdaBody
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.LetBinding
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.LetBody
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.ListElement
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.MapKey
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.MapValue
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.OptionalGiven
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.PairFirst
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.PairSecond
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.RecordField
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.SetElement
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.TypeApplicationBody
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.TypeLambdaBody
- hydraOrdinal() - Method in class hydra.paths.SubtermStep.WrapBody
- hydraOrdinal() - Method in class hydra.paths.SubtypeLink.Attribute
- hydraOrdinal() - Method in class hydra.paths.SubtypeLink.Edge
- hydraOrdinal() - Method in class hydra.paths.SubtypeLink
- hydraOrdinal() - Method in class hydra.paths.SubtypeLink.Property
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.AnnotatedBody
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.ApplicationArgument
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.ApplicationFunction
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.EffectValue
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.EitherLeft
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.EitherRight
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.ForallBody
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.FunctionCodomain
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.FunctionDomain
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.ListElement
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.MapKeys
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.MapValues
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.OptionalElement
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.PairFirst
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.PairSecond
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.RecordField
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.SetElement
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.UnionField
- hydraOrdinal() - Method in class hydra.paths.SubtypeStep.WrapBody
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.CasesTypeName
- hydraOrdinal() - Method in class hydra.paths.TermAttribute
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.InjectTypeName
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.LambdaParameter
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.ProjectFieldName
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.ProjectTypeName
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.RecordTypeName
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.TypeApplicationType
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
- hydraOrdinal() - Method in class hydra.paths.TermAttribute.WrapTypeName
- hydraOrdinal() - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- hydraOrdinal() - Method in class hydra.paths.TypeAttribute.ForallParameter
- hydraOrdinal() - Method in class hydra.paths.TypeAttribute
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.Equal
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.GreaterThan
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.LessThan
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
- hydraOrdinal() - Method in class hydra.query.ComparisonConstraint.NotEqual
- hydraOrdinal() - Method in class hydra.query.Node
- hydraOrdinal() - Method in class hydra.query.Node.Term
- hydraOrdinal() - Method in class hydra.query.Node.Variable
- hydraOrdinal() - Method in class hydra.query.Node.Wildcard
- hydraOrdinal() - Method in class hydra.query.Path
- hydraOrdinal() - Method in class hydra.query.Path.Inverse
- hydraOrdinal() - Method in class hydra.query.Path.Regex
- hydraOrdinal() - Method in class hydra.query.Path.Step
- hydraOrdinal() - Method in class hydra.query.Pattern.Conjunction
- hydraOrdinal() - Method in class hydra.query.Pattern.Disjunction
- hydraOrdinal() - Method in class hydra.query.Pattern.Graph
- hydraOrdinal() - Method in class hydra.query.Pattern
- hydraOrdinal() - Method in class hydra.query.Pattern.Negation
- hydraOrdinal() - Method in class hydra.query.Pattern.Triple
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.AtLeast
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.Exactly
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.One
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.OneOrMore
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.Range
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.ZeroOrMore
- hydraOrdinal() - Method in class hydra.query.RegexQuantifier.ZeroOrOne
- hydraOrdinal() - Method in class hydra.query.Step.Compare
- hydraOrdinal() - Method in class hydra.query.Step.Edge
- hydraOrdinal() - Method in class hydra.query.Step
- hydraOrdinal() - Method in class hydra.query.Step.Project
- hydraOrdinal() - Method in class hydra.regex.Atom.AnchorEnd
- hydraOrdinal() - Method in class hydra.regex.Atom.AnchorStart
- hydraOrdinal() - Method in class hydra.regex.Atom.Any
- hydraOrdinal() - Method in class hydra.regex.Atom.Class_
- hydraOrdinal() - Method in class hydra.regex.Atom.Group
- hydraOrdinal() - Method in class hydra.regex.Atom
- hydraOrdinal() - Method in class hydra.regex.Atom.Literal
- hydraOrdinal() - Method in class hydra.regex.ClassItem.Character_
- hydraOrdinal() - Method in class hydra.regex.ClassItem
- hydraOrdinal() - Method in class hydra.regex.ClassItem.Range
- hydraOrdinal() - Method in class hydra.regex.Quantifier.AtLeast
- hydraOrdinal() - Method in class hydra.regex.Quantifier.Exactly
- hydraOrdinal() - Method in class hydra.regex.Quantifier
- hydraOrdinal() - Method in class hydra.regex.Quantifier.One
- hydraOrdinal() - Method in class hydra.regex.Quantifier.OneOrMore
- hydraOrdinal() - Method in class hydra.regex.Quantifier.Range
- hydraOrdinal() - Method in class hydra.regex.Quantifier.ZeroOrMore
- hydraOrdinal() - Method in class hydra.regex.Quantifier.ZeroOrOne
- hydraOrdinal() - Method in class hydra.testing.TestCase.Effectful
- hydraOrdinal() - Method in class hydra.testing.TestCase
- hydraOrdinal() - Method in class hydra.testing.TestCase.Universal
- hydraOrdinal() - Method in class hydra.util.CaseConvention.Camel
- hydraOrdinal() - Method in class hydra.util.CaseConvention
- hydraOrdinal() - Method in class hydra.util.CaseConvention.LowerSnake
- hydraOrdinal() - Method in class hydra.util.CaseConvention.Pascal
- hydraOrdinal() - Method in class hydra.util.CaseConvention.UpperSnake
- hydraOrdinal() - Method in class hydra.util.Comparison.EqualTo
- hydraOrdinal() - Method in class hydra.util.Comparison.GreaterThan
- hydraOrdinal() - Method in class hydra.util.Comparison
- hydraOrdinal() - Method in class hydra.util.Comparison.LessThan
- hydraOrdinal() - Method in class hydra.util.Precision.Arbitrary
- hydraOrdinal() - Method in class hydra.util.Precision.Bits
- hydraOrdinal() - Method in class hydra.util.Precision
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.Binary
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.Boolean_
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.Decimal
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.Float_
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.Integer_
- hydraOrdinal() - Method in class hydra.variants.LiteralVariant.String_
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Annotated
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Application
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Cases
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Either
- hydraOrdinal() - Method in class hydra.variants.TermVariant
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Inject
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Lambda
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Let
- hydraOrdinal() - Method in class hydra.variants.TermVariant.List
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Literal
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Map
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Optional
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Pair
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Project
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Record
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Set
- hydraOrdinal() - Method in class hydra.variants.TermVariant.TypeApplication
- hydraOrdinal() - Method in class hydra.variants.TermVariant.TypeLambda
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Unit
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Unwrap
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Variable
- hydraOrdinal() - Method in class hydra.variants.TermVariant.Wrap
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Annotated
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Application
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Effect
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Either
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Forall
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Function
- hydraOrdinal() - Method in class hydra.variants.TypeVariant
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.List
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Literal
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Map
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Optional
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Pair
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Record
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Set
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Union
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Unit
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Variable
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Void_
- hydraOrdinal() - Method in class hydra.variants.TypeVariant.Wrap
- hydraOrdinal() - Method in class hydra.yaml.model.Node
- hydraOrdinal() - Method in class hydra.yaml.model.Node.Mapping
- hydraOrdinal() - Method in class hydra.yaml.model.Node.Scalar
- hydraOrdinal() - Method in class hydra.yaml.model.Node.Sequence
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Bool
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Decimal
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Float_
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Int
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Null
- hydraOrdinal() - Method in class hydra.yaml.model.Scalar.Str
I
- identity() - Static method in interface hydra.lib.Functions
- identity() - Static method in interface hydra.overlay.java.dsl.Terms
-
Identity function.
- identity(TypedTerm<T1>) - Static method in interface hydra.dsl.lib.Functions
-
DSL reference to hydra.lib.functions.identity
- Identity - Class in hydra.overlay.java.lib.functions
-
Returns its argument unchanged.
- Identity() - Constructor for class hydra.overlay.java.lib.functions.Identity
- idTypeSubst() - Static method in interface hydra.Substitution
-
The identity type substitution
- ifElse() - Static method in interface hydra.lib.Logic
- ifElse(TypedTerm<Boolean>, TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Logic
-
DSL reference to hydra.lib.logic.ifElse
- IfElse - Class in hydra.overlay.java.lib.logic
-
Performs conditional branching based on a boolean condition.
- IfElse() - Constructor for class hydra.overlay.java.lib.logic.IfElse
- ifGiven(Consumer<? super T>) - Method in class hydra.overlay.java.util.Optional
-
Executes the given action if a value is present.
- ifx(Op, Expr, Expr) - Static method in interface hydra.Serialization
-
Build an infix expression with the given operator and two operands
- ifx(TypedTerm<Op>, TypedTerm<Expr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.ifx
- IGNORED_VARIABLE - Static variable in interface hydra.overlay.java.dsl.Terms
- ignoredVariable() - Static method in interface hydra.Constants
-
The name used for ignored variables
- ignoredVariable() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.ignoredVariable
- implementation - Variable in class hydra.graph.Primitive
-
A concrete, host-specific implementation of the primitive function: given the current graph, a mapping from a list of argument terms to a result term, or an error.
- implementation() - Method in class hydra.overlay.java.lib.chars.IsAlphaNum
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.chars.IsLower
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.chars.IsSpace
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.chars.IsUpper
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.chars.ToLower
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.chars.ToUpper
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.Apply
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.Bind
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.Compose
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.FoldList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.Map
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.MapList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.MapOptional
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.effects.Pure
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.eithers.Bimap
- implementation() - Method in class hydra.overlay.java.lib.eithers.Bind
- implementation() - Method in class hydra.overlay.java.lib.eithers.Either
- implementation() - Method in class hydra.overlay.java.lib.eithers.FoldList
- implementation() - Method in class hydra.overlay.java.lib.eithers.IsLeft
- implementation() - Method in class hydra.overlay.java.lib.eithers.IsRight
- implementation() - Method in class hydra.overlay.java.lib.eithers.Left
- implementation() - Method in class hydra.overlay.java.lib.eithers.Lefts
- implementation() - Method in class hydra.overlay.java.lib.eithers.Map
- implementation() - Method in class hydra.overlay.java.lib.eithers.MapList
- implementation() - Method in class hydra.overlay.java.lib.eithers.MapOptional
- implementation() - Method in class hydra.overlay.java.lib.eithers.MapSet
- implementation() - Method in class hydra.overlay.java.lib.eithers.Partition
- implementation() - Method in class hydra.overlay.java.lib.eithers.Right
- implementation() - Method in class hydra.overlay.java.lib.eithers.Rights
- implementation() - Method in class hydra.overlay.java.lib.equality.Equal
- implementation() - Method in class hydra.overlay.java.lib.equality.EqualityFunction
- implementation() - Method in class hydra.overlay.java.lib.files.AppendFile
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.Copy
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.CreateDirectory
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.CreateSymlink
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.Exists
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.ListDirectory
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.ReadFile
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.ReadSymlink
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.RemoveDirectory
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.RemoveFile
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.Rename
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.Status
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.files.WriteFile
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.functions.Absurd
- implementation() - Method in class hydra.overlay.java.lib.functions.Identity
- implementation() - Method in class hydra.overlay.java.lib.hashing.Sha256
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.hashing.Sha256Hex
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.lists.Apply
- implementation() - Method in class hydra.overlay.java.lib.lists.At
- implementation() - Method in class hydra.overlay.java.lib.lists.Bind
- implementation() - Method in class hydra.overlay.java.lib.lists.Concat
- implementation() - Method in class hydra.overlay.java.lib.lists.Concat2
- implementation() - Method in class hydra.overlay.java.lib.lists.Cons
- implementation() - Method in class hydra.overlay.java.lib.lists.Distinct
- implementation() - Method in class hydra.overlay.java.lib.lists.Drop
- implementation() - Method in class hydra.overlay.java.lib.lists.DropWhile
- implementation() - Method in class hydra.overlay.java.lib.lists.Filter
- implementation() - Method in class hydra.overlay.java.lib.lists.Find
- implementation() - Method in class hydra.overlay.java.lib.lists.Foldl
- implementation() - Method in class hydra.overlay.java.lib.lists.Foldr
- implementation() - Method in class hydra.overlay.java.lib.lists.Group
- implementation() - Method in class hydra.overlay.java.lib.lists.Head
- implementation() - Method in class hydra.overlay.java.lib.lists.Init
- implementation() - Method in class hydra.overlay.java.lib.lists.Intersperse
- implementation() - Method in class hydra.overlay.java.lib.lists.IsEmpty
- implementation() - Method in class hydra.overlay.java.lib.lists.Join
- implementation() - Method in class hydra.overlay.java.lib.lists.Last
- implementation() - Method in class hydra.overlay.java.lib.lists.Length
- implementation() - Method in class hydra.overlay.java.lib.lists.Map
- implementation() - Method in class hydra.overlay.java.lib.lists.Member
- implementation() - Method in class hydra.overlay.java.lib.lists.Partition
- implementation() - Method in class hydra.overlay.java.lib.lists.Replicate
- implementation() - Method in class hydra.overlay.java.lib.lists.Reverse
- implementation() - Method in class hydra.overlay.java.lib.lists.Singleton
- implementation() - Method in class hydra.overlay.java.lib.lists.Sort
- implementation() - Method in class hydra.overlay.java.lib.lists.SortBy
- implementation() - Method in class hydra.overlay.java.lib.lists.Span
- implementation() - Method in class hydra.overlay.java.lib.lists.Tail
- implementation() - Method in class hydra.overlay.java.lib.lists.Take
- implementation() - Method in class hydra.overlay.java.lib.lists.Transpose
- implementation() - Method in class hydra.overlay.java.lib.lists.Uncons
- implementation() - Method in class hydra.overlay.java.lib.lists.Zip
- implementation() - Method in class hydra.overlay.java.lib.lists.ZipWith
- implementation() - Method in class hydra.overlay.java.lib.literals.Base64ToBinary
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToDecimal
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToInt16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToInt32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToInt64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToInt8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToUint16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToUint32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToUint64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BigintToUint8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BinaryToBase64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.BinaryToBytes
- implementation() - Method in class hydra.overlay.java.lib.literals.DecimalToBigint
- implementation() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat32
- implementation() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Float32ToDecimal
- implementation() - Method in class hydra.overlay.java.lib.literals.Float32ToFloat64
- implementation() - Method in class hydra.overlay.java.lib.literals.Float64ToDecimal
- implementation() - Method in class hydra.overlay.java.lib.literals.Float64ToFloat32
- implementation() - Method in class hydra.overlay.java.lib.literals.Int16ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Int32ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Int64ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Int8ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseBoolean
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseDecimal
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseFloat32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseFloat64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseInt16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseInt32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseInt64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseInt8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseString
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseUint16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseUint32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseUint64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.ParseUint8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintBoolean
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintDecimal
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintFloat32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintFloat64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintInt16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintInt32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintInt64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintInt8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintString
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintUint16
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintUint32
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintUint64
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.PrintUint8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Uint16ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Uint32ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Uint64ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.literals.Uint8ToBigint
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.logic.And
-
Returns the implementation of this primitive function as an Either computation.
- implementation() - Method in class hydra.overlay.java.lib.logic.IfElse
-
Returns the implementation of this primitive function as an Either computation.
- implementation() - Method in class hydra.overlay.java.lib.logic.Not
-
Returns the implementation of this primitive function as an Either computation.
- implementation() - Method in class hydra.overlay.java.lib.logic.Or
-
Returns the implementation of this primitive function as an Either computation.
- implementation() - Method in class hydra.overlay.java.lib.maps.Alter
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Bimap
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Delete
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Elems
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Empty
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Filter
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.FilterWithKey
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.FromList
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Insert
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.IsEmpty
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Keys
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Lookup
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Map
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.MapKeys
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Member
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Singleton
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Size
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.ToList
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.maps.Union
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.math.Abs
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Acos
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Acosh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Add
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.AddFloat64
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Asin
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Asinh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Atan
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Atan2
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Atanh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Ceiling
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Cos
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Cosh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Div
- implementation() - Method in class hydra.overlay.java.lib.math.Divide
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.E
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Even
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Exp
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Floor
- implementation() - Method in class hydra.overlay.java.lib.math.Log
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.LogBase
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Mod
- implementation() - Method in class hydra.overlay.java.lib.math.Mul
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.MulFloat64
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Negate
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.NegateFloat64
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Odd
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Pi
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Pow
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Range
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Rem
- implementation() - Method in class hydra.overlay.java.lib.math.Round
- implementation() - Method in class hydra.overlay.java.lib.math.RoundFloat32
- implementation() - Method in class hydra.overlay.java.lib.math.RoundFloat64
- implementation() - Method in class hydra.overlay.java.lib.math.Signum
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Sin
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Sinh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Sqrt
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Sub
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.SubFloat64
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Tan
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Tanh
-
Provides the implementation of this function.
- implementation() - Method in class hydra.overlay.java.lib.math.Truncate
- implementation() - Method in class hydra.overlay.java.lib.optionals.Apply
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.Bind
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.Compose
- implementation() - Method in class hydra.overlay.java.lib.optionals.Given
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.Givens
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.IsGiven
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.IsNone
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.Map
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.MapOptional
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.Match
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.ToList
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.optionals.WithDefault
-
Returns the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.ordering.Compare
- implementation() - Method in class hydra.overlay.java.lib.ordering.Gt
- implementation() - Method in class hydra.overlay.java.lib.ordering.Gte
- implementation() - Method in class hydra.overlay.java.lib.ordering.Lt
- implementation() - Method in class hydra.overlay.java.lib.ordering.Lte
- implementation() - Method in class hydra.overlay.java.lib.ordering.Max
- implementation() - Method in class hydra.overlay.java.lib.ordering.Min
- implementation() - Method in class hydra.overlay.java.lib.pairs.Bimap
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.pairs.First
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.pairs.Pair
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.pairs.Second
-
Get the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.regex.Find
- implementation() - Method in class hydra.overlay.java.lib.regex.FindAll
- implementation() - Method in class hydra.overlay.java.lib.regex.Matches
- implementation() - Method in class hydra.overlay.java.lib.regex.Replace
- implementation() - Method in class hydra.overlay.java.lib.regex.ReplaceAll
- implementation() - Method in class hydra.overlay.java.lib.regex.Split
- implementation() - Method in class hydra.overlay.java.lib.sets.Delete
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Difference
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Empty
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Filter
- implementation() - Method in class hydra.overlay.java.lib.sets.FromList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Insert
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Intersection
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.IsEmpty
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Map
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Member
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Singleton
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Size
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.ToList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Union
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.sets.Unions
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.CharAt
- implementation() - Method in class hydra.overlay.java.lib.strings.Concat
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.Concat2
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.FromList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.IsEmpty
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.Join
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.Length
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.SplitOn
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.ToList
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.ToLower
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.strings.ToUpper
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.system.Execute
- implementation() - Method in class hydra.overlay.java.lib.system.Exit
- implementation() - Method in class hydra.overlay.java.lib.system.GetEnvironment
- implementation() - Method in class hydra.overlay.java.lib.system.GetEnvironmentVariable
- implementation() - Method in class hydra.overlay.java.lib.system.GetTime
- implementation() - Method in class hydra.overlay.java.lib.system.GetWorkingDirectory
- implementation() - Method in class hydra.overlay.java.lib.system.ReadStdin
- implementation() - Method in class hydra.overlay.java.lib.system.WriteStderr
- implementation() - Method in class hydra.overlay.java.lib.system.WriteStdout
- implementation() - Method in class hydra.overlay.java.lib.text.DecodeUtf8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.lib.text.EncodeUtf8
-
Provides the implementation of this primitive function.
- implementation() - Method in class hydra.overlay.java.tools.DefaultFallbackPrimitiveFunction
- implementation() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
A dynamic/interpreted implementation of the function.
- implementation(Function<Graph, Function<List<Term>, Either<Error_, Term>>>) - Method in class hydra.graph.Primitive.Builder
- IMPLEMENTATION - Static variable in class hydra.graph.Primitive
-
Name of the
hydra.graph.Primitive.implementationfield. - in - Variable in class hydra.query.Edge
-
The field representing the in-projection of the edge.
- in(Optional<Name>) - Method in class hydra.query.Edge.Builder
- IN - Static variable in class hydra.query.Edge
-
Name of the
hydra.query.Edge.infield. - INCORRECT_UNIFICATION - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.incorrectUnificationfield. - IncorrectUnification(IncorrectUnificationError) - Constructor for class hydra.error.checking.CheckingError.IncorrectUnification
-
Constructs an immutable
CheckingError.IncorrectUnification. - incorrectUnificationError(IncorrectUnificationError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.IncorrectUnificationError
- incorrectUnificationError(IncorrectUnificationError) - Static method in interface hydra.print.Errors
-
Show an incorrect unification error as a string
- incorrectUnificationError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.IncorrectUnificationError
- incorrectUnificationError(TypedTerm<TypeSubst>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.IncorrectUnificationError
- IncorrectUnificationError - Class in hydra.error.checking
-
A post-unification consistency check failure
- IncorrectUnificationError(TypeSubst) - Constructor for class hydra.error.checking.IncorrectUnificationError
-
Constructs an immutable
IncorrectUnificationError. - IncorrectUnificationError.Builder - Class in hydra.error.checking
-
A fluent builder for
IncorrectUnificationError. - incorrectUnificationErrorIncorrectUnificationError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.IncorrectUnificationError
- incorrectUnificationErrorSubstitution(TypedTerm<IncorrectUnificationError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the substitution field of hydra.error.checking.IncorrectUnificationError
- incorrectUnificationErrorWithSubstitution(TypedTerm<IncorrectUnificationError>, TypedTerm<TypeSubst>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the substitution field of hydra.error.checking.IncorrectUnificationError
- indent - Variable in class hydra.ast.BlockStyle
-
An optional indentation string
- indent(Optional<String>) - Method in class hydra.ast.BlockStyle.Builder
- indent(TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.indent
- indent(String) - Static method in interface hydra.Serialization
-
Indent every non-empty line of a string by `doubleSpace`
- Indent(IndentedExpression) - Constructor for class hydra.ast.Expr.Indent
-
Constructs an immutable
Expr.Indent. - INDENT - Static variable in class hydra.ast.BlockStyle
-
Name of the
hydra.ast.BlockStyle.indentfield. - INDENT - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Expr.indentfield. - indentBlock(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.indentBlock
- indentBlock(List<Expr>) - Static method in interface hydra.Serialization
-
Like `customIndentBlock`, but using `doubleSpace` as the indent prefix
- indentedExpression(IndentedExpression) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.IndentedExpression
- indentedExpression(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.IndentedExpression
- indentedExpression(TypedTerm<IndentStyle>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.IndentedExpression
- IndentedExpression - Class in hydra.ast
-
An expression indented in a certain style
- IndentedExpression(IndentStyle, Expr) - Constructor for class hydra.ast.IndentedExpression
-
Constructs an immutable
IndentedExpression. - IndentedExpression.Builder - Class in hydra.ast
-
A fluent builder for
IndentedExpression. - indentedExpressionExpr(TypedTerm<IndentedExpression>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the expr field of hydra.ast.IndentedExpression
- indentedExpressionIndentedExpression() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.IndentedExpression
- indentedExpressionStyle(TypedTerm<IndentedExpression>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the style field of hydra.ast.IndentedExpression
- indentedExpressionWithExpr(TypedTerm<IndentedExpression>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the expr field of hydra.ast.IndentedExpression
- indentedExpressionWithStyle(TypedTerm<IndentedExpression>, TypedTerm<IndentStyle>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the style field of hydra.ast.IndentedExpression
- indentLines(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.indentLines
- indentLines(String) - Static method in interface hydra.Formatting
-
Indent each line of a string with four spaces
- indentStyle(IndentStyle) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.IndentStyle
- indentStyle(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.IndentStyle
- IndentStyle - Class in hydra.ast
-
Any of several indentation styles
- IndentStyle.AllLines - Class in hydra.ast
-
Indent all lines with the given string
- IndentStyle.PartialVisitor<R> - Interface in hydra.ast
-
Partial visitor over
IndentStylewith a defaultIndentStyle.PartialVisitor.otherwise(hydra.ast.IndentStyle)branch. - IndentStyle.SubsequentLines - Class in hydra.ast
-
Indent only lines after the first with the given string
- IndentStyle.Visitor<R> - Interface in hydra.ast
-
Visitor over
IndentStyle. - indentStyleAllLines(TypedTerm<String>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the allLines variant of hydra.ast.IndentStyle
- indentStyleIndentStyle() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.IndentStyle
- indentStyleSubsequentLines(TypedTerm<String>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the subsequentLines variant of hydra.ast.IndentStyle
- indentSubsequentLines(TypedTerm<String>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.indentSubsequentLines
- indentSubsequentLines(String, Expr) - Static method in interface hydra.Serialization
-
Indent every line of an expression except the first by the given prefix
- indices - Variable in class hydra.topology.TarjanState
-
Mapping from vertices to their indices in the DFS traversal
- indices(Map<Integer, Integer>) - Method in class hydra.topology.TarjanState.Builder
- INDICES - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.indicesfield. - inferAndGenerateLexicon(InferenceContext, Graph, List<Module>) - Static method in interface hydra.Codegen
-
Perform type inference and generate the lexicon for a set of modules
- Inference - Interface in hydra
-
Type inference for Hydra: Hindley-Milner with elaboration to System F.
- Inference(InferenceError) - Constructor for class hydra.errors.Error_.Inference
-
Constructs an immutable
Error_.Inference. - INFERENCE - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.inferencefield. - inferenceContext(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.InferenceContext
- inferenceContext(TypedTerm<Integer>, TypedTerm<List<SubtermStep>>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.InferenceContext
- inferenceContext(InferenceContext) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.InferenceContext
- InferenceContext - Class in hydra.typing
-
State threaded through type inference: the fresh type variable counter and the current subterm-path trace.
- InferenceContext(Integer, List<SubtermStep>) - Constructor for class hydra.typing.InferenceContext
-
Constructs an immutable
InferenceContext. - InferenceContext.Builder - Class in hydra.typing
-
A fluent builder for
InferenceContext. - inferenceContextFreshTypeVariableCount(TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the freshTypeVariableCount field of hydra.typing.InferenceContext
- inferenceContextInferenceContext() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.InferenceContext
- inferenceContextTrace(TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the trace field of hydra.typing.InferenceContext
- inferenceContextWithFreshTypeVariableCount(TypedTerm<InferenceContext>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the freshTypeVariableCount field of hydra.typing.InferenceContext
- inferenceContextWithTrace(TypedTerm<InferenceContext>, TypedTerm<List<SubtermStep>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the trace field of hydra.typing.InferenceContext
- inferenceError(InferenceError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.InferenceError
- inferenceError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.InferenceError
- InferenceError - Class in hydra.errors
-
An error that occurred during type inference
- InferenceError.Checking - Class in hydra.errors
-
A type checking error encountered during inference
- InferenceError.Other - Class in hydra.errors
-
A generic inference error carrying a message and a subterm path.
- InferenceError.PartialVisitor<R> - Interface in hydra.errors
-
Partial visitor over
InferenceErrorwith a defaultInferenceError.PartialVisitor.otherwise(hydra.errors.InferenceError)branch. - InferenceError.Unification - Class in hydra.errors
-
A unification failure encountered while inferring types
- InferenceError.Visitor<R> - Interface in hydra.errors
-
Visitor over
InferenceError. - inferenceErrorChecking(TypedTerm<CheckingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the checking variant of hydra.errors.InferenceError
- inferenceErrorInferenceError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.InferenceError
- inferenceErrorOther(TypedTerm<OtherInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the other variant of hydra.errors.InferenceError
- inferenceErrorUnification(TypedTerm<UnificationInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unification variant of hydra.errors.InferenceError
- inferenceResult(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.InferenceResult
- inferenceResult(TypedTerm<Term>, TypedTerm<Type>, TypedTerm<TypeSubst>, TypedTerm<Map<Name, TypeVariableConstraints>>, TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.InferenceResult
- inferenceResult(InferenceResult) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.InferenceResult
- InferenceResult - Class in hydra.typing
-
The result of applying inference rules to a term.
- InferenceResult(Term, Type, TypeSubst, Map<Name, TypeVariableConstraints>, InferenceContext) - Constructor for class hydra.typing.InferenceResult
-
Constructs an immutable
InferenceResult. - InferenceResult.Builder - Class in hydra.typing
-
A fluent builder for
InferenceResult. - inferenceResultClassConstraints(TypedTerm<InferenceResult>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the classConstraints field of hydra.typing.InferenceResult
- inferenceResultContext(TypedTerm<InferenceResult>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the context field of hydra.typing.InferenceResult
- inferenceResultInferenceResult() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.InferenceResult
- inferenceResultSubst(TypedTerm<InferenceResult>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the subst field of hydra.typing.InferenceResult
- inferenceResultTerm(TypedTerm<InferenceResult>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the term field of hydra.typing.InferenceResult
- inferenceResultType(TypedTerm<InferenceResult>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the type field of hydra.typing.InferenceResult
- inferenceResultWithClassConstraints(TypedTerm<InferenceResult>, TypedTerm<Map<Name, TypeVariableConstraints>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the classConstraints field of hydra.typing.InferenceResult
- inferenceResultWithContext(TypedTerm<InferenceResult>, TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the context field of hydra.typing.InferenceResult
- inferenceResultWithSubst(TypedTerm<InferenceResult>, TypedTerm<TypeSubst>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the subst field of hydra.typing.InferenceResult
- inferenceResultWithTerm(TypedTerm<InferenceResult>, TypedTerm<Term>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the term field of hydra.typing.InferenceResult
- inferenceResultWithType(TypedTerm<InferenceResult>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the type field of hydra.typing.InferenceResult
- inferGraphTypes(InferenceContext, List<Binding>, Graph) - Static method in interface hydra.Inference
-
Infer types for all elements in a graph, using the provided ordered bindings.
- inferInGraphContext(InferenceContext, Graph, Term) - Static method in interface hydra.Inference
-
Infer the type of a term in a given inference context
- inferMany(InferenceContext, Graph, List<Pair<Term, String>>) - Static method in interface hydra.Inference
-
Infer types for multiple terms, propagating class constraints from sub-expressions
- inferMany_emptyResult(InferenceContext, TypeSubst) - Static method in interface hydra.Inference
- inferModules(InferenceContext, Graph, List<Module>, List<Module>) - Static method in interface hydra.Codegen
-
Perform type inference on modules and reconstruct with inferred types
- inferModulesGiven(InferenceContext, Graph, List<Module>, List<Module>) - Static method in interface hydra.Codegen
-
Infer types for target modules in the context of a typed universe
- inferTerm(Graph, Term) - Static method in interface hydra.test.Utils
-
Run type inference on a single term
- inferTerm(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.test.Utils
-
DSL reference to hydra.test.utils.inferTerm
- inferTestCase(TypedTerm<T0>, TypedTerm<TestCaseWithMetadata>) - Static method in interface hydra.dsl.test.Utils
-
DSL reference to hydra.test.utils.inferTestCase
- inferTestCase(T0, TestCaseWithMetadata) - Static method in interface hydra.test.Utils
-
Run type inference on the terms in a test case
- inferTestGroupTerms(TypedTerm<T0>, TypedTerm<TestGroup>) - Static method in interface hydra.dsl.test.Utils
-
DSL reference to hydra.test.utils.inferTestGroupTerms
- inferTestGroupTerms(T0, TestGroup) - Static method in interface hydra.test.Utils
-
Run type inference on all terms in a TestGroup to ensure lambdas have domain types
- inferTypeOf(InferenceContext, Graph, Term) - Static method in interface hydra.Inference
-
Map a possibly untyped term to a fully typed term and its type
- inferTypeOfAnnotatedTerm(InferenceContext, Graph, AnnotatedTerm) - Static method in interface hydra.Inference
-
Infer the type of an annotated term (Either version).
- inferTypeOfApplication(InferenceContext, Graph, Application) - Static method in interface hydra.Inference
-
Infer the type of a function application (Either version).
- inferTypeOfCaseStatement(InferenceContext, Graph, CaseStatement) - Static method in interface hydra.Inference
-
Infer the type of a case statement (Either version).
- inferTypeOfCollection(InferenceContext, Graph, Function<Type, Type>, Function<List<Term>, Term>, String, Set<Name>, List<Term>) - Static method in interface hydra.Inference
-
Infer the type of a collection.
- inferTypeOfEither(InferenceContext, Graph, Either<Term, Term>) - Static method in interface hydra.Inference
-
Infer the type of an either value (Either version).
- inferTypeOfInjection(InferenceContext, Graph, Injection) - Static method in interface hydra.Inference
-
Infer the type of a union injection (Either version).
- inferTypeOfLambda(InferenceContext, Graph, Lambda) - Static method in interface hydra.Inference
-
Infer the type of a lambda function (Either version).
- inferTypeOfLet(InferenceContext, Graph, Let) - Static method in interface hydra.Inference
-
Normalize a let term before inferring its type (Either version).
- inferTypeOfLetNormalized(InferenceContext, Graph, Let) - Static method in interface hydra.Inference
-
Infer the type of a let (letrec) term which is already in a normal form (Either version).
- inferTypeOfList(InferenceContext, Graph, List<Term>) - Static method in interface hydra.Inference
-
Infer the type of a list (Either version).
- inferTypeOfLiteral(InferenceContext, Literal) - Static method in interface hydra.Inference
-
Infer the type of a literal.
- inferTypeOfMap(InferenceContext, Graph, Map<Term, Term>) - Static method in interface hydra.Inference
-
Infer the type of a map (Either version).
- inferTypeOfOptional(InferenceContext, Graph, Optional<Term>) - Static method in interface hydra.Inference
-
Infer the type of a Maybe value.
- inferTypeOfPair(InferenceContext, Graph, Pair<Term, Term>) - Static method in interface hydra.Inference
-
Infer the type of a pair (Either version).
- inferTypeOfProjection(InferenceContext, Graph, Projection) - Static method in interface hydra.Inference
-
Infer the type of a record projection (Either version).
- inferTypeOfRecord(InferenceContext, Graph, Record) - Static method in interface hydra.Inference
-
Infer the type of a record (Either version).
- inferTypeOfSet(InferenceContext, Graph, Set<Term>) - Static method in interface hydra.Inference
-
Infer the type of a set (Either version).
- inferTypeOfTerm(InferenceContext, Graph, Term, String) - Static method in interface hydra.Inference
-
Infer the type of a given term (Either version)
- inferTypeOfTypeApplication(InferenceContext, Graph, TypeApplicationTerm) - Static method in interface hydra.Inference
-
Infer the type of a type application (Either version).
- inferTypeOfTypeLambda(InferenceContext, Graph, TypeLambda) - Static method in interface hydra.Inference
-
Infer the type of a type abstraction (Either version).
- inferTypeOfUnit(InferenceContext) - Static method in interface hydra.Inference
-
The trivial inference rule for the unit term.
- inferTypeOfUnwrap(InferenceContext, Graph, Name) - Static method in interface hydra.Inference
-
Infer the type of an unwrap operation (Either version).
- inferTypeOfVariable(InferenceContext, Graph, Name) - Static method in interface hydra.Inference
-
Infer the type of a variable (Either version).
- inferTypeOfWrappedTerm(InferenceContext, Graph, WrappedTerm) - Static method in interface hydra.Inference
-
Infer the type of a wrapped term (Either version).
- inferTypesOfTemporaryBindings(InferenceContext, Graph, List<Binding>) - Static method in interface hydra.Inference
-
Infer types for temporary let bindings (Either version)
- inferTypesOfTemporaryBindings_emptyResult(InferenceContext, TypeSubst) - Static method in interface hydra.Inference
- infixWs(TypedTerm<String>, TypedTerm<Expr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.infixWs
- infixWs(String, Expr, Expr) - Static method in interface hydra.Serialization
-
Space-separate three elements: left operand, operator string, right operand
- infixWsList(TypedTerm<String>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.infixWsList
- infixWsList(String, List<Expr>) - Static method in interface hydra.Serialization
-
Space-separate operands interleaved with the given operator string
- init() - Static method in interface hydra.lib.Lists
- init() - Method in class hydra.overlay.java.util.ConsList
-
Returns all elements except the last.
- init(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.init
- Init - Class in hydra.overlay.java.lib.lists
-
Get all elements except the last, returning Nothing if the list is empty.
- Init() - Constructor for class hydra.overlay.java.lib.lists.Init
- initialState() - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.initialState
- initialState() - Static method in interface hydra.Sorting
-
Initial state for Tarjan's algorithm
- inject(Name, Field) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a union value by injecting a value into a specific variant.
- inject(Name, Name) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
inject TypeName fieldName— nullary variant, Name overload. - inject(Name, Name, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an injection with a field name and value.
- inject(Name, Name, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
inject TypeName fieldName value— Name overload. - inject(String, Field) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an injection term.
- inject(String, String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
inject TypeName fieldName— nullary (unit-carrying) variant, e.g. - inject(String, String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an injection with a field name and value.
- inject(String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
inject TypeName fieldName value. - Inject() - Constructor for class hydra.variants.TermVariant.Inject
-
Constructs an immutable
TermVariant.Inject. - Inject(Injection) - Constructor for class hydra.core.Term.Inject
-
Constructs an immutable
Term.Inject. - INJECT - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.injectfield. - INJECT - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.injectfield. - INJECT_FIELD - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.injectFieldfield. - INJECT_TYPE_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.injectTypeNamefield. - InjectField(Name) - Constructor for class hydra.paths.SubtermStep.InjectField
-
Constructs an immutable
SubtermStep.InjectField. - injection(Injection) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Injection
- injection(Injection) - Static method in interface hydra.print.Core
-
Show an injection as a string
- injection(Name, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a field from a union term
- injection(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Injection
- injection(TypedTerm<Name>, TypedTerm<Field>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Injection
- Injection - Class in hydra.core
-
An instance of a union type; i.e.
- Injection(Name, Field) - Constructor for class hydra.core.Injection
-
Constructs an immutable
Injection. - Injection.Builder - Class in hydra.core
-
A fluent builder for
Injection. - injectionField(TypedTerm<Injection>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the field field of hydra.core.Injection
- injectionInjection() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Injection
- injectionTypeName(TypedTerm<Injection>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeName field of hydra.core.Injection
- injectionWithField(TypedTerm<Injection>, TypedTerm<Field>) - Static method in interface hydra.dsl.Core
-
DSL updater for the field field of hydra.core.Injection
- injectionWithTypeName(TypedTerm<Injection>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeName field of hydra.core.Injection
- InjectTypeName(Name) - Constructor for class hydra.paths.TermAttribute.InjectTypeName
-
Constructs an immutable
TermAttribute.InjectTypeName. - injectUnit(Name, Name) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a unit-valued injection, similar to an enum value.
- injectUnit(String, String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a unit-valued injection.
- inlineStyle() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.inlineStyle
- inlineStyle() - Static method in interface hydra.Serialization
-
Block style with no indent and no surrounding newlines: contents stay on a single line
- inlineType(TypedTerm<Map<Name, Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.inlineType
- inlineType(Map<Name, Type>, Type) - Static method in interface hydra.Dependencies
-
Inline all type variables in a type using the provided schema (Either version).
- inlineType_f(Function<Map<Name, Type>, Function<Type, Either<Error_, Type>>>, Map<Name, Type>, Function<T0, Either<Error_, Type>>, T0) - Static method in interface hydra.Dependencies
- insert() - Static method in interface hydra.lib.Maps
- insert() - Static method in interface hydra.lib.Sets
- insert(TypedTerm<K>, TypedTerm<V>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.insert
- insert(TypedTerm<X>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.insert
- insert(K, V) - Method in class hydra.overlay.java.util.PersistentMap
-
Inserts a key-value pair, returning a new map.
- insert(T) - Method in class hydra.overlay.java.util.PersistentSet
-
Inserts an element.
- Insert - Class in hydra.overlay.java.lib.maps
-
Insert a key-value pair into a map.
- Insert - Class in hydra.overlay.java.lib.sets
-
Adds an element to a set.
- Insert() - Constructor for class hydra.overlay.java.lib.maps.Insert
- Insert() - Constructor for class hydra.overlay.java.lib.sets.Insert
- instantiateTemplate(T0, Boolean, Map<Name, Type>, Name, Type) - Static method in interface hydra.Templates
-
Given a graph schema and a nonrecursive type, instantiate it with default values.
- instantiateTemplate_noPoly() - Static method in interface hydra.Templates
- instantiateType(TypedTerm<InferenceContext>, TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.instantiateType
- instantiateType(InferenceContext, Type) - Static method in interface hydra.Resolution
-
Instantiate a type by replacing all forall-bound type variables with fresh variables, threading InferenceContext
- instantiateTypeScheme(TypedTerm<InferenceContext>, TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.instantiateTypeScheme
- instantiateTypeScheme(InferenceContext, TypeScheme) - Static method in interface hydra.Resolution
-
Instantiate a type scheme with fresh variables, threading InferenceContext
- Int(BigInteger) - Constructor for class hydra.yaml.model.Scalar.Int
-
Constructs an immutable
Scalar.Int. - INT - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.intfield. - int16() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create an int16 literal type.
- int16() - Static method in interface hydra.overlay.java.dsl.Types
-
16-bit signed integer type.
- int16() - Static method in class hydra.overlay.java.lib.PrimitiveType
- int16(short) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create an int16 literal from a short value.
- int16(short) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an int16 literal (Java short → Hydra int16).
- int16(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 16-bit signed integer value from a term
- Int16() - Constructor for class hydra.core.IntegerType.Int16
-
Constructs an immutable
IntegerType.Int16. - Int16(Short) - Constructor for class hydra.core.IntegerValue.Int16
-
Constructs an immutable
IntegerValue.Int16. - INT16 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.int16field. - INT16 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.int16field. - int16ToBigint() - Static method in interface hydra.lib.Literals
- int16ToBigint(TypedTerm<Short>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.int16ToBigint
- Int16ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int16 (16-bit signed integer) to a bigint (arbitrary-precision integer).
- Int16ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Int16ToBigint
- int16Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract an int16 value from an IntegerValue
- int32() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create an int32 literal type.
- int32() - Static method in interface hydra.overlay.java.dsl.Types
-
32-bit signed integer type.
- int32() - Static method in class hydra.overlay.java.lib.PrimitiveType
- int32(int) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create an int32 literal from an int value.
- int32(int) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- int32(int) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an int32 literal (Java int → Hydra int32).
- int32(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 32-bit signed integer value from a term
- Int32() - Constructor for class hydra.core.IntegerType.Int32
-
Constructs an immutable
IntegerType.Int32. - Int32(Integer) - Constructor for class hydra.core.IntegerValue.Int32
-
Constructs an immutable
IntegerValue.Int32. - INT32 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.int32field. - INT32 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.int32field. - int32ToBigint() - Static method in interface hydra.lib.Literals
- int32ToBigint(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.int32ToBigint
- Int32ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int32 (32-bit signed integer) to a bigint (arbitrary-precision integer).
- Int32ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Int32ToBigint
- int32Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract an int32 value from an IntegerValue
- int64() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create an int64 literal type.
- int64() - Static method in interface hydra.overlay.java.dsl.Types
-
64-bit signed integer type.
- int64() - Static method in class hydra.overlay.java.lib.PrimitiveType
- int64(long) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create an int64 literal from a long value.
- int64(long) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- int64(long) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an int64 literal (Java long → Hydra int64).
- int64(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 64-bit signed integer value from a term
- Int64() - Constructor for class hydra.core.IntegerType.Int64
-
Constructs an immutable
IntegerType.Int64. - Int64(Long) - Constructor for class hydra.core.IntegerValue.Int64
-
Constructs an immutable
IntegerValue.Int64. - INT64 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.int64field. - INT64 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.int64field. - int64ToBigint() - Static method in interface hydra.lib.Literals
- int64ToBigint(TypedTerm<Long>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.int64ToBigint
- Int64ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int64 (64-bit signed integer) to a bigint (arbitrary-precision integer).
- Int64ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Int64ToBigint
- int64Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract an int64 value from an IntegerValue
- int8() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create an int8 literal type.
- int8() - Static method in interface hydra.overlay.java.dsl.Types
-
8-bit signed integer type.
- int8() - Static method in class hydra.overlay.java.lib.PrimitiveType
- int8(byte) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create an int8 literal from a byte value.
- int8(byte) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an int8 literal (Java byte → Hydra int8).
- int8(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an 8-bit signed integer value from a term
- Int8() - Constructor for class hydra.core.IntegerType.Int8
-
Constructs an immutable
IntegerType.Int8. - Int8(Byte) - Constructor for class hydra.core.IntegerValue.Int8
-
Constructs an immutable
IntegerValue.Int8. - INT8 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.int8field. - INT8 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.int8field. - int8ToBigint() - Static method in interface hydra.lib.Literals
- int8ToBigint(TypedTerm<Byte>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.int8ToBigint
- Int8ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int8 (8-bit signed integer) to a bigint (arbitrary-precision integer).
- Int8ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Int8ToBigint
- int8Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract an int8 value from an IntegerValue
- integer(IntegerType) - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create an integer literal type from an IntegerType.
- integer(IntegerType) - Static method in interface hydra.overlay.java.dsl.Types
-
Construct an integer type with the specified bit width.
- integer(IntegerValue) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create an integer literal from an IntegerValue.
- integer(IntegerValue) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an integer literal with specified bit width.
- integer(IntegerValue) - Static method in interface hydra.print.Core
-
Show an integer value as a string
- INTEGER - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.integerfield. - INTEGER - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.integerfield. - INTEGER - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.integerfield. - Integer_() - Constructor for class hydra.variants.LiteralVariant.Integer_
-
Constructs an immutable
LiteralVariant.Integer_. - Integer_(IntegerType) - Constructor for class hydra.core.LiteralType.Integer_
-
Constructs an immutable
LiteralType.Integer_. - Integer_(IntegerValue) - Constructor for class hydra.core.Literal.Integer_
-
Constructs an immutable
Literal.Integer_. - INTEGER_TYPES - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.integerTypesfield. - integerLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract an integer literal from a Literal value
- integerType(IntegerType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.IntegerType
- integerType(IntegerType) - Static method in interface hydra.print.Core
-
Show an integer type as a string
- integerType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.IntegerType
- IntegerType - Class in hydra.core
-
An integer type
- IntegerType.Bigint - Class in hydra.core
-
An arbitrary-precision integer type
- IntegerType.Int16 - Class in hydra.core
-
A 16-bit signed integer type
- IntegerType.Int32 - Class in hydra.core
-
A 32-bit signed integer type
- IntegerType.Int64 - Class in hydra.core
-
A 64-bit signed integer type
- IntegerType.Int8 - Class in hydra.core
-
An 8-bit signed integer type
- IntegerType.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
IntegerTypewith a defaultIntegerType.PartialVisitor.otherwise(hydra.core.IntegerType)branch. - IntegerType.Uint16 - Class in hydra.core
-
A 16-bit unsigned integer type
- IntegerType.Uint32 - Class in hydra.core
-
A 32-bit unsigned integer type
- IntegerType.Uint64 - Class in hydra.core
-
A 64-bit unsigned integer type
- IntegerType.Uint8 - Class in hydra.core
-
An 8-bit unsigned integer type
- IntegerType.Visitor<R> - Interface in hydra.core
-
Visitor over
IntegerType. - integerTypeBigint() - Static method in interface hydra.dsl.Core
-
DSL injection for the bigint variant of hydra.core.IntegerType
- integerTypeInt16() - Static method in interface hydra.dsl.Core
-
DSL injection for the int16 variant of hydra.core.IntegerType
- integerTypeInt32() - Static method in interface hydra.dsl.Core
-
DSL injection for the int32 variant of hydra.core.IntegerType
- integerTypeInt64() - Static method in interface hydra.dsl.Core
-
DSL injection for the int64 variant of hydra.core.IntegerType
- integerTypeInt8() - Static method in interface hydra.dsl.Core
-
DSL injection for the int8 variant of hydra.core.IntegerType
- integerTypeIntegerType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.IntegerType
- integerTypeIsSigned(IntegerType) - Static method in interface hydra.Reflect
-
Find whether a given integer type is signed (true) or unsigned (false)
- integerTypePrecision(IntegerType) - Static method in interface hydra.Reflect
-
Find the precision of a given integer type
- integerTypes - Variable in class hydra.coders.LanguageConstraints
-
All supported integer types
- integerTypes() - Static method in interface hydra.Reflect
-
All integer types, in a canonical order
- integerTypes(Set<IntegerType>) - Method in class hydra.coders.LanguageConstraints.Builder
- integerTypeUint16() - Static method in interface hydra.dsl.Core
-
DSL injection for the uint16 variant of hydra.core.IntegerType
- integerTypeUint32() - Static method in interface hydra.dsl.Core
-
DSL injection for the uint32 variant of hydra.core.IntegerType
- integerTypeUint64() - Static method in interface hydra.dsl.Core
-
DSL injection for the uint64 variant of hydra.core.IntegerType
- integerTypeUint8() - Static method in interface hydra.dsl.Core
-
DSL injection for the uint8 variant of hydra.core.IntegerType
- integerValue(IntegerValue) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.IntegerValue
- integerValue(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.IntegerValue
- integerValue(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an integer value from a term
- IntegerValue - Class in hydra.core
-
An integer literal value
- IntegerValue.Bigint - Class in hydra.core
-
An arbitrary-precision integer value
- IntegerValue.Int16 - Class in hydra.core
-
A 16-bit signed integer value (short value)
- IntegerValue.Int32 - Class in hydra.core
-
A 32-bit signed integer value (int value)
- IntegerValue.Int64 - Class in hydra.core
-
A 64-bit signed integer value (long value)
- IntegerValue.Int8 - Class in hydra.core
-
An 8-bit signed integer value
- IntegerValue.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
IntegerValuewith a defaultIntegerValue.PartialVisitor.otherwise(hydra.core.IntegerValue)branch. - IntegerValue.Uint16 - Class in hydra.core
-
A 16-bit unsigned integer value
- IntegerValue.Uint32 - Class in hydra.core
-
A 32-bit unsigned integer value (unsigned int)
- IntegerValue.Uint64 - Class in hydra.core
-
A 64-bit unsigned integer value (unsigned long)
- IntegerValue.Uint8 - Class in hydra.core
-
An 8-bit unsigned integer value (byte)
- IntegerValue.Visitor<R> - Interface in hydra.core
-
Visitor over
IntegerValue. - integerValueBigint(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.Core
-
DSL injection for the bigint variant of hydra.core.IntegerValue
- integerValueInt16(TypedTerm<Short>) - Static method in interface hydra.dsl.Core
-
DSL injection for the int16 variant of hydra.core.IntegerValue
- integerValueInt32(TypedTerm<Integer>) - Static method in interface hydra.dsl.Core
-
DSL injection for the int32 variant of hydra.core.IntegerValue
- integerValueInt64(TypedTerm<Long>) - Static method in interface hydra.dsl.Core
-
DSL injection for the int64 variant of hydra.core.IntegerValue
- integerValueInt8(TypedTerm<Byte>) - Static method in interface hydra.dsl.Core
-
DSL injection for the int8 variant of hydra.core.IntegerValue
- integerValueIntegerValue() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.IntegerValue
- integerValueToBigint(IntegerValue) - Static method in interface hydra.Literals
-
Convert an integer value of any precision to a bigint
- integerValueType(IntegerValue) - Static method in interface hydra.Reflect
-
Find the integer type for a given integer value
- integerValueUint16(TypedTerm<Character>) - Static method in interface hydra.dsl.Core
-
DSL injection for the uint16 variant of hydra.core.IntegerValue
- integerValueUint32(TypedTerm<Long>) - Static method in interface hydra.dsl.Core
-
DSL injection for the uint32 variant of hydra.core.IntegerValue
- integerValueUint64(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.Core
-
DSL injection for the uint64 variant of hydra.core.IntegerValue
- integerValueUint8(TypedTerm<Short>) - Static method in interface hydra.dsl.Core
-
DSL injection for the uint8 variant of hydra.core.IntegerValue
- integral() - Static method in interface hydra.Classes
-
The integral type class: instances support integer division, modulus, remainder, and parity.
- INTEGRAL - Static variable in interface hydra.overlay.java.dsl.Types
- IntegralDispatch - Class in hydra.overlay.java.lib.math
-
Runtime dispatch for the constraint-polymorphic ('integral') division/modulus/remainder/parity primitives (div/mod/rem/even/odd).
- Interrupted() - Constructor for class hydra.error.system.SystemError.Interrupted
-
Constructs an immutable
SystemError.Interrupted. - INTERRUPTED - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemError.interruptedfield. - intersection() - Static method in interface hydra.lib.Maps
- intersection() - Static method in interface hydra.lib.Sets
- intersection(PersistentSet<T>) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns the intersection of this set and another.
- intersection(TypedTerm<Map<K, V>>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.intersection
- intersection(TypedTerm<Set<X>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.intersection
- Intersection - Class in hydra.overlay.java.lib.sets
-
Computes the intersection of two sets.
- Intersection() - Constructor for class hydra.overlay.java.lib.sets.Intersection
- intersperse() - Static method in interface hydra.lib.Lists
- intersperse(TypedTerm<X>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.intersperse
- Intersperse - Class in hydra.overlay.java.lib.lists
-
Inserts an element between list elements.
- Intersperse() - Constructor for class hydra.overlay.java.lib.lists.Intersperse
- invalid(String) - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw a MapperException with the given message.
- INVALID_DEFINITION_NAME - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.invalidDefinitionNamefield. - INVALID_FORALL_PARAMETER_NAME - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.invalidForallParameterNamefield. - INVALID_LAMBDA_PARAMETER_NAME - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.invalidLambdaParameterNamefield. - INVALID_LET_BINDING_NAME - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.invalidLetBindingNamefield. - INVALID_LITERAL - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.invalidLiteralfield. - INVALID_MODULE - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageError.invalidModulefield. - INVALID_MODULE_NAME_CONVENTION - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.invalidModuleNameConventionfield. - INVALID_PACKAGE_NAME - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageError.invalidPackageNamefield. - INVALID_PATH - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileError.invalidPathfield. - INVALID_TYPE_LAMBDA_PARAMETER_NAME - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.invalidTypeLambdaParameterNamefield. - INVALID_TYPE_SCHEME_VARIABLE_NAME - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.invalidTypeSchemeVariableNamefield. - INVALID_WORKING_DIRECTORY - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemError.invalidWorkingDirectoryfield. - InvalidDefinitionName(InvalidDefinitionNameError) - Constructor for class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
-
Constructs an immutable
InvalidModuleError.InvalidDefinitionName. - invalidDefinitionNameError(InvalidDefinitionNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameError(InvalidDefinitionNameError) - Static method in interface hydra.print.error.Packaging
-
Show an invalid definition name error as a string
- invalidDefinitionNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameError(TypedTerm<ModuleName>, TypedTerm<Name>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.InvalidDefinitionNameError
- InvalidDefinitionNameError - Class in hydra.error.packaging
-
A definition whose local name does not match the expected naming convention.
- InvalidDefinitionNameError(ModuleName, Name, CaseConvention) - Constructor for class hydra.error.packaging.InvalidDefinitionNameError
-
Constructs an immutable
InvalidDefinitionNameError. - InvalidDefinitionNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
InvalidDefinitionNameError. - invalidDefinitionNameErrorExpectedConvention(TypedTerm<InvalidDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the expectedConvention field of hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorInvalidDefinitionNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorModuleName(TypedTerm<InvalidDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorName(TypedTerm<InvalidDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the name field of hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorWithExpectedConvention(TypedTerm<InvalidDefinitionNameError>, TypedTerm<CaseConvention>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the expectedConvention field of hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorWithModuleName(TypedTerm<InvalidDefinitionNameError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.InvalidDefinitionNameError
- invalidDefinitionNameErrorWithName(TypedTerm<InvalidDefinitionNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the name field of hydra.error.packaging.InvalidDefinitionNameError
- invalidEmptyList() - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw a MapperException indicating an empty list was encountered.
- InvalidForallParameterName(InvalidForallParameterNameError) - Constructor for class hydra.error.core.InvalidTypeError.InvalidForallParameterName
-
Constructs an immutable
InvalidTypeError.InvalidForallParameterName. - invalidForallParameterNameError(InvalidForallParameterNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameError(InvalidForallParameterNameError) - Static method in interface hydra.print.error.Core
-
Show an invalid forall parameter name error as a string
- invalidForallParameterNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.InvalidForallParameterNameError
- InvalidForallParameterNameError - Class in hydra.error.core
-
A forall type parameter name that violates type variable naming conventions (optional)
- InvalidForallParameterNameError(SubtermPath, Name) - Constructor for class hydra.error.core.InvalidForallParameterNameError
-
Constructs an immutable
InvalidForallParameterNameError. - InvalidForallParameterNameError.Builder - Class in hydra.error.core
-
A fluent builder for
InvalidForallParameterNameError. - invalidForallParameterNameErrorInvalidForallParameterNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameErrorLocation(TypedTerm<InvalidForallParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameErrorName(TypedTerm<InvalidForallParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameErrorWithLocation(TypedTerm<InvalidForallParameterNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.InvalidForallParameterNameError
- invalidForallParameterNameErrorWithName(TypedTerm<InvalidForallParameterNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.InvalidForallParameterNameError
- InvalidLambdaParameterName(InvalidLambdaParameterNameError) - Constructor for class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
-
Constructs an immutable
InvalidTermError.InvalidLambdaParameterName. - invalidLambdaParameterNameError(InvalidLambdaParameterNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameError(InvalidLambdaParameterNameError) - Static method in interface hydra.print.error.Core
-
Show an invalid lambda parameter name error as a string
- invalidLambdaParameterNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.InvalidLambdaParameterNameError
- InvalidLambdaParameterNameError - Class in hydra.error.core
-
A lambda parameter name that violates naming conventions (optional)
- InvalidLambdaParameterNameError(SubtermPath, Name) - Constructor for class hydra.error.core.InvalidLambdaParameterNameError
-
Constructs an immutable
InvalidLambdaParameterNameError. - InvalidLambdaParameterNameError.Builder - Class in hydra.error.core
-
A fluent builder for
InvalidLambdaParameterNameError. - invalidLambdaParameterNameErrorInvalidLambdaParameterNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameErrorLocation(TypedTerm<InvalidLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameErrorName(TypedTerm<InvalidLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameErrorWithLocation(TypedTerm<InvalidLambdaParameterNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.InvalidLambdaParameterNameError
- invalidLambdaParameterNameErrorWithName(TypedTerm<InvalidLambdaParameterNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.InvalidLambdaParameterNameError
- InvalidLetBindingName(InvalidLetBindingNameError) - Constructor for class hydra.error.core.InvalidTermError.InvalidLetBindingName
-
Constructs an immutable
InvalidTermError.InvalidLetBindingName. - invalidLetBindingNameError(InvalidLetBindingNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameError(InvalidLetBindingNameError) - Static method in interface hydra.print.error.Core
-
Show an invalid let binding name error as a string
- invalidLetBindingNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.InvalidLetBindingNameError
- InvalidLetBindingNameError - Class in hydra.error.core
-
A let binding name that violates naming conventions (optional)
- InvalidLetBindingNameError(SubtermPath, Name) - Constructor for class hydra.error.core.InvalidLetBindingNameError
-
Constructs an immutable
InvalidLetBindingNameError. - InvalidLetBindingNameError.Builder - Class in hydra.error.core
-
A fluent builder for
InvalidLetBindingNameError. - invalidLetBindingNameErrorInvalidLetBindingNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameErrorLocation(TypedTerm<InvalidLetBindingNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameErrorName(TypedTerm<InvalidLetBindingNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameErrorWithLocation(TypedTerm<InvalidLetBindingNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.InvalidLetBindingNameError
- invalidLetBindingNameErrorWithName(TypedTerm<InvalidLetBindingNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.InvalidLetBindingNameError
- InvalidLiteral(InvalidLiteralError) - Constructor for class hydra.errors.Error_.InvalidLiteral
-
Constructs an immutable
Error_.InvalidLiteral. - invalidLiteralError(InvalidLiteralError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidLiteralError
- invalidLiteralError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidLiteralError
- InvalidLiteralError - Class in hydra.error.core
-
An error indicating that a literal value is invalid
- InvalidLiteralError.PartialVisitor<R> - Interface in hydra.error.core
-
Partial visitor over
InvalidLiteralErrorwith a defaultInvalidLiteralError.PartialVisitor.otherwise(hydra.error.core.InvalidLiteralError)branch. - InvalidLiteralError.TypeMismatch - Class in hydra.error.core
-
The literal's type does not match the expected literal type
- InvalidLiteralError.Visitor<R> - Interface in hydra.error.core
-
Visitor over
InvalidLiteralError. - invalidLiteralErrorInvalidLiteralError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidLiteralError
- invalidLiteralErrorTypeMismatch(TypedTerm<LiteralTypeMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the typeMismatch variant of hydra.error.core.InvalidLiteralError
- invalidMissingField() - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw a MapperException indicating a required field is missing.
- InvalidModule(InvalidModuleError) - Constructor for class hydra.error.packaging.InvalidPackageError.InvalidModule
-
Constructs an immutable
InvalidPackageError.InvalidModule. - invalidModuleError(InvalidModuleError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.InvalidModuleError
- invalidModuleError(InvalidModuleError) - Static method in interface hydra.print.error.Packaging
-
Show an invalid module error as a string
- invalidModuleError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.InvalidModuleError
- InvalidModuleError - Class in hydra.error.packaging
-
An error indicating that a module is invalid
- InvalidModuleError.ConflictingVariantName - Class in hydra.error.packaging
-
A union variant name that conflicts with another type definition when mapped to a target language
- InvalidModuleError.DefinitionNotInModuleName - Class in hydra.error.packaging
-
A definition whose name does not have the module's name as a prefix
- InvalidModuleError.DefinitionsOutOfOrder - Class in hydra.error.packaging
-
Two consecutive definitions in the definitions list that are not in alphabetical order
- InvalidModuleError.DuplicateDefinitionName - Class in hydra.error.packaging
-
Two or more definitions in the same module share the same name
- InvalidModuleError.InvalidDefinitionName - Class in hydra.error.packaging
-
A definition whose local name does not match the expected naming convention
- InvalidModuleError.InvalidModuleNameConvention - Class in hydra.error.packaging
-
A module whose name does not match the module-name naming convention
- InvalidModuleError.MissingDocumentation - Class in hydra.error.packaging
-
A top-level definition lacking a description annotation
- InvalidModuleError.PartialVisitor<R> - Interface in hydra.error.packaging
-
Partial visitor over
InvalidModuleErrorwith a defaultInvalidModuleError.PartialVisitor.otherwise(hydra.error.packaging.InvalidModuleError)branch. - InvalidModuleError.Visitor<R> - Interface in hydra.error.packaging
-
Visitor over
InvalidModuleError. - invalidModuleErrorConflictingVariantName(TypedTerm<ConflictingVariantNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the conflictingVariantName variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorDefinitionNotInModuleName(TypedTerm<DefinitionNotInModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the definitionNotInModuleName variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorDefinitionsOutOfOrder(TypedTerm<DefinitionsOutOfOrderError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the definitionsOutOfOrder variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorDuplicateDefinitionName(TypedTerm<DuplicateDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the duplicateDefinitionName variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorInvalidDefinitionName(TypedTerm<InvalidDefinitionNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the invalidDefinitionName variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorInvalidModuleError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.InvalidModuleError
- invalidModuleErrorInvalidModuleNameConvention(TypedTerm<InvalidModuleNameConventionError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the invalidModuleNameConvention variant of hydra.error.packaging.InvalidModuleError
- invalidModuleErrorMissingDocumentation(TypedTerm<MissingDocumentationError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the missingDocumentation variant of hydra.error.packaging.InvalidModuleError
- InvalidModuleNameConvention(InvalidModuleNameConventionError) - Constructor for class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
-
Constructs an immutable
InvalidModuleError.InvalidModuleNameConvention. - invalidModuleNameConventionError(InvalidModuleNameConventionError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.InvalidModuleNameConventionError
- invalidModuleNameConventionError(InvalidModuleNameConventionError) - Static method in interface hydra.print.error.Packaging
-
Show an invalid namespace convention error as a string
- invalidModuleNameConventionError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.InvalidModuleNameConventionError
- invalidModuleNameConventionError(TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.InvalidModuleNameConventionError
- InvalidModuleNameConventionError - Class in hydra.error.packaging
-
A module whose name does not match the dotted-lowercase naming convention.
- InvalidModuleNameConventionError(ModuleName) - Constructor for class hydra.error.packaging.InvalidModuleNameConventionError
-
Constructs an immutable
InvalidModuleNameConventionError. - InvalidModuleNameConventionError.Builder - Class in hydra.error.packaging
-
A fluent builder for
InvalidModuleNameConventionError. - invalidModuleNameConventionErrorInvalidModuleNameConventionError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.InvalidModuleNameConventionError
- invalidModuleNameConventionErrorModuleName(TypedTerm<InvalidModuleNameConventionError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.InvalidModuleNameConventionError
- invalidModuleNameConventionErrorWithModuleName(TypedTerm<InvalidModuleNameConventionError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.InvalidModuleNameConventionError
- invalidPackageError(InvalidPackageError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.InvalidPackageError
- invalidPackageError(InvalidPackageError) - Static method in interface hydra.print.error.Packaging
-
Show an invalid package error as a string
- invalidPackageError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.InvalidPackageError
- InvalidPackageError - Class in hydra.error.packaging
-
An error indicating that a package is invalid
- InvalidPackageError.ConflictingModuleName - Class in hydra.error.packaging
-
Two module names that conflict when mapped to a target language
- InvalidPackageError.DuplicateModuleName - Class in hydra.error.packaging
-
Two or more modules in the same package share the same name
- InvalidPackageError.InvalidModule - Class in hydra.error.packaging
-
A module within the package is invalid
- InvalidPackageError.InvalidPackageName - Class in hydra.error.packaging
-
A package whose name does not match the package-name naming convention
- InvalidPackageError.PartialVisitor<R> - Interface in hydra.error.packaging
-
Partial visitor over
InvalidPackageErrorwith a defaultInvalidPackageError.PartialVisitor.otherwise(hydra.error.packaging.InvalidPackageError)branch. - InvalidPackageError.UndeclaredDependency - Class in hydra.error.packaging
-
A module references a name owned by another module that is not among its declared dependencies
- InvalidPackageError.Visitor<R> - Interface in hydra.error.packaging
-
Visitor over
InvalidPackageError. - invalidPackageErrorConflictingModuleName(TypedTerm<ConflictingModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the conflictingModuleName variant of hydra.error.packaging.InvalidPackageError
- invalidPackageErrorDuplicateModuleName(TypedTerm<DuplicateModuleNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the duplicateModuleName variant of hydra.error.packaging.InvalidPackageError
- invalidPackageErrorInvalidModule(TypedTerm<InvalidModuleError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the invalidModule variant of hydra.error.packaging.InvalidPackageError
- invalidPackageErrorInvalidPackageError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.InvalidPackageError
- invalidPackageErrorInvalidPackageName(TypedTerm<InvalidPackageNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the invalidPackageName variant of hydra.error.packaging.InvalidPackageError
- invalidPackageErrorUndeclaredDependency(TypedTerm<UndeclaredDependencyError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL injection for the undeclaredDependency variant of hydra.error.packaging.InvalidPackageError
- InvalidPackageName(InvalidPackageNameError) - Constructor for class hydra.error.packaging.InvalidPackageError.InvalidPackageName
-
Constructs an immutable
InvalidPackageError.InvalidPackageName. - invalidPackageNameError(InvalidPackageNameError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.InvalidPackageNameError
- invalidPackageNameError(InvalidPackageNameError) - Static method in interface hydra.print.error.Packaging
-
Show an invalid package name error as a string
- invalidPackageNameError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.InvalidPackageNameError
- invalidPackageNameError(TypedTerm<PackageName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.InvalidPackageNameError
- InvalidPackageNameError - Class in hydra.error.packaging
-
A package whose name does not match the hyphen-separated lowercase naming convention.
- InvalidPackageNameError(PackageName) - Constructor for class hydra.error.packaging.InvalidPackageNameError
-
Constructs an immutable
InvalidPackageNameError. - InvalidPackageNameError.Builder - Class in hydra.error.packaging
-
A fluent builder for
InvalidPackageNameError. - invalidPackageNameErrorInvalidPackageNameError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.InvalidPackageNameError
- invalidPackageNameErrorPackageName(TypedTerm<InvalidPackageNameError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the packageName field of hydra.error.packaging.InvalidPackageNameError
- invalidPackageNameErrorWithPackageName(TypedTerm<InvalidPackageNameError>, TypedTerm<PackageName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the packageName field of hydra.error.packaging.InvalidPackageNameError
- InvalidPath(String) - Constructor for class hydra.error.file.FileError.InvalidPath
-
Constructs an immutable
FileError.InvalidPath. - invalidTermError(InvalidTermError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidTermError
- invalidTermError(InvalidTermError) - Static method in interface hydra.print.error.Core
-
Show an invalid term error as a string
- invalidTermError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidTermError
- InvalidTermError - Class in hydra.error.core
-
An error indicating that a term is invalid
- InvalidTermError.ConstantCondition - Class in hydra.error.core
-
An ifElse with a literal boolean condition (optional)
- InvalidTermError.DuplicateBinding - Class in hydra.error.core
-
A duplicate binding name in a let expression
- InvalidTermError.DuplicateField - Class in hydra.error.core
-
A duplicate field name in a record or case statement
- InvalidTermError.EmptyCaseStatement - Class in hydra.error.core
-
A case statement with no cases and no default (optional)
- InvalidTermError.EmptyLetBindings - Class in hydra.error.core
-
A let expression with no bindings (optional)
- InvalidTermError.EmptyTermAnnotation - Class in hydra.error.core
-
A term annotation with an empty annotation map (optional)
- InvalidTermError.EmptyTypeNameInTerm - Class in hydra.error.core
-
A term with an empty type name (optional)
- InvalidTermError.ExtraRecordFields - Class in hydra.error.core
-
A record term supplying a field not declared by its record type
- InvalidTermError.InvalidLambdaParameterName - Class in hydra.error.core
-
A lambda parameter name violating naming conventions (optional)
- InvalidTermError.InvalidLetBindingName - Class in hydra.error.core
-
A let binding name violating naming conventions (optional)
- InvalidTermError.InvalidTypeLambdaParameterName - Class in hydra.error.core
-
A type lambda parameter name violating naming conventions (optional)
- InvalidTermError.MissingCaseBranches - Class in hydra.error.core
-
A case statement that does not cover every variant of the union it matches
- InvalidTermError.MissingRecordFields - Class in hydra.error.core
-
A record term omitting a field declared by its record type
- InvalidTermError.NestedTermAnnotation - Class in hydra.error.core
-
Nested term annotations that should be merged (optional)
- InvalidTermError.NominalTypeKindMismatch - Class in hydra.error.core
-
A nominal type reference resolving to a type of the wrong kind (e.g.
- InvalidTermError.PartialVisitor<R> - Interface in hydra.error.core
-
Partial visitor over
InvalidTermErrorwith a defaultInvalidTermError.PartialVisitor.otherwise(hydra.error.core.InvalidTermError)branch. - InvalidTermError.RedundantWrapUnwrap - Class in hydra.error.core
-
A no-op unwrap-of-wrap round-trip (optional)
- InvalidTermError.SelfApplication - Class in hydra.error.core
-
A variable applied to itself (optional)
- InvalidTermError.TermVariableShadowing - Class in hydra.error.core
-
A binding that shadows a variable already in scope (optional)
- InvalidTermError.TypeVariableShadowingInTypeLambda - Class in hydra.error.core
-
A type lambda parameter that shadows a type variable in scope (optional)
- InvalidTermError.UndeclaredVariant - Class in hydra.error.core
-
An injection naming a variant that is not declared by its union type
- InvalidTermError.UndefinedTermVariable - Class in hydra.error.core
-
A variable reference to an unbound term name
- InvalidTermError.UndefinedTypeVariableInBindingType - Class in hydra.error.core
-
An unbound type variable in a let binding's type scheme
- InvalidTermError.UndefinedTypeVariableInLambdaDomain - Class in hydra.error.core
-
An unbound type variable in a lambda domain annotation
- InvalidTermError.UndefinedTypeVariableInTypeApplication - Class in hydra.error.core
-
An unbound type variable in a type application term
- InvalidTermError.UnknownCaseAlternative - Class in hydra.error.core
-
A case statement alternative naming a field that does not exist in the union it matches
- InvalidTermError.UnknownPrimitiveName - Class in hydra.error.core
-
A reference to an unknown primitive function
- InvalidTermError.UnknownProjectedField - Class in hydra.error.core
-
A projection naming a field that is not declared by its record type
- InvalidTermError.UnnecessaryIdentityApplication - Class in hydra.error.core
-
An identity lambda applied to an argument (optional)
- InvalidTermError.UnresolvedNominalType - Class in hydra.error.core
-
A nominal type reference that does not resolve to any declared type in scope
- InvalidTermError.UntypedTermVariable - Class in hydra.error.core
-
A term variable whose type is not known
- InvalidTermError.Visitor<R> - Interface in hydra.error.core
-
Visitor over
InvalidTermError. - invalidTermErrorConstantCondition(TypedTerm<ConstantConditionError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the constantCondition variant of hydra.error.core.InvalidTermError
- invalidTermErrorDuplicateBinding(TypedTerm<DuplicateBindingError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the duplicateBinding variant of hydra.error.core.InvalidTermError
- invalidTermErrorDuplicateField(TypedTerm<DuplicateFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the duplicateField variant of hydra.error.core.InvalidTermError
- invalidTermErrorEmptyCaseStatement(TypedTerm<EmptyCaseStatementError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyCaseStatement variant of hydra.error.core.InvalidTermError
- invalidTermErrorEmptyLetBindings(TypedTerm<EmptyLetBindingsError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyLetBindings variant of hydra.error.core.InvalidTermError
- invalidTermErrorEmptyTermAnnotation(TypedTerm<EmptyTermAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyTermAnnotation variant of hydra.error.core.InvalidTermError
- invalidTermErrorEmptyTypeNameInTerm(TypedTerm<EmptyTypeNameInTermError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyTypeNameInTerm variant of hydra.error.core.InvalidTermError
- invalidTermErrorExtraRecordFields(TypedTerm<ExtraRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the extraRecordFields variant of hydra.error.core.InvalidTermError
- invalidTermErrorInvalidLambdaParameterName(TypedTerm<InvalidLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the invalidLambdaParameterName variant of hydra.error.core.InvalidTermError
- invalidTermErrorInvalidLetBindingName(TypedTerm<InvalidLetBindingNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the invalidLetBindingName variant of hydra.error.core.InvalidTermError
- invalidTermErrorInvalidTermError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidTermError
- invalidTermErrorInvalidTypeLambdaParameterName(TypedTerm<InvalidTypeLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the invalidTypeLambdaParameterName variant of hydra.error.core.InvalidTermError
- invalidTermErrorMissingCaseBranches(TypedTerm<MissingCaseBranchesError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the missingCaseBranches variant of hydra.error.core.InvalidTermError
- invalidTermErrorMissingRecordFields(TypedTerm<MissingRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the missingRecordFields variant of hydra.error.core.InvalidTermError
- invalidTermErrorNestedTermAnnotation(TypedTerm<NestedTermAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the nestedTermAnnotation variant of hydra.error.core.InvalidTermError
- invalidTermErrorNominalTypeKindMismatch(TypedTerm<NominalTypeKindMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the nominalTypeKindMismatch variant of hydra.error.core.InvalidTermError
- invalidTermErrorRedundantWrapUnwrap(TypedTerm<RedundantWrapUnwrapError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the redundantWrapUnwrap variant of hydra.error.core.InvalidTermError
- invalidTermErrorSelfApplication(TypedTerm<SelfApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the selfApplication variant of hydra.error.core.InvalidTermError
- invalidTermErrorTermVariableShadowing(TypedTerm<TermVariableShadowingError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the termVariableShadowing variant of hydra.error.core.InvalidTermError
- invalidTermErrorTypeVariableShadowingInTypeLambda(TypedTerm<TypeVariableShadowingInTypeLambdaError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the typeVariableShadowingInTypeLambda variant of hydra.error.core.InvalidTermError
- invalidTermErrorUndeclaredVariant(TypedTerm<UndeclaredVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undeclaredVariant variant of hydra.error.core.InvalidTermError
- invalidTermErrorUndefinedTermVariable(TypedTerm<UndefinedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undefinedTermVariable variant of hydra.error.core.InvalidTermError
- invalidTermErrorUndefinedTypeVariableInBindingType(TypedTerm<UndefinedTypeVariableInBindingTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undefinedTypeVariableInBindingType variant of hydra.error.core.InvalidTermError
- invalidTermErrorUndefinedTypeVariableInLambdaDomain(TypedTerm<UndefinedTypeVariableInLambdaDomainError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undefinedTypeVariableInLambdaDomain variant of hydra.error.core.InvalidTermError
- invalidTermErrorUndefinedTypeVariableInTypeApplication(TypedTerm<UndefinedTypeVariableInTypeApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undefinedTypeVariableInTypeApplication variant of hydra.error.core.InvalidTermError
- invalidTermErrorUnknownCaseAlternative(TypedTerm<UnknownCaseAlternativeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the unknownCaseAlternative variant of hydra.error.core.InvalidTermError
- invalidTermErrorUnknownPrimitiveName(TypedTerm<UnknownPrimitiveNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the unknownPrimitiveName variant of hydra.error.core.InvalidTermError
- invalidTermErrorUnknownProjectedField(TypedTerm<UnknownProjectedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the unknownProjectedField variant of hydra.error.core.InvalidTermError
- invalidTermErrorUnnecessaryIdentityApplication(TypedTerm<UnnecessaryIdentityApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the unnecessaryIdentityApplication variant of hydra.error.core.InvalidTermError
- invalidTermErrorUnresolvedNominalType(TypedTerm<UnresolvedNominalTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the unresolvedNominalType variant of hydra.error.core.InvalidTermError
- invalidTermErrorUntypedTermVariable(TypedTerm<UntypedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the untypedTermVariable variant of hydra.error.core.InvalidTermError
- invalidTypeError(InvalidTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidTypeError
- invalidTypeError(InvalidTypeError) - Static method in interface hydra.print.error.Core
-
Show an invalid type error as a string
- invalidTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidTypeError
- InvalidTypeError - Class in hydra.error.core
-
An error indicating that a type is invalid
- InvalidTypeError.DuplicateRecordTypeFieldNames - Class in hydra.error.core
-
A record type with duplicate field names
- InvalidTypeError.DuplicateUnionTypeFieldNames - Class in hydra.error.core
-
A union type with duplicate field names
- InvalidTypeError.EmptyRecordType - Class in hydra.error.core
-
A record type with no fields (optional)
- InvalidTypeError.EmptyTypeAnnotation - Class in hydra.error.core
-
A type annotation with an empty annotation map (optional)
- InvalidTypeError.EmptyUnionType - Class in hydra.error.core
-
A union type with no alternatives (optional)
- InvalidTypeError.InvalidForallParameterName - Class in hydra.error.core
-
A forall parameter name violating naming conventions (optional)
- InvalidTypeError.InvalidTypeSchemeVariableName - Class in hydra.error.core
-
A type scheme variable name violating naming conventions (optional)
- InvalidTypeError.NestedTypeAnnotation - Class in hydra.error.core
-
Nested type annotations that should be merged (optional)
- InvalidTypeError.NonComparableMapKeyType - Class in hydra.error.core
-
A map with a non-comparable key type
- InvalidTypeError.NonComparableSetElementType - Class in hydra.error.core
-
A set with a non-comparable element type
- InvalidTypeError.PartialVisitor<R> - Interface in hydra.error.core
-
Partial visitor over
InvalidTypeErrorwith a defaultInvalidTypeError.PartialVisitor.otherwise(hydra.error.core.InvalidTypeError)branch. - InvalidTypeError.SingleVariantUnion - Class in hydra.error.core
-
A union type with only one variant (optional)
- InvalidTypeError.TypeVariableShadowingInForall - Class in hydra.error.core
-
A forall parameter that shadows a type variable in scope (optional)
- InvalidTypeError.UndefinedTypeVariable - Class in hydra.error.core
-
A type variable reference to an unbound name
- InvalidTypeError.Visitor<R> - Interface in hydra.error.core
-
Visitor over
InvalidTypeError. - InvalidTypeError.VoidInNonBottomPosition - Class in hydra.error.core
-
TypeVoid in a position where no value can be constructed (optional)
- invalidTypeErrorDuplicateRecordTypeFieldNames(TypedTerm<DuplicateRecordTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the duplicateRecordTypeFieldNames variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorDuplicateUnionTypeFieldNames(TypedTerm<DuplicateUnionTypeFieldNamesError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the duplicateUnionTypeFieldNames variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorEmptyRecordType(TypedTerm<EmptyRecordTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyRecordType variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorEmptyTypeAnnotation(TypedTerm<EmptyTypeAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyTypeAnnotation variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorEmptyUnionType(TypedTerm<EmptyUnionTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the emptyUnionType variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorInvalidForallParameterName(TypedTerm<InvalidForallParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the invalidForallParameterName variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorInvalidTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidTypeError
- invalidTypeErrorInvalidTypeSchemeVariableName(TypedTerm<InvalidTypeSchemeVariableNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the invalidTypeSchemeVariableName variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorNestedTypeAnnotation(TypedTerm<NestedTypeAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the nestedTypeAnnotation variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorNonComparableMapKeyType(TypedTerm<NonComparableMapKeyTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the nonComparableMapKeyType variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorNonComparableSetElementType(TypedTerm<NonComparableSetElementTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the nonComparableSetElementType variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorSingleVariantUnion(TypedTerm<SingleVariantUnionError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the singleVariantUnion variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorTypeVariableShadowingInForall(TypedTerm<TypeVariableShadowingInForallError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the typeVariableShadowingInForall variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorUndefinedTypeVariable(TypedTerm<UndefinedTypeVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the undefinedTypeVariable variant of hydra.error.core.InvalidTypeError
- invalidTypeErrorVoidInNonBottomPosition(TypedTerm<VoidInNonBottomPositionError>) - Static method in interface hydra.dsl.error.Core
-
DSL injection for the voidInNonBottomPosition variant of hydra.error.core.InvalidTypeError
- InvalidTypeLambdaParameterName(InvalidTypeLambdaParameterNameError) - Constructor for class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
-
Constructs an immutable
InvalidTermError.InvalidTypeLambdaParameterName. - invalidTypeLambdaParameterNameError(InvalidTypeLambdaParameterNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameError(InvalidTypeLambdaParameterNameError) - Static method in interface hydra.print.error.Core
-
Show an invalid type lambda parameter name error as a string
- invalidTypeLambdaParameterNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.InvalidTypeLambdaParameterNameError
- InvalidTypeLambdaParameterNameError - Class in hydra.error.core
-
A type lambda parameter name that violates naming conventions (optional)
- InvalidTypeLambdaParameterNameError(SubtermPath, Name) - Constructor for class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Constructs an immutable
InvalidTypeLambdaParameterNameError. - InvalidTypeLambdaParameterNameError.Builder - Class in hydra.error.core
-
A fluent builder for
InvalidTypeLambdaParameterNameError. - invalidTypeLambdaParameterNameErrorInvalidTypeLambdaParameterNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameErrorLocation(TypedTerm<InvalidTypeLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameErrorName(TypedTerm<InvalidTypeLambdaParameterNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameErrorWithLocation(TypedTerm<InvalidTypeLambdaParameterNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.InvalidTypeLambdaParameterNameError
- invalidTypeLambdaParameterNameErrorWithName(TypedTerm<InvalidTypeLambdaParameterNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.InvalidTypeLambdaParameterNameError
- InvalidTypeSchemeVariableName(InvalidTypeSchemeVariableNameError) - Constructor for class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
-
Constructs an immutable
InvalidTypeError.InvalidTypeSchemeVariableName. - invalidTypeSchemeVariableNameError(InvalidTypeSchemeVariableNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameError(InvalidTypeSchemeVariableNameError) - Static method in interface hydra.print.error.Core
-
Show an invalid type scheme variable name error as a string
- invalidTypeSchemeVariableNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.InvalidTypeSchemeVariableNameError
- InvalidTypeSchemeVariableNameError - Class in hydra.error.core
-
A type scheme variable name that violates type variable naming conventions (optional)
- InvalidTypeSchemeVariableNameError(SubtermPath, Name) - Constructor for class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Constructs an immutable
InvalidTypeSchemeVariableNameError. - InvalidTypeSchemeVariableNameError.Builder - Class in hydra.error.core
-
A fluent builder for
InvalidTypeSchemeVariableNameError. - invalidTypeSchemeVariableNameErrorInvalidTypeSchemeVariableNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameErrorLocation(TypedTerm<InvalidTypeSchemeVariableNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameErrorName(TypedTerm<InvalidTypeSchemeVariableNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameErrorWithLocation(TypedTerm<InvalidTypeSchemeVariableNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidTypeSchemeVariableNameErrorWithName(TypedTerm<InvalidTypeSchemeVariableNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.InvalidTypeSchemeVariableNameError
- invalidUnexpectedNull() - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw a MapperException indicating an unexpected null value was encountered.
- InvalidWorkingDirectory(FilePath) - Constructor for class hydra.error.system.SystemError.InvalidWorkingDirectory
-
Constructs an immutable
SystemError.InvalidWorkingDirectory. - inverse(Coder<V1, V2, E>) - Static method in class hydra.overlay.java.Coders
-
Find the inverse of a coder.
- Inverse(Path) - Constructor for class hydra.query.Path.Inverse
-
Constructs an immutable
Path.Inverse. - INVERSE - Static variable in class hydra.query.Path
-
Name of the
hydra.query.Path.inversefield. - inverseStateless(Coder<V1, V2, String>) - Static method in class hydra.overlay.java.Coders
-
Find the inverse of a stateless coder.
- IS_LAZY - Static variable in class hydra.typing.Parameter
-
Name of the
hydra.typing.Parameter.isLazyfield. - IS_LOSSY - Static variable in class hydra.coders.Adapter
-
Name of the
hydra.coders.Adapter.isLossyfield. - IS_PURE - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.isPurefield. - IS_TOTAL - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.isTotalfield. - isAlpha() - Static method in interface hydra.lib.Chars
- isAlpha(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isAlpha
- isAlphaNum() - Static method in interface hydra.lib.Chars
- isAlphaNum(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isAlphaNum
- IsAlphaNum - Class in hydra.overlay.java.lib.chars
-
Determines whether a character is alphanumeric (a letter or digit).
- IsAlphaNum() - Constructor for class hydra.overlay.java.lib.chars.IsAlphaNum
- isApplicationFunction(SubtermStep) - Static method in interface hydra.Hoisting
-
Check whether a SubtermStep is the applicationFunction step
- isComplexBinding(Graph, Binding) - Static method in interface hydra.Predicates
-
Check if a binding needs to be treated as a function
- isComplexBinding(TypedTerm<Graph>, TypedTerm<Binding>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isComplexBinding
- isComplexTerm(Graph, Term) - Static method in interface hydra.Predicates
-
Check if a term needs to be treated as a function rather than a simple value
- isComplexTerm(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isComplexTerm
- isComplexVariable(Graph, Name) - Static method in interface hydra.Predicates
-
Check if a variable is bound to a complex term
- isComplexVariable(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isComplexVariable
- isDecodableBinding(T0, Graph, Binding) - Static method in interface hydra.Decoding
-
Check if a binding is decodable (serializable type)
- isDigit() - Static method in interface hydra.lib.Chars
- isDigit(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isDigit
- isDslEligibleBinding(T0, T1, Binding) - Static method in interface hydra.Dsls
-
Check if a binding is eligible for DSL generation
- isEmpty() - Static method in interface hydra.lib.Lists
- isEmpty() - Static method in interface hydra.lib.Maps
- isEmpty() - Static method in interface hydra.lib.Sets
- isEmpty() - Static method in interface hydra.lib.Strings
- isEmpty() - Method in class hydra.overlay.java.util.ConsList
-
Returns true if this list is empty.
- isEmpty() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns true if this map contains no entries.
- isEmpty() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns true if this set is empty.
- isEmpty(LList<X>) - Static method in class hydra.overlay.java.tools.LList
-
Check whether a list is empty (null).
- isEmpty(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.isEmpty
- isEmpty(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.isEmpty
- isEmpty(TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.isEmpty
- isEmpty(TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.isEmpty
- IsEmpty - Class in hydra.overlay.java.lib.lists
-
Checks if a list is empty.
- IsEmpty - Class in hydra.overlay.java.lib.maps
-
Checks if a map is empty.
- IsEmpty - Class in hydra.overlay.java.lib.sets
-
Checks if a set is empty.
- IsEmpty - Class in hydra.overlay.java.lib.strings
-
Determines whether a string is empty.
- IsEmpty() - Constructor for class hydra.overlay.java.lib.lists.IsEmpty
- IsEmpty() - Constructor for class hydra.overlay.java.lib.maps.IsEmpty
- IsEmpty() - Constructor for class hydra.overlay.java.lib.sets.IsEmpty
- IsEmpty() - Constructor for class hydra.overlay.java.lib.strings.IsEmpty
- isEncodableBinding(T0, Graph, Binding) - Static method in interface hydra.Encoding
-
Check if a binding is encodable (serializable type)
- isEncodedTerm(Term) - Static method in interface hydra.Predicates
-
Determines whether a given term is an encoded term (meta-level term)
- isEncodedTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isEncodedTerm
- isEncodedType(Term) - Static method in interface hydra.Predicates
-
Determines whether a given term is an encoded type
- isEncodedType(TypedTerm<Term>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isEncodedType
- isEnumRowType(TypedTerm<List<FieldType>>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isEnumRowType
- isEnumRowType(List<FieldType>) - Static method in interface hydra.Predicates
-
Check if a row type represents an enum (all fields are unit-typed)
- isEnumType(Type) - Static method in interface hydra.Predicates
-
Check if a type is an enum type
- isEnumType(TypedTerm<Type>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isEnumType
- isFreeVariableInTerm(Name, Term) - Static method in interface hydra.Variables
-
Check whether a variable is free (not bound) in a term
- isFreeVariableInTerm(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.isFreeVariableInTerm
- isGiven() - Static method in interface hydra.lib.Optionals
- isGiven() - Method in class hydra.overlay.java.util.Optional
-
Checks if a value is present.
- isGiven(TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.isGiven
- IsGiven - Class in hydra.overlay.java.lib.optionals
-
Checks if value is Just.
- IsGiven() - Constructor for class hydra.overlay.java.lib.optionals.IsGiven
- isLambda(Term) - Static method in interface hydra.Dependencies
-
Check whether a term is a lambda, possibly nested within let and/or annotation terms
- isLambda(TypedTerm<Term>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.isLambda
- isLambdaBody(SubtermStep) - Static method in interface hydra.Hoisting
-
Check whether a SubtermStep is the lambdaBody step
- isLazy - Variable in class hydra.typing.Parameter
-
Whether the parameter must be passed lazily (thunked) at call sites in hosts that distinguish strict from lazy evaluation
- isLazy(Boolean) - Method in class hydra.typing.Parameter.Builder
- isLeft() - Static method in interface hydra.lib.Eithers
- isLeft() - Method in class hydra.overlay.java.util.Either
-
Check if this is a Left value.
- isLeft() - Method in class hydra.overlay.java.util.Either.Left
- isLeft() - Method in class hydra.overlay.java.util.Either.Right
- isLeft(TypedTerm<Either<X, Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.isLeft
- IsLeft - Class in hydra.overlay.java.lib.eithers
-
Check if an Either value is a Left.
- IsLeft() - Constructor for class hydra.overlay.java.lib.eithers.IsLeft
- isLossy - Variable in class hydra.coders.Adapter
-
Whether information may be lost in the course of this adaptation
- isLossy(Boolean) - Method in class hydra.coders.Adapter.Builder
- isLower() - Static method in interface hydra.lib.Chars
- isLower(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isLower
- IsLower - Class in hydra.overlay.java.lib.chars
-
Determines whether a character is lowercase.
- IsLower() - Constructor for class hydra.overlay.java.lib.chars.IsLower
- isMetachar(Integer) - Static method in interface hydra.parse.Regex
-
True if the codepoint is a top-level regex metacharacter that must be escaped to match literally.
- isNativeType(Binding) - Static method in interface hydra.Annotations
-
For a typed term, decide whether a coder should encode it as a native type expression, or as a Hydra type expression.
- isNativeType(TypedTerm<Binding>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.isNativeType
- isNominalType(Type) - Static method in interface hydra.Predicates
-
Check whether a type is a nominal type definition (record, union, wrap, or forall wrapping one).
- isNominalType(TypedTerm<Type>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isNominalType
- isNone() - Static method in interface hydra.lib.Optionals
- isNone() - Method in class hydra.overlay.java.util.Optional
-
Checks if this Optional is empty.
- isNone(TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.isNone
- IsNone - Class in hydra.overlay.java.lib.optionals
-
Checks if value is Nothing.
- IsNone() - Constructor for class hydra.overlay.java.lib.optionals.IsNone
- isPure - Variable in class hydra.packaging.PrimitiveDefinition
-
Whether the primitive is pure (referentially transparent, no observable side effects).
- isPure() - Method in class hydra.overlay.java.lib.effects.Apply
- isPure() - Method in class hydra.overlay.java.lib.effects.Bind
- isPure() - Method in class hydra.overlay.java.lib.effects.Compose
- isPure() - Method in class hydra.overlay.java.lib.effects.FoldList
- isPure() - Method in class hydra.overlay.java.lib.effects.Map
- isPure() - Method in class hydra.overlay.java.lib.effects.MapList
- isPure() - Method in class hydra.overlay.java.lib.effects.MapOptional
- isPure() - Method in class hydra.overlay.java.lib.effects.Pure
- isPure() - Method in class hydra.overlay.java.lib.files.AppendFile
- isPure() - Method in class hydra.overlay.java.lib.files.Copy
- isPure() - Method in class hydra.overlay.java.lib.files.CreateDirectory
- isPure() - Method in class hydra.overlay.java.lib.files.CreateSymlink
- isPure() - Method in class hydra.overlay.java.lib.files.Exists
- isPure() - Method in class hydra.overlay.java.lib.files.ListDirectory
- isPure() - Method in class hydra.overlay.java.lib.files.ReadFile
- isPure() - Method in class hydra.overlay.java.lib.files.ReadSymlink
- isPure() - Method in class hydra.overlay.java.lib.files.RemoveDirectory
- isPure() - Method in class hydra.overlay.java.lib.files.RemoveFile
- isPure() - Method in class hydra.overlay.java.lib.files.Rename
- isPure() - Method in class hydra.overlay.java.lib.files.Status
- isPure() - Method in class hydra.overlay.java.lib.files.WriteFile
- isPure() - Method in class hydra.overlay.java.lib.system.Execute
- isPure() - Method in class hydra.overlay.java.lib.system.Exit
- isPure() - Method in class hydra.overlay.java.lib.system.GetEnvironment
- isPure() - Method in class hydra.overlay.java.lib.system.GetEnvironmentVariable
- isPure() - Method in class hydra.overlay.java.lib.system.GetTime
- isPure() - Method in class hydra.overlay.java.lib.system.GetWorkingDirectory
- isPure() - Method in class hydra.overlay.java.lib.system.ReadStdin
- isPure() - Method in class hydra.overlay.java.lib.system.WriteStderr
- isPure() - Method in class hydra.overlay.java.lib.system.WriteStdout
- isPure() - Method in class hydra.overlay.java.tools.DefaultFallbackPrimitiveFunction
- isPure() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
Whether this primitive is pure (referentially transparent, no observable side effects).
- isPure(Boolean) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- isRight() - Static method in interface hydra.lib.Eithers
- isRight() - Method in class hydra.overlay.java.util.Either
-
Check if this is a Right value.
- isRight() - Method in class hydra.overlay.java.util.Either.Left
- isRight() - Method in class hydra.overlay.java.util.Either.Right
- isRight(TypedTerm<Either<X, Y>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.isRight
- IsRight - Class in hydra.overlay.java.lib.eithers
-
Check if an Either value is a Right.
- IsRight() - Constructor for class hydra.overlay.java.lib.eithers.IsRight
- isSelfTailRecursive(Name, Term) - Static method in interface hydra.Analysis
-
Check if a term body is self-tail-recursive with respect to a function name
- isSelfTailRecursive(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.isSelfTailRecursive
- isSerializable(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Binding>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isSerializable
- isSerializable(T0, Graph, Binding) - Static method in interface hydra.Predicates
-
Check if an element is serializable (no function, effect, or void types in dependencies) (Either version)
- isSerializableByName(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isSerializableByName
- isSerializableByName(T0, Graph, Name) - Static method in interface hydra.Predicates
-
Check if a type (by name) is serializable, resolving all type dependencies (no function, effect, or void types) (Either version)
- isSerializableType(Type) - Static method in interface hydra.Predicates
-
Check if a type is serializable (no function, effect, or void types in the type itself)
- isSerializableType(TypedTerm<Type>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isSerializableType
- isSimpleAssignment(Term) - Static method in interface hydra.Analysis
-
Check if a term can be encoded as a simple assignment
- isSimpleAssignment(TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.isSimpleAssignment
- isSpace() - Static method in interface hydra.lib.Chars
- isSpace(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isSpace
- IsSpace - Class in hydra.overlay.java.lib.chars
-
Determines whether a character is whitespace.
- IsSpace() - Constructor for class hydra.overlay.java.lib.chars.IsSpace
- isTailRecursiveInTailPosition(Name, Term) - Static method in interface hydra.Analysis
-
Check that all self-references are in tail position
- isTailRecursiveInTailPosition(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.isTailRecursiveInTailPosition
- isTotal - Variable in class hydra.packaging.PrimitiveDefinition
-
Whether the primitive is total (terminates on every input of its declared type).
- isTotal(Boolean) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- isTrivialTerm(Term) - Static method in interface hydra.Predicates
-
Check if a term is trivially cheap (no thunking needed)
- isTrivialTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isTrivialTerm
- isType(Type) - Static method in interface hydra.Predicates
-
Check whether a type is a type (always true for non-encoded types)
- isType(TypedTerm<Type>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isType
- isUnbound(Graph, Name) - Static method in interface hydra.Inference
-
Check if a variable is unbound in context
- isUnionElimination(Term) - Static method in interface hydra.Hoisting
-
Check if a term is a union elimination (case statement)
- isUnionEliminationApplication(Term) - Static method in interface hydra.Hoisting
-
Check if a term is an application of a union elimination (case statement applied to an argument)
- isUnitTerm(Term) - Static method in interface hydra.Predicates
-
Check whether a term is the unit term
- isUnitTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isUnitTerm
- isUnitType(Type) - Static method in interface hydra.Encoding
-
Check whether a type is the unit type
- isUnitType(Type) - Static method in interface hydra.Predicates
-
Check whether a type is the unit type
- isUnitType(TypedTerm<Type>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.isUnitType
- isUpper() - Static method in interface hydra.lib.Chars
- isUpper(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.isUpper
- IsUpper - Class in hydra.overlay.java.lib.chars
-
Determines whether a character is uppercase.
- IsUpper() - Constructor for class hydra.overlay.java.lib.chars.IsUpper
- isValidName(Name) - Static method in interface hydra.validate.Core
-
Check whether a name is valid at an introduction site.
- items - Variable in class hydra.regex.CharacterClass
-
The class members: individual characters and/or character ranges.
- items(List<ClassItem>) - Method in class hydra.regex.CharacterClass.Builder
- ITEMS - Static variable in class hydra.regex.CharacterClass
-
Name of the
hydra.regex.CharacterClass.itemsfield. - iterator() - Method in class hydra.overlay.java.util.ConsList
- iterator() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns an in-order iterator over entries.
- iterator() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns an in-order iterator over elements.
J
- javaStyleComment(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.javaStyleComment
- javaStyleComment(String) - Static method in interface hydra.Formatting
-
Format a string as a Java-style block comment
- join() - Static method in interface hydra.lib.Lists
- join() - Static method in interface hydra.lib.Strings
- join(TypedTerm<String>, TypedTerm<List<String>>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.join
- join(TypedTerm<List<X>>, TypedTerm<List<List<X>>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.join
- Join - Class in hydra.overlay.java.lib.lists
-
Joins lists with a separator.
- Join - Class in hydra.overlay.java.lib.strings
-
Joins a list of strings with a delimiter string.
- Join() - Constructor for class hydra.overlay.java.lib.lists.Join
- Join() - Constructor for class hydra.overlay.java.lib.strings.Join
- joinTypes(T0, Type, Type, String) - Static method in interface hydra.Unification
-
Join two types, producing a list of type constraints.The comment is used to provide context for the constraints.
- joinTypes_assertEqual(Function<Type, String>, Type, Type) - Static method in interface hydra.Unification
- joinTypes_cannotUnify(Function<Type, String>, Type, Type) - Static method in interface hydra.Unification
- Json - Interface in hydra.dsl.extract
-
DSL functions for hydra.extract.json
- Json - Interface in hydra.extract
-
Utilities for extracting values from JSON objects
- jsonArray() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonArray
- jsonArray() - Static method in interface hydra.json.Parser
-
Parse a JSON array
- jsonBool() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonBool
- jsonBool() - Static method in interface hydra.json.Parser
-
Parse JSON boolean (true or false)
- JsonDecoding - Class in hydra.overlay.java.json
-
Decoding functions for Hydra's native JSON values which are intended for use in Java.
- JsonDecoding() - Constructor for class hydra.overlay.java.json.JsonDecoding
- JsonDecoding.JsonDecodingException - Exception in hydra.overlay.java.json
-
Exception thrown when JSON decoding fails.
- JsonDecodingException(String) - Constructor for exception hydra.overlay.java.json.JsonDecoding.JsonDecodingException
-
Constructs a new JsonDecodingException with the specified error message.
- JsonEncoding - Class in hydra.overlay.java.json
-
Encoding functions for Hydra's native JSON values.
- JsonEncoding() - Constructor for class hydra.overlay.java.json.JsonEncoding
- JsonEncoding.ObjectBuilder - Class in hydra.overlay.java.json
-
Builder class for constructing JSON objects.
- jsonEscapeChar() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonEscapeChar
- jsonEscapeChar() - Static method in interface hydra.json.Parser
-
Parse a JSON escape sequence after the backslash
- jsonExponentPart() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonExponentPart
- jsonExponentPart() - Static method in interface hydra.json.Parser
-
Parse the optional exponent part of a JSON number
- jsonFractionPart() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonFractionPart
- jsonFractionPart() - Static method in interface hydra.json.Parser
-
Parse the optional fractional part of a JSON number
- jsonIntegerPart() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonIntegerPart
- jsonIntegerPart() - Static method in interface hydra.json.Parser
-
Parse the integer part of a JSON number (optional minus, then digits)
- jsonKeyValue() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonKeyValue
- jsonKeyValue() - Static method in interface hydra.json.Parser
-
Parse a JSON object key-value pair
- jsonNull() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonNull
- jsonNull() - Static method in interface hydra.json.Parser
-
Parse JSON null value
- jsonNumber() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonNumber
- jsonNumber() - Static method in interface hydra.json.Parser
-
Parse a JSON number (integer, decimal, or scientific notation)
- jsonObject() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonObject
- jsonObject() - Static method in interface hydra.json.Parser
-
Parse a JSON object
- jsonString() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonString
- jsonString() - Static method in interface hydra.json.Parser
-
Parse a JSON string value
- jsonString(TypedTerm<String>) - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.jsonString
- jsonString(String) - Static method in interface hydra.json.Writer
-
Escape and quote a string for JSON output
- jsonStringChar() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonStringChar
- jsonStringChar() - Static method in interface hydra.json.Parser
-
Parse a single character in a JSON string (handling escapes)
- jsonToYaml(Value) - Static method in interface hydra.json.yaml.Encode
-
Convert a JSON value to a YAML node.
- jsonToYaml(TypedTerm<Value>) - Static method in interface hydra.dsl.json.yaml.Encode
-
DSL reference to hydra.json.yaml.encode.jsonToYaml
- jsonValue() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.jsonValue
- jsonValue() - Static method in interface hydra.json.Parser
-
Parse any JSON value
- just(Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 'Just' optional value.
- just(TypedTerm<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
just x. - just(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 'Just' optional value (with variable).
K
- kernelDefaultCoreProfile() - Static method in interface hydra.validate.Core
-
The default validation profile for term and type validation, with every check classified as an error except InvalidTypeError.singleVariantUnion and InvalidTypeError.emptyRecordType (warnings); maxErrors=1, maxWarnings=20.
- kernelDefaultPackagingProfile() - Static method in interface hydra.validate.Packaging
-
The default validation profile for module/package validation.
- kernelModule(Module) - Static method in interface hydra.validate.Packaging
-
Validate a kernel module against all kernel-default packaging rules; returns the first error found or nothing if valid.
- kernelPackage(Package_) - Static method in interface hydra.validate.Packaging
-
Validate a kernel package against all kernel-default packaging rules; returns the first error found or nothing if valid.
- kernelPackagingProfileWithDocWarnings() - Static method in interface hydra.validate.Packaging
-
Non-kernel packaging profile (#575): identical to kernelDefaultPackagingProfile except the rules in kernelPackagingWarningRuleNamesForNonKernel (documentation, ordering, naming convention) are warnings, not errors, so each package's pre-existing backlog does not block sync until that package is promoted to the fully-fatal profile.
- kernelUniverseUndeclaredDependencies(List<Module>, Set<Name>) - Static method in interface hydra.validate.Packaging
-
Check every module in the given universe for undeclared cross-module dependencies, returning every finding.
- KEY_TYPE - Static variable in class hydra.error.core.NonComparableMapKeyTypeError
-
Name of the
hydra.error.core.NonComparableMapKeyTypeError.keyTypefield. - keyClasses() - Static method in interface hydra.Constants
-
Annotation key for type classes
- keyClasses() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyClasses
- keyDebugId() - Static method in interface hydra.Constants
-
Annotation key for debug identifiers
- keyDebugId() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyDebugId
- keyDeprecated() - Static method in interface hydra.Constants
-
Annotation key for deprecated markers
- keyDeprecated() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyDeprecated
- keyDescription() - Static method in interface hydra.Constants
-
Annotation key for descriptions
- keyDescription() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyDescription
- keyExclude() - Static method in interface hydra.Constants
-
Annotation key for exclusions
- keyExclude() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyExclude
- keyFirstClassType() - Static method in interface hydra.Constants
-
A flag which tells the language coders to encode a given encoded type as a term rather than a native type
- keyFirstClassType() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyFirstClassType
- keyFreshTypeVariableCount() - Static method in interface hydra.Constants
-
A counter for generating fresh type variable names
- keyFreshTypeVariableCount() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyFreshTypeVariableCount
- keyMaxLength() - Static method in interface hydra.Constants
-
Annotation key for maximum length constraints
- keyMaxLength() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyMaxLength
- keyMinLength() - Static method in interface hydra.Constants
-
Annotation key for minimum length constraints
- keyMinLength() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyMinLength
- keyPreserveFieldName() - Static method in interface hydra.Constants
-
Annotation key for preserving field names during code generation
- keyPreserveFieldName() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyPreserveFieldName
- keys - Variable in class hydra.core.MapType
-
The type of keys in the map
- keys - Variable in class hydra.relational.ForeignKey
-
The mapping of source column names to target column names.
- keys() - Static method in interface hydra.lib.Maps
- keys() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns a sorted list of all keys.
- keys(Type) - Method in class hydra.core.MapType.Builder
- keys(TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.keys
- keys(Map<ColumnName, ColumnName>) - Method in class hydra.relational.ForeignKey.Builder
- Keys - Class in hydra.overlay.java.lib.maps
-
Returns all keys.
- Keys() - Constructor for class hydra.overlay.java.lib.maps.Keys
- KEYS - Static variable in class hydra.core.MapType
-
Name of the
hydra.core.MapType.keysfield. - KEYS - Static variable in class hydra.relational.ForeignKey
-
Name of the
hydra.relational.ForeignKey.keysfield. - keySet() - Method in class hydra.overlay.java.util.PersistentMap
- keyType - Variable in class hydra.error.core.NonComparableMapKeyTypeError
-
The non-comparable key type
- keyType() - Static method in interface hydra.Constants
-
Annotation key for type information
- keyType() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.keyType
- keyType(Type) - Method in class hydra.error.core.NonComparableMapKeyTypeError.Builder
- keyValueToExpr(Pair<String, Value>) - Static method in interface hydra.json.Writer
-
Convert a key-value pair to an AST expression
- keyValueToExpr(TypedTerm<Pair<String, Value>>) - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.keyValueToExpr
L
- lam(String) - Method in class hydra.overlay.java.dsl.meta.Defs.DefBuilder
-
Add one lambda parameter (applied outermost-first, matching
lambda("x", lambda("y", ...))). - lambda(Lambda) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Lambda
- lambda(Lambda) - Static method in interface hydra.print.Core
-
Show a lambda as a string
- lambda(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Lambda
- lambda(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a lambda from a term
- lambda(TypedTerm<Name>, TypedTerm<Optional<Type>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Lambda
- lambda(String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a lambda function with one parameter.
- lambda(String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
lambda "x" body— single-parameter lambda. - lambda(String, String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a lambda with two parameters.
- lambda(String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Two-parameter lambda chain:
lambda "x" (lambda "y" body). - lambda(String, String, String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a lambda with three parameters.
- lambda(String, String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Three-parameter lambda chain.
- lambda(String, String, String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Four-parameter lambda chain.
- lambda(String, String, String, String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Five-parameter lambda chain.
- lambda(String, String, String, String, String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Six-parameter lambda chain.
- lambda(String, String, String, String, String, String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Seven-parameter lambda chain.
- lambda(List<String>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
lambda ["x","y", ...] body— list-of-params variant for chains of arbitrary length. - Lambda - Class in hydra.core
-
A function abstraction (lambda)
- Lambda() - Constructor for class hydra.variants.TermVariant.Lambda
-
Constructs an immutable
TermVariant.Lambda. - Lambda(Lambda) - Constructor for class hydra.core.Term.Lambda
-
Constructs an immutable
Term.Lambda. - Lambda(Name, Optional<Type>, Term) - Constructor for class hydra.core.Lambda
-
Constructs an immutable
Lambda. - LAMBDA - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.lambdafield. - LAMBDA - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.lambdafield. - LAMBDA_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.lambdaBodyfield. - LAMBDA_DOMAIN_GIVEN - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.lambdaDomainGivenfield. - LAMBDA_PARAMETER - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.lambdaParameterfield. - LAMBDA_VARIABLES - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.lambdaVariablesfield. - Lambda.Builder - Class in hydra.core
-
A fluent builder for
Lambda. - lambdaBody(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract the body of a lambda term
- lambdaBody(TypedTerm<Lambda>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.Lambda
- LambdaBody() - Constructor for class hydra.paths.SubtermStep.LambdaBody
-
Constructs an immutable
SubtermStep.LambdaBody. - lambdaDomain(TypedTerm<Lambda>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the domain field of hydra.core.Lambda
- LambdaDomainGiven(Type) - Constructor for class hydra.paths.TermAttribute.LambdaDomainGiven
-
Constructs an immutable
TermAttribute.LambdaDomainGiven. - lambdaLambda() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Lambda
- lambdaParameter(TypedTerm<Lambda>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the parameter field of hydra.core.Lambda
- LambdaParameter(Name) - Constructor for class hydra.paths.TermAttribute.LambdaParameter
-
Constructs an immutable
TermAttribute.LambdaParameter. - lambdas(String[], Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a lambda function with varargs parameters.
- lambdas(List<String>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a multi-parameter lambda function (curried).
- lambdaTyped(String, Type, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a lambda function with a given domain type.
- lambdaVariables - Variable in class hydra.graph.Graph
-
The set of term variables introduced by specifically by lambdas
- lambdaVariables(Set<Name>) - Method in class hydra.graph.Graph.Builder
- lambdaWithBody(TypedTerm<Lambda>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.Lambda
- lambdaWithDomain(TypedTerm<Lambda>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the domain field of hydra.core.Lambda
- lambdaWithParameter(TypedTerm<Lambda>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the parameter field of hydra.core.Lambda
- lams(String...) - Method in class hydra.overlay.java.dsl.meta.Defs.DefBuilder
-
Add several lambda parameters in order (equivalent to chained
Defs.DefBuilder.lam(java.lang.String)calls). - lamTyped(String, Type, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
lambdaTyped "x" :: paramType body— typed single-parameter lambda. - language - Variable in class hydra.coders.AdapterContext
-
The language being encoded or decoded
- language(Language) - Method in class hydra.coders.AdapterContext.Builder
- language(TypedTerm<LanguageName>, TypedTerm<LanguageConstraints>, TypedTerm<Set<LanguageFeature>>, TypedTerm<CaseConventions>, TypedTerm<FileExtension>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.Language
- Language - Class in hydra.coders
-
A named language together with its grammar constraints, capability profile, naming conventions, and conventional file extension
- Language(LanguageName, LanguageConstraints, Set<LanguageFeature>, CaseConventions, FileExtension) - Constructor for class hydra.coders.Language
-
Constructs an immutable
Language. - LANGUAGE - Static variable in class hydra.coders.AdapterContext
-
Name of the
hydra.coders.AdapterContext.languagefield. - Language.Builder - Class in hydra.coders
-
A fluent builder for
Language. - languageCaseConventions(TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the caseConventions field of hydra.coders.Language
- languageConstraints(TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the constraints field of hydra.coders.Language
- LanguageConstraints - Class in hydra.coders
-
A set of constraints on valid type and term expressions, characterizing a language
- LanguageConstraints(Set<LiteralVariant>, Set<FloatType>, Set<IntegerType>, Set<TermVariant>, Set<TypeVariant>, Function<Type, Boolean>) - Constructor for class hydra.coders.LanguageConstraints
-
Constructs an immutable
LanguageConstraints. - LanguageConstraints.Builder - Class in hydra.coders
-
A fluent builder for
LanguageConstraints. - languageConstraints2(TypedTerm<Set<LiteralVariant>>, TypedTerm<Set<FloatType>>, TypedTerm<Set<IntegerType>>, TypedTerm<Set<TermVariant>>, TypedTerm<Set<TypeVariant>>, TypedTerm<Function<Type, Boolean>>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for hydra.coders.LanguageConstraints
- languageConstraintsFloatTypes(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the floatTypes field of hydra.coders.LanguageConstraints
- languageConstraintsIntegerTypes(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the integerTypes field of hydra.coders.LanguageConstraints
- languageConstraintsLanguageConstraints() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.LanguageConstraints
- languageConstraintsLiteralVariants(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the literalVariants field of hydra.coders.LanguageConstraints
- languageConstraintsTermVariants(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the termVariants field of hydra.coders.LanguageConstraints
- languageConstraintsTypes(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the types field of hydra.coders.LanguageConstraints
- languageConstraintsTypeVariants(TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the typeVariants field of hydra.coders.LanguageConstraints
- languageConstraintsWithFloatTypes(TypedTerm<LanguageConstraints>, TypedTerm<Set<FloatType>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the floatTypes field of hydra.coders.LanguageConstraints
- languageConstraintsWithIntegerTypes(TypedTerm<LanguageConstraints>, TypedTerm<Set<IntegerType>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the integerTypes field of hydra.coders.LanguageConstraints
- languageConstraintsWithLiteralVariants(TypedTerm<LanguageConstraints>, TypedTerm<Set<LiteralVariant>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the literalVariants field of hydra.coders.LanguageConstraints
- languageConstraintsWithTermVariants(TypedTerm<LanguageConstraints>, TypedTerm<Set<TermVariant>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the termVariants field of hydra.coders.LanguageConstraints
- languageConstraintsWithTypes(TypedTerm<LanguageConstraints>, TypedTerm<Function<Type, Boolean>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the types field of hydra.coders.LanguageConstraints
- languageConstraintsWithTypeVariants(TypedTerm<LanguageConstraints>, TypedTerm<Set<TypeVariant>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the typeVariants field of hydra.coders.LanguageConstraints
- languageDefaultFileExtension(TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the defaultFileExtension field of hydra.coders.Language
- languageFeature(LanguageFeature) - Static method in interface hydra.encode.Coders
-
Encoder for hydra.coders.LanguageFeature
- languageFeature(Graph, Term) - Static method in interface hydra.decode.Coders
-
Decoder for hydra.coders.LanguageFeature
- LanguageFeature - Class in hydra.coders
-
A target-language or target-runtime capability the coder may rely on.
- LanguageFeature.NestedCaseStatements - Class in hydra.coders
-
The target runtime can handle deeply nested case statements without stack issues.
- LanguageFeature.NestedPolymorphicLetBindings - Class in hydra.coders
-
The target language permits polymorphic let-bindings in expression position.
- LanguageFeature.PartialApplication - Class in hydra.coders
-
The target runtime can invoke an n-ary function with fewer than n arguments without error.
- LanguageFeature.PartialVisitor<R> - Interface in hydra.coders
-
Partial visitor over
LanguageFeaturewith a defaultLanguageFeature.PartialVisitor.otherwise(hydra.coders.LanguageFeature)branch. - LanguageFeature.Visitor<R> - Interface in hydra.coders
-
Visitor over
LanguageFeature. - languageFeatureLanguageFeature() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.LanguageFeature
- languageFeatureNestedCaseStatements() - Static method in interface hydra.dsl.Coders
-
DSL injection for the nestedCaseStatements variant of hydra.coders.LanguageFeature
- languageFeatureNestedPolymorphicLetBindings() - Static method in interface hydra.dsl.Coders
-
DSL injection for the nestedPolymorphicLetBindings variant of hydra.coders.LanguageFeature
- languageFeaturePartialApplication() - Static method in interface hydra.dsl.Coders
-
DSL injection for the partialApplication variant of hydra.coders.LanguageFeature
- languageLanguage() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.Language
- languageName(LanguageName) - Static method in interface hydra.encode.Coders
-
Encoder for hydra.coders.LanguageName
- languageName(Graph, Term) - Static method in interface hydra.decode.Coders
-
Decoder for hydra.coders.LanguageName
- languageName(TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the name field of hydra.coders.Language
- LanguageName - Class in hydra.coders
-
The unique name of a language
- LanguageName(String) - Constructor for class hydra.coders.LanguageName
-
Constructs an immutable
LanguageName. - LanguageName.Builder - Class in hydra.coders
-
A fluent builder for
LanguageName. - languageName2(TypedTerm<String>) - Static method in interface hydra.dsl.Coders
-
DSL constructor for the hydra.coders.LanguageName wrapper
- languageNameLanguageName() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.LanguageName
- Languages - Interface in hydra
-
Language constraints for Hydra Core
- languageSupportedFeatures(TypedTerm<Language>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the supportedFeatures field of hydra.coders.Language
- languageWithCaseConventions(TypedTerm<Language>, TypedTerm<CaseConventions>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the caseConventions field of hydra.coders.Language
- languageWithConstraints(TypedTerm<Language>, TypedTerm<LanguageConstraints>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the constraints field of hydra.coders.Language
- languageWithDefaultFileExtension(TypedTerm<Language>, TypedTerm<FileExtension>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the defaultFileExtension field of hydra.coders.Language
- languageWithName(TypedTerm<Language>, TypedTerm<LanguageName>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the name field of hydra.coders.Language
- languageWithSupportedFeatures(TypedTerm<Language>, TypedTerm<Set<LanguageFeature>>) - Static method in interface hydra.dsl.Coders
-
DSL updater for the supportedFeatures field of hydra.coders.Language
- last() - Static method in interface hydra.lib.Lists
- last() - Method in class hydra.overlay.java.util.ConsList
-
Returns the last element.
- last(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.last
- Last - Class in hydra.overlay.java.lib.lists
-
Get the last element of a list, returning Nothing if the list is empty.
- Last() - Constructor for class hydra.overlay.java.lib.lists.Last
- lazy(boolean, Supplier<X>, Supplier<X>) - Static method in class hydra.overlay.java.lib.logic.IfElse
-
Selects between two lazily-evaluated branches based on a boolean condition.
- lazy(Function<Void, Parser<T0>>) - Static method in interface hydra.Parsers
-
Create a parser that defers construction of another parser until parsing time.
- Lazy<T> - Class in hydra.overlay.java.util
-
A memoizing supplier that evaluates its value at most once.
- Lazy(Supplier<T>) - Constructor for class hydra.overlay.java.util.Lazy
- lazyParams() - Method in class hydra.overlay.java.lib.logic.IfElse
- lazyParams() - Method in class hydra.overlay.java.lib.maps.FindWithDefault
- lazyParams() - Method in class hydra.overlay.java.lib.optionals.Match
- lazyParams() - Method in class hydra.overlay.java.lib.optionals.WithDefault
- lazyParams() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
The 0-based positions of value parameters that must be passed lazily (thunked) at call sites in hosts that distinguish strict from lazy evaluation (issue #391).
- left - Variable in class hydra.ast.Padding
-
Padding to the left of the operator
- left - Variable in class hydra.core.EitherType
-
The 'left' alternative
- left - Variable in class hydra.query.PathEquation
-
The left-hand side of the equation
- left - Variable in class hydra.typing.TypeConstraint
-
The left-hand side of the constraint
- left() - Static method in interface hydra.lib.Eithers
- left(Ws) - Method in class hydra.ast.Padding.Builder
- left(Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 'Left' either value.
- left(Type) - Method in class hydra.core.EitherType.Builder
- left(Type) - Method in class hydra.typing.TypeConstraint.Builder
- left(Path) - Method in class hydra.query.PathEquation.Builder
- left(TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
left x— Either.left. - left(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.left
- left(L) - Static method in class hydra.overlay.java.util.Either
-
Create a Left value.
- Left - Class in hydra.overlay.java.lib.eithers
-
Construct a Left (error/exceptional) Either value.
- Left() - Constructor for class hydra.ast.Associativity.Left
-
Constructs an immutable
Associativity.Left. - Left() - Constructor for class hydra.overlay.java.lib.eithers.Left
- Left(L) - Constructor for class hydra.overlay.java.util.Either.Left
-
Constructs a Left value.
- LEFT - Static variable in class hydra.ast.Associativity
-
Name of the
hydra.ast.Associativity.leftfield. - LEFT - Static variable in class hydra.ast.Padding
-
Name of the
hydra.ast.Padding.leftfield. - LEFT - Static variable in class hydra.core.EitherType
-
Name of the
hydra.core.EitherType.leftfield. - LEFT - Static variable in class hydra.query.PathEquation
-
Name of the
hydra.query.PathEquation.leftfield. - LEFT - Static variable in class hydra.typing.TypeConstraint
-
Name of the
hydra.typing.TypeConstraint.leftfield. - LEFT_TYPE - Static variable in class hydra.errors.UnificationError
-
Name of the
hydra.errors.UnificationError.leftTypefield. - lefts() - Static method in interface hydra.lib.Eithers
- lefts(TypedTerm<List<Either<X, Y>>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.lefts
- Lefts - Class in hydra.overlay.java.lib.eithers
-
Extract all Left values from a list of Eithers.
- Lefts() - Constructor for class hydra.overlay.java.lib.eithers.Lefts
- leftType - Variable in class hydra.errors.UnificationError
-
The left-hand type in the unification
- leftType(Type) - Method in class hydra.errors.UnificationError.Builder
- length() - Static method in interface hydra.lib.Lists
- length() - Static method in interface hydra.lib.Strings
- length(LList<X>) - Static method in class hydra.overlay.java.tools.LList
-
Find the length of a list (which may be null).
- length(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.length
- length(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.length
- Length - Class in hydra.overlay.java.lib.lists
-
Returns the length of a list.
- Length - Class in hydra.overlay.java.lib.strings
-
Returns the length of a string.
- Length() - Constructor for class hydra.overlay.java.lib.lists.Length
- Length() - Constructor for class hydra.overlay.java.lib.strings.Length
- LESS_THAN - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- LESS_THAN - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.lessThanfield. - LESS_THAN - Static variable in class hydra.util.Comparison
-
Name of the
hydra.util.Comparison.lessThanfield. - LESS_THAN_OR_EQUAL - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- LESS_THAN_OR_EQUAL - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.lessThanOrEqualfield. - LessThan() - Constructor for class hydra.query.ComparisonConstraint.LessThan
-
Constructs an immutable
ComparisonConstraint.LessThan. - LessThan() - Constructor for class hydra.util.Comparison.LessThan
-
Constructs an immutable
Comparison.LessThan. - LessThanOrEqual() - Constructor for class hydra.query.ComparisonConstraint.LessThanOrEqual
-
Constructs an immutable
ComparisonConstraint.LessThanOrEqual. - let(Field, Field, Field, Field, Field, Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- let(Field, Field, Field, Field, Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- let(Field, Field, Field, Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- let(Field, Field, Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- let(Field, Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- let(Field, Field, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
let [field1, field2, ...] body— multi-binding let (varargs). - let(Let) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Let
- let(Let) - Static method in interface hydra.print.Core
-
Show a let expression as a string
- let(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Let
- let(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a let expression from a term
- let(TypedTerm<List<Binding>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Let
- let(String, TypedTerm<?>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
let name value body— single-binding let. - let(List<Field>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
let [bindings...] body— list-of-bindings variant for chains of arbitrary length. - Let - Class in hydra.core
-
A set of (possibly recursive) 'let' bindings together with a body in which they are bound
- Let() - Constructor for class hydra.variants.TermVariant.Let
-
Constructs an immutable
TermVariant.Let. - Let(Let) - Constructor for class hydra.core.Term.Let
-
Constructs an immutable
Term.Let. - Let(List<Binding>, Term) - Constructor for class hydra.core.Let
-
Constructs an immutable
Let. - LET - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.letfield. - LET - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.letfield. - let_(String, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a let term with a single binding.
- LET_BINDING - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.letBindingfield. - LET_BINDING_TYPE_SCHEME_GIVEN - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.letBindingTypeSchemeGivenfield. - LET_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.letBodyfield. - Let.Builder - Class in hydra.core
-
A fluent builder for
Let. - letBinding(String, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a binding with the given name from a let term
- LetBinding(Name) - Constructor for class hydra.paths.SubtermStep.LetBinding
-
Constructs an immutable
SubtermStep.LetBinding. - letBinding_noBindingErr(Name) - Static method in interface hydra.extract.Core
- letBindings(TypedTerm<Let>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the bindings field of hydra.core.Let
- LetBindingTypeSchemeGiven(Pair<Name, TypeScheme>) - Constructor for class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
-
Constructs an immutable
TermAttribute.LetBindingTypeSchemeGiven. - letBody(TypedTerm<Let>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.Let
- LetBody() - Constructor for class hydra.paths.SubtermStep.LetBody
-
Constructs an immutable
SubtermStep.LetBody. - letLet() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Let
- lets(List<Field>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a let term with any number of bindings.
- letsTyped(List<Binding>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a let term with typed bindings.
- letTyped(String, TypedTerm<?>, TypeScheme, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Build a typed let:
let [name :: ts >: value] body. - letWithBindings(TypedTerm<Let>, TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the bindings field of hydra.core.Let
- letWithBody(TypedTerm<Let>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.Let
- Lexical - Interface in hydra.dsl
-
DSL functions for hydra.lexical
- Lexical - Interface in hydra
-
A module for lexical operations over graphs.
- lhs - Variable in class hydra.ast.OpExpr
-
The left-hand side operand
- lhs(Expr) - Method in class hydra.ast.OpExpr.Builder
- LHS - Static variable in class hydra.ast.OpExpr
-
Name of the
hydra.ast.OpExpr.lhsfield. - Libraries - Class in hydra.overlay.java.lib
-
A registry of all of the primitive functions available in Hydra-Java.
- library(TypedTerm<ModuleName>, TypedTerm<String>, TypedTerm<List<Primitive>>) - Static method in interface hydra.dsl.Graph
-
DSL constructor for hydra.graph.Library
- Library - Class in hydra.graph
-
A library of primitive functions
- Library(ModuleName, String, List<Primitive>) - Constructor for class hydra.graph.Library
-
Constructs an immutable
Library. - Library.Builder - Class in hydra.graph
-
A fluent builder for
Library. - libraryLibrary() - Static method in interface hydra.dsl.Graph
-
DSL name token for hydra.graph.Library
- libraryName(TypedTerm<Library>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the name field of hydra.graph.Library
- libraryPrefix(TypedTerm<Library>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the prefix field of hydra.graph.Library
- libraryPrimitives(TypedTerm<Library>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the primitives field of hydra.graph.Library
- libraryWithName(TypedTerm<Library>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the name field of hydra.graph.Library
- libraryWithPrefix(TypedTerm<Library>, TypedTerm<String>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the prefix field of hydra.graph.Library
- libraryWithPrimitives(TypedTerm<Library>, TypedTerm<List<Primitive>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the primitives field of hydra.graph.Library
- lifecycle - Variable in class hydra.packaging.EntityMetadata
-
Optional version-lifecycle milestones for the entity.
- lifecycle(Optional<LifecycleInfo>) - Method in class hydra.packaging.EntityMetadata.Builder
- LIFECYCLE - Static variable in class hydra.packaging.EntityMetadata
-
Name of the
hydra.packaging.EntityMetadata.lifecyclefield. - lifecycleInfo(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.LifecycleInfo
- lifecycleInfo(LifecycleInfo) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.LifecycleInfo
- lifecycleInfo(TypedTerm<Optional<Version>>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.LifecycleInfo
- LifecycleInfo - Class in hydra.packaging
-
Version-lifecycle milestones for a packaging entity.
- LifecycleInfo(Optional<Version>, Optional<Version>) - Constructor for class hydra.packaging.LifecycleInfo
-
Constructs an immutable
LifecycleInfo. - LifecycleInfo.Builder - Class in hydra.packaging
-
A fluent builder for
LifecycleInfo. - lifecycleInfoAvailableSince(TypedTerm<LifecycleInfo>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the availableSince field of hydra.packaging.LifecycleInfo
- lifecycleInfoDeprecatedSince(TypedTerm<LifecycleInfo>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the deprecatedSince field of hydra.packaging.LifecycleInfo
- lifecycleInfoLifecycleInfo() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.LifecycleInfo
- lifecycleInfoWithAvailableSince(TypedTerm<LifecycleInfo>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the availableSince field of hydra.packaging.LifecycleInfo
- lifecycleInfoWithDeprecatedSince(TypedTerm<LifecycleInfo>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the deprecatedSince field of hydra.packaging.LifecycleInfo
- liftLambdaAboveLet(Term) - Static method in interface hydra.Dependencies
-
Rewrite terms like `let foo = bar in λx.baz` to `λx.let foo = bar in baz`, lifting lambda-bound variables above let-bound variables, recursively.
- liftLambdaAboveLet(TypedTerm<Term>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.liftLambdaAboveLet
- lines(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.lines
- lines(String) - Static method in interface hydra.Formatting
-
Split a string into lines on newline (U+000A); a trailing newline is consumed without producing an empty trailing element, and the empty string yields the empty list.
- Link() - Constructor for class hydra.file.FileType.Link
-
Constructs an immutable
FileType.Link. - LINK - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.linkfield. - links - Variable in class hydra.paths.SubtermNode
-
The outgoing links of the node
- links - Variable in class hydra.paths.SubtypeNode
-
The outgoing links of the node
- links(List<SubtermLink>) - Method in class hydra.paths.SubtermNode.Builder
- links(List<SubtypeLink>) - Method in class hydra.paths.SubtypeNode.Builder
- LINKS - Static variable in class hydra.paths.SubtermNode
-
Name of the
hydra.paths.SubtermNode.linksfield. - LINKS - Static variable in class hydra.paths.SubtypeNode
-
Name of the
hydra.paths.SubtypeNode.linksfield. - list(C1, Function<C1, List<C2>>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Extract and transform a list of values from an object, returning an empty list if not present.
- list(Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
List type from a Binding.
- list(Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a list of terms.
- list(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
List type.
- list(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a list of terms from a term
- list(TypedTerm<? extends A>...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
list [elems...]. - list(String) - Static method in interface hydra.overlay.java.dsl.Types
-
List type (with string variable name).
- list(Function<T0, String>, List<T0>) - Static method in interface hydra.print.Core
-
Show a list using a given function to show each element
- list(List<? extends TypedTerm<? extends A>>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
list [elems...]from a List. - list(List<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a list of terms.
- List() - Constructor for class hydra.variants.TermVariant.List
-
Constructs an immutable
TermVariant.List. - List() - Constructor for class hydra.variants.TypeVariant.List
-
Constructs an immutable
TypeVariant.List. - List(Type) - Constructor for class hydra.core.Type.List
-
Constructs an immutable
Type.List. - List(List<Term>) - Constructor for class hydra.core.Term.List
-
Constructs an immutable
Term.List. - LIST - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.listfield. - LIST - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.listfield. - LIST - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.listfield. - LIST - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.listfield. - LIST_ELEMENT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.listElementfield. - LIST_ELEMENT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.listElementfield. - listDirectory() - Static method in interface hydra.lib.Files
- listDirectory(TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.listDirectory
- ListDirectory - Class in hydra.overlay.java.lib.files
-
List the immediate entries of a directory.
- ListDirectory() - Constructor for class hydra.overlay.java.lib.files.ListDirectory
- ListElement() - Constructor for class hydra.paths.SubtypeStep.ListElement
-
Constructs an immutable
SubtypeStep.ListElement. - ListElement(Integer) - Constructor for class hydra.paths.SubtermStep.ListElement
-
Constructs an immutable
SubtermStep.ListElement. - listOf(Function<Term, Either<Error_, T0>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a list of values from a term, mapping a function over each element
- listOfStrings(List<String>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a list of strings.
- Lists - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.lists
- Lists - Interface in hydra.lib
-
Primitives in the hydra.lib.lists module.
- listType(Type) - Static method in interface hydra.extract.Core
-
Extract the element type from a list type
- literal(Literal) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Literal
- literal(Literal) - Static method in interface hydra.overlay.java.dsl.Terms
-
Construct a term from a literal value.
- literal(Literal) - Static method in interface hydra.print.Core
-
Show a literal as a string
- literal(LiteralType) - Static method in interface hydra.overlay.java.dsl.Types
-
Construct a literal type.
- literal(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Literal
- literal(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a literal value from a term
- Literal - Class in hydra.core
-
A term constant; an instance of a literal type
- Literal() - Constructor for class hydra.variants.TermVariant.Literal
-
Constructs an immutable
TermVariant.Literal. - Literal() - Constructor for class hydra.variants.TypeVariant.Literal
-
Constructs an immutable
TypeVariant.Literal. - Literal(Literal) - Constructor for class hydra.core.Term.Literal
-
Constructs an immutable
Term.Literal. - Literal(LiteralType) - Constructor for class hydra.core.Type.Literal
-
Constructs an immutable
Type.Literal. - Literal(Integer) - Constructor for class hydra.regex.Atom.Literal
-
Constructs an immutable
Atom.Literal. - LITERAL - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.literalfield. - LITERAL - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.literalfield. - LITERAL - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atom.literalfield. - LITERAL - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.literalfield. - LITERAL - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.literalfield. - LITERAL_VARIANTS - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.literalVariantsfield. - Literal.Binary - Class in hydra.core
-
A binary literal
- Literal.Boolean_ - Class in hydra.core
-
A boolean literal
- Literal.Decimal - Class in hydra.core
-
An arbitrary-precision decimal literal
- Literal.Float_ - Class in hydra.core
-
A floating-point literal
- Literal.Integer_ - Class in hydra.core
-
An integer literal
- Literal.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
Literalwith a defaultLiteral.PartialVisitor.otherwise(hydra.core.Literal)branch. - Literal.String_ - Class in hydra.core
-
A string literal
- Literal.Visitor<R> - Interface in hydra.core
-
Visitor over
Literal. - literalAtom() - Static method in interface hydra.parse.Regex
-
Parse a literal character (an escaped metacharacter, or any ordinary non-metacharacter) into an Atom.
- literalBinary(TypedTerm<byte[]>) - Static method in interface hydra.dsl.Core
-
DSL injection for the binary variant of hydra.core.Literal
- literalBoolean(TypedTerm<Boolean>) - Static method in interface hydra.dsl.Core
-
DSL injection for the boolean variant of hydra.core.Literal
- literalDecimal(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.Core
-
DSL injection for the decimal variant of hydra.core.Literal
- literalFloat(TypedTerm<FloatValue>) - Static method in interface hydra.dsl.Core
-
DSL injection for the float variant of hydra.core.Literal
- literalInteger(TypedTerm<IntegerValue>) - Static method in interface hydra.dsl.Core
-
DSL injection for the integer variant of hydra.core.Literal
- literalLiteral() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Literal
- Literals - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.literals
- Literals - Interface in hydra.lib
-
Primitives in the hydra.lib.literals module.
- Literals - Interface in hydra
-
Conversion functions for literal values.
- Literals - Interface in hydra.overlay.java.dsl
-
DSL functions for working with literal values.
- literalString(TypedTerm<String>) - Static method in interface hydra.dsl.Core
-
DSL injection for the string variant of hydra.core.Literal
- literalType(Literal) - Static method in interface hydra.Reflect
-
Find the literal type for a given literal value
- literalType(LiteralType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.LiteralType
- literalType(LiteralType) - Static method in interface hydra.print.Core
-
Show a literal type as a string
- literalType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.LiteralType
- LiteralType - Class in hydra.core
-
Any of a fixed set of literal types, also called atomic types, base types, primitive types, or type constants
- LiteralType.Binary - Class in hydra.core
-
The type of a binary (byte string) value
- LiteralType.Boolean_ - Class in hydra.core
-
The type of a boolean (true/false) value
- LiteralType.Decimal - Class in hydra.core
-
The type of an arbitrary-precision decimal value
- LiteralType.Float_ - Class in hydra.core
-
The type of a floating-point value
- LiteralType.Integer_ - Class in hydra.core
-
The type of an integer value
- LiteralType.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
LiteralTypewith a defaultLiteralType.PartialVisitor.otherwise(hydra.core.LiteralType)branch. - LiteralType.String_ - Class in hydra.core
-
The type of a string value
- LiteralType.Visitor<R> - Interface in hydra.core
-
Visitor over
LiteralType. - literalTypeBinary() - Static method in interface hydra.dsl.Core
-
DSL injection for the binary variant of hydra.core.LiteralType
- literalTypeBoolean() - Static method in interface hydra.dsl.Core
-
DSL injection for the boolean variant of hydra.core.LiteralType
- literalTypeDecimal() - Static method in interface hydra.dsl.Core
-
DSL injection for the decimal variant of hydra.core.LiteralType
- literalTypeFloat(TypedTerm<FloatType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the float variant of hydra.core.LiteralType
- literalTypeInteger(TypedTerm<IntegerType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the integer variant of hydra.core.LiteralType
- literalTypeLiteralType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.LiteralType
- literalTypeMismatchError(LiteralTypeMismatchError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchError(TypedTerm<LiteralType>, TypedTerm<LiteralType>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.LiteralTypeMismatchError
- LiteralTypeMismatchError - Class in hydra.error.core
-
A mismatch between an expected literal type and the type of an actual literal value
- LiteralTypeMismatchError(LiteralType, LiteralType) - Constructor for class hydra.error.core.LiteralTypeMismatchError
-
Constructs an immutable
LiteralTypeMismatchError. - LiteralTypeMismatchError.Builder - Class in hydra.error.core
-
A fluent builder for
LiteralTypeMismatchError. - literalTypeMismatchErrorActualType(TypedTerm<LiteralTypeMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the actualType field of hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchErrorExpectedType(TypedTerm<LiteralTypeMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the expectedType field of hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchErrorLiteralTypeMismatchError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchErrorWithActualType(TypedTerm<LiteralTypeMismatchError>, TypedTerm<LiteralType>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the actualType field of hydra.error.core.LiteralTypeMismatchError
- literalTypeMismatchErrorWithExpectedType(TypedTerm<LiteralTypeMismatchError>, TypedTerm<LiteralType>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the expectedType field of hydra.error.core.LiteralTypeMismatchError
- literalTypes() - Static method in interface hydra.Reflect
-
All literal types, in a canonical order
- LiteralTypes - Interface in hydra.overlay.java.dsl
-
DSL utilities for working with literal types.
- literalTypeString() - Static method in interface hydra.dsl.Core
-
DSL injection for the string variant of hydra.core.LiteralType
- literalTypeSupported(LanguageConstraints, LiteralType) - Static method in interface hydra.Adapt
-
Check if a literal type is supported by the given language constraints
- literalTypeVariant(LiteralType) - Static method in interface hydra.Reflect
-
Find the literal type inject (constructor) for a given literal value
- literalVariant(Literal) - Static method in interface hydra.Reflect
-
Find the literal inject (constructor) for a given literal value
- literalVariant(Graph, Term) - Static method in interface hydra.decode.Variants
-
Decoder for hydra.variants.LiteralVariant
- literalVariant(LiteralVariant) - Static method in interface hydra.encode.Variants
-
Encoder for hydra.variants.LiteralVariant
- LiteralVariant - Class in hydra.variants
-
The identifier of a literal constructor
- LiteralVariant.Binary - Class in hydra.variants
- LiteralVariant.Boolean_ - Class in hydra.variants
- LiteralVariant.Decimal - Class in hydra.variants
- LiteralVariant.Float_ - Class in hydra.variants
- LiteralVariant.Integer_ - Class in hydra.variants
- LiteralVariant.PartialVisitor<R> - Interface in hydra.variants
-
Partial visitor over
LiteralVariantwith a defaultLiteralVariant.PartialVisitor.otherwise(hydra.variants.LiteralVariant)branch. - LiteralVariant.String_ - Class in hydra.variants
- LiteralVariant.Visitor<R> - Interface in hydra.variants
-
Visitor over
LiteralVariant. - literalVariantBinary() - Static method in interface hydra.dsl.Variants
-
DSL injection for the binary variant of hydra.variants.LiteralVariant
- literalVariantBoolean() - Static method in interface hydra.dsl.Variants
-
DSL injection for the boolean variant of hydra.variants.LiteralVariant
- literalVariantDecimal() - Static method in interface hydra.dsl.Variants
-
DSL injection for the decimal variant of hydra.variants.LiteralVariant
- literalVariantFloat() - Static method in interface hydra.dsl.Variants
-
DSL injection for the float variant of hydra.variants.LiteralVariant
- literalVariantInteger() - Static method in interface hydra.dsl.Variants
-
DSL injection for the integer variant of hydra.variants.LiteralVariant
- literalVariantLiteralVariant() - Static method in interface hydra.dsl.Variants
-
DSL name token for hydra.variants.LiteralVariant
- literalVariants - Variable in class hydra.coders.LanguageConstraints
-
All supported literal variants
- literalVariants() - Static method in interface hydra.Reflect
-
All literal variants, in a canonical order
- literalVariants(Set<LiteralVariant>) - Method in class hydra.coders.LanguageConstraints.Builder
- literalVariantString() - Static method in interface hydra.dsl.Variants
-
DSL injection for the string variant of hydra.variants.LiteralVariant
- LList<X> - Class in hydra.overlay.java.tools
-
A simple tail-sharing linked list.
- LList(X, LList<X>) - Constructor for class hydra.overlay.java.tools.LList
-
Construct a list using a given head and tail (where the tail may be null).
- local - Variable in class hydra.util.QualifiedName
-
The local name
- local(String) - Method in class hydra.util.QualifiedName.Builder
- LOCAL - Static variable in class hydra.util.QualifiedName
-
Name of the
hydra.util.QualifiedName.localfield. - localNameOf(Name) - Static method in interface hydra.Names
-
Extract the local part of a name
- localNameOf(TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.localNameOf
- location - Variable in class hydra.error.core.ConstantConditionError
-
The path to the constant condition within the term
- location - Variable in class hydra.error.core.DuplicateBindingError
-
The path to the duplicate binding within the term
- location - Variable in class hydra.error.core.DuplicateFieldError
-
The path to the duplicate field within the term
- location - Variable in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
The path to the record type with duplicate fields
- location - Variable in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
The path to the union type with duplicate fields
- location - Variable in class hydra.error.core.EmptyCaseStatementError
-
The path to the empty case statement within the term
- location - Variable in class hydra.error.core.EmptyLetBindingsError
-
The path to the empty let expression within the term
- location - Variable in class hydra.error.core.EmptyRecordTypeError
-
The path to the empty record type
- location - Variable in class hydra.error.core.EmptyTermAnnotationError
-
The path to the empty annotation within the term
- location - Variable in class hydra.error.core.EmptyTypeAnnotationError
-
The path to the empty annotation
- location - Variable in class hydra.error.core.EmptyTypeNameInTermError
-
The path to the term with the empty type name
- location - Variable in class hydra.error.core.EmptyUnionTypeError
-
The path to the empty union type
- location - Variable in class hydra.error.core.ExtraRecordFieldsError
-
The path to the record term within the term
- location - Variable in class hydra.error.core.InvalidForallParameterNameError
-
The path to the forall type
- location - Variable in class hydra.error.core.InvalidLambdaParameterNameError
-
The path to the lambda within the term
- location - Variable in class hydra.error.core.InvalidLetBindingNameError
-
The path to the binding within the term
- location - Variable in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
The path to the type lambda within the term
- location - Variable in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
The path to the type scheme
- location - Variable in class hydra.error.core.MissingCaseBranchesError
-
The path to the case statement within the term
- location - Variable in class hydra.error.core.MissingRecordFieldsError
-
The path to the record term within the term
- location - Variable in class hydra.error.core.NestedTermAnnotationError
-
The path to the outer annotation within the term
- location - Variable in class hydra.error.core.NestedTypeAnnotationError
-
The path to the outer annotation
- location - Variable in class hydra.error.core.NominalTypeKindMismatchError
-
The path to the term with the mismatched nominal type reference
- location - Variable in class hydra.error.core.NonComparableMapKeyTypeError
-
The path to the map type
- location - Variable in class hydra.error.core.NonComparableSetElementTypeError
-
The path to the set type
- location - Variable in class hydra.error.core.RedundantWrapUnwrapError
-
The path to the redundant wrap/unwrap within the term
- location - Variable in class hydra.error.core.SelfApplicationError
-
The path to the self-application within the term
- location - Variable in class hydra.error.core.SingleVariantUnionError
-
The path to the single-variant union type
- location - Variable in class hydra.error.core.TermVariableShadowingError
-
The path to the shadowing binding within the term
- location - Variable in class hydra.error.core.TypeVariableShadowingInForallError
-
The path to the shadowing forall type
- location - Variable in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
The path to the type lambda within the term
- location - Variable in class hydra.error.core.UndeclaredVariantError
-
The path to the injection within the term
- location - Variable in class hydra.error.core.UndefinedTermVariableError
-
The path to the undefined variable within the term
- location - Variable in class hydra.error.core.UndefinedTypeVariableError
-
The path to the undefined type variable
- location - Variable in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
The path to the binding within the term
- location - Variable in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
The path to the lambda within the term
- location - Variable in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
The path to the type application within the term
- location - Variable in class hydra.error.core.UnknownCaseAlternativeError
-
The path to the case statement within the term
- location - Variable in class hydra.error.core.UnknownPrimitiveNameError
-
The path to the primitive reference within the term
- location - Variable in class hydra.error.core.UnknownProjectedFieldError
-
The path to the projection within the term
- location - Variable in class hydra.error.core.UnnecessaryIdentityApplicationError
-
The path to the identity application within the term
- location - Variable in class hydra.error.core.UnresolvedNominalTypeError
-
The path to the term with the unresolved nominal type reference
- location - Variable in class hydra.error.core.UntypedTermVariableError
-
The path to the untyped variable within the term
- location - Variable in class hydra.error.core.VoidInNonBottomPositionError
-
The path to the void type in a non-bottom position
- location(SubtermPath) - Method in class hydra.error.core.ConstantConditionError.Builder
- location(SubtermPath) - Method in class hydra.error.core.DuplicateBindingError.Builder
- location(SubtermPath) - Method in class hydra.error.core.DuplicateFieldError.Builder
- location(SubtermPath) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError.Builder
- location(SubtermPath) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyCaseStatementError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyLetBindingsError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyRecordTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyTermAnnotationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyTypeAnnotationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyTypeNameInTermError.Builder
- location(SubtermPath) - Method in class hydra.error.core.EmptyUnionTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.ExtraRecordFieldsError.Builder
- location(SubtermPath) - Method in class hydra.error.core.InvalidForallParameterNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.InvalidLambdaParameterNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.InvalidLetBindingNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.MissingCaseBranchesError.Builder
- location(SubtermPath) - Method in class hydra.error.core.MissingRecordFieldsError.Builder
- location(SubtermPath) - Method in class hydra.error.core.NestedTermAnnotationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.NestedTypeAnnotationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.NominalTypeKindMismatchError.Builder
- location(SubtermPath) - Method in class hydra.error.core.NonComparableMapKeyTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.NonComparableSetElementTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.RedundantWrapUnwrapError.Builder
- location(SubtermPath) - Method in class hydra.error.core.SelfApplicationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.SingleVariantUnionError.Builder
- location(SubtermPath) - Method in class hydra.error.core.TermVariableShadowingError.Builder
- location(SubtermPath) - Method in class hydra.error.core.TypeVariableShadowingInForallError.Builder
- location(SubtermPath) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndeclaredVariantError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndefinedTermVariableError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UnknownCaseAlternativeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UnknownPrimitiveNameError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UnknownProjectedFieldError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UnnecessaryIdentityApplicationError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UnresolvedNominalTypeError.Builder
- location(SubtermPath) - Method in class hydra.error.core.UntypedTermVariableError.Builder
- location(SubtermPath) - Method in class hydra.error.core.VoidInNonBottomPositionError.Builder
- LOCATION - Static variable in class hydra.error.core.ConstantConditionError
-
Name of the
hydra.error.core.ConstantConditionError.locationfield. - LOCATION - Static variable in class hydra.error.core.DuplicateBindingError
-
Name of the
hydra.error.core.DuplicateBindingError.locationfield. - LOCATION - Static variable in class hydra.error.core.DuplicateFieldError
-
Name of the
hydra.error.core.DuplicateFieldError.locationfield. - LOCATION - Static variable in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateRecordTypeFieldNamesError.locationfield. - LOCATION - Static variable in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateUnionTypeFieldNamesError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyCaseStatementError
-
Name of the
hydra.error.core.EmptyCaseStatementError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyLetBindingsError
-
Name of the
hydra.error.core.EmptyLetBindingsError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyRecordTypeError
-
Name of the
hydra.error.core.EmptyRecordTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyTermAnnotationError
-
Name of the
hydra.error.core.EmptyTermAnnotationError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyTypeAnnotationError
-
Name of the
hydra.error.core.EmptyTypeAnnotationError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyTypeNameInTermError
-
Name of the
hydra.error.core.EmptyTypeNameInTermError.locationfield. - LOCATION - Static variable in class hydra.error.core.EmptyUnionTypeError
-
Name of the
hydra.error.core.EmptyUnionTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.ExtraRecordFieldsError
-
Name of the
hydra.error.core.ExtraRecordFieldsError.locationfield. - LOCATION - Static variable in class hydra.error.core.InvalidForallParameterNameError
-
Name of the
hydra.error.core.InvalidForallParameterNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.InvalidLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidLambdaParameterNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.InvalidLetBindingNameError
-
Name of the
hydra.error.core.InvalidLetBindingNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidTypeLambdaParameterNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Name of the
hydra.error.core.InvalidTypeSchemeVariableNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.MissingCaseBranchesError
-
Name of the
hydra.error.core.MissingCaseBranchesError.locationfield. - LOCATION - Static variable in class hydra.error.core.MissingRecordFieldsError
-
Name of the
hydra.error.core.MissingRecordFieldsError.locationfield. - LOCATION - Static variable in class hydra.error.core.NestedTermAnnotationError
-
Name of the
hydra.error.core.NestedTermAnnotationError.locationfield. - LOCATION - Static variable in class hydra.error.core.NestedTypeAnnotationError
-
Name of the
hydra.error.core.NestedTypeAnnotationError.locationfield. - LOCATION - Static variable in class hydra.error.core.NominalTypeKindMismatchError
-
Name of the
hydra.error.core.NominalTypeKindMismatchError.locationfield. - LOCATION - Static variable in class hydra.error.core.NonComparableMapKeyTypeError
-
Name of the
hydra.error.core.NonComparableMapKeyTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.NonComparableSetElementTypeError
-
Name of the
hydra.error.core.NonComparableSetElementTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.RedundantWrapUnwrapError
-
Name of the
hydra.error.core.RedundantWrapUnwrapError.locationfield. - LOCATION - Static variable in class hydra.error.core.SelfApplicationError
-
Name of the
hydra.error.core.SelfApplicationError.locationfield. - LOCATION - Static variable in class hydra.error.core.SingleVariantUnionError
-
Name of the
hydra.error.core.SingleVariantUnionError.locationfield. - LOCATION - Static variable in class hydra.error.core.TermVariableShadowingError
-
Name of the
hydra.error.core.TermVariableShadowingError.locationfield. - LOCATION - Static variable in class hydra.error.core.TypeVariableShadowingInForallError
-
Name of the
hydra.error.core.TypeVariableShadowingInForallError.locationfield. - LOCATION - Static variable in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Name of the
hydra.error.core.TypeVariableShadowingInTypeLambdaError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndeclaredVariantError
-
Name of the
hydra.error.core.UndeclaredVariantError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndefinedTermVariableError
-
Name of the
hydra.error.core.UndefinedTermVariableError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndefinedTypeVariableError
-
Name of the
hydra.error.core.UndefinedTypeVariableError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Name of the
hydra.error.core.UndefinedTypeVariableInBindingTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Name of the
hydra.error.core.UndefinedTypeVariableInLambdaDomainError.locationfield. - LOCATION - Static variable in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Name of the
hydra.error.core.UndefinedTypeVariableInTypeApplicationError.locationfield. - LOCATION - Static variable in class hydra.error.core.UnknownCaseAlternativeError
-
Name of the
hydra.error.core.UnknownCaseAlternativeError.locationfield. - LOCATION - Static variable in class hydra.error.core.UnknownPrimitiveNameError
-
Name of the
hydra.error.core.UnknownPrimitiveNameError.locationfield. - LOCATION - Static variable in class hydra.error.core.UnknownProjectedFieldError
-
Name of the
hydra.error.core.UnknownProjectedFieldError.locationfield. - LOCATION - Static variable in class hydra.error.core.UnnecessaryIdentityApplicationError
-
Name of the
hydra.error.core.UnnecessaryIdentityApplicationError.locationfield. - LOCATION - Static variable in class hydra.error.core.UnresolvedNominalTypeError
-
Name of the
hydra.error.core.UnresolvedNominalTypeError.locationfield. - LOCATION - Static variable in class hydra.error.core.UntypedTermVariableError
-
Name of the
hydra.error.core.UntypedTermVariableError.locationfield. - LOCATION - Static variable in class hydra.error.core.VoidInNonBottomPositionError
-
Name of the
hydra.error.core.VoidInNonBottomPositionError.locationfield. - log() - Static method in interface hydra.lib.Math_
- log(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.log
- Log - Class in hydra.overlay.java.lib.math
-
Computes the natural logarithm.
- Log() - Constructor for class hydra.overlay.java.lib.math.Log
- logBase() - Static method in interface hydra.lib.Math_
- logBase(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.logBase
- LogBase - Class in hydra.overlay.java.lib.math
-
Computes the logarithm with a specified base.
- LogBase() - Constructor for class hydra.overlay.java.lib.math.LogBase
- Logic - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.logic
- Logic - Interface in hydra.lib
-
Primitives in the hydra.lib.logic module.
- lookup() - Static method in interface hydra.lib.Maps
- lookup(TypedTerm<K>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.lookup
- lookup(K) - Method in class hydra.overlay.java.util.PersistentMap
-
Looks up a key, returning a Optional.
- Lookup - Class in hydra.overlay.java.lib.maps
-
Looks up a value by key.
- Lookup() - Constructor for class hydra.overlay.java.lib.maps.Lookup
- lookupBinding(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a binding in a graph by name
- lookupBinding(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.lookupBinding
- lookupPrimitive(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a primitive function in a graph by name
- lookupPrimitive(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.lookupPrimitive
- lookupTerm(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a term by name in a graph
- lookupTerm(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.lookupTerm
- LOW_LINKS - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.lowLinksfield. - LOWER_INCLUSIVE - Static variable in class hydra.packaging.VersionRange
-
Name of the
hydra.packaging.VersionRange.lowerInclusivefield. - LOWER_SNAKE - Static variable in class hydra.util.CaseConvention
-
Name of the
hydra.util.CaseConvention.lowerSnakefield. - lowerInclusive - Variable in class hydra.packaging.VersionRange
-
The inclusive lower bound, if any (the minimum acceptable version).
- lowerInclusive(Optional<Version>) - Method in class hydra.packaging.VersionRange.Builder
- lowerPrimitiveDefinitions(Module) - Static method in interface hydra.Codegen
-
Lower Definition.primitive arms to Definition.term arms with term-encoded PrimitiveDefinition
- LowerSnake() - Constructor for class hydra.util.CaseConvention.LowerSnake
-
Constructs an immutable
CaseConvention.LowerSnake. - lowLinks - Variable in class hydra.topology.TarjanState
-
Mapping from vertices to their lowest reachable index in the DFS traversal
- lowLinks(Map<Integer, Integer>) - Method in class hydra.topology.TarjanState.Builder
- lt() - Static method in interface hydra.lib.Ordering
- lt(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.lt
- Lt - Class in hydra.overlay.java.lib.ordering
-
Tests if the first value is less than the second.
- Lt() - Constructor for class hydra.overlay.java.lib.ordering.Lt
- lte() - Static method in interface hydra.lib.Ordering
- lte(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.lte
- Lte - Class in hydra.overlay.java.lib.ordering
-
Tests if the first value is less than or equal to the second.
- Lte() - Constructor for class hydra.overlay.java.lib.ordering.Lte
M
- many(Parser<T0>) - Static method in interface hydra.Parsers
-
Parse zero or more occurrences of the given parser
- many_parse(Parser<T0>, List<Integer>) - Static method in interface hydra.Parsers
- manyLoop(Parser<T0>, List<Integer>, List<T0>) - Static method in interface hydra.Parsers
-
Repeatedly apply a parser, accumulating results, until it fails
- map() - Static method in interface hydra.lib.Effects
- map() - Static method in interface hydra.lib.Eithers
- map() - Static method in interface hydra.lib.Lists
- map() - Static method in interface hydra.lib.Maps
- map() - Static method in interface hydra.lib.Optionals
- map() - Static method in interface hydra.lib.Sets
- map(Binding, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Map type from Bindings.
- map(Binding, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Map type from a Binding key and Type value.
- map(Type, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Map type from a Type key and Binding value.
- map(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Map/dictionary type with key and value types.
- map(TypedTerm<Function<V1, V2>>, TypedTerm<Map<K, V1>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.map
- map(TypedTerm<Function<X, Y>>, TypedTerm<Either<Z, X>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.map
- map(TypedTerm<Function<X, Y>>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.map
- map(TypedTerm<Function<X, Y>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.map
- map(TypedTerm<Function<X, Y>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.map
- map(TypedTerm<Function<X, Y>>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.map
- map(String, String) - Static method in interface hydra.overlay.java.dsl.Types
-
Map type (with string variable names).
- map(Function<? super T, ? extends U>) - Method in class hydra.overlay.java.util.Optional
-
Applies a mapping function to this Optional.
- map(Function<Term, Either<Error_, T0>>, Function<Term, Either<Error_, T1>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a map of key-value pairs from a term, mapping functions over each key and value
- map(Function<R, R2>) - Method in class hydra.overlay.java.util.Either
-
Applies a function to the Right value if present.
- map(Function<T, U>) - Method in class hydra.overlay.java.util.ConsList
-
Applies a function to each element.
- map(Function<T, U>) - Method in class hydra.overlay.java.util.PersistentSet
-
Applies a function to each element, building a new set.
- map(Function<T0, String>, Function<T1, String>, Map<T0, T1>) - Static method in interface hydra.print.Core
-
Show a map using given functions to show keys and values
- map(Function<T0, T1>, Parser<T0>) - Static method in interface hydra.Parsers
-
Apply a function to the result of a parser
- map(List<A>, Function<A, B>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Apply a function to each element in a list, producing a new list.
- map(Map<Term, Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a map/dictionary term.
- Map - Class in hydra.overlay.java.lib.effects
-
Map a pure function over the result of an effect.
- Map - Class in hydra.overlay.java.lib.eithers
-
Map a function over the Right side of an Either value.
- Map - Class in hydra.overlay.java.lib.lists
-
Applies a function to each element of a list, returning a new list of results.
- Map - Class in hydra.overlay.java.lib.maps
-
Maps a function over a flow.
- Map - Class in hydra.overlay.java.lib.optionals
-
Map a function over an optional value.
- Map - Class in hydra.overlay.java.lib.sets
-
Maps a function over all elements in a set.
- Map() - Constructor for class hydra.overlay.java.lib.effects.Map
- Map() - Constructor for class hydra.overlay.java.lib.eithers.Map
- Map() - Constructor for class hydra.overlay.java.lib.lists.Map
- Map() - Constructor for class hydra.overlay.java.lib.maps.Map
- Map() - Constructor for class hydra.overlay.java.lib.optionals.Map
- Map() - Constructor for class hydra.overlay.java.lib.sets.Map
- Map() - Constructor for class hydra.variants.TermVariant.Map
-
Constructs an immutable
TermVariant.Map. - Map() - Constructor for class hydra.variants.TypeVariant.Map
-
Constructs an immutable
TypeVariant.Map. - Map(MapType) - Constructor for class hydra.core.Type.Map
-
Constructs an immutable
Type.Map. - Map(Map<Term, Term>) - Constructor for class hydra.core.Term.Map
-
Constructs an immutable
Term.Map. - MAP - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.mapfield. - MAP - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.mapfield. - MAP - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.mapfield. - MAP - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.mapfield. - MAP_KEY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.mapKeyfield. - MAP_KEYS - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.mapKeysfield. - map_pair(Function<Term, Either<Error_, T0>>, Function<Term, Either<Error_, T1>>, Pair<Term, Term>) - Static method in interface hydra.extract.Core
- map_parse(Function<T0, T1>, Parser<T0>, List<Integer>) - Static method in interface hydra.Parsers
- MAP_VALUE - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.mapValuefield. - MAP_VALUES - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.mapValuesfield. - mapBeneathTypeAnnotations(TypedTerm<Function<Type, Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.mapBeneathTypeAnnotations
- mapBeneathTypeAnnotations(Function<Type, Type>, Type) - Static method in interface hydra.Rewriting
-
Apply a transformation to the first type beneath a chain of annotations
- mapConstraints(InferenceContext, Graph, Function<TypeSubst, T0>, List<TypeConstraint>) - Static method in interface hydra.Inference
-
Map over type constraints after unification
- mapFirstLetter(TypedTerm<Function<String, String>>, TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.mapFirstLetter
- mapFirstLetter(Function<String, String>, String) - Static method in interface hydra.Formatting
-
A helper which maps the first letter of a string to another string
- MapKey(Integer) - Constructor for class hydra.paths.SubtermStep.MapKey
-
Constructs an immutable
SubtermStep.MapKey. - mapKeyResolvesToString(TypedTerm<Map<Name, Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.mapKeyResolvesToString
- mapKeyResolvesToString(Map<Name, Type>, Type) - Static method in interface hydra.Resolution
-
Test whether a map's key type resolves to string, following aliases and wrappers.
- mapKeys() - Static method in interface hydra.lib.Maps
- mapKeys(TypedTerm<Function<K1, K2>>, TypedTerm<Map<K1, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.mapKeys
- mapKeys(Function<K, K2>) - Method in class hydra.overlay.java.util.PersistentMap
-
Maps a function over keys.
- MapKeys - Class in hydra.overlay.java.lib.maps
-
Maps a flow function over map keys.
- MapKeys() - Constructor for class hydra.overlay.java.lib.maps.MapKeys
- MapKeys() - Constructor for class hydra.paths.SubtypeStep.MapKeys
-
Constructs an immutable
SubtypeStep.MapKeys. - mapList() - Static method in interface hydra.lib.Effects
- mapList() - Static method in interface hydra.lib.Eithers
- mapList() - Static method in interface hydra.lib.Lists
- mapList() - Static method in interface hydra.lib.Optionals
- mapList(TypedTerm<Function<X, Either<Z, Y>>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.mapList
- mapList(TypedTerm<Function<X, Optional<Y>>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.mapList
- mapList(TypedTerm<Function<X, List<Y>>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.mapList
- mapList(TypedTerm<Function<X, Y>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.mapList
- MapList - Class in hydra.overlay.java.lib.effects
-
Map an effect-returning function over a list.
- MapList - Class in hydra.overlay.java.lib.eithers
-
Map a function that may fail over a list, collecting results or returning the first error.
- MapList() - Constructor for class hydra.overlay.java.lib.effects.MapList
- MapList() - Constructor for class hydra.overlay.java.lib.eithers.MapList
- mapOptional() - Static method in interface hydra.lib.Effects
- mapOptional() - Static method in interface hydra.lib.Eithers
- mapOptional() - Static method in interface hydra.lib.Lists
- mapOptional() - Static method in interface hydra.lib.Optionals
- mapOptional(TypedTerm<Function<X, Either<Z, Y>>>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.mapOptional
- mapOptional(TypedTerm<Function<X, Optional<Y>>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.mapOptional
- mapOptional(TypedTerm<Function<X, List<Y>>>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.mapOptional
- mapOptional(TypedTerm<Function<X, Y>>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.mapOptional
- MapOptional - Class in hydra.overlay.java.lib.effects
-
Map an effect-returning function over an optional.
- MapOptional - Class in hydra.overlay.java.lib.eithers
-
Map a function that may fail over a Optional, collecting results or returning the first error.
- MapOptional - Class in hydra.overlay.java.lib.optionals
-
Maps a flow function over Optional.
- MapOptional() - Constructor for class hydra.overlay.java.lib.effects.MapOptional
- MapOptional() - Constructor for class hydra.overlay.java.lib.eithers.MapOptional
- MapOptional() - Constructor for class hydra.overlay.java.lib.optionals.MapOptional
- MapperBase - Class in hydra.overlay.java.tools
-
A base class for simple functional mappers with exceptions (specific to Java).
- MapperBase() - Constructor for class hydra.overlay.java.tools.MapperBase
- MapperBase.MapperException - Exception in hydra.overlay.java.tools
-
Exception thrown by mapper operations when invalid data is encountered.
- MapperException(String) - Constructor for exception hydra.overlay.java.tools.MapperBase.MapperException
-
Construct a MapperException with the given message.
- MapperException(Throwable) - Constructor for exception hydra.overlay.java.tools.MapperBase.MapperException
-
Construct a MapperException with the given cause.
- mapping - Variable in class hydra.util.ModuleNames
-
A mapping of module names to values
- mapping(Map<ModuleName, N>) - Method in class hydra.util.ModuleNames.Builder
- Mapping(Map<Node, Node>) - Constructor for class hydra.yaml.model.Node.Mapping
-
Constructs an immutable
Node.Mapping. - MAPPING - Static variable in class hydra.util.ModuleNames
-
Name of the
hydra.util.ModuleNames.mappingfield. - MAPPING - Static variable in class hydra.yaml.model.Node
-
Name of the
hydra.yaml.model.Node.mappingfield. - Maps - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.maps
- Maps - Interface in hydra.lib
-
Primitives in the hydra.lib.maps module.
- mapSet() - Static method in interface hydra.lib.Effects
- mapSet() - Static method in interface hydra.lib.Eithers
- mapSet() - Static method in interface hydra.lib.Lists
- mapSet() - Static method in interface hydra.lib.Optionals
- mapSet(TypedTerm<Function<X, Either<Z, Y>>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.mapSet
- mapSet(TypedTerm<Function<X, Optional<Y>>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.mapSet
- mapSet(TypedTerm<Function<X, List<Y>>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.mapSet
- mapSet(TypedTerm<Function<X, Y>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.mapSet
- MapSet - Class in hydra.overlay.java.lib.eithers
-
Map a function that may fail over a set, collecting results or returning the first error.
- MapSet() - Constructor for class hydra.overlay.java.lib.eithers.MapSet
- mapType(MapType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.MapType
- mapType(Type) - Static method in interface hydra.extract.Core
-
Extract the key and value types from a map type
- mapType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.MapType
- mapType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.MapType
- MapType - Class in hydra.core
-
A map type
- MapType(Type, Type) - Constructor for class hydra.core.MapType
-
Constructs an immutable
MapType. - MapType.Builder - Class in hydra.core
-
A fluent builder for
MapType. - mapTypeKeys(TypedTerm<MapType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the keys field of hydra.core.MapType
- mapTypeMapType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.MapType
- mapTypeValues(TypedTerm<MapType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the values field of hydra.core.MapType
- mapTypeWithKeys(TypedTerm<MapType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the keys field of hydra.core.MapType
- mapTypeWithValues(TypedTerm<MapType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the values field of hydra.core.MapType
- MapValue(Integer) - Constructor for class hydra.paths.SubtermStep.MapValue
-
Constructs an immutable
SubtermStep.MapValue. - mapValues(Function<V, V2>) - Method in class hydra.overlay.java.util.PersistentMap
-
Maps a function over all values, preserving tree structure.
- MapValues() - Constructor for class hydra.paths.SubtypeStep.MapValues
-
Constructs an immutable
SubtypeStep.MapValues. - match() - Static method in interface hydra.lib.Optionals
- match(Name, Optional<Term>, Field...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a pattern match on a union type.
- match(Name, Optional<Term>, List<Field>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a pattern match on a union type.
- match(Name, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
match TypeName x Nothing [branches]— Name overload. - match(TypedTerm<Optional<X>>, TypedTerm<Y>, TypedTerm<Function<X, Y>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.match
- match(String, Optional<Term>, Field...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a pattern match on a union type (with string type name).
- match(String, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
match TypeName x Nothing [branches]— pattern match on union. - Match - Class in hydra.overlay.java.lib.optionals
-
Pattern matches on Optional.
- Match() - Constructor for class hydra.overlay.java.lib.optionals.Match
- matchCase(Function<P0, C0>, Function<C0, C>, Function<C, P>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Create a function that matches a case by optionally extracting and transforming a value.
- matchCase(Function<P0, C0>, P) - Static method in class hydra.overlay.java.tools.MapperBase
-
Create a function that matches a case by checking if a value is present and returning a constant.
- matchEnum(Graph, Name, List<Pair<Name, T0>>, Term) - Static method in interface hydra.Lexical
-
Match a term against an enum type, dispatching on the variant name to a value from the supplied list
- matchEnum(TypedTerm<Graph>, TypedTerm<Name>, TypedTerm<List<Pair<Name, T0>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.matchEnum
- matches() - Static method in interface hydra.lib.Regex
- matches(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.matches
- Matches - Class in hydra.overlay.java.lib.regex
-
Checks whether an entire string matches a regex pattern.
- Matches() - Constructor for class hydra.overlay.java.lib.regex.Matches
- matchRecord(TypedTerm<T0>, TypedTerm<Function<Map<Name, Term>, Either<Error_, T1>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.matchRecord
- matchRecord(T0, Function<Map<Name, Term>, Either<Error_, T1>>, Term) - Static method in interface hydra.Lexical
-
Match a term against a record type and decode its fields, failing if the term is not a record
- matchUnion(Graph, Name, List<Pair<Name, Function<Term, Either<Error_, T0>>>>, Term) - Static method in interface hydra.Lexical
-
Match a term against a union type, dispatching on the injected variant to the appropriate decoder.
- matchUnion(TypedTerm<Graph>, TypedTerm<Name>, TypedTerm<List<Pair<Name, Function<Term, Either<Error_, T0>>>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.matchUnion
- matchUnion_exp(Injection, Map<Name, Function<Term, Either<Error_, T0>>>) - Static method in interface hydra.Lexical
- matchUnion_mapping(List<Pair<Name, Function<Term, Either<Error_, T0>>>>) - Static method in interface hydra.Lexical
- matchUnitField(TypedTerm<T0>, TypedTerm<T1>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.matchUnitField
- matchUnitField(T0, T1) - Static method in interface hydra.Lexical
-
Build a (fieldName, decoder) pair for a unit-valued union variant: the decoder ignores its argument and returns a fixed value
- matchWithDefault(Name, TypedTerm<?>, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
match TypeName x (Just default) [branches]— Name overload. - matchWithDefault(String, TypedTerm<?>, TypedTerm<?>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
match TypeName x (Just default) [branches]— pattern match with default. - Math_ - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.math
- Math_ - Interface in hydra.lib
-
Primitives in the hydra.lib.math module.
- max - Variable in class hydra.query.Range
-
The maximum value (inclusive)
- max - Variable in class hydra.regex.QuantifierRange
-
The maximum number of occurrences (inclusive).
- max() - Static method in interface hydra.lib.Ordering
- max(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.max
- max(Integer) - Method in class hydra.query.Range.Builder
- max(Integer) - Method in class hydra.regex.QuantifierRange.Builder
- Max - Class in hydra.overlay.java.lib.ordering
-
Returns the maximum of two values.
- Max() - Constructor for class hydra.overlay.java.lib.ordering.Max
- MAX - Static variable in class hydra.query.Range
-
Name of the
hydra.query.Range.maxfield. - MAX - Static variable in class hydra.regex.QuantifierRange
-
Name of the
hydra.regex.QuantifierRange.maxfield. - MAX_ERRORS - Static variable in class hydra.validation.ValidationProfile
-
Name of the
hydra.validation.ValidationProfile.maxErrorsfield. - MAX_WARNINGS - Static variable in class hydra.validation.ValidationProfile
-
Name of the
hydra.validation.ValidationProfile.maxWarningsfield. - maxErrors - Variable in class hydra.validation.ValidationProfile
-
Hard upper bound on collected errors.
- maxErrors(Integer) - Method in class hydra.validation.ValidationProfile.Builder
- maxInt32() - Static method in interface hydra.Constants
-
The maximum value of a 32-bit integer
- maxInt32() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.maxInt32
- maxLineWidth() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.maxLineWidth
- maxLineWidth() - Static method in interface hydra.Serialization
-
The canonical maximum line width used by Hydra writers.
- maxTraceDepth() - Static method in interface hydra.Constants
-
A maximum depth for nested computations.
- maxTraceDepth() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.maxTraceDepth
- maxWarnings - Variable in class hydra.validation.ValidationProfile
-
Soft upper bound on collected warnings.
- maxWarnings(Integer) - Method in class hydra.validation.ValidationProfile.Builder
- maybe(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Optional (nullable) type.
- maybe(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Optional type (with string variable name).
- member() - Static method in interface hydra.lib.Lists
- member() - Static method in interface hydra.lib.Maps
- member() - Static method in interface hydra.lib.Sets
- member(TypedTerm<K>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.member
- member(TypedTerm<X>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.member
- member(TypedTerm<X>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.member
- member(T) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns true if this set contains the given element.
- Member - Class in hydra.overlay.java.lib.lists
-
Checks if an element is in a list.
- Member - Class in hydra.overlay.java.lib.maps
-
Checks if an element is in a set.
- Member - Class in hydra.overlay.java.lib.sets
-
Checks if an element is in a set.
- Member() - Constructor for class hydra.overlay.java.lib.lists.Member
- Member() - Constructor for class hydra.overlay.java.lib.maps.Member
- Member() - Constructor for class hydra.overlay.java.lib.sets.Member
- mergeClassConstraints(Map<T0, TypeVariableConstraints>, Map<T0, TypeVariableConstraints>) - Static method in interface hydra.Inference
-
Merge two maps of class constraints.
- mergeClassConstraints_k(Pair<T0, TypeVariableConstraints>) - Static method in interface hydra.Inference
- message - Variable in class hydra.error.checking.OtherCheckingError
-
A human-readable error message
- message - Variable in class hydra.errors.OtherInferenceError
-
A human-readable error message
- message - Variable in class hydra.errors.UnificationError
-
A human-readable error message
- message - Variable in class hydra.parsing.ParseError
-
An error message
- message(String) - Method in class hydra.error.checking.OtherCheckingError.Builder
- message(String) - Method in class hydra.errors.OtherInferenceError.Builder
- message(String) - Method in class hydra.errors.UnificationError.Builder
- message(String) - Method in class hydra.parsing.ParseError.Builder
- MESSAGE - Static variable in class hydra.error.checking.OtherCheckingError
-
Name of the
hydra.error.checking.OtherCheckingError.messagefield. - MESSAGE - Static variable in class hydra.errors.OtherInferenceError
-
Name of the
hydra.errors.OtherInferenceError.messagefield. - MESSAGE - Static variable in class hydra.errors.UnificationError
-
Name of the
hydra.errors.UnificationError.messagefield. - MESSAGE - Static variable in class hydra.parsing.ParseError
-
Name of the
hydra.parsing.ParseError.messagefield. - metadata - Variable in class hydra.graph.Graph
-
Any additional metadata bound to term variables in scope
- metadata - Variable in class hydra.packaging.Module
-
Optional documentation and lifecycle metadata for the module
- metadata - Variable in class hydra.packaging.Package_
-
Optional documentation and lifecycle metadata for the package
- metadata - Variable in class hydra.packaging.PrimitiveDefinition
-
Optional documentation and lifecycle metadata for the primitive.
- metadata - Variable in class hydra.packaging.TermDefinition
-
Optional documentation and lifecycle metadata for the term definition
- metadata - Variable in class hydra.packaging.TypeDefinition
-
Optional documentation and lifecycle metadata for the type definition
- metadata(Optional<EntityMetadata>) - Method in class hydra.packaging.Module.Builder
- metadata(Optional<EntityMetadata>) - Method in class hydra.packaging.Package_.Builder
- metadata(Optional<EntityMetadata>) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- metadata(Optional<EntityMetadata>) - Method in class hydra.packaging.TermDefinition.Builder
- metadata(Optional<EntityMetadata>) - Method in class hydra.packaging.TypeDefinition.Builder
- metadata(Map<Name, Term>) - Method in class hydra.graph.Graph.Builder
- METADATA - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.metadatafield. - METADATA - Static variable in class hydra.packaging.Module
-
Name of the
hydra.packaging.Module.metadatafield. - METADATA - Static variable in class hydra.packaging.Package_
-
Name of the
hydra.packaging.Package.metadatafield. - METADATA - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.metadatafield. - METADATA - Static variable in class hydra.packaging.TermDefinition
-
Name of the
hydra.packaging.TermDefinition.metadatafield. - METADATA - Static variable in class hydra.packaging.TypeDefinition
-
Name of the
hydra.packaging.TypeDefinition.metadatafield. - min - Variable in class hydra.query.Range
-
The minimum value (inclusive)
- min - Variable in class hydra.regex.QuantifierRange
-
The minimum number of occurrences (inclusive).
- min() - Static method in interface hydra.lib.Ordering
- min(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Ordering
-
DSL reference to hydra.lib.ordering.min
- min(Integer) - Method in class hydra.query.Range.Builder
- min(Integer) - Method in class hydra.regex.QuantifierRange.Builder
- Min - Class in hydra.overlay.java.lib.ordering
-
Returns the minimum of two values.
- Min() - Constructor for class hydra.overlay.java.lib.ordering.Min
- MIN - Static variable in class hydra.query.Range
-
Name of the
hydra.query.Range.minfield. - MIN - Static variable in class hydra.regex.QuantifierRange
-
Name of the
hydra.regex.QuantifierRange.minfield. - MISSING_CASE_BRANCHES - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.missingCaseBranchesfield. - MISSING_DOCUMENTATION - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleError.missingDocumentationfield. - MISSING_RECORD_FIELDS - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.missingRecordFieldsfield. - MissingCaseBranches(MissingCaseBranchesError) - Constructor for class hydra.error.core.InvalidTermError.MissingCaseBranches
-
Constructs an immutable
InvalidTermError.MissingCaseBranches. - missingCaseBranchesError(MissingCaseBranchesError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesError(MissingCaseBranchesError) - Static method in interface hydra.print.error.Core
-
Show a missing case branches error as a string
- missingCaseBranchesError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.MissingCaseBranchesError
- MissingCaseBranchesError - Class in hydra.error.core
-
A case statement without a default branch that fails to cover every variant of the union it matches
- MissingCaseBranchesError(SubtermPath, Name, List<Name>) - Constructor for class hydra.error.core.MissingCaseBranchesError
-
Constructs an immutable
MissingCaseBranchesError. - MissingCaseBranchesError.Builder - Class in hydra.error.core
-
A fluent builder for
MissingCaseBranchesError. - missingCaseBranchesErrorLocation(TypedTerm<MissingCaseBranchesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorMissingCaseBranchesError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorTypeName(TypedTerm<MissingCaseBranchesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorVariantNames(TypedTerm<MissingCaseBranchesError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the variantNames field of hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorWithLocation(TypedTerm<MissingCaseBranchesError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorWithTypeName(TypedTerm<MissingCaseBranchesError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.MissingCaseBranchesError
- missingCaseBranchesErrorWithVariantNames(TypedTerm<MissingCaseBranchesError>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the variantNames field of hydra.error.core.MissingCaseBranchesError
- MissingDocumentation(MissingDocumentationError) - Constructor for class hydra.error.packaging.InvalidModuleError.MissingDocumentation
-
Constructs an immutable
InvalidModuleError.MissingDocumentation. - missingDocumentationError(MissingDocumentationError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.MissingDocumentationError
- missingDocumentationError(MissingDocumentationError) - Static method in interface hydra.print.error.Packaging
-
Show a missing documentation error as a string
- missingDocumentationError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.MissingDocumentationError
- missingDocumentationError(TypedTerm<ModuleName>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.MissingDocumentationError
- MissingDocumentationError - Class in hydra.error.packaging
-
A top-level definition whose term (or type, for type definitions) lacks a description annotation.
- MissingDocumentationError(ModuleName, Name) - Constructor for class hydra.error.packaging.MissingDocumentationError
-
Constructs an immutable
MissingDocumentationError. - MissingDocumentationError.Builder - Class in hydra.error.packaging
-
A fluent builder for
MissingDocumentationError. - missingDocumentationErrorMissingDocumentationError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.MissingDocumentationError
- missingDocumentationErrorModuleName(TypedTerm<MissingDocumentationError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.MissingDocumentationError
- missingDocumentationErrorName(TypedTerm<MissingDocumentationError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the name field of hydra.error.packaging.MissingDocumentationError
- missingDocumentationErrorWithModuleName(TypedTerm<MissingDocumentationError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.MissingDocumentationError
- missingDocumentationErrorWithName(TypedTerm<MissingDocumentationError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the name field of hydra.error.packaging.MissingDocumentationError
- MissingRecordFields(MissingRecordFieldsError) - Constructor for class hydra.error.core.InvalidTermError.MissingRecordFields
-
Constructs an immutable
InvalidTermError.MissingRecordFields. - missingRecordFieldsError(MissingRecordFieldsError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsError(MissingRecordFieldsError) - Static method in interface hydra.print.error.Core
-
Show a missing record fields error as a string
- missingRecordFieldsError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.MissingRecordFieldsError
- MissingRecordFieldsError - Class in hydra.error.core
-
A record term omitting a field declared by its record type
- MissingRecordFieldsError(SubtermPath, Name, List<Name>) - Constructor for class hydra.error.core.MissingRecordFieldsError
-
Constructs an immutable
MissingRecordFieldsError. - MissingRecordFieldsError.Builder - Class in hydra.error.core
-
A fluent builder for
MissingRecordFieldsError. - missingRecordFieldsErrorFieldNames(TypedTerm<MissingRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the fieldNames field of hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorLocation(TypedTerm<MissingRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorMissingRecordFieldsError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorTypeName(TypedTerm<MissingRecordFieldsError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorWithFieldNames(TypedTerm<MissingRecordFieldsError>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the fieldNames field of hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorWithLocation(TypedTerm<MissingRecordFieldsError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.MissingRecordFieldsError
- missingRecordFieldsErrorWithTypeName(TypedTerm<MissingRecordFieldsError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.MissingRecordFieldsError
- mod() - Static method in interface hydra.lib.Math_
- mod(Term, Term) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply floor modulus to two integer terms, dispatching on the runtime integer variant.
- mod(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.mod
- Mod - Class in hydra.overlay.java.lib.math
-
Compute the modulo of two integers, returning Nothing if the divisor is zero.
- Mod() - Constructor for class hydra.overlay.java.lib.math.Mod
- Model - Interface in hydra.decode.json
-
Term decoders for hydra.json.model
- Model - Interface in hydra.decode.yaml
-
Term decoders for hydra.yaml.model
- Model - Interface in hydra.dsl.json
-
DSL functions for hydra.json.model
- Model - Interface in hydra.dsl.yaml
-
DSL functions for hydra.yaml.model
- Model - Interface in hydra.encode.json
-
Term encoders for hydra.json.model
- Model - Interface in hydra.encode.yaml
-
Term encoders for hydra.yaml.model
- MODIFICATION_TIME - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatus.modificationTimefield. - modificationTime - Variable in class hydra.file.FileStatus
-
st_mtim / the time of last data modification
- modificationTime(Timespec) - Method in class hydra.file.FileStatus.Builder
- module - Variable in class hydra.coders.CaseConventions
-
Convention for a single segment of a module name
- module - Variable in class hydra.packaging.ModuleDependency
-
The name of the depended-on module
- module(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.Module
- module(Module) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.Module
- module(ModuleName) - Method in class hydra.packaging.ModuleDependency.Builder
- module(TypedTerm<ModuleName>, TypedTerm<Optional<EntityMetadata>>, TypedTerm<List<ModuleDependency>>, TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.Module
- module(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- module(ValidationProfile, ValidationResult<InvalidModuleError>, Module) - Static method in interface hydra.validate.Packaging
-
Validate a module against the given ValidationProfile, accumulating findings into a ValidationResult.
- Module - Class in hydra.packaging
-
A logical collection of elements sharing a common module name, having dependencies on zero or more other modules
- Module(ModuleName) - Constructor for class hydra.packaging.EntityReference.Module
-
Constructs an immutable
EntityReference.Module. - Module(ModuleName, Optional<EntityMetadata>, List<ModuleDependency>, List<Definition>) - Constructor for class hydra.packaging.Module
-
Constructs an immutable
Module. - MODULE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.modulefield. - MODULE - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReference.modulefield. - MODULE - Static variable in class hydra.packaging.ModuleDependency
-
Name of the
hydra.packaging.ModuleDependency.modulefield. - MODULE_NAME - Static variable in class hydra.error.packaging.ConflictingVariantNameError
-
Name of the
hydra.error.packaging.ConflictingVariantNameError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Name of the
hydra.error.packaging.DefinitionNotInModuleNameError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Name of the
hydra.error.packaging.DefinitionsOutOfOrderError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.DuplicateDefinitionNameError
-
Name of the
hydra.error.packaging.DuplicateDefinitionNameError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.DuplicateModuleNameError
-
Name of the
hydra.error.packaging.DuplicateModuleNameError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.InvalidDefinitionNameError
-
Name of the
hydra.error.packaging.InvalidDefinitionNameError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.InvalidModuleNameConventionError
-
Name of the
hydra.error.packaging.InvalidModuleNameConventionError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.MissingDocumentationError
-
Name of the
hydra.error.packaging.MissingDocumentationError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.error.packaging.UndeclaredDependencyError
-
Name of the
hydra.error.packaging.UndeclaredDependencyError.moduleNamefield. - MODULE_NAME - Static variable in class hydra.util.QualifiedName
-
Name of the
hydra.util.QualifiedName.moduleNamefield. - Module.Builder - Class in hydra.packaging
-
A fluent builder for
Module. - moduleContainsBinaryLiterals(Module) - Static method in interface hydra.Analysis
-
Check whether a module contains any binary literal values
- moduleContainsBinaryLiterals(TypedTerm<Module>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.moduleContainsBinaryLiterals
- moduleContainsDecimalLiterals(Module) - Static method in interface hydra.Analysis
-
Check whether a module contains any decimal literal values
- moduleContainsDecimalLiterals(TypedTerm<Module>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.moduleContainsDecimalLiterals
- moduleDefinitions(TypedTerm<Module>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the definitions field of hydra.packaging.Module
- moduleDependencies(TypedTerm<Module>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the dependencies field of hydra.packaging.Module
- moduleDependency(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.ModuleDependency
- moduleDependency(ModuleDependency) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.ModuleDependency
- moduleDependency(TypedTerm<ModuleName>, TypedTerm<Optional<PackageName>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.ModuleDependency
- ModuleDependency - Class in hydra.packaging
-
A dependency on another module, identified by its name and (optionally) the package which provides it.
- ModuleDependency(ModuleName, Optional<PackageName>) - Constructor for class hydra.packaging.ModuleDependency
-
Constructs an immutable
ModuleDependency. - ModuleDependency.Builder - Class in hydra.packaging
-
A fluent builder for
ModuleDependency. - moduleDependencyModule(TypedTerm<ModuleDependency>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the module field of hydra.packaging.ModuleDependency
- moduleDependencyModuleDependency() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.ModuleDependency
- moduleDependencyModuleNames(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Module>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.moduleDependencyModuleNames
- moduleDependencyModuleNames(T0, Graph, Boolean, Boolean, Boolean, Boolean, Module) - Static method in interface hydra.Analysis
-
Find dependency module names in all elements of a module, excluding the module's own module name (Either version)
- moduleDependencyPackage(TypedTerm<ModuleDependency>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the package field of hydra.packaging.ModuleDependency
- moduleDependencyWithModule(TypedTerm<ModuleDependency>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the module field of hydra.packaging.ModuleDependency
- moduleDependencyWithPackage(TypedTerm<ModuleDependency>, TypedTerm<Optional<PackageName>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the package field of hydra.packaging.ModuleDependency
- moduleDepsTransitive(Map<ModuleName, Module>, List<Module>) - Static method in interface hydra.Codegen
-
Compute transitive closure of dependencies for a set of modules
- moduleMetadata(TypedTerm<Module>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the metadata field of hydra.packaging.Module
- moduleModule() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.Module
- moduleName - Variable in class hydra.error.packaging.ConflictingVariantNameError
-
The name of the module containing the conflict
- moduleName - Variable in class hydra.error.packaging.DefinitionNotInModuleNameError
-
The name of the module
- moduleName - Variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
The name of the module containing the misordered definitions
- moduleName - Variable in class hydra.error.packaging.DuplicateDefinitionNameError
-
The name of the module containing the duplicates
- moduleName - Variable in class hydra.error.packaging.DuplicateModuleNameError
-
The duplicated module name
- moduleName - Variable in class hydra.error.packaging.InvalidDefinitionNameError
-
The name of the module containing the definition
- moduleName - Variable in class hydra.error.packaging.InvalidModuleNameConventionError
-
The module name that violates the convention
- moduleName - Variable in class hydra.error.packaging.MissingDocumentationError
-
The name of the module containing the undocumented definition
- moduleName - Variable in class hydra.error.packaging.UndeclaredDependencyError
-
The name of the module containing the undeclared reference
- moduleName - Variable in class hydra.util.QualifiedName
-
The optional module name
- moduleName(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.ModuleName
- moduleName(Optional<ModuleName>) - Method in class hydra.util.QualifiedName.Builder
- moduleName(ModuleName) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.ModuleName
- moduleName(ModuleName) - Method in class hydra.error.packaging.ConflictingVariantNameError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.DuplicateDefinitionNameError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.DuplicateModuleNameError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.InvalidDefinitionNameError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.InvalidModuleNameConventionError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.MissingDocumentationError.Builder
- moduleName(ModuleName) - Method in class hydra.error.packaging.UndeclaredDependencyError.Builder
- moduleName(TypedTerm<Module>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.Module
- ModuleName - Class in hydra.packaging
-
The unique name of a module; a prefix for the names of elements defined in the module.
- ModuleName(String) - Constructor for class hydra.packaging.ModuleName
-
Constructs an immutable
ModuleName. - ModuleName.Builder - Class in hydra.packaging
-
A fluent builder for
ModuleName. - moduleName2(TypedTerm<String>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for the hydra.packaging.ModuleName wrapper
- moduleNameModuleName() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.ModuleName
- moduleNameOf(Name) - Static method in interface hydra.Names
-
Extract the module name of a name, if any
- moduleNameOf(TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.moduleNameOf
- moduleNames(TypedTerm<Pair<ModuleName, N>>, TypedTerm<Map<ModuleName, N>>) - Static method in interface hydra.dsl.Util
-
DSL constructor for hydra.util.ModuleNames
- moduleNames(Function<Graph, Function<Term, Either<DecodingError, N>>>, Graph, Term) - Static method in interface hydra.decode.Util
-
Decoder for hydra.util.ModuleNames
- moduleNames(Function<N, Term>, ModuleNames<N>) - Static method in interface hydra.encode.Util
-
Encoder for hydra.util.ModuleNames
- ModuleNames<N> - Class in hydra.util
-
A mapping from module names to values of type n, with a focus on one module name
- ModuleNames(Pair<ModuleName, N>, Map<ModuleName, N>) - Constructor for class hydra.util.ModuleNames
-
Constructs an immutable
ModuleNames. - ModuleNames.Builder<N> - Class in hydra.util
-
A fluent builder for
ModuleNames. - moduleNamesFocus(TypedTerm<ModuleNames<N>>) - Static method in interface hydra.dsl.Util
-
DSL accessor for the focus field of hydra.util.ModuleNames
- moduleNamesForDefinitions(TypedTerm<Function<ModuleName, T0>>, TypedTerm<ModuleName>, TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Analysis
-
DSL reference to hydra.analysis.moduleNamesForDefinitions
- moduleNamesForDefinitions(Function<ModuleName, T0>, ModuleName, List<Definition>) - Static method in interface hydra.Analysis
-
Create module names mapping for definitions
- moduleNamesForDefinitions_toPair(Function<ModuleName, T0>, ModuleName) - Static method in interface hydra.Analysis
- moduleNamesMapping(TypedTerm<ModuleNames<N>>) - Static method in interface hydra.dsl.Util
-
DSL accessor for the mapping field of hydra.util.ModuleNames
- moduleNamesModuleNames() - Static method in interface hydra.dsl.Util
-
DSL name token for hydra.util.ModuleNames
- moduleNamesWithFocus(TypedTerm<ModuleNames<N>>, TypedTerm<Pair<ModuleName, N>>) - Static method in interface hydra.dsl.Util
-
DSL updater for the focus field of hydra.util.ModuleNames
- moduleNamesWithMapping(TypedTerm<ModuleNames<N>>, TypedTerm<Map<ModuleName, N>>) - Static method in interface hydra.dsl.Util
-
DSL updater for the mapping field of hydra.util.ModuleNames
- moduleNameToFilePath(TypedTerm<CaseConvention>, TypedTerm<FileExtension>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.moduleNameToFilePath
- moduleNameToFilePath(CaseConvention, FileExtension, ModuleName) - Static method in interface hydra.Names
-
Convert a module name to a file path with the given case convention and file extension
- moduleNameToPath(ModuleName) - Static method in interface hydra.Codegen
-
Convert a module name to a file path (e.g., hydra.core -> hydra/core)
- modules - Variable in class hydra.packaging.Package_
-
The modules in this package
- modules(List<Module>) - Method in class hydra.packaging.Package_.Builder
- MODULES - Static variable in class hydra.packaging.Package_
-
Name of the
hydra.packaging.Package.modulesfield. - modulesToGraph(Graph, List<Module>, List<Module>) - Static method in interface hydra.Codegen
-
Build a graph from universe modules and working modules, using an explicit bootstrap graph
- moduleToJson(Map<Name, Type>, Module) - Static method in interface hydra.Codegen
-
Convert a Module to a JSON string
- moduleToSourceModule(Module) - Static method in interface hydra.Codegen
-
Convert a generated Module into a Source module
- moduleWithDefinitions(TypedTerm<Module>, TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the definitions field of hydra.packaging.Module
- moduleWithDependencies(TypedTerm<Module>, TypedTerm<List<ModuleDependency>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the dependencies field of hydra.packaging.Module
- moduleWithMetadata(TypedTerm<Module>, TypedTerm<Optional<EntityMetadata>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the metadata field of hydra.packaging.Module
- moduleWithName(TypedTerm<Module>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.Module
- mono(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a monomorphic type scheme (no type variables).
- mul() - Static method in interface hydra.lib.Math_
- mul(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.mul
- Mul - Class in hydra.overlay.java.lib.math
-
Performs multiplication on two numbers.
- Mul() - Constructor for class hydra.overlay.java.lib.math.Mul
- mulFloat64() - Static method in interface hydra.lib.Math_
- mulFloat64(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.mulFloat64
- MulFloat64 - Class in hydra.overlay.java.lib.math
-
Performs multiplication on two float64 numbers.
- MulFloat64() - Constructor for class hydra.overlay.java.lib.math.MulFloat64
- MULTIPLE_BINDINGS - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.multipleBindingsfield. - MULTIPLE_FIELDS - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.multipleFieldsfield. - MultipleBindings(MultipleBindingsError) - Constructor for class hydra.errors.ExtractionError.MultipleBindings
-
Constructs an immutable
ExtractionError.MultipleBindings. - multipleBindingsError(MultipleBindingsError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.MultipleBindingsError
- multipleBindingsError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.MultipleBindingsError
- multipleBindingsError(TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.MultipleBindingsError
- MultipleBindingsError - Class in hydra.errors
-
Multiple let bindings with the same name were found
- MultipleBindingsError(Name) - Constructor for class hydra.errors.MultipleBindingsError
-
Constructs an immutable
MultipleBindingsError. - MultipleBindingsError.Builder - Class in hydra.errors
-
A fluent builder for
MultipleBindingsError. - multipleBindingsErrorMultipleBindingsError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.MultipleBindingsError
- multipleBindingsErrorName(TypedTerm<MultipleBindingsError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the name field of hydra.errors.MultipleBindingsError
- multipleBindingsErrorWithName(TypedTerm<MultipleBindingsError>, TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the name field of hydra.errors.MultipleBindingsError
- MultipleFields(MultipleFieldsError) - Constructor for class hydra.errors.ExtractionError.MultipleFields
-
Constructs an immutable
ExtractionError.MultipleFields. - multipleFieldsError(MultipleFieldsError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.MultipleFieldsError
- multipleFieldsError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.MultipleFieldsError
- multipleFieldsError(TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.MultipleFieldsError
- MultipleFieldsError - Class in hydra.errors
-
Multiple fields with the same name were found in a record
- MultipleFieldsError(Name) - Constructor for class hydra.errors.MultipleFieldsError
-
Constructs an immutable
MultipleFieldsError. - MultipleFieldsError.Builder - Class in hydra.errors
-
A fluent builder for
MultipleFieldsError. - multipleFieldsErrorFieldName(TypedTerm<MultipleFieldsError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the fieldName field of hydra.errors.MultipleFieldsError
- multipleFieldsErrorMultipleFieldsError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.MultipleFieldsError
- multipleFieldsErrorWithFieldName(TypedTerm<MultipleFieldsError>, TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the fieldName field of hydra.errors.MultipleFieldsError
N
- name - Variable in class hydra.coders.Language
-
The unique name of the language
- name - Variable in class hydra.core.Binding
-
The name of the bound variable
- name - Variable in class hydra.core.CaseAlternative
-
The name of the union variant matched by this alternative
- name - Variable in class hydra.core.Field
-
The name of the field
- name - Variable in class hydra.core.FieldType
-
The name of the field
- name - Variable in class hydra.error.checking.UndefinedTermVariableCheckingError
-
The name of the undefined variable
- name - Variable in class hydra.error.checking.UntypedTermVariableCheckingError
-
The name of the untyped variable
- name - Variable in class hydra.error.core.DuplicateBindingError
-
The duplicated binding name
- name - Variable in class hydra.error.core.DuplicateFieldError
-
The duplicated field name
- name - Variable in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
The duplicated field name
- name - Variable in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
The duplicated field name
- name - Variable in class hydra.error.core.InvalidForallParameterNameError
-
The invalid parameter name
- name - Variable in class hydra.error.core.InvalidLambdaParameterNameError
-
The invalid parameter name
- name - Variable in class hydra.error.core.InvalidLetBindingNameError
-
The invalid binding name
- name - Variable in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
The invalid type lambda parameter name
- name - Variable in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
The invalid variable name
- name - Variable in class hydra.error.core.SelfApplicationError
-
The name of the variable applied to itself
- name - Variable in class hydra.error.core.TermVariableShadowingError
-
The name of the shadowed variable
- name - Variable in class hydra.error.core.TypeVariableShadowingInForallError
-
The name of the shadowed type variable
- name - Variable in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
The name of the shadowed type variable
- name - Variable in class hydra.error.core.UndefinedTermVariableError
-
The name of the undefined variable
- name - Variable in class hydra.error.core.UndefinedTypeVariableError
-
The name of the undefined type variable
- name - Variable in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
The name of the undefined type variable
- name - Variable in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
The name of the undefined type variable
- name - Variable in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
The name of the undefined type variable
- name - Variable in class hydra.error.core.UnknownCaseAlternativeError
-
The unknown alternative name
- name - Variable in class hydra.error.core.UnknownPrimitiveNameError
-
The unknown primitive name
- name - Variable in class hydra.error.core.UntypedTermVariableError
-
The name of the untyped variable
- name - Variable in class hydra.error.packaging.DefinitionNotInModuleNameError
-
The definition name that does not match the module name
- name - Variable in class hydra.error.packaging.DuplicateDefinitionNameError
-
The duplicated definition name
- name - Variable in class hydra.error.packaging.InvalidDefinitionNameError
-
The definition name that violates the naming convention
- name - Variable in class hydra.error.packaging.MissingDocumentationError
-
The name of the undocumented definition
- name - Variable in class hydra.errors.MultipleBindingsError
-
The binding name which was duplicated
- name - Variable in class hydra.errors.NoSuchBindingError
-
The binding name which was not found
- name - Variable in class hydra.errors.NoSuchPrimitiveError
-
The primitive name which was not found
- name - Variable in class hydra.graph.Library
-
A common prefix for all primitive function names in the library
- name - Variable in class hydra.overlay.java.lib.equality.EqualityFunction
- name - Variable in class hydra.overlay.java.lib.PrimitiveType
- name - Variable in class hydra.packaging.Module
-
The name of the module, which is also the common prefix for all element names in the module
- name - Variable in class hydra.packaging.Package_
-
The name of the package
- name - Variable in class hydra.packaging.PackageDependency
-
The name of the depended-on package
- name - Variable in class hydra.packaging.PrimitiveDefinition
-
The name of the primitive
- name - Variable in class hydra.packaging.TermDefinition
-
The name of the term
- name - Variable in class hydra.packaging.TypeDefinition
-
The name of the type
- name - Variable in class hydra.paths.SubtermNode
-
The name of the binding
- name - Variable in class hydra.paths.SubtypeNode
-
The name of the type
- name - Variable in class hydra.relational.ColumnSchema
-
A unique name for the column
- name - Variable in class hydra.relational.RelationSchema
-
A unique name for the relation
- name - Variable in class hydra.tabular.ColumnType
- name - Variable in class hydra.tabular.TableType
- name - Variable in class hydra.testing.TestCaseWithMetadata
-
A short name for the test case
- name - Variable in class hydra.testing.TestGroup
-
A short name for the test group
- name - Variable in class hydra.typed.TypedBinding
-
The name of the term
- name - Variable in class hydra.typed.TypedTermDefinition
-
The name of the term
- name - Variable in class hydra.typing.Parameter
-
The name of the parameter
- name - Variable in class hydra.typing.TypeParameter
-
The name of the type parameter
- name() - Method in class hydra.overlay.java.dsl.meta.Defs.Def
-
The fully-qualified Name of this definition.
- name() - Method in class hydra.overlay.java.lib.chars.IsAlphaNum
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.chars.IsLower
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.chars.IsSpace
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.chars.IsUpper
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.chars.ToLower
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.chars.ToUpper
-
Gets the qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.Apply
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.Bind
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.Compose
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.FoldList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.Map
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.MapList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.MapOptional
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.effects.Pure
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.eithers.Bimap
- name() - Method in class hydra.overlay.java.lib.eithers.Bind
- name() - Method in class hydra.overlay.java.lib.eithers.Either
- name() - Method in class hydra.overlay.java.lib.eithers.FoldList
- name() - Method in class hydra.overlay.java.lib.eithers.IsLeft
- name() - Method in class hydra.overlay.java.lib.eithers.IsRight
- name() - Method in class hydra.overlay.java.lib.eithers.Left
- name() - Method in class hydra.overlay.java.lib.eithers.Lefts
- name() - Method in class hydra.overlay.java.lib.eithers.Map
- name() - Method in class hydra.overlay.java.lib.eithers.MapList
- name() - Method in class hydra.overlay.java.lib.eithers.MapOptional
- name() - Method in class hydra.overlay.java.lib.eithers.MapSet
- name() - Method in class hydra.overlay.java.lib.eithers.Partition
- name() - Method in class hydra.overlay.java.lib.eithers.Right
- name() - Method in class hydra.overlay.java.lib.eithers.Rights
- name() - Method in class hydra.overlay.java.lib.equality.Equal
- name() - Method in class hydra.overlay.java.lib.equality.EqualityFunction
- name() - Method in class hydra.overlay.java.lib.files.AppendFile
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.Copy
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.CreateDirectory
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.CreateSymlink
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.Exists
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.ListDirectory
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.ReadFile
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.ReadSymlink
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.RemoveDirectory
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.RemoveFile
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.Rename
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.Status
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.files.WriteFile
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.functions.Absurd
- name() - Method in class hydra.overlay.java.lib.functions.Identity
- name() - Method in class hydra.overlay.java.lib.hashing.Sha256
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.hashing.Sha256Hex
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.lists.Apply
- name() - Method in class hydra.overlay.java.lib.lists.At
- name() - Method in class hydra.overlay.java.lib.lists.Bind
- name() - Method in class hydra.overlay.java.lib.lists.Concat
- name() - Method in class hydra.overlay.java.lib.lists.Concat2
- name() - Method in class hydra.overlay.java.lib.lists.Cons
- name() - Method in class hydra.overlay.java.lib.lists.Distinct
- name() - Method in class hydra.overlay.java.lib.lists.Drop
- name() - Method in class hydra.overlay.java.lib.lists.DropWhile
- name() - Method in class hydra.overlay.java.lib.lists.Filter
- name() - Method in class hydra.overlay.java.lib.lists.Find
- name() - Method in class hydra.overlay.java.lib.lists.Foldl
- name() - Method in class hydra.overlay.java.lib.lists.Foldr
- name() - Method in class hydra.overlay.java.lib.lists.Group
- name() - Method in class hydra.overlay.java.lib.lists.Head
- name() - Method in class hydra.overlay.java.lib.lists.Init
- name() - Method in class hydra.overlay.java.lib.lists.Intersperse
- name() - Method in class hydra.overlay.java.lib.lists.IsEmpty
- name() - Method in class hydra.overlay.java.lib.lists.Join
- name() - Method in class hydra.overlay.java.lib.lists.Last
- name() - Method in class hydra.overlay.java.lib.lists.Length
- name() - Method in class hydra.overlay.java.lib.lists.Map
- name() - Method in class hydra.overlay.java.lib.lists.Member
- name() - Method in class hydra.overlay.java.lib.lists.Partition
- name() - Method in class hydra.overlay.java.lib.lists.Replicate
- name() - Method in class hydra.overlay.java.lib.lists.Reverse
- name() - Method in class hydra.overlay.java.lib.lists.Singleton
- name() - Method in class hydra.overlay.java.lib.lists.Sort
- name() - Method in class hydra.overlay.java.lib.lists.SortBy
- name() - Method in class hydra.overlay.java.lib.lists.Span
- name() - Method in class hydra.overlay.java.lib.lists.Tail
- name() - Method in class hydra.overlay.java.lib.lists.Take
- name() - Method in class hydra.overlay.java.lib.lists.Transpose
- name() - Method in class hydra.overlay.java.lib.lists.Uncons
- name() - Method in class hydra.overlay.java.lib.lists.Zip
- name() - Method in class hydra.overlay.java.lib.lists.ZipWith
- name() - Method in class hydra.overlay.java.lib.literals.Base64ToBinary
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToDecimal
- name() - Method in class hydra.overlay.java.lib.literals.BigintToInt16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToInt32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToInt64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToInt8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToUint16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToUint32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToUint64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BigintToUint8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BinaryToBase64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.BinaryToBytes
- name() - Method in class hydra.overlay.java.lib.literals.DecimalToBigint
- name() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat32
- name() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Float32ToDecimal
- name() - Method in class hydra.overlay.java.lib.literals.Float32ToFloat64
- name() - Method in class hydra.overlay.java.lib.literals.Float64ToDecimal
- name() - Method in class hydra.overlay.java.lib.literals.Float64ToFloat32
- name() - Method in class hydra.overlay.java.lib.literals.Int16ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Int32ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Int64ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Int8ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseBoolean
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseDecimal
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseFloat32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseFloat64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseInt16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseInt32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseInt64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseInt8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseString
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseUint16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseUint32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseUint64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.ParseUint8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintBoolean
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintDecimal
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintFloat32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintFloat64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintInt16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintInt32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintInt64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintInt8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintString
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintUint16
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintUint32
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintUint64
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.PrintUint8
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Uint16ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Uint32ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Uint64ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.literals.Uint8ToBigint
-
Returns the unique name identifying this primitive function.
- name() - Method in class hydra.overlay.java.lib.logic.And
-
Returns the fully qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.logic.IfElse
-
Returns the fully qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.logic.Not
-
Returns the fully qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.logic.Or
-
Returns the fully qualified name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Alter
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Bimap
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Delete
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Elems
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Empty
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Filter
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.FilterWithKey
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.FromList
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Insert
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.IsEmpty
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Keys
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Lookup
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Map
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.MapKeys
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Member
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Singleton
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Size
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.ToList
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.maps.Union
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Abs
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Acos
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Acosh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Add
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.AddFloat64
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Asin
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Asinh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Atan
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Atan2
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Atanh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Ceiling
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Cos
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Cosh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Div
- name() - Method in class hydra.overlay.java.lib.math.Divide
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.E
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Even
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Exp
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Floor
- name() - Method in class hydra.overlay.java.lib.math.Log
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.LogBase
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Mod
- name() - Method in class hydra.overlay.java.lib.math.Mul
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.MulFloat64
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Negate
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.NegateFloat64
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Odd
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Pi
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Pow
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Range
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Rem
- name() - Method in class hydra.overlay.java.lib.math.Round
- name() - Method in class hydra.overlay.java.lib.math.RoundFloat32
- name() - Method in class hydra.overlay.java.lib.math.RoundFloat64
- name() - Method in class hydra.overlay.java.lib.math.Signum
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Sin
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Sinh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Sqrt
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Sub
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.SubFloat64
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Tan
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Tanh
-
Gets the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.math.Truncate
- name() - Method in class hydra.overlay.java.lib.optionals.Apply
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.Bind
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.Compose
- name() - Method in class hydra.overlay.java.lib.optionals.Given
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.Givens
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.IsGiven
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.IsNone
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.Map
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.MapOptional
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.Match
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.ToList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.optionals.WithDefault
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.ordering.Compare
- name() - Method in class hydra.overlay.java.lib.ordering.Gt
- name() - Method in class hydra.overlay.java.lib.ordering.Gte
- name() - Method in class hydra.overlay.java.lib.ordering.Lt
- name() - Method in class hydra.overlay.java.lib.ordering.Lte
- name() - Method in class hydra.overlay.java.lib.ordering.Max
- name() - Method in class hydra.overlay.java.lib.ordering.Min
- name() - Method in class hydra.overlay.java.lib.pairs.Bimap
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.pairs.First
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.pairs.Pair
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.pairs.Second
-
Get the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.regex.Find
- name() - Method in class hydra.overlay.java.lib.regex.FindAll
- name() - Method in class hydra.overlay.java.lib.regex.Matches
- name() - Method in class hydra.overlay.java.lib.regex.Replace
- name() - Method in class hydra.overlay.java.lib.regex.ReplaceAll
- name() - Method in class hydra.overlay.java.lib.regex.Split
- name() - Method in class hydra.overlay.java.lib.sets.Delete
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Difference
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Empty
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Filter
- name() - Method in class hydra.overlay.java.lib.sets.FromList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Insert
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Intersection
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.IsEmpty
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Map
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Member
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Singleton
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Size
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.ToList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Union
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.sets.Unions
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.CharAt
- name() - Method in class hydra.overlay.java.lib.strings.Concat
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.Concat2
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.FromList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.IsEmpty
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.Join
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.Length
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.SplitOn
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.ToList
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.ToLower
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.strings.ToUpper
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.system.Execute
- name() - Method in class hydra.overlay.java.lib.system.Exit
- name() - Method in class hydra.overlay.java.lib.system.GetEnvironment
- name() - Method in class hydra.overlay.java.lib.system.GetEnvironmentVariable
- name() - Method in class hydra.overlay.java.lib.system.GetTime
- name() - Method in class hydra.overlay.java.lib.system.GetWorkingDirectory
- name() - Method in class hydra.overlay.java.lib.system.ReadStdin
- name() - Method in class hydra.overlay.java.lib.system.WriteStderr
- name() - Method in class hydra.overlay.java.lib.system.WriteStdout
- name() - Method in class hydra.overlay.java.lib.text.DecodeUtf8
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.lib.text.EncodeUtf8
-
Returns the name of this primitive function.
- name() - Method in class hydra.overlay.java.tools.DefaultFallbackPrimitiveFunction
- name() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
The unique name of the primitive function.
- name(LanguageName) - Method in class hydra.coders.Language.Builder
- name(Name) - Method in class hydra.core.Binding.Builder
- name(Name) - Method in class hydra.core.CaseAlternative.Builder
- name(Name) - Method in class hydra.core.Field.Builder
- name(Name) - Method in class hydra.core.FieldType.Builder
- name(Name) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Name
- name(Name) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError.Builder
- name(Name) - Method in class hydra.error.checking.UntypedTermVariableCheckingError.Builder
- name(Name) - Method in class hydra.error.core.DuplicateBindingError.Builder
- name(Name) - Method in class hydra.error.core.DuplicateFieldError.Builder
- name(Name) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError.Builder
- name(Name) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError.Builder
- name(Name) - Method in class hydra.error.core.InvalidForallParameterNameError.Builder
- name(Name) - Method in class hydra.error.core.InvalidLambdaParameterNameError.Builder
- name(Name) - Method in class hydra.error.core.InvalidLetBindingNameError.Builder
- name(Name) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError.Builder
- name(Name) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError.Builder
- name(Name) - Method in class hydra.error.core.SelfApplicationError.Builder
- name(Name) - Method in class hydra.error.core.TermVariableShadowingError.Builder
- name(Name) - Method in class hydra.error.core.TypeVariableShadowingInForallError.Builder
- name(Name) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError.Builder
- name(Name) - Method in class hydra.error.core.UndefinedTermVariableError.Builder
- name(Name) - Method in class hydra.error.core.UndefinedTypeVariableError.Builder
- name(Name) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError.Builder
- name(Name) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError.Builder
- name(Name) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError.Builder
- name(Name) - Method in class hydra.error.core.UnknownCaseAlternativeError.Builder
- name(Name) - Method in class hydra.error.core.UnknownPrimitiveNameError.Builder
- name(Name) - Method in class hydra.error.core.UntypedTermVariableError.Builder
- name(Name) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError.Builder
- name(Name) - Method in class hydra.error.packaging.DuplicateDefinitionNameError.Builder
- name(Name) - Method in class hydra.error.packaging.InvalidDefinitionNameError.Builder
- name(Name) - Method in class hydra.error.packaging.MissingDocumentationError.Builder
- name(Name) - Method in class hydra.errors.MultipleBindingsError.Builder
- name(Name) - Method in class hydra.errors.NoSuchBindingError.Builder
- name(Name) - Method in class hydra.errors.NoSuchPrimitiveError.Builder
- name(Name) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- name(Name) - Method in class hydra.packaging.TermDefinition.Builder
- name(Name) - Method in class hydra.packaging.TypeDefinition.Builder
- name(Name) - Method in class hydra.paths.SubtermNode.Builder
- name(Name) - Method in class hydra.paths.SubtypeNode.Builder
- name(Name) - Method in class hydra.typed.TypedBinding.Builder
- name(Name) - Method in class hydra.typed.TypedTermDefinition.Builder
- name(Name) - Method in class hydra.typing.Parameter.Builder
- name(Name) - Method in class hydra.typing.TypeParameter.Builder
- name(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Name
- name(ModuleName) - Method in class hydra.graph.Library.Builder
- name(ModuleName) - Method in class hydra.packaging.Module.Builder
- name(PackageName) - Method in class hydra.packaging.Package_.Builder
- name(PackageName) - Method in class hydra.packaging.PackageDependency.Builder
- name(ColumnName) - Method in class hydra.relational.ColumnSchema.Builder
- name(ColumnName) - Method in class hydra.tabular.ColumnType.Builder
- name(RelationName) - Method in class hydra.relational.RelationSchema.Builder
- name(RelationName) - Method in class hydra.tabular.TableType.Builder
- name(TypedTerm<String>) - Static method in interface hydra.dsl.Core
-
DSL constructor for the hydra.core.Name wrapper
- name(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a Name from a string.
- name(String) - Method in class hydra.testing.TestCaseWithMetadata.Builder
- name(String) - Method in class hydra.testing.TestGroup.Builder
- Name - Class in hydra.core
-
A unique identifier in some context; a string-valued key
- Name(String) - Constructor for class hydra.core.Name
-
Constructs an immutable
Name. - NAME - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Language.namefield. - NAME - Static variable in class hydra.core.Binding
-
Name of the
hydra.core.Binding.namefield. - NAME - Static variable in class hydra.core.CaseAlternative
-
Name of the
hydra.core.CaseAlternative.namefield. - NAME - Static variable in class hydra.core.Field
-
Name of the
hydra.core.Field.namefield. - NAME - Static variable in class hydra.core.FieldType
-
Name of the
hydra.core.FieldType.namefield. - NAME - Static variable in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Name of the
hydra.error.checking.UndefinedTermVariableCheckingError.namefield. - NAME - Static variable in class hydra.error.checking.UntypedTermVariableCheckingError
-
Name of the
hydra.error.checking.UntypedTermVariableCheckingError.namefield. - NAME - Static variable in class hydra.error.core.DuplicateBindingError
-
Name of the
hydra.error.core.DuplicateBindingError.namefield. - NAME - Static variable in class hydra.error.core.DuplicateFieldError
-
Name of the
hydra.error.core.DuplicateFieldError.namefield. - NAME - Static variable in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateRecordTypeFieldNamesError.namefield. - NAME - Static variable in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateUnionTypeFieldNamesError.namefield. - NAME - Static variable in class hydra.error.core.InvalidForallParameterNameError
-
Name of the
hydra.error.core.InvalidForallParameterNameError.namefield. - NAME - Static variable in class hydra.error.core.InvalidLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidLambdaParameterNameError.namefield. - NAME - Static variable in class hydra.error.core.InvalidLetBindingNameError
-
Name of the
hydra.error.core.InvalidLetBindingNameError.namefield. - NAME - Static variable in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidTypeLambdaParameterNameError.namefield. - NAME - Static variable in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Name of the
hydra.error.core.InvalidTypeSchemeVariableNameError.namefield. - NAME - Static variable in class hydra.error.core.SelfApplicationError
-
Name of the
hydra.error.core.SelfApplicationError.namefield. - NAME - Static variable in class hydra.error.core.TermVariableShadowingError
-
Name of the
hydra.error.core.TermVariableShadowingError.namefield. - NAME - Static variable in class hydra.error.core.TypeVariableShadowingInForallError
-
Name of the
hydra.error.core.TypeVariableShadowingInForallError.namefield. - NAME - Static variable in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Name of the
hydra.error.core.TypeVariableShadowingInTypeLambdaError.namefield. - NAME - Static variable in class hydra.error.core.UndefinedTermVariableError
-
Name of the
hydra.error.core.UndefinedTermVariableError.namefield. - NAME - Static variable in class hydra.error.core.UndefinedTypeVariableError
-
Name of the
hydra.error.core.UndefinedTypeVariableError.namefield. - NAME - Static variable in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Name of the
hydra.error.core.UndefinedTypeVariableInBindingTypeError.namefield. - NAME - Static variable in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Name of the
hydra.error.core.UndefinedTypeVariableInLambdaDomainError.namefield. - NAME - Static variable in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Name of the
hydra.error.core.UndefinedTypeVariableInTypeApplicationError.namefield. - NAME - Static variable in class hydra.error.core.UnknownCaseAlternativeError
-
Name of the
hydra.error.core.UnknownCaseAlternativeError.namefield. - NAME - Static variable in class hydra.error.core.UnknownPrimitiveNameError
-
Name of the
hydra.error.core.UnknownPrimitiveNameError.namefield. - NAME - Static variable in class hydra.error.core.UntypedTermVariableError
-
Name of the
hydra.error.core.UntypedTermVariableError.namefield. - NAME - Static variable in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Name of the
hydra.error.packaging.DefinitionNotInModuleNameError.namefield. - NAME - Static variable in class hydra.error.packaging.DuplicateDefinitionNameError
-
Name of the
hydra.error.packaging.DuplicateDefinitionNameError.namefield. - NAME - Static variable in class hydra.error.packaging.InvalidDefinitionNameError
-
Name of the
hydra.error.packaging.InvalidDefinitionNameError.namefield. - NAME - Static variable in class hydra.error.packaging.MissingDocumentationError
-
Name of the
hydra.error.packaging.MissingDocumentationError.namefield. - NAME - Static variable in class hydra.errors.MultipleBindingsError
-
Name of the
hydra.errors.MultipleBindingsError.namefield. - NAME - Static variable in class hydra.errors.NoSuchBindingError
-
Name of the
hydra.errors.NoSuchBindingError.namefield. - NAME - Static variable in class hydra.errors.NoSuchPrimitiveError
-
Name of the
hydra.errors.NoSuchPrimitiveError.namefield. - NAME - Static variable in class hydra.graph.Library
-
Name of the
hydra.graph.Library.namefield. - NAME - Static variable in class hydra.overlay.java.lib.eithers.Bimap
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Bind
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Either
- NAME - Static variable in class hydra.overlay.java.lib.eithers.FoldList
- NAME - Static variable in class hydra.overlay.java.lib.eithers.IsLeft
- NAME - Static variable in class hydra.overlay.java.lib.eithers.IsRight
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Left
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Lefts
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Map
- NAME - Static variable in class hydra.overlay.java.lib.eithers.MapList
- NAME - Static variable in class hydra.overlay.java.lib.eithers.MapOptional
- NAME - Static variable in class hydra.overlay.java.lib.eithers.MapSet
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Partition
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Right
- NAME - Static variable in class hydra.overlay.java.lib.eithers.Rights
- NAME - Static variable in class hydra.overlay.java.lib.lists.Concat
- NAME - Static variable in class hydra.overlay.java.lib.lists.Concat2
- NAME - Static variable in class hydra.overlay.java.lib.lists.Cons
- NAME - Static variable in class hydra.overlay.java.lib.lists.Reverse
- NAME - Static variable in class hydra.overlay.java.lib.pairs.Bimap
- NAME - Static variable in class hydra.overlay.java.lib.pairs.Pair
- NAME - Static variable in class hydra.packaging.Module
-
Name of the
hydra.packaging.Module.namefield. - NAME - Static variable in class hydra.packaging.Package_
-
Name of the
hydra.packaging.Package.namefield. - NAME - Static variable in class hydra.packaging.PackageDependency
-
Name of the
hydra.packaging.PackageDependency.namefield. - NAME - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.namefield. - NAME - Static variable in class hydra.packaging.TermDefinition
-
Name of the
hydra.packaging.TermDefinition.namefield. - NAME - Static variable in class hydra.packaging.TypeDefinition
-
Name of the
hydra.packaging.TypeDefinition.namefield. - NAME - Static variable in class hydra.paths.SubtermNode
-
Name of the
hydra.paths.SubtermNode.namefield. - NAME - Static variable in class hydra.paths.SubtypeNode
-
Name of the
hydra.paths.SubtypeNode.namefield. - NAME - Static variable in class hydra.relational.ColumnSchema
-
Name of the
hydra.relational.ColumnSchema.namefield. - NAME - Static variable in class hydra.relational.RelationSchema
-
Name of the
hydra.relational.RelationSchema.namefield. - NAME - Static variable in class hydra.tabular.ColumnType
-
Name of the
hydra.tabular.ColumnType.namefield. - NAME - Static variable in class hydra.tabular.TableType
-
Name of the
hydra.tabular.TableType.namefield. - NAME - Static variable in class hydra.testing.TestCaseWithMetadata
-
Name of the
hydra.testing.TestCaseWithMetadata.namefield. - NAME - Static variable in class hydra.testing.TestGroup
-
Name of the
hydra.testing.TestGroup.namefield. - NAME - Static variable in class hydra.typed.TypedBinding
-
Name of the
hydra.typed.TypedBinding.namefield. - NAME - Static variable in class hydra.typed.TypedTermDefinition
-
Name of the
hydra.typed.TypedTermDefinition.namefield. - NAME - Static variable in class hydra.typing.Parameter
-
Name of the
hydra.typing.Parameter.namefield. - NAME - Static variable in class hydra.typing.TypeParameter
-
Name of the
hydra.typing.TypeParameter.namefield. - Name.Builder - Class in hydra.core
-
A fluent builder for
Name. - nameName() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Name
- Names - Interface in hydra.dsl
-
DSL functions for hydra.names
- Names - Interface in hydra
-
Functions for working with qualified names.
- nameToFilePath(TypedTerm<CaseConvention>, TypedTerm<CaseConvention>, TypedTerm<FileExtension>, TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.nameToFilePath
- nameToFilePath(CaseConvention, CaseConvention, FileExtension, Name) - Static method in interface hydra.Names
-
Convert a name to file path, given case conventions for namespaces and local names, and assuming '/' as the file path separator
- nanoseconds - Variable in class hydra.time.Timespec
-
Nanoseconds within the second, in the range [0, 999999999]; unsigned, as the value is never negative
- nanoseconds(Long) - Method in class hydra.time.Timespec.Builder
- NANOSECONDS - Static variable in class hydra.time.Timespec
-
Name of the
hydra.time.Timespec.nanosecondsfield. - nArgs(Name, Integer, List<T0>) - Static method in interface hydra.extract.Core
-
Ensure a function has the expected number of arguments
- negate() - Static method in interface hydra.lib.Math_
- negate(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.negate
- Negate - Class in hydra.overlay.java.lib.math
-
Negates a number.
- Negate() - Constructor for class hydra.overlay.java.lib.math.Negate
- negated - Variable in class hydra.regex.CharacterClass
-
True for a negated class ([^ ...
- negated(Boolean) - Method in class hydra.regex.CharacterClass.Builder
- NEGATED - Static variable in class hydra.regex.CharacterClass
-
Name of the
hydra.regex.CharacterClass.negatedfield. - negateFloat64() - Static method in interface hydra.lib.Math_
- negateFloat64(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.negateFloat64
- NegateFloat64 - Class in hydra.overlay.java.lib.math
-
Negates a float64 number.
- NegateFloat64() - Constructor for class hydra.overlay.java.lib.math.NegateFloat64
- Negation(Pattern) - Constructor for class hydra.query.Pattern.Negation
-
Constructs an immutable
Pattern.Negation. - NEGATION - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Pattern.negationfield. - NESTED_CASE_STATEMENTS - Static variable in class hydra.coders.LanguageFeature
-
Name of the
hydra.coders.LanguageFeature.nestedCaseStatementsfield. - NESTED_POLYMORPHIC_LET_BINDINGS - Static variable in class hydra.coders.LanguageFeature
-
Name of the
hydra.coders.LanguageFeature.nestedPolymorphicLetBindingsfield. - NESTED_TERM_ANNOTATION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.nestedTermAnnotationfield. - NESTED_TYPE_ANNOTATION - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.nestedTypeAnnotationfield. - NestedCaseStatements() - Constructor for class hydra.coders.LanguageFeature.NestedCaseStatements
-
Constructs an immutable
LanguageFeature.NestedCaseStatements. - NestedPolymorphicLetBindings() - Constructor for class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
-
Constructs an immutable
LanguageFeature.NestedPolymorphicLetBindings. - NestedTermAnnotation(NestedTermAnnotationError) - Constructor for class hydra.error.core.InvalidTermError.NestedTermAnnotation
-
Constructs an immutable
InvalidTermError.NestedTermAnnotation. - nestedTermAnnotationError(NestedTermAnnotationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.NestedTermAnnotationError
- nestedTermAnnotationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.NestedTermAnnotationError
- nestedTermAnnotationError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.NestedTermAnnotationError
- nestedTermAnnotationError(T0) - Static method in interface hydra.print.error.Core
-
Show a nested term annotation error as a string
- NestedTermAnnotationError - Class in hydra.error.core
-
A term annotation directly wrapping another term annotation; annotations should be merged (optional)
- NestedTermAnnotationError(SubtermPath) - Constructor for class hydra.error.core.NestedTermAnnotationError
-
Constructs an immutable
NestedTermAnnotationError. - NestedTermAnnotationError.Builder - Class in hydra.error.core
-
A fluent builder for
NestedTermAnnotationError. - nestedTermAnnotationErrorLocation(TypedTerm<NestedTermAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.NestedTermAnnotationError
- nestedTermAnnotationErrorNestedTermAnnotationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.NestedTermAnnotationError
- nestedTermAnnotationErrorWithLocation(TypedTerm<NestedTermAnnotationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.NestedTermAnnotationError
- NestedTypeAnnotation(NestedTypeAnnotationError) - Constructor for class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
-
Constructs an immutable
InvalidTypeError.NestedTypeAnnotation. - nestedTypeAnnotationError(NestedTypeAnnotationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.NestedTypeAnnotationError
- nestedTypeAnnotationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.NestedTypeAnnotationError
- nestedTypeAnnotationError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.NestedTypeAnnotationError
- nestedTypeAnnotationError(T0) - Static method in interface hydra.print.error.Core
-
Show a nested type annotation error as a string
- NestedTypeAnnotationError - Class in hydra.error.core
-
A type annotation directly wrapping another type annotation; annotations should be merged (optional)
- NestedTypeAnnotationError(SubtermPath) - Constructor for class hydra.error.core.NestedTypeAnnotationError
-
Constructs an immutable
NestedTypeAnnotationError. - NestedTypeAnnotationError.Builder - Class in hydra.error.core
-
A fluent builder for
NestedTypeAnnotationError. - nestedTypeAnnotationErrorLocation(TypedTerm<NestedTypeAnnotationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.NestedTypeAnnotationError
- nestedTypeAnnotationErrorNestedTypeAnnotationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.NestedTypeAnnotationError
- nestedTypeAnnotationErrorWithLocation(TypedTerm<NestedTypeAnnotationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.NestedTypeAnnotationError
- NEWLINE_AFTER_CONTENT - Static variable in class hydra.ast.BlockStyle
-
Name of the
hydra.ast.BlockStyle.newlineAfterContentfield. - NEWLINE_BEFORE_CONTENT - Static variable in class hydra.ast.BlockStyle
-
Name of the
hydra.ast.BlockStyle.newlineBeforeContentfield. - newlineAfterContent - Variable in class hydra.ast.BlockStyle
-
Whether to place a newline after the content
- newlineAfterContent(Boolean) - Method in class hydra.ast.BlockStyle.Builder
- newlineBeforeContent - Variable in class hydra.ast.BlockStyle
-
Whether to place a newline before the content
- newlineBeforeContent(Boolean) - Method in class hydra.ast.BlockStyle.Builder
- newlineSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.newlineSep
- newlineSep(List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements by a newline (no leading whitespace)
- NO_MATCHING_FIELD - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.noMatchingFieldfield. - NO_MATCHING_FIELD - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionError.noMatchingFieldfield. - NO_SUCH_BINDING - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.noSuchBindingfield. - NO_SUCH_BINDING - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionError.noSuchBindingfield. - NO_SUCH_PRIMITIVE - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionError.noSuchPrimitivefield. - node(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Node
- node(Graph, Term) - Static method in interface hydra.decode.yaml.Model
-
Decoder for hydra.yaml.model.Node
- node(Node) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Node
- node(Node) - Static method in interface hydra.encode.yaml.Model
-
Encoder for hydra.yaml.model.Node
- Node - Class in hydra.query
-
A node in a query expression; it may be a term, a variable, or a wildcard
- Node - Class in hydra.yaml.model
-
A YAML node (value)
- Node.Mapping - Class in hydra.yaml.model
-
A mapping from nodes to nodes
- Node.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
Nodewith a defaultNode.PartialVisitor.otherwise(hydra.query.Node)branch. - Node.PartialVisitor<R> - Interface in hydra.yaml.model
-
Partial visitor over
Nodewith a defaultNode.PartialVisitor.otherwise(hydra.yaml.model.Node)branch. - Node.Scalar - Class in hydra.yaml.model
-
A scalar value
- Node.Sequence - Class in hydra.yaml.model
-
A sequence of nodes
- Node.Term - Class in hydra.query
-
A graph term; an expression which is valid in the graph being matched
- Node.Variable - Class in hydra.query
-
A query variable, not to be confused with a variable term
- Node.Visitor<R> - Interface in hydra.query
-
Visitor over
Node. - Node.Visitor<R> - Interface in hydra.yaml.model
-
Visitor over
Node. - Node.Wildcard - Class in hydra.query
-
An anonymous variable which we do not care to join across patterns
- nodeMapping(TypedTerm<Map<Node, Node>>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the mapping variant of hydra.yaml.model.Node
- nodeNode() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Node
- nodeNode() - Static method in interface hydra.dsl.yaml.Model
-
DSL name token for hydra.yaml.model.Node
- nodes - Variable in class hydra.paths.SubtermGraph
-
All nodes in the graph
- nodes - Variable in class hydra.paths.SubtypeGraph
-
All nodes in the graph
- nodes(List<SubtermNode>) - Method in class hydra.paths.SubtermGraph.Builder
- nodes(List<SubtypeNode>) - Method in class hydra.paths.SubtypeGraph.Builder
- NODES - Static variable in class hydra.paths.SubtermGraph
-
Name of the
hydra.paths.SubtermGraph.nodesfield. - NODES - Static variable in class hydra.paths.SubtypeGraph
-
Name of the
hydra.paths.SubtypeGraph.nodesfield. - nodeScalar(TypedTerm<Scalar>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the scalar variant of hydra.yaml.model.Node
- nodeSequence(TypedTerm<List<Node>>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the sequence variant of hydra.yaml.model.Node
- nodeTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Query
-
DSL injection for the term variant of hydra.query.Node
- nodeVariable(TypedTerm<Variable>) - Static method in interface hydra.dsl.Query
-
DSL injection for the variable variant of hydra.query.Node
- nodeWildcard() - Static method in interface hydra.dsl.Query
-
DSL injection for the wildcard variant of hydra.query.Node
- NoMatchingField(NoMatchingFieldError) - Constructor for class hydra.errors.ExtractionError.NoMatchingField
-
Constructs an immutable
ExtractionError.NoMatchingField. - NoMatchingField(NoMatchingFieldError) - Constructor for class hydra.errors.ResolutionError.NoMatchingField
-
Constructs an immutable
ResolutionError.NoMatchingField. - noMatchingFieldError(NoMatchingFieldError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.NoMatchingFieldError
- noMatchingFieldError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.NoMatchingFieldError
- noMatchingFieldError(TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.NoMatchingFieldError
- NoMatchingFieldError - Class in hydra.errors
-
No field with the expected name was present
- NoMatchingFieldError(Name) - Constructor for class hydra.errors.NoMatchingFieldError
-
Constructs an immutable
NoMatchingFieldError. - NoMatchingFieldError.Builder - Class in hydra.errors
-
A fluent builder for
NoMatchingFieldError. - noMatchingFieldErrorFieldName(TypedTerm<NoMatchingFieldError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the fieldName field of hydra.errors.NoMatchingFieldError
- noMatchingFieldErrorNoMatchingFieldError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.NoMatchingFieldError
- noMatchingFieldErrorWithFieldName(TypedTerm<NoMatchingFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the fieldName field of hydra.errors.NoMatchingFieldError
- NOMINAL_TYPE_KIND_MISMATCH - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.nominalTypeKindMismatchfield. - nominalApplication(Name, List<Type>) - Static method in interface hydra.Resolution
-
Apply type arguments to a nominal type
- nominalApplication(TypedTerm<Name>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.nominalApplication
- nominalResultType(Name, Type) - Static method in interface hydra.Dsls
-
Build the nominal result type with type applications for forall variables
- NominalTypeKindMismatch(NominalTypeKindMismatchError) - Constructor for class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
-
Constructs an immutable
InvalidTermError.NominalTypeKindMismatch. - nominalTypeKindMismatchError(NominalTypeKindMismatchError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchError(NominalTypeKindMismatchError) - Static method in interface hydra.print.error.Core
-
Show a nominal type kind mismatch error as a string
- nominalTypeKindMismatchError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<TypeVariant>, TypedTerm<TypeVariant>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.NominalTypeKindMismatchError
- NominalTypeKindMismatchError - Class in hydra.error.core
-
A nominal type reference in a term (inject, cases, record, project, wrap, or unwrap) resolving to a declared type of the wrong kind, e.g.
- NominalTypeKindMismatchError(SubtermPath, Name, TypeVariant, TypeVariant) - Constructor for class hydra.error.core.NominalTypeKindMismatchError
-
Constructs an immutable
NominalTypeKindMismatchError. - NominalTypeKindMismatchError.Builder - Class in hydra.error.core
-
A fluent builder for
NominalTypeKindMismatchError. - nominalTypeKindMismatchErrorActualVariant(TypedTerm<NominalTypeKindMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the actualVariant field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorExpectedVariant(TypedTerm<NominalTypeKindMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the expectedVariant field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorLocation(TypedTerm<NominalTypeKindMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorNominalTypeKindMismatchError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorTypeName(TypedTerm<NominalTypeKindMismatchError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorWithActualVariant(TypedTerm<NominalTypeKindMismatchError>, TypedTerm<TypeVariant>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the actualVariant field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorWithExpectedVariant(TypedTerm<NominalTypeKindMismatchError>, TypedTerm<TypeVariant>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the expectedVariant field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorWithLocation(TypedTerm<NominalTypeKindMismatchError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.NominalTypeKindMismatchError
- nominalTypeKindMismatchErrorWithTypeName(TypedTerm<NominalTypeKindMismatchError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.NominalTypeKindMismatchError
- NON_COMPARABLE_MAP_KEY_TYPE - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.nonComparableMapKeyTypefield. - NON_COMPARABLE_SET_ELEMENT_TYPE - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.nonComparableSetElementTypefield. - nonAlnumToUnderscores(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.nonAlnumToUnderscores
- nonAlnumToUnderscores(String) - Static method in interface hydra.Formatting
-
Replace sequences of non-alphanumeric characters with single underscores
- NonComparableMapKeyType(NonComparableMapKeyTypeError) - Constructor for class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
-
Constructs an immutable
InvalidTypeError.NonComparableMapKeyType. - nonComparableMapKeyTypeError(NonComparableMapKeyTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeError(NonComparableMapKeyTypeError) - Static method in interface hydra.print.error.Core
-
Show a non-comparable map key type error as a string
- nonComparableMapKeyTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeError(TypedTerm<SubtermPath>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.NonComparableMapKeyTypeError
- NonComparableMapKeyTypeError - Class in hydra.error.core
-
A map type whose key type is or directly contains a function type, which cannot be compared for equality
- NonComparableMapKeyTypeError(SubtermPath, Type) - Constructor for class hydra.error.core.NonComparableMapKeyTypeError
-
Constructs an immutable
NonComparableMapKeyTypeError. - NonComparableMapKeyTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
NonComparableMapKeyTypeError. - nonComparableMapKeyTypeErrorKeyType(TypedTerm<NonComparableMapKeyTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the keyType field of hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeErrorLocation(TypedTerm<NonComparableMapKeyTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeErrorNonComparableMapKeyTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeErrorWithKeyType(TypedTerm<NonComparableMapKeyTypeError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the keyType field of hydra.error.core.NonComparableMapKeyTypeError
- nonComparableMapKeyTypeErrorWithLocation(TypedTerm<NonComparableMapKeyTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.NonComparableMapKeyTypeError
- NonComparableSetElementType(NonComparableSetElementTypeError) - Constructor for class hydra.error.core.InvalidTypeError.NonComparableSetElementType
-
Constructs an immutable
InvalidTypeError.NonComparableSetElementType. - nonComparableSetElementTypeError(NonComparableSetElementTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeError(NonComparableSetElementTypeError) - Static method in interface hydra.print.error.Core
-
Show a non-comparable set element type error as a string
- nonComparableSetElementTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeError(TypedTerm<SubtermPath>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.NonComparableSetElementTypeError
- NonComparableSetElementTypeError - Class in hydra.error.core
-
A set type whose element type is or directly contains a function type, which cannot be compared for equality
- NonComparableSetElementTypeError(SubtermPath, Type) - Constructor for class hydra.error.core.NonComparableSetElementTypeError
-
Constructs an immutable
NonComparableSetElementTypeError. - NonComparableSetElementTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
NonComparableSetElementTypeError. - nonComparableSetElementTypeErrorElementType(TypedTerm<NonComparableSetElementTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the elementType field of hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeErrorLocation(TypedTerm<NonComparableSetElementTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeErrorNonComparableSetElementTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeErrorWithElementType(TypedTerm<NonComparableSetElementTypeError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the elementType field of hydra.error.core.NonComparableSetElementTypeError
- nonComparableSetElementTypeErrorWithLocation(TypedTerm<NonComparableSetElementTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.NonComparableSetElementTypeError
- none() - Static method in class hydra.overlay.java.util.Optional
-
Creates an empty Optional instance.
- None() - Constructor for class hydra.ast.Associativity.None
-
Constructs an immutable
Associativity.None. - None() - Constructor for class hydra.ast.Ws.None
-
Constructs an immutable
Ws.None. - NONE - Static variable in class hydra.ast.Associativity
-
Name of the
hydra.ast.Associativity.nonefield. - NONE - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Ws.nonefield. - NONE - Static variable in interface hydra.overlay.java.dsl.Types
- nonemptyList(C1, Function<C1, List<C2>>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Extract and transform a non-empty list of values from an object, throwing an exception if empty.
- nonNegativeInt32() - Static method in interface hydra.overlay.java.dsl.Types
-
Non-negative 32-bit integer type.
- noPadding() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.noPadding
- noPadding() - Static method in interface hydra.Serialization
-
Operator padding with no whitespace on either side
- normalizeComment(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.normalizeComment
- normalizeComment(String) - Static method in interface hydra.Formatting
-
Normalize a comment string for consistent output across coders
- normalizePathForHoisting(List<SubtermStep>) - Static method in interface hydra.Hoisting
-
Normalize a path for hoisting by treating immediately-applied lambdas as let bindings.
- normalizeTermAnnotations(Term) - Static method in interface hydra.Annotations
-
Normalize term annotations
- normalizeTermAnnotations(TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.normalizeTermAnnotations
- normalizeTypeAnnotations(Type) - Static method in interface hydra.Annotations
-
Normalize type annotations
- normalizeTypeAnnotations(TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.normalizeTypeAnnotations
- normalizeTypeFreeVars(Type) - Static method in interface hydra.Checking
-
Normalize free type variables in a type to canonical names based on order of first occurrence.
- normalizeTypeFreeVars(TypedTerm<Type>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.normalizeTypeFreeVars
- normalizeTypeVariablesInTerm(Term) - Static method in interface hydra.Variables
-
Recursively replace the type variables of let bindings with the systematic type variables t0, t1, t2, ...
- normalizeTypeVariablesInTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.normalizeTypeVariablesInTerm
- normalizeTypeVariablesInTerm_meta(Pair<Name, T0>) - Static method in interface hydra.Variables
- normalizeTypeVariablesInTerm_renameConstraintKeys(Map<Name, Name>, Map<Name, T0>) - Static method in interface hydra.Variables
- normalizeTypeVariablesInTerm_replaceName(Map<T0, T0>, T0) - Static method in interface hydra.Variables
- normalTypeVariable(TypedTerm<Integer>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.normalTypeVariable
- normalTypeVariable(Integer) - Static method in interface hydra.Names
-
Type variable naming convention follows Haskell: t0, t1, etc.
- noSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.noSep
- noSep(List<Expr>) - Static method in interface hydra.Serialization
-
Concatenate elements with no separator and no whitespace
- NoSuchBinding(NoSuchBindingError) - Constructor for class hydra.errors.ExtractionError.NoSuchBinding
-
Constructs an immutable
ExtractionError.NoSuchBinding. - NoSuchBinding(NoSuchBindingError) - Constructor for class hydra.errors.ResolutionError.NoSuchBinding
-
Constructs an immutable
ResolutionError.NoSuchBinding. - noSuchBindingError(NoSuchBindingError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.NoSuchBindingError
- noSuchBindingError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.NoSuchBindingError
- noSuchBindingError(TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.NoSuchBindingError
- NoSuchBindingError - Class in hydra.errors
-
No let binding with the expected name was present
- NoSuchBindingError(Name) - Constructor for class hydra.errors.NoSuchBindingError
-
Constructs an immutable
NoSuchBindingError. - NoSuchBindingError.Builder - Class in hydra.errors
-
A fluent builder for
NoSuchBindingError. - noSuchBindingErrorName(TypedTerm<NoSuchBindingError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the name field of hydra.errors.NoSuchBindingError
- noSuchBindingErrorNoSuchBindingError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.NoSuchBindingError
- noSuchBindingErrorWithName(TypedTerm<NoSuchBindingError>, TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the name field of hydra.errors.NoSuchBindingError
- NoSuchPrimitive(NoSuchPrimitiveError) - Constructor for class hydra.errors.ResolutionError.NoSuchPrimitive
-
Constructs an immutable
ResolutionError.NoSuchPrimitive. - noSuchPrimitiveError(NoSuchPrimitiveError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.NoSuchPrimitiveError
- noSuchPrimitiveError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.NoSuchPrimitiveError
- noSuchPrimitiveError(TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.NoSuchPrimitiveError
- NoSuchPrimitiveError - Class in hydra.errors
-
No primitive function with the expected name was registered in the graph
- NoSuchPrimitiveError(Name) - Constructor for class hydra.errors.NoSuchPrimitiveError
-
Constructs an immutable
NoSuchPrimitiveError. - NoSuchPrimitiveError.Builder - Class in hydra.errors
-
A fluent builder for
NoSuchPrimitiveError. - noSuchPrimitiveErrorName(TypedTerm<NoSuchPrimitiveError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the name field of hydra.errors.NoSuchPrimitiveError
- noSuchPrimitiveErrorNoSuchPrimitiveError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.NoSuchPrimitiveError
- noSuchPrimitiveErrorWithName(TypedTerm<NoSuchPrimitiveError>, TypedTerm<Name>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the name field of hydra.errors.NoSuchPrimitiveError
- not() - Static method in interface hydra.lib.Logic
- not(TypedTerm<Boolean>) - Static method in interface hydra.dsl.lib.Logic
-
DSL reference to hydra.lib.logic.not
- Not - Class in hydra.overlay.java.lib.logic
-
Performs logical negation on a boolean value.
- Not() - Constructor for class hydra.overlay.java.lib.logic.Not
- NOT_A_FORALL_TYPE - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.notAForallTypefield. - NOT_A_FUNCTION_TYPE - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.notAFunctionTypefield. - NOT_ENOUGH_CASES - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.notEnoughCasesfield. - NOT_EQUAL - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstraint.notEqualfield. - NOT_EQUALS - hydra.overlay.java.lib.equality.EqualityFunction.Relation
- NOT_FOUND - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileError.notFoundfield. - NotAForallType(NotAForallTypeError) - Constructor for class hydra.error.checking.CheckingError.NotAForallType
-
Constructs an immutable
CheckingError.NotAForallType. - notAForallTypeError(NotAForallTypeError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.NotAForallTypeError
- notAForallTypeError(NotAForallTypeError) - Static method in interface hydra.print.Errors
-
Show a not-a-forall-type error as a string
- notAForallTypeError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.NotAForallTypeError
- notAForallTypeError(TypedTerm<Type>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.NotAForallTypeError
- NotAForallTypeError - Class in hydra.error.checking
-
A type that is not a forall type when type arguments are being applied
- NotAForallTypeError(Type, List<Type>) - Constructor for class hydra.error.checking.NotAForallTypeError
-
Constructs an immutable
NotAForallTypeError. - NotAForallTypeError.Builder - Class in hydra.error.checking
-
A fluent builder for
NotAForallTypeError. - notAForallTypeErrorNotAForallTypeError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.NotAForallTypeError
- notAForallTypeErrorType(TypedTerm<NotAForallTypeError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the type field of hydra.error.checking.NotAForallTypeError
- notAForallTypeErrorTypeArguments(TypedTerm<NotAForallTypeError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the typeArguments field of hydra.error.checking.NotAForallTypeError
- notAForallTypeErrorWithType(TypedTerm<NotAForallTypeError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the type field of hydra.error.checking.NotAForallTypeError
- notAForallTypeErrorWithTypeArguments(TypedTerm<NotAForallTypeError>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the typeArguments field of hydra.error.checking.NotAForallTypeError
- NotAFunctionType(NotAFunctionTypeError) - Constructor for class hydra.error.checking.CheckingError.NotAFunctionType
-
Constructs an immutable
CheckingError.NotAFunctionType. - notAFunctionTypeError(NotAFunctionTypeError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.NotAFunctionTypeError
- notAFunctionTypeError(NotAFunctionTypeError) - Static method in interface hydra.print.Errors
-
Show a not-a-function-type error as a string
- notAFunctionTypeError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.NotAFunctionTypeError
- notAFunctionTypeError(TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.NotAFunctionTypeError
- NotAFunctionTypeError - Class in hydra.error.checking
-
A type that is not a function type when one was expected in an application
- NotAFunctionTypeError(Type) - Constructor for class hydra.error.checking.NotAFunctionTypeError
-
Constructs an immutable
NotAFunctionTypeError. - NotAFunctionTypeError.Builder - Class in hydra.error.checking
-
A fluent builder for
NotAFunctionTypeError. - notAFunctionTypeErrorNotAFunctionTypeError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.NotAFunctionTypeError
- notAFunctionTypeErrorType(TypedTerm<NotAFunctionTypeError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the type field of hydra.error.checking.NotAFunctionTypeError
- notAFunctionTypeErrorWithType(TypedTerm<NotAFunctionTypeError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the type field of hydra.error.checking.NotAFunctionTypeError
- NotEnoughCases(Void) - Constructor for class hydra.errors.ExtractionError.NotEnoughCases
-
Constructs an immutable
ExtractionError.NotEnoughCases. - notEnoughCasesError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.NotEnoughCasesError
- notEnoughCasesError(Void) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.NotEnoughCasesError
- notEqual() - Static method in interface hydra.lib.Equality
- notEqual(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Equality
-
DSL reference to hydra.lib.equality.notEqual
- NotEqual() - Constructor for class hydra.query.ComparisonConstraint.NotEqual
-
Constructs an immutable
ComparisonConstraint.NotEqual. - NotFound(FilePath) - Constructor for class hydra.error.file.FileError.NotFound
-
Constructs an immutable
FileError.NotFound. - nothing() - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
nothing. - nothing() - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 'Nothing' optional value.
- Null() - Constructor for class hydra.json.model.Value.Null
-
Constructs an immutable
Value.Null. - Null() - Constructor for class hydra.yaml.model.Scalar.Null
-
Constructs an immutable
Scalar.Null. - NULL - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.nullfield. - NULL - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.nullfield. - num(TypedTerm<Integer>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.num
- num(Integer) - Static method in interface hydra.Serialization
-
Construct a constant expression from an int32
- NUMBER - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.numberfield. - Number_(BigDecimal) - Constructor for class hydra.json.model.Value.Number_
-
Constructs an immutable
Value.Number_. - numeric() - Static method in interface hydra.Classes
-
The numeric type class: instances support arithmetic (addition, subtraction, multiplication, negation).
- NUMERIC - Static variable in interface hydra.overlay.java.dsl.Types
- NumericDispatch - Class in hydra.overlay.java.lib.math
-
Runtime dispatch for the constraint-polymorphic ('numeric') arithmetic primitives (add/sub/mul/negate).
- NumericDispatch.BinaryOp - Interface in hydra.overlay.java.lib.math
-
A binary operation defined uniformly over the integer and float representation domains.
- NumericDispatch.UnaryOp - Interface in hydra.overlay.java.lib.math
-
A unary operation defined uniformly over the integer and float representation domains.
O
- object - Variable in class hydra.query.TriplePattern
-
The object of the pattern
- object(Node) - Method in class hydra.query.TriplePattern.Builder
- OBJECT - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.objectfield. - OBJECT - Static variable in class hydra.query.TriplePattern
-
Name of the
hydra.query.TriplePattern.objectfield. - Object_(List<Pair<String, Value>>) - Constructor for class hydra.json.model.Value.Object_
-
Constructs an immutable
Value.Object_. - ObjectBuilder() - Constructor for class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
- odd() - Static method in interface hydra.lib.Math_
- odd(Term) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply a parity test (odd) to an integer term, dispatching on the runtime integer variant.
- odd(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.odd
- Odd - Class in hydra.overlay.java.lib.math
-
Determines whether an integer is odd.
- Odd() - Constructor for class hydra.overlay.java.lib.math.Odd
- of(boolean, T1, T2, Coder<V1, V2, String>) - Static method in class hydra.overlay.java.util.StatelessAdapter
-
Construct a stateless adapter.
- of(Function<V1, Either<String, V2>>, Function<V2, Either<String, V1>>) - Static method in class hydra.overlay.java.util.StatelessCoder
-
Construct a stateless coder from simple Either-based encode/decode functions.
- of(T...) - Static method in class hydra.overlay.java.util.ConsList
-
Builds a ConsList from an array.
- of(T...) - Static method in class hydra.overlay.java.util.PersistentSet
-
Builds a set from varargs.
- ofEntries(Map.Entry<K, V>...) - Static method in class hydra.overlay.java.util.PersistentMap
-
Builds a persistent map from Map.Entry varargs.
- ON_STACK - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.onStackfield. - One() - Constructor for class hydra.query.RegexQuantifier.One
-
Constructs an immutable
RegexQuantifier.One. - One() - Constructor for class hydra.regex.Quantifier.One
-
Constructs an immutable
Quantifier.One. - ONE - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.onefield. - ONE - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.onefield. - ONE_OR_MORE - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.oneOrMorefield. - ONE_OR_MORE - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.oneOrMorefield. - oneOrMany(List<T>, Function<T, C>, Function<List<T>, C>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Apply a function to a single element or list of elements, depending on the list size.
- OneOrMore() - Constructor for class hydra.query.RegexQuantifier.OneOrMore
-
Constructs an immutable
RegexQuantifier.OneOrMore. - OneOrMore() - Constructor for class hydra.regex.Quantifier.OneOrMore
-
Constructs an immutable
Quantifier.OneOrMore. - onStack - Variable in class hydra.topology.TarjanState
-
Set of vertices currently on the stack, for quick lookup
- onStack(Set<Integer>) - Method in class hydra.topology.TarjanState.Builder
- op - Variable in class hydra.ast.OpExpr
-
The operator
- op - Variable in class hydra.ast.SeqExpr
-
The separator operator
- op(Op) - Method in class hydra.ast.OpExpr.Builder
- op(Op) - Method in class hydra.ast.SeqExpr.Builder
- op(Op) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Op
- op(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Op
- op(TypedTerm<Symbol>, TypedTerm<Padding>, TypedTerm<Precedence>, TypedTerm<Associativity>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.Op
- op(TypedTerm<String>, TypedTerm<Integer>, TypedTerm<Associativity>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.op
- op(String, Integer, Associativity) - Static method in interface hydra.Serialization
-
Build an op with single-space padding from a symbol, precedence, and associativity
- Op - Class in hydra.ast
-
An operator symbol
- Op(OpExpr) - Constructor for class hydra.ast.Expr.Op
-
Constructs an immutable
Expr.Op. - Op(Symbol, Padding, Precedence, Associativity) - Constructor for class hydra.ast.Op
-
Constructs an immutable
Op. - OP - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Expr.opfield. - OP - Static variable in class hydra.ast.OpExpr
-
Name of the
hydra.ast.OpExpr.opfield. - OP - Static variable in class hydra.ast.SeqExpr
-
Name of the
hydra.ast.SeqExpr.opfield. - Op.Builder - Class in hydra.ast
-
A fluent builder for
Op. - opAssociativity(TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the associativity field of hydra.ast.Op
- open - Variable in class hydra.ast.Brackets
-
The opening bracket symbol
- open(Symbol) - Method in class hydra.ast.Brackets.Builder
- OPEN - Static variable in class hydra.ast.Brackets
-
Name of the
hydra.ast.Brackets.openfield. - opExpr(OpExpr) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.OpExpr
- opExpr(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.OpExpr
- opExpr(TypedTerm<Op>, TypedTerm<Expr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.OpExpr
- OpExpr - Class in hydra.ast
-
An operator expression
- OpExpr(Op, Expr, Expr) - Constructor for class hydra.ast.OpExpr
-
Constructs an immutable
OpExpr. - OpExpr.Builder - Class in hydra.ast
-
A fluent builder for
OpExpr. - opExprLhs(TypedTerm<OpExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the lhs field of hydra.ast.OpExpr
- opExprOp(TypedTerm<OpExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the op field of hydra.ast.OpExpr
- opExprOpExpr() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.OpExpr
- opExprRhs(TypedTerm<OpExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the rhs field of hydra.ast.OpExpr
- opExprWithLhs(TypedTerm<OpExpr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the lhs field of hydra.ast.OpExpr
- opExprWithOp(TypedTerm<OpExpr>, TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the op field of hydra.ast.OpExpr
- opExprWithRhs(TypedTerm<OpExpr>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the rhs field of hydra.ast.OpExpr
- opOp() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Op
- opPadding(TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the padding field of hydra.ast.Op
- opPrecedence(TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the precedence field of hydra.ast.Op
- opSymbol(TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the symbol field of hydra.ast.Op
- opt(TypedTerm<T0>, TypedTerm<Map<T0, T1>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.opt
- opt(T0, Map<T0, T1>) - Static method in interface hydra.extract.Json
-
Look up an optional field in a JSON object
- optArray(TypedTerm<T0>, TypedTerm<Map<T0, Value>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.optArray
- optArray(T0, Map<T0, Value>) - Static method in interface hydra.extract.Json
-
Look up an optional array field in a JSON object
- optional(C1, int, Function<C1, List<C2>>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Optionally extract and transform a value from a list at a specific index.
- optional(C1, Function<C1, C2>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Optionally extract and transform a value from an object.
- optional(Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Optional (optional) type from a Binding.
- optional(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Optional (nullable) type (alias for 'maybe').
- optional(Optional<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an optional (nullable) term.
- optional(Parser<T0>) - Static method in interface hydra.Parsers
-
Optionally parse something, returning Nothing if it fails
- optional(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Optional type (with string variable name).
- optional(Function<T0, String>, Optional<T0>) - Static method in interface hydra.print.Core
-
Show an optional value using a given function to show the element
- Optional<T> - Class in hydra.overlay.java.util
-
A Hydra binary labeled union type, similar to java.util.Optional.
- Optional() - Constructor for class hydra.variants.TermVariant.Optional
-
Constructs an immutable
TermVariant.Optional. - Optional() - Constructor for class hydra.variants.TypeVariant.Optional
-
Constructs an immutable
TypeVariant.Optional. - Optional(Type) - Constructor for class hydra.core.Type.Optional
-
Constructs an immutable
Type.Optional. - Optional(Optional<Term>) - Constructor for class hydra.core.Term.Optional
-
Constructs an immutable
Term.Optional. - OPTIONAL - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.optionalfield. - OPTIONAL - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.optionalfield. - OPTIONAL - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.optionalfield. - OPTIONAL - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.optionalfield. - OPTIONAL_ELEMENT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.optionalElementfield. - OPTIONAL_GIVEN - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.optionalGivenfield. - OptionalElement() - Constructor for class hydra.paths.SubtypeStep.OptionalElement
-
Constructs an immutable
SubtypeStep.OptionalElement. - OptionalGiven() - Constructor for class hydra.paths.SubtermStep.OptionalGiven
-
Constructs an immutable
SubtermStep.OptionalGiven. - Optionals - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.optionals
- Optionals - Interface in hydra.lib
-
Primitives in the hydra.lib.optionals module.
- optionalTerm(Function<Term, Either<Error_, T0>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an optional value from a term, applying a function to the value if present
- optionalType(Type) - Static method in interface hydra.extract.Core
-
Extract the base type from an optional type
- optString(TypedTerm<T0>, TypedTerm<Map<T0, Value>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.optString
- optString(T0, Map<T0, Value>) - Static method in interface hydra.extract.Json
-
Look up an optional string field in a JSON object
- opWithAssociativity(TypedTerm<Op>, TypedTerm<Associativity>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the associativity field of hydra.ast.Op
- opWithPadding(TypedTerm<Op>, TypedTerm<Padding>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the padding field of hydra.ast.Op
- opWithPrecedence(TypedTerm<Op>, TypedTerm<Precedence>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the precedence field of hydra.ast.Op
- opWithSymbol(TypedTerm<Op>, TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the symbol field of hydra.ast.Op
- or() - Static method in interface hydra.lib.Logic
- or(TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.lib.Logic
-
DSL reference to hydra.lib.logic.or
- Or - Class in hydra.overlay.java.lib.logic
-
Performs logical OR on two boolean values.
- Or() - Constructor for class hydra.overlay.java.lib.logic.Or
- ORD - Static variable in interface hydra.overlay.java.dsl.Types
- ordering() - Static method in interface hydra.Classes
-
The ordering type class: instances support total ordering (and equality).
- Ordering - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.ordering
- Ordering - Interface in hydra.lib
-
Primitives in the hydra.lib.ordering module.
- orderingIsomorphism(TypedTerm<Function<List<A>, List<A>>>, TypedTerm<Function<List<A>, List<A>>>) - Static method in interface hydra.dsl.Topology
-
DSL constructor for hydra.topology.OrderingIsomorphism
- OrderingIsomorphism<A> - Class in hydra.topology
-
A pair of inverse permutations on lists, used to relate two orderings of the same elements
- OrderingIsomorphism(Function<List<A>, List<A>>, Function<List<A>, List<A>>) - Constructor for class hydra.topology.OrderingIsomorphism
-
Constructs an immutable
OrderingIsomorphism. - OrderingIsomorphism.Builder<A> - Class in hydra.topology
-
A fluent builder for
OrderingIsomorphism. - orderingIsomorphismDecode(TypedTerm<OrderingIsomorphism<A>>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the decode field of hydra.topology.OrderingIsomorphism
- orderingIsomorphismEncode(TypedTerm<OrderingIsomorphism<A>>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the encode field of hydra.topology.OrderingIsomorphism
- orderingIsomorphismOrderingIsomorphism() - Static method in interface hydra.dsl.Topology
-
DSL name token for hydra.topology.OrderingIsomorphism
- orderingIsomorphismWithDecode(TypedTerm<OrderingIsomorphism<A>>, TypedTerm<Function<List<A>, List<A>>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the decode field of hydra.topology.OrderingIsomorphism
- orderingIsomorphismWithEncode(TypedTerm<OrderingIsomorphism<A>>, TypedTerm<Function<List<A>, List<A>>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the encode field of hydra.topology.OrderingIsomorphism
- orElse(T) - Method in class hydra.overlay.java.util.Optional
-
Returns the value if present, otherwise returns the given default value.
- orElseGet(Supplier<? extends T>) - Method in class hydra.overlay.java.util.Optional
-
Returns the value if present, otherwise returns the result of the supplier.
- orOp(TypedTerm<Boolean>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.orOp
- orOp(Boolean) - Static method in interface hydra.Serialization
-
Build the `|` alternative-separator operator.
- orSep(BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Separate alternatives with `|`, breaking onto separate lines when the block style requests a newline before content
- orSep(TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.orSep
- Other(OtherCheckingError) - Constructor for class hydra.error.checking.CheckingError.Other
-
Constructs an immutable
CheckingError.Other. - Other(OtherError) - Constructor for class hydra.errors.Error_.Other
-
Constructs an immutable
Error_.Other. - Other(OtherInferenceError) - Constructor for class hydra.errors.InferenceError.Other
-
Constructs an immutable
InferenceError.Other. - Other(OtherResolutionError) - Constructor for class hydra.errors.ResolutionError.Other
-
Constructs an immutable
ResolutionError.Other. - Other(String) - Constructor for class hydra.error.file.FileError.Other
-
Constructs an immutable
FileError.Other. - Other(String) - Constructor for class hydra.error.system.SystemError.Other
-
Constructs an immutable
SystemError.Other. - OTHER - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.otherfield. - OTHER - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileError.otherfield. - OTHER - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemError.otherfield. - OTHER - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.otherfield. - OTHER - Static variable in class hydra.errors.InferenceError
-
Name of the
hydra.errors.InferenceError.otherfield. - OTHER - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionError.otherfield. - otherCheckingError(OtherCheckingError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.OtherCheckingError
- otherCheckingError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.OtherCheckingError
- otherCheckingError(TypedTerm<SubtermPath>, TypedTerm<String>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.OtherCheckingError
- OtherCheckingError - Class in hydra.error.checking
-
A generic checking error: message + subterm path
- OtherCheckingError(SubtermPath, String) - Constructor for class hydra.error.checking.OtherCheckingError
-
Constructs an immutable
OtherCheckingError. - OtherCheckingError.Builder - Class in hydra.error.checking
-
A fluent builder for
OtherCheckingError. - otherCheckingErrorMessage(TypedTerm<OtherCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the message field of hydra.error.checking.OtherCheckingError
- otherCheckingErrorOtherCheckingError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.OtherCheckingError
- otherCheckingErrorPath(TypedTerm<OtherCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the path field of hydra.error.checking.OtherCheckingError
- otherCheckingErrorWithMessage(TypedTerm<OtherCheckingError>, TypedTerm<String>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the message field of hydra.error.checking.OtherCheckingError
- otherCheckingErrorWithPath(TypedTerm<OtherCheckingError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the path field of hydra.error.checking.OtherCheckingError
- otherError(OtherError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.OtherError
- otherError(OtherError) - Static method in interface hydra.print.Errors
-
Show an other error as a string
- otherError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.OtherError
- otherError(TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for the hydra.errors.OtherError wrapper
- OtherError - Class in hydra.errors
-
Any other error
- OtherError(String) - Constructor for class hydra.errors.OtherError
-
Constructs an immutable
OtherError. - OtherError.Builder - Class in hydra.errors
-
A fluent builder for
OtherError. - otherErrorOtherError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.OtherError
- otherInferenceError(OtherInferenceError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.OtherInferenceError
- otherInferenceError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.OtherInferenceError
- otherInferenceError(TypedTerm<SubtermPath>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.OtherInferenceError
- OtherInferenceError - Class in hydra.errors
-
A generic inference error: message + subterm path
- OtherInferenceError(SubtermPath, String) - Constructor for class hydra.errors.OtherInferenceError
-
Constructs an immutable
OtherInferenceError. - OtherInferenceError.Builder - Class in hydra.errors
-
A fluent builder for
OtherInferenceError. - otherInferenceErrorMessage(TypedTerm<OtherInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the message field of hydra.errors.OtherInferenceError
- otherInferenceErrorOtherInferenceError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.OtherInferenceError
- otherInferenceErrorPath(TypedTerm<OtherInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the path field of hydra.errors.OtherInferenceError
- otherInferenceErrorWithMessage(TypedTerm<OtherInferenceError>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the message field of hydra.errors.OtherInferenceError
- otherInferenceErrorWithPath(TypedTerm<OtherInferenceError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the path field of hydra.errors.OtherInferenceError
- otherResolutionError(OtherResolutionError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.OtherResolutionError
- otherResolutionError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.OtherResolutionError
- otherResolutionError(TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for the hydra.errors.OtherResolutionError wrapper
- OtherResolutionError - Class in hydra.errors
-
A generic resolution error: message
- OtherResolutionError(String) - Constructor for class hydra.errors.OtherResolutionError
-
Constructs an immutable
OtherResolutionError. - OtherResolutionError.Builder - Class in hydra.errors
-
A fluent builder for
OtherResolutionError. - otherResolutionErrorOtherResolutionError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.OtherResolutionError
- otherwise(Associativity) - Method in interface hydra.ast.Associativity.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Expr) - Method in interface hydra.ast.Expr.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(IndentStyle) - Method in interface hydra.ast.IndentStyle.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Ws) - Method in interface hydra.ast.Ws.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(CoderDirection) - Method in interface hydra.coders.CoderDirection.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(LanguageFeature) - Method in interface hydra.coders.LanguageFeature.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TraversalOrder) - Method in interface hydra.coders.TraversalOrder.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(FloatType) - Method in interface hydra.core.FloatType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(FloatValue) - Method in interface hydra.core.FloatValue.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(IntegerType) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(IntegerValue) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Literal) - Method in interface hydra.core.Literal.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(LiteralType) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Term) - Method in interface hydra.core.Term.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Type) - Method in interface hydra.core.Type.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeClassConstraint) - Method in interface hydra.core.TypeClassConstraint.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(DocSegment) - Method in interface hydra.docs.DocSegment.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(CheckingError) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InvalidLiteralError) - Method in interface hydra.error.core.InvalidLiteralError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InvalidTermError) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InvalidTypeError) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(FileError) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InvalidModuleError) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InvalidPackageError) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SystemError) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Error_) - Method in interface hydra.errors.Error_.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ExtractionError) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InferenceError) - Method in interface hydra.errors.InferenceError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ResolutionError) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(FileType) - Method in interface hydra.file.FileType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Value) - Method in interface hydra.json.model.Value.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Either<?, ?>) - Method in interface hydra.overlay.java.util.Either.PartialVisitor
-
Default case for non-exhaustive patterns.
- otherwise(Definition) - Method in interface hydra.packaging.Definition.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(DefinitionReference) - Method in interface hydra.packaging.DefinitionReference.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(DependencyScope) - Method in interface hydra.packaging.DependencyScope.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(EntityReference) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(VersionSpecifier) - Method in interface hydra.packaging.VersionSpecifier.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ParseResult<A>) - Method in interface hydra.parsing.ParseResult.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SubtermLink) - Method in interface hydra.paths.SubtermLink.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SubtermStep) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SubtypeLink) - Method in interface hydra.paths.SubtypeLink.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SubtypeStep) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TermAttribute) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeAttribute) - Method in interface hydra.paths.TypeAttribute.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ComparisonConstraint) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Node) - Method in interface hydra.query.Node.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Path) - Method in interface hydra.query.Path.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Pattern) - Method in interface hydra.query.Pattern.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(RegexQuantifier) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Step) - Method in interface hydra.query.Step.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Atom) - Method in interface hydra.regex.Atom.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ClassItem) - Method in interface hydra.regex.ClassItem.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Quantifier) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TestCase) - Method in interface hydra.testing.TestCase.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(CaseConvention) - Method in interface hydra.util.CaseConvention.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Comparison) - Method in interface hydra.util.Comparison.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Precision) - Method in interface hydra.util.Precision.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(LiteralVariant) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TermVariant) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeVariant) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Node) - Method in interface hydra.yaml.model.Node.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Scalar) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Default branch for unhandled cases.
- out - Variable in class hydra.query.Edge
-
The field representing the out-projection of the edge.
- out(Optional<Name>) - Method in class hydra.query.Edge.Builder
- OUT - Static variable in class hydra.query.Edge
-
Name of the
hydra.query.Edge.outfield. - OWNING_MODULE_NAME - Static variable in class hydra.error.packaging.UndeclaredDependencyError
-
Name of the
hydra.error.packaging.UndeclaredDependencyError.owningModuleNamefield. - owningModuleName - Variable in class hydra.error.packaging.UndeclaredDependencyError
-
The name of the module that actually defines the referenced name
- owningModuleName(ModuleName) - Method in class hydra.error.packaging.UndeclaredDependencyError.Builder
P
- PACKAGE - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReference.packagefield. - PACKAGE - Static variable in class hydra.packaging.ModuleDependency
-
Name of the
hydra.packaging.ModuleDependency.packagefield. - package_ - Variable in class hydra.packaging.ModuleDependency
-
The package providing the depended-on module, if disambiguation is required
- package_(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.Package
- package_(Optional<PackageName>) - Method in class hydra.packaging.ModuleDependency.Builder
- package_(Package_) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.Package
- package_(TypedTerm<PackageName>, TypedTerm<Optional<EntityMetadata>>, TypedTerm<List<PackageDependency>>, TypedTerm<List<Module>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.Package
- package_(ValidationProfile, ValidationResult<InvalidPackageError>, Package_) - Static method in interface hydra.validate.Packaging
-
Validate a package against the given ValidationProfile, accumulating findings into a ValidationResult.
- Package_ - Class in hydra.packaging
-
A package, which is a named collection of modules with metadata and dependencies
- Package_(PackageName) - Constructor for class hydra.packaging.EntityReference.Package_
-
Constructs an immutable
EntityReference.Package_. - Package_(PackageName, Optional<EntityMetadata>, List<PackageDependency>, List<Module>) - Constructor for class hydra.packaging.Package_
-
Constructs an immutable
Package_. - Package_.Builder - Class in hydra.packaging
-
A fluent builder for
Package_. - PACKAGE_NAME - Static variable in class hydra.error.packaging.InvalidPackageNameError
-
Name of the
hydra.error.packaging.InvalidPackageNameError.packageNamefield. - packageDependencies(TypedTerm<Package_>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the dependencies field of hydra.packaging.Package
- packageDependency(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.PackageDependency
- packageDependency(PackageDependency) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.PackageDependency
- packageDependency(TypedTerm<PackageName>, TypedTerm<VersionSpecifier>, TypedTerm<Optional<DependencyScope>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.PackageDependency
- PackageDependency - Class in hydra.packaging
-
A dependency on another package, identified by name and constrained by an optional version specifier
- PackageDependency(PackageName, VersionSpecifier, Optional<DependencyScope>) - Constructor for class hydra.packaging.PackageDependency
-
Constructs an immutable
PackageDependency. - PackageDependency.Builder - Class in hydra.packaging
-
A fluent builder for
PackageDependency. - packageDependencyName(TypedTerm<PackageDependency>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.PackageDependency
- packageDependencyPackageDependency() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.PackageDependency
- packageDependencyScope(TypedTerm<PackageDependency>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the scope field of hydra.packaging.PackageDependency
- packageDependencyVersion(TypedTerm<PackageDependency>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the version field of hydra.packaging.PackageDependency
- packageDependencyWithName(TypedTerm<PackageDependency>, TypedTerm<PackageName>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.PackageDependency
- packageDependencyWithScope(TypedTerm<PackageDependency>, TypedTerm<Optional<DependencyScope>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the scope field of hydra.packaging.PackageDependency
- packageDependencyWithVersion(TypedTerm<PackageDependency>, TypedTerm<VersionSpecifier>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the version field of hydra.packaging.PackageDependency
- packageMetadata(TypedTerm<Package_>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the metadata field of hydra.packaging.Package
- packageModules(TypedTerm<Package_>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the modules field of hydra.packaging.Package
- packageName - Variable in class hydra.error.packaging.InvalidPackageNameError
-
The package name that violates the convention
- packageName(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.PackageName
- packageName(PackageName) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.PackageName
- packageName(PackageName) - Method in class hydra.error.packaging.InvalidPackageNameError.Builder
- packageName(TypedTerm<Package_>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.Package
- PackageName - Class in hydra.packaging
-
The unique name of a package, e.g.
- PackageName(String) - Constructor for class hydra.packaging.PackageName
-
Constructs an immutable
PackageName. - PackageName.Builder - Class in hydra.packaging
-
A fluent builder for
PackageName. - packageName2(TypedTerm<String>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for the hydra.packaging.PackageName wrapper
- packageNamePackageName() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.PackageName
- packagePackage() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.Package
- packageWithDependencies(TypedTerm<Package_>, TypedTerm<List<PackageDependency>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the dependencies field of hydra.packaging.Package
- packageWithMetadata(TypedTerm<Package_>, TypedTerm<Optional<EntityMetadata>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the metadata field of hydra.packaging.Package
- packageWithModules(TypedTerm<Package_>, TypedTerm<List<Module>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the modules field of hydra.packaging.Package
- packageWithName(TypedTerm<Package_>, TypedTerm<PackageName>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.Package
- Packaging - Interface in hydra.decode.error
-
Term decoders for hydra.error.packaging
- Packaging - Interface in hydra.decode
-
Term decoders for hydra.packaging
- Packaging - Interface in hydra.dsl.error
-
DSL functions for hydra.error.packaging
- Packaging - Interface in hydra.dsl
-
DSL functions for hydra.packaging
- Packaging - Interface in hydra.encode.error
-
Term encoders for hydra.error.packaging
- Packaging - Interface in hydra.encode
-
Term encoders for hydra.packaging
- Packaging - Interface in hydra.print.error
-
String representations of hydra.error.packaging types
- Packaging - Interface in hydra.validate
-
Validation functions for modules and packages
- padding - Variable in class hydra.ast.Op
-
The padding around the operator
- padding(Padding) - Method in class hydra.ast.Op.Builder
- padding(Padding) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Padding
- padding(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Padding
- padding(TypedTerm<Ws>, TypedTerm<Ws>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.Padding
- Padding - Class in hydra.ast
-
Left and right padding for an operator
- Padding(Ws, Ws) - Constructor for class hydra.ast.Padding
-
Constructs an immutable
Padding. - PADDING - Static variable in class hydra.ast.Op
-
Name of the
hydra.ast.Op.paddingfield. - Padding.Builder - Class in hydra.ast
-
A fluent builder for
Padding. - paddingLeft(TypedTerm<Padding>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the left field of hydra.ast.Padding
- paddingPadding() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Padding
- paddingRight(TypedTerm<Padding>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the right field of hydra.ast.Padding
- paddingWithLeft(TypedTerm<Padding>, TypedTerm<Ws>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the left field of hydra.ast.Padding
- paddingWithRight(TypedTerm<Padding>, TypedTerm<Ws>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the right field of hydra.ast.Padding
- pair() - Static method in interface hydra.lib.Pairs
- pair(Binding, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Pair type from Bindings.
- pair(Binding, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Pair type from a Binding and a Type.
- pair(Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a pair.
- pair(Type, Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Pair type from a Type and a Binding.
- pair(Type, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a pair type.
- pair(TypedTerm<A>, TypedTerm<B>) - Static method in interface hydra.dsl.lib.Pairs
-
DSL reference to hydra.lib.pairs.pair
- pair(TypedTerm<A>, TypedTerm<B>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
pair a b. - pair(Function<Term, Either<Error_, T0>>, Function<Term, Either<Error_, T1>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a pair of values from a term, applying functions to each component
- pair(Function<T0, String>, Function<T1, String>, Pair<T0, T1>) - Static method in interface hydra.print.Core
-
Show a pair using given functions to show each element
- Pair - Class in hydra.overlay.java.lib.pairs
-
Construct a pair from two values.
- Pair<A,B> - Class in hydra.overlay.java.util
-
A simple class for pairs in Java.
- Pair() - Constructor for class hydra.overlay.java.lib.pairs.Pair
- Pair() - Constructor for class hydra.variants.TermVariant.Pair
-
Constructs an immutable
TermVariant.Pair. - Pair() - Constructor for class hydra.variants.TypeVariant.Pair
-
Constructs an immutable
TypeVariant.Pair. - Pair(A, B) - Constructor for class hydra.overlay.java.util.Pair
-
Constructs a new Pair.
- Pair(PairType) - Constructor for class hydra.core.Type.Pair
-
Constructs an immutable
Type.Pair. - Pair(Pair<Term, Term>) - Constructor for class hydra.core.Term.Pair
-
Constructs an immutable
Term.Pair. - PAIR - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.pairfield. - PAIR - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.pairfield. - PAIR - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.pairfield. - PAIR - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.pairfield. - PAIR_FIRST - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.pairFirstfield. - PAIR_FIRST - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.pairFirstfield. - PAIR_SECOND - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.pairSecondfield. - PAIR_SECOND - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.pairSecondfield. - PairFirst() - Constructor for class hydra.paths.SubtermStep.PairFirst
-
Constructs an immutable
SubtermStep.PairFirst. - PairFirst() - Constructor for class hydra.paths.SubtypeStep.PairFirst
-
Constructs an immutable
SubtypeStep.PairFirst. - Pairs - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.pairs
- Pairs - Interface in hydra.lib
-
Primitives in the hydra.lib.pairs module.
- PairSecond() - Constructor for class hydra.paths.SubtermStep.PairSecond
-
Constructs an immutable
SubtermStep.PairSecond. - PairSecond() - Constructor for class hydra.paths.SubtypeStep.PairSecond
-
Constructs an immutable
SubtypeStep.PairSecond. - pairType(PairType) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.PairType
- pairType(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.PairType
- pairType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.PairType
- PairType - Class in hydra.core
-
A type which pairs a 'first' type and a 'second' type
- PairType(Type, Type) - Constructor for class hydra.core.PairType
-
Constructs an immutable
PairType. - PairType.Builder - Class in hydra.core
-
A fluent builder for
PairType. - pairTypeFirst(TypedTerm<PairType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the first field of hydra.core.PairType
- pairTypePairType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.PairType
- pairTypeSecond(TypedTerm<PairType>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the second field of hydra.core.PairType
- pairTypeWithFirst(TypedTerm<PairType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the first field of hydra.core.PairType
- pairTypeWithSecond(TypedTerm<PairType>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the second field of hydra.core.PairType
- parameter - Variable in class hydra.core.ForallType
-
The variable which is bound by the lambda
- parameter - Variable in class hydra.core.Lambda
-
The parameter of the lambda
- parameter - Variable in class hydra.core.TypeLambda
-
The type variable introduced by the abstraction
- parameter(Name) - Method in class hydra.core.ForallType.Builder
- parameter(Name) - Method in class hydra.core.Lambda.Builder
- parameter(Name) - Method in class hydra.core.TypeLambda.Builder
- parameter(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.Parameter
- parameter(TypedTerm<Name>, TypedTerm<Optional<String>>, TypedTerm<Type>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.Parameter
- parameter(Parameter) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.Parameter
- Parameter - Class in hydra.typing
-
A named, typed parameter of a term, with optional human-readable description and a flag indicating whether the parameter requires lazy evaluation by hosts which support it.
- Parameter(Name, Optional<String>, Type, Boolean) - Constructor for class hydra.typing.Parameter
-
Constructs an immutable
Parameter. - PARAMETER - Static variable in class hydra.core.ForallType
-
Name of the
hydra.core.ForallType.parameterfield. - PARAMETER - Static variable in class hydra.core.Lambda
-
Name of the
hydra.core.Lambda.parameterfield. - PARAMETER - Static variable in class hydra.core.TypeLambda
-
Name of the
hydra.core.TypeLambda.parameterfield. - Parameter.Builder - Class in hydra.typing
-
A fluent builder for
Parameter. - parameterDescription(TypedTerm<Parameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the description field of hydra.typing.Parameter
- parameterIsLazy(TypedTerm<Parameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the isLazy field of hydra.typing.Parameter
- parameterName(TypedTerm<Parameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the name field of hydra.typing.Parameter
- parameterParameter() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.Parameter
- parameters - Variable in class hydra.typing.TermSignature
-
The value parameters of the term, in order
- parameters(List<Parameter>) - Method in class hydra.typing.TermSignature.Builder
- PARAMETERS - Static variable in class hydra.typing.TermSignature
-
Name of the
hydra.typing.TermSignature.parametersfield. - parameterType(TypedTerm<Parameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the type field of hydra.typing.Parameter
- parameterWithDescription(TypedTerm<Parameter>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the description field of hydra.typing.Parameter
- parameterWithIsLazy(TypedTerm<Parameter>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the isLazy field of hydra.typing.Parameter
- parameterWithName(TypedTerm<Parameter>, TypedTerm<Name>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the name field of hydra.typing.Parameter
- parameterWithType(TypedTerm<Parameter>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the type field of hydra.typing.Parameter
- params - Variable in class hydra.typing.FunctionStructure
-
Value parameters (from lambdas)
- params(String...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Collect parameter names for
Phantoms.lambda(List, TypedTerm)without theArrays.asListnoise. - params(List<Name>) - Method in class hydra.typing.FunctionStructure.Builder
- PARAMS - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.paramsfield. - parenList(TypedTerm<Boolean>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.parenList
- parenList(Boolean, List<Expr>) - Static method in interface hydra.Serialization
-
Comma-separate the elements inside parentheses; switches to a half-block style when newlines are requested and there is more than one element.
- parenListAdaptive(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.parenListAdaptive
- parenListAdaptive(List<Expr>) - Static method in interface hydra.Serialization
-
Produce a parenthesized list which separates elements by spaces or newlines depending on the estimated width of the expression.
- parens(Expr) - Static method in interface hydra.Serialization
-
Wrap an expression in inline parentheses
- parens(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.parens
- parentheses() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.parentheses
- parentheses() - Static method in interface hydra.Serialization
-
Round parenthesis pair `(` `)` for use with `brackets`
- parenthesize(Expr) - Static method in interface hydra.Serialization
-
Recursively insert parentheses around subexpressions where required by operator precedence and associativity.
- parenthesize(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.parenthesize
- parseBigint() - Static method in interface hydra.lib.Literals
- parseBigint(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseBigint
- ParseBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a bigint (arbitrary precision integer).
- ParseBigint() - Constructor for class hydra.overlay.java.lib.literals.ParseBigint
- parseBoolean() - Static method in interface hydra.lib.Literals
- parseBoolean(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseBoolean
- ParseBoolean - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a boolean.
- ParseBoolean() - Constructor for class hydra.overlay.java.lib.literals.ParseBoolean
- parseDecimal() - Static method in interface hydra.lib.Literals
- parseDecimal(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseDecimal
- ParseDecimal - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a decimal (arbitrary-precision exact decimal).
- ParseDecimal() - Constructor for class hydra.overlay.java.lib.literals.ParseDecimal
- parseDocAnnotation(String) - Static method in interface hydra.parse.Docs
-
Parse the content between the doc-escape delimiters into an EntityReference.
- parseDocString(String) - Static method in interface hydra.parse.Docs
-
Parse a documentation string into a list of
DocSegments. - parseError(Graph, Term) - Static method in interface hydra.decode.Parsing
-
Decoder for hydra.parsing.ParseError
- parseError(ParseError) - Static method in interface hydra.encode.Parsing
-
Encoder for hydra.parsing.ParseError
- parseError(TypedTerm<String>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.Parsing
-
DSL constructor for hydra.parsing.ParseError
- ParseError - Class in hydra.parsing
-
An error which occurred while parsing
- ParseError(String, List<Integer>) - Constructor for class hydra.parsing.ParseError
-
Constructs an immutable
ParseError. - ParseError.Builder - Class in hydra.parsing
-
A fluent builder for
ParseError. - parseErrorMessage(TypedTerm<ParseError>) - Static method in interface hydra.dsl.Parsing
-
DSL accessor for the message field of hydra.parsing.ParseError
- parseErrorParseError() - Static method in interface hydra.dsl.Parsing
-
DSL name token for hydra.parsing.ParseError
- parseErrorRemainder(TypedTerm<ParseError>) - Static method in interface hydra.dsl.Parsing
-
DSL accessor for the remainder field of hydra.parsing.ParseError
- parseErrorWithMessage(TypedTerm<ParseError>, TypedTerm<String>) - Static method in interface hydra.dsl.Parsing
-
DSL updater for the message field of hydra.parsing.ParseError
- parseErrorWithRemainder(TypedTerm<ParseError>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.Parsing
-
DSL updater for the remainder field of hydra.parsing.ParseError
- parseFloat32() - Static method in interface hydra.lib.Literals
- parseFloat32(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseFloat32
- ParseFloat32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a float32 (32-bit floating-point).
- ParseFloat32() - Constructor for class hydra.overlay.java.lib.literals.ParseFloat32
- parseFloat64() - Static method in interface hydra.lib.Literals
- parseFloat64(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseFloat64
- ParseFloat64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a float64 (64-bit floating-point).
- ParseFloat64() - Constructor for class hydra.overlay.java.lib.literals.ParseFloat64
- parseInt16() - Static method in interface hydra.lib.Literals
- parseInt16(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseInt16
- ParseInt16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into an int16 (16-bit signed integer).
- ParseInt16() - Constructor for class hydra.overlay.java.lib.literals.ParseInt16
- parseInt32() - Static method in interface hydra.lib.Literals
- parseInt32(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseInt32
- ParseInt32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into an int32 (32-bit signed integer).
- ParseInt32() - Constructor for class hydra.overlay.java.lib.literals.ParseInt32
- parseInt64() - Static method in interface hydra.lib.Literals
- parseInt64(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseInt64
- ParseInt64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into an int64 (64-bit signed integer).
- ParseInt64() - Constructor for class hydra.overlay.java.lib.literals.ParseInt64
- parseInt8() - Static method in interface hydra.lib.Literals
- parseInt8(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseInt8
- ParseInt8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into an int8 (8-bit signed integer).
- ParseInt8() - Constructor for class hydra.overlay.java.lib.literals.ParseInt8
- parseJson(TypedTerm<String>) - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.parseJson
- parseJson(String) - Static method in interface hydra.json.Parser
-
Parse a JSON document from a string
- parser(TypedTerm<Function<List<Integer>, ParseResult<A>>>) - Static method in interface hydra.dsl.Parsing
-
DSL constructor for the hydra.parsing.Parser wrapper
- Parser<A> - Class in hydra.parsing
-
A parser which consumes characters from a codepoint list and produces a value.
- Parser - Interface in hydra.dsl.json
-
DSL functions for hydra.json.parser
- Parser - Interface in hydra.json
-
JSON parser using Hydra parser combinators
- Parser(Function<List<Integer>, ParseResult<A>>) - Constructor for class hydra.parsing.Parser
-
Constructs an immutable
Parser. - Parser.Builder<A> - Class in hydra.parsing
-
A fluent builder for
Parser. - parseRegex(String) - Static method in interface hydra.parse.Regex
-
Parse a full regex pattern string into a hydra.regex AST.
- parseResult(Function<A, Term>, ParseResult<A>) - Static method in interface hydra.encode.Parsing
-
Encoder for hydra.parsing.ParseResult
- parseResult(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Parsing
-
Decoder for hydra.parsing.ParseResult
- ParseResult<A> - Class in hydra.parsing
-
The result of a parse operation
- ParseResult.Failure<A> - Class in hydra.parsing
-
A failed parse, with an error message and the remaining input
- ParseResult.PartialVisitor<A,R> - Interface in hydra.parsing
-
Partial visitor over
ParseResultwith a defaultParseResult.PartialVisitor.otherwise(hydra.parsing.ParseResult<A>)branch. - ParseResult.Success<A> - Class in hydra.parsing
-
A successful parse, with a value and the remaining unparsed input
- ParseResult.Visitor<A,R> - Interface in hydra.parsing
-
Visitor over
ParseResult. - parseResultFailure(TypedTerm<ParseError>) - Static method in interface hydra.dsl.Parsing
-
DSL injection for the failure variant of hydra.parsing.ParseResult
- parseResultParseResult() - Static method in interface hydra.dsl.Parsing
-
DSL name token for hydra.parsing.ParseResult
- parseResultSuccess(TypedTerm<ParseSuccess<A>>) - Static method in interface hydra.dsl.Parsing
-
DSL injection for the success variant of hydra.parsing.ParseResult
- parserParser() - Static method in interface hydra.dsl.Parsing
-
DSL name token for hydra.parsing.Parser
- Parsers - Interface in hydra
-
General-purpose parser combinators, operating on a Parser type.
- parseSpecialFloat(TypedTerm<String>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.parseSpecialFloat
- parseSpecialFloat(String) - Static method in interface hydra.json.Decode
-
Parse an IEEE sentinel string (NaN, Infinity, -Infinity, -0.0) to a float64.
- parseSpecialFloat32(TypedTerm<String>) - Static method in interface hydra.dsl.json.Decode
-
DSL reference to hydra.json.decode.parseSpecialFloat32
- parseSpecialFloat32(String) - Static method in interface hydra.json.Decode
-
Parse an IEEE sentinel string (NaN, Infinity, -Infinity, -0.0) to a float32.
- parseString() - Static method in interface hydra.lib.Literals
- parseString(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseString
- ParseString - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string literal representation into a string value.
- ParseString() - Constructor for class hydra.overlay.java.lib.literals.ParseString
- parseSubtermPath(String) - Static method in interface hydra.print.Paths
-
Parse a printed subterm path (steps joined by '/') back into a SubtermPath
- parseSubtermStep(String) - Static method in interface hydra.print.Paths
-
Parse a printed subterm step token back into a SubtermStep
- parseSubtypePath(String) - Static method in interface hydra.print.Paths
-
Parse a printed subtype path (steps joined by '/') back into a SubtypePath
- parseSubtypeStep(String) - Static method in interface hydra.print.Paths
-
Parse a printed subtype step token back into a SubtypeStep
- parseSuccess(TypedTerm<A>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.Parsing
-
DSL constructor for hydra.parsing.ParseSuccess
- parseSuccess(Function<A, Term>, ParseSuccess<A>) - Static method in interface hydra.encode.Parsing
-
Encoder for hydra.parsing.ParseSuccess
- parseSuccess(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Parsing
-
Decoder for hydra.parsing.ParseSuccess
- ParseSuccess<A> - Class in hydra.parsing
-
A successful parse result
- ParseSuccess(A, List<Integer>) - Constructor for class hydra.parsing.ParseSuccess
-
Constructs an immutable
ParseSuccess. - ParseSuccess.Builder<A> - Class in hydra.parsing
-
A fluent builder for
ParseSuccess. - parseSuccessParseSuccess() - Static method in interface hydra.dsl.Parsing
-
DSL name token for hydra.parsing.ParseSuccess
- parseSuccessRemainder(TypedTerm<ParseSuccess<A>>) - Static method in interface hydra.dsl.Parsing
-
DSL accessor for the remainder field of hydra.parsing.ParseSuccess
- parseSuccessValue(TypedTerm<ParseSuccess<A>>) - Static method in interface hydra.dsl.Parsing
-
DSL accessor for the value field of hydra.parsing.ParseSuccess
- parseSuccessWithRemainder(TypedTerm<ParseSuccess<A>>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.Parsing
-
DSL updater for the remainder field of hydra.parsing.ParseSuccess
- parseSuccessWithValue(TypedTerm<ParseSuccess<A>>, TypedTerm<A>) - Static method in interface hydra.dsl.Parsing
-
DSL updater for the value field of hydra.parsing.ParseSuccess
- parseUint16() - Static method in interface hydra.lib.Literals
- parseUint16(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseUint16
- ParseUint16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a uint16 (16-bit unsigned integer).
- ParseUint16() - Constructor for class hydra.overlay.java.lib.literals.ParseUint16
- parseUint32() - Static method in interface hydra.lib.Literals
- parseUint32(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseUint32
- ParseUint32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a uint32 (32-bit unsigned integer).
- ParseUint32() - Constructor for class hydra.overlay.java.lib.literals.ParseUint32
- parseUint64() - Static method in interface hydra.lib.Literals
- parseUint64(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseUint64
- ParseUint64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a uint64 (64-bit unsigned integer).
- ParseUint64() - Constructor for class hydra.overlay.java.lib.literals.ParseUint64
- parseUint8() - Static method in interface hydra.lib.Literals
- parseUint8(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.parseUint8
- ParseUint8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which parses a string into a uint8 (8-bit unsigned integer).
- ParseUint8() - Constructor for class hydra.overlay.java.lib.literals.ParseUint8
- Parsing - Interface in hydra.decode
-
Term decoders for hydra.parsing
- Parsing - Interface in hydra.dsl
-
DSL functions for hydra.parsing
- Parsing - Interface in hydra.encode
-
Term encoders for hydra.parsing
- PARTIAL_APPLICATION - Static variable in class hydra.coders.LanguageFeature
-
Name of the
hydra.coders.LanguageFeature.partialApplicationfield. - PartialApplication() - Constructor for class hydra.coders.LanguageFeature.PartialApplication
-
Constructs an immutable
LanguageFeature.PartialApplication. - partition() - Static method in interface hydra.lib.Eithers
- partition() - Static method in interface hydra.lib.Lists
- partition(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.partition
- partition(TypedTerm<List<Either<X, Y>>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.partition
- Partition - Class in hydra.overlay.java.lib.eithers
-
Partition a list of Eithers into separate lists of Left and Right values.
- Partition - Class in hydra.overlay.java.lib.lists
-
Partitions a list based on a predicate.
- Partition() - Constructor for class hydra.overlay.java.lib.eithers.Partition
- Partition() - Constructor for class hydra.overlay.java.lib.lists.Partition
- partitionDefinitions(TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.partitionDefinitions
- partitionDefinitions(List<Definition>) - Static method in interface hydra.Environment
-
Partition a list of definitions into type definitions and term definitions
- Pascal() - Constructor for class hydra.util.CaseConvention.Pascal
-
Constructs an immutable
CaseConvention.Pascal. - PASCAL - Static variable in class hydra.util.CaseConvention
-
Name of the
hydra.util.CaseConvention.pascalfield. - path - Variable in class hydra.error.checking.OtherCheckingError
-
The subterm path at which the error was observed
- path - Variable in class hydra.error.checking.UndefinedTermVariableCheckingError
-
The subterm path at which the variable was referenced
- path - Variable in class hydra.error.checking.UntypedTermVariableCheckingError
-
The subterm path at which the variable was referenced
- path - Variable in class hydra.errors.OtherInferenceError
-
The subterm path at which the error was observed
- path - Variable in class hydra.errors.UnificationInferenceError
-
The subterm path at which the unification failure was observed
- path - Variable in class hydra.paths.SubtermAttribute
-
The subterm path at which the attribute occurs
- path - Variable in class hydra.paths.SubtermEdge
-
The subterm path at which the reference occurs
- path - Variable in class hydra.paths.SubtermProperty
-
The subterm path at which the leaf term occurs
- path - Variable in class hydra.paths.SubtypeAttribute
-
The subtype path at which the attribute occurs
- path - Variable in class hydra.paths.SubtypeEdge
-
The subtype path at which the reference occurs
- path - Variable in class hydra.paths.SubtypeProperty
-
The subtype path at which the leaf type occurs
- path - Variable in class hydra.query.RegexSequence
-
The path to which the quantifier applies
- path(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Path
- path(SubtermPath) - Method in class hydra.error.checking.OtherCheckingError.Builder
- path(SubtermPath) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError.Builder
- path(SubtermPath) - Method in class hydra.error.checking.UntypedTermVariableCheckingError.Builder
- path(SubtermPath) - Method in class hydra.errors.OtherInferenceError.Builder
- path(SubtermPath) - Method in class hydra.errors.UnificationInferenceError.Builder
- path(SubtermPath) - Method in class hydra.paths.SubtermAttribute.Builder
- path(SubtermPath) - Method in class hydra.paths.SubtermEdge.Builder
- path(SubtermPath) - Method in class hydra.paths.SubtermProperty.Builder
- path(SubtypePath) - Method in class hydra.paths.SubtypeAttribute.Builder
- path(SubtypePath) - Method in class hydra.paths.SubtypeEdge.Builder
- path(SubtypePath) - Method in class hydra.paths.SubtypeProperty.Builder
- path(Path) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Path
- path(Path) - Method in class hydra.query.RegexSequence.Builder
- Path - Class in hydra.query
-
A query path
- PATH - Static variable in class hydra.error.checking.OtherCheckingError
-
Name of the
hydra.error.checking.OtherCheckingError.pathfield. - PATH - Static variable in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Name of the
hydra.error.checking.UndefinedTermVariableCheckingError.pathfield. - PATH - Static variable in class hydra.error.checking.UntypedTermVariableCheckingError
-
Name of the
hydra.error.checking.UntypedTermVariableCheckingError.pathfield. - PATH - Static variable in class hydra.errors.OtherInferenceError
-
Name of the
hydra.errors.OtherInferenceError.pathfield. - PATH - Static variable in class hydra.errors.UnificationInferenceError
-
Name of the
hydra.errors.UnificationInferenceError.pathfield. - PATH - Static variable in class hydra.paths.SubtermAttribute
-
Name of the
hydra.paths.SubtermAttribute.pathfield. - PATH - Static variable in class hydra.paths.SubtermEdge
-
Name of the
hydra.paths.SubtermEdge.pathfield. - PATH - Static variable in class hydra.paths.SubtermProperty
-
Name of the
hydra.paths.SubtermProperty.pathfield. - PATH - Static variable in class hydra.paths.SubtypeAttribute
-
Name of the
hydra.paths.SubtypeAttribute.pathfield. - PATH - Static variable in class hydra.paths.SubtypeEdge
-
Name of the
hydra.paths.SubtypeEdge.pathfield. - PATH - Static variable in class hydra.paths.SubtypeProperty
-
Name of the
hydra.paths.SubtypeProperty.pathfield. - PATH - Static variable in class hydra.query.RegexSequence
-
Name of the
hydra.query.RegexSequence.pathfield. - Path.Inverse - Class in hydra.query
-
A path given by the inverse of another path
- Path.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
Pathwith a defaultPath.PartialVisitor.otherwise(hydra.query.Path)branch. - Path.Regex - Class in hydra.query
-
A path given by a regular expression quantifier applied to another path
- Path.Step - Class in hydra.query
-
A path given by a single step
- Path.Visitor<R> - Interface in hydra.query
-
Visitor over
Path. - pathEquation(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.PathEquation
- pathEquation(PathEquation) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.PathEquation
- pathEquation(TypedTerm<Path>, TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.PathEquation
- PathEquation - Class in hydra.query
-
A declared equivalence between two abstract paths in a graph
- PathEquation(Path, Path) - Constructor for class hydra.query.PathEquation
-
Constructs an immutable
PathEquation. - PathEquation.Builder - Class in hydra.query
-
A fluent builder for
PathEquation. - pathEquationLeft(TypedTerm<PathEquation>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the left field of hydra.query.PathEquation
- pathEquationPathEquation() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.PathEquation
- pathEquationRight(TypedTerm<PathEquation>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the right field of hydra.query.PathEquation
- pathEquationWithLeft(TypedTerm<PathEquation>, TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL updater for the left field of hydra.query.PathEquation
- pathEquationWithRight(TypedTerm<PathEquation>, TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL updater for the right field of hydra.query.PathEquation
- pathInverse(TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL injection for the inverse variant of hydra.query.Path
- pathPath() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Path
- pathRegex(TypedTerm<RegexSequence>) - Static method in interface hydra.dsl.Query
-
DSL injection for the regex variant of hydra.query.Path
- Paths - Interface in hydra.decode
-
Term decoders for hydra.paths
- Paths - Interface in hydra.dsl
-
DSL functions for hydra.paths
- Paths - Interface in hydra.encode
-
Term encoders for hydra.paths
- Paths - Interface in hydra.print
-
Serialization (printing and parsing) of subterm and subtype steps and paths.
- pathStep(TypedTerm<Step>) - Static method in interface hydra.dsl.Query
-
DSL injection for the step variant of hydra.query.Path
- pattern(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Pattern
- pattern(Pattern) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Pattern
- Pattern - Class in hydra.query
-
A query pattern
- Pattern.Conjunction - Class in hydra.query
-
The conjunction ('and') of several other patterns
- Pattern.Disjunction - Class in hydra.query
-
The disjunction (inclusive 'or') of several other patterns
- Pattern.Graph - Class in hydra.query
-
A pattern which matches within a named subgraph
- Pattern.Negation - Class in hydra.query
-
The negation of another pattern
- Pattern.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
Patternwith a defaultPattern.PartialVisitor.otherwise(hydra.query.Pattern)branch. - Pattern.Triple - Class in hydra.query
-
A subject/predicate/object pattern
- Pattern.Visitor<R> - Interface in hydra.query
-
Visitor over
Pattern. - patternConjunction(TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL injection for the conjunction variant of hydra.query.Pattern
- patternDisjunction(TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL injection for the disjunction variant of hydra.query.Pattern
- patternGraph(TypedTerm<GraphPattern>) - Static method in interface hydra.dsl.Query
-
DSL injection for the graph variant of hydra.query.Pattern
- patternImplication(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.PatternImplication
- patternImplication(PatternImplication) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.PatternImplication
- patternImplication(TypedTerm<Pattern>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.PatternImplication
- PatternImplication - Class in hydra.query
-
A pattern which, if it matches in a given graph, implies that another pattern must also match.
- PatternImplication(Pattern, Pattern) - Constructor for class hydra.query.PatternImplication
-
Constructs an immutable
PatternImplication. - PatternImplication.Builder - Class in hydra.query
-
A fluent builder for
PatternImplication. - patternImplicationAntecedent(TypedTerm<PatternImplication>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the antecedent field of hydra.query.PatternImplication
- patternImplicationConsequent(TypedTerm<PatternImplication>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the consequent field of hydra.query.PatternImplication
- patternImplicationPatternImplication() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.PatternImplication
- patternImplicationWithAntecedent(TypedTerm<PatternImplication>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.Query
-
DSL updater for the antecedent field of hydra.query.PatternImplication
- patternImplicationWithConsequent(TypedTerm<PatternImplication>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.Query
-
DSL updater for the consequent field of hydra.query.PatternImplication
- patternNegation(TypedTerm<Pattern>) - Static method in interface hydra.dsl.Query
-
DSL injection for the negation variant of hydra.query.Pattern
- patternPattern() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Pattern
- patterns - Variable in class hydra.query.GraphPattern
-
The patterns to match within the subgraph
- patterns - Variable in class hydra.query.Query
-
The patterns to be matched
- patterns(List<Pattern>) - Method in class hydra.query.GraphPattern.Builder
- patterns(List<Pattern>) - Method in class hydra.query.Query.Builder
- PATTERNS - Static variable in class hydra.query.GraphPattern
-
Name of the
hydra.query.GraphPattern.patternsfield. - PATTERNS - Static variable in class hydra.query.Query
-
Name of the
hydra.query.Query.patternsfield. - patternTriple(TypedTerm<TriplePattern>) - Static method in interface hydra.dsl.Query
-
DSL injection for the triple variant of hydra.query.Pattern
- PERMISSION_DENIED - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileError.permissionDeniedfield. - PERMISSION_DENIED - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemError.permissionDeniedfield. - PermissionDenied(FilePath) - Constructor for class hydra.error.file.FileError.PermissionDenied
-
Constructs an immutable
FileError.PermissionDenied. - PermissionDenied(FilePath) - Constructor for class hydra.error.system.SystemError.PermissionDenied
-
Constructs an immutable
SystemError.PermissionDenied. - PersistentMap<K,V> - Class in hydra.overlay.java.util
-
A persistent (immutable, structurally-shared) ordered map based on a red-black tree.
- PersistentSet<T> - Class in hydra.overlay.java.util
-
A persistent (immutable, structurally-shared) ordered set based on
PersistentMap. - Phantoms - Class in hydra.overlay.java.dsl.meta
-
Term-level phantom-typed DSL.
- pi() - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.pi
- pi() - Static method in interface hydra.lib.Math_
- Pi - Class in hydra.overlay.java.lib.math
-
Returns the mathematical constant pi.
- Pi() - Constructor for class hydra.overlay.java.lib.math.Pi
- PLACEHOLDER_NAME - Static variable in interface hydra.overlay.java.dsl.Types
- poly(List<String>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a polymorphic type scheme with explicit type variables.
- polyConstrained(Map<String, Set<Name>>, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a polymorphic type scheme with explicit type variables and constraints.
- popStackUntil(TypedTerm<Integer>, TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.popStackUntil
- popStackUntil(Integer, TarjanState) - Static method in interface hydra.Sorting
-
Pop vertices off the stack until the given vertex is reached, collecting the current strongly connected component
- Post() - Constructor for class hydra.coders.TraversalOrder.Post
-
Constructs an immutable
TraversalOrder.Post. - POST - Static variable in class hydra.coders.TraversalOrder
-
Name of the
hydra.coders.TraversalOrder.postfield. - pow() - Static method in interface hydra.lib.Math_
- pow(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.pow
- Pow - Class in hydra.overlay.java.lib.math
-
Raises a number to a power.
- Pow() - Constructor for class hydra.overlay.java.lib.math.Pow
- Pre() - Constructor for class hydra.coders.TraversalOrder.Pre
-
Constructs an immutable
TraversalOrder.Pre. - PRE - Static variable in class hydra.coders.TraversalOrder
-
Name of the
hydra.coders.TraversalOrder.prefield. - precedence - Variable in class hydra.ast.Op
-
The precedence of the operator
- precedence(Precedence) - Method in class hydra.ast.Op.Builder
- precedence(Precedence) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Precedence
- precedence(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Precedence
- precedence(TypedTerm<Integer>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for the hydra.ast.Precedence wrapper
- Precedence - Class in hydra.ast
-
Operator precedence
- Precedence(Integer) - Constructor for class hydra.ast.Precedence
-
Constructs an immutable
Precedence. - PRECEDENCE - Static variable in class hydra.ast.Op
-
Name of the
hydra.ast.Op.precedencefield. - Precedence.Builder - Class in hydra.ast
-
A fluent builder for
Precedence. - precedencePrecedence() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Precedence
- PRECEDING_NAME - Static variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Name of the
hydra.error.packaging.DefinitionsOutOfOrderError.precedingNamefield. - precedingName - Variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
The definition that appears first in the list
- precedingName(Name) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError.Builder
- precision(Graph, Term) - Static method in interface hydra.decode.Util
-
Decoder for hydra.util.Precision
- precision(Precision) - Static method in interface hydra.encode.Util
-
Encoder for hydra.util.Precision
- Precision - Class in hydra.util
-
Numeric precision: arbitrary precision, or precision to a specified number of bits
- Precision.Arbitrary - Class in hydra.util
-
Arbitrary precision
- Precision.Bits - Class in hydra.util
-
Precision to a specified number of bits
- Precision.PartialVisitor<R> - Interface in hydra.util
-
Partial visitor over
Precisionwith a defaultPrecision.PartialVisitor.otherwise(hydra.util.Precision)branch. - Precision.Visitor<R> - Interface in hydra.util
-
Visitor over
Precision. - precisionArbitrary() - Static method in interface hydra.dsl.Util
-
DSL injection for the arbitrary variant of hydra.util.Precision
- precisionBits(TypedTerm<Integer>) - Static method in interface hydra.dsl.Util
-
DSL injection for the bits variant of hydra.util.Precision
- precisionPrecision() - Static method in interface hydra.dsl.Util
-
DSL name token for hydra.util.Precision
- predicate - Variable in class hydra.query.TriplePattern
-
The predicate (property) of the pattern
- predicate(Path) - Method in class hydra.query.TriplePattern.Builder
- PREDICATE - Static variable in class hydra.query.TriplePattern
-
Name of the
hydra.query.TriplePattern.predicatefield. - Predicates - Interface in hydra.dsl
-
DSL functions for hydra.predicates
- Predicates - Interface in hydra
-
Type and term classification predicates
- prefix - Variable in class hydra.graph.Library
-
A preferred namespace prefix for function names in the library
- prefix(TypedTerm<String>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.prefix
- prefix(String) - Method in class hydra.graph.Library.Builder
- prefix(String, Expr) - Static method in interface hydra.Serialization
-
Prepend a prefix string to an expression with no surrounding whitespace
- PREFIX - Static variable in class hydra.graph.Library
-
Name of the
hydra.graph.Library.prefixfield. - prepareFloatType(FloatType) - Static method in interface hydra.Adapt
-
Prepare a float type, substituting unsupported types
- prepareIntegerType(IntegerType) - Static method in interface hydra.Adapt
-
Prepare an integer type, substituting unsupported types
- prepareLiteralType(LiteralType) - Static method in interface hydra.Adapt
-
Prepare a literal type, substituting unsupported types
- prepareLiteralType_msgs(FloatType) - Static method in interface hydra.Adapt
- prepareLiteralType_result(FloatType) - Static method in interface hydra.Adapt
- prepareSame(T0) - Static method in interface hydra.Adapt
-
Return a value unchanged with identity transform and no messages
- prepareType(T0, Type) - Static method in interface hydra.Adapt
-
Prepare a type, substituting unsupported literal types
- prependForallDecoders(Type, Type) - Static method in interface hydra.Decoding
-
Prepend decoder types for forall parameters to base type
- prependForallEncoders(Type, Type) - Static method in interface hydra.Encoding
-
Prepend encoder types for forall parameters to base type
- PrettyPrinter - Class in hydra.overlay.java.tools
-
A temporary pretty-printer for terms, for the sake of tests and debugging.
- PRIMARY_KEYS - Static variable in class hydra.relational.RelationSchema
-
Name of the
hydra.relational.RelationSchema.primaryKeysfield. - primaryKey(Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.PrimaryKey
- primaryKey(PrimaryKey) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.PrimaryKey
- primaryKey(TypedTerm<List<ColumnName>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.PrimaryKey wrapper
- PrimaryKey - Class in hydra.relational
-
A primary key of a relation, specified either as a single column, or as a list of columns
- PrimaryKey(List<ColumnName>) - Constructor for class hydra.relational.PrimaryKey
-
Constructs an immutable
PrimaryKey. - PrimaryKey.Builder - Class in hydra.relational
-
A fluent builder for
PrimaryKey. - primaryKeyPrimaryKey() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.PrimaryKey
- primaryKeys - Variable in class hydra.relational.RelationSchema
-
Any number of primary keys for the relation, each of which must be valid for this relation
- primaryKeys(List<PrimaryKey>) - Method in class hydra.relational.RelationSchema.Builder
- primitive(Name) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a primitive function.
- primitive(TypedTerm<PrimitiveDefinition>, TypedTerm<Function<Graph, Function<List<Term>, Either<Error_, Term>>>>) - Static method in interface hydra.dsl.Graph
-
DSL constructor for hydra.graph.Primitive
- primitive(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a primitive function.
- Primitive - Class in hydra.graph
-
A built-in function or constant, consisting of the host-independent PrimitiveDefinition (name, signature, metadata) plus a host-specific implementation.
- Primitive(Name) - Constructor for class hydra.packaging.DefinitionReference.Primitive
-
Constructs an immutable
DefinitionReference.Primitive. - Primitive(PrimitiveDefinition) - Constructor for class hydra.packaging.Definition.Primitive
-
Constructs an immutable
Definition.Primitive. - Primitive(PrimitiveDefinition, Function<Graph, Function<List<Term>, Either<Error_, Term>>>) - Constructor for class hydra.graph.Primitive
-
Constructs an immutable
Primitive. - PRIMITIVE - Static variable in class hydra.packaging.Definition
-
Name of the
hydra.packaging.Definition.primitivefield. - PRIMITIVE - Static variable in class hydra.packaging.DefinitionReference
-
Name of the
hydra.packaging.DefinitionReference.primitivefield. - Primitive.Builder - Class in hydra.graph
-
A fluent builder for
Primitive. - primitiveArity(Primitive) - Static method in interface hydra.Arity
-
Find the arity (expected number of arguments) of a primitive constant or function
- primitiveArity(TypedTerm<Primitive>) - Static method in interface hydra.dsl.Arity
-
DSL reference to hydra.arity.primitiveArity
- primitiveDefinition(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.PrimitiveDefinition
- primitiveDefinition(PrimitiveDefinition) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.PrimitiveDefinition
- primitiveDefinition(TypedTerm<Name>, TypedTerm<Optional<EntityMetadata>>, TypedTerm<TermSignature>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Optional<Term>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.PrimitiveDefinition
- primitiveDefinition(TypedTerm<Primitive>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the definition field of hydra.graph.Primitive
- PrimitiveDefinition - Class in hydra.packaging
-
A primitive definition: the universal, host-independent declarative metadata for a primitive, including name, signature, documentation and lifecycle metadata, totality and purity flags, and an optional default implementation expressed as a Hydra term.
- PrimitiveDefinition(Name, Optional<EntityMetadata>, TermSignature, Boolean, Boolean, Optional<Term>) - Constructor for class hydra.packaging.PrimitiveDefinition
-
Constructs an immutable
PrimitiveDefinition. - PrimitiveDefinition.Builder - Class in hydra.packaging
-
A fluent builder for
PrimitiveDefinition. - primitiveDefinitionDefaultImplementation(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the defaultImplementation field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionIsPure(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the isPure field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionIsTotal(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the isTotal field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionMetadata(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the metadata field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionName(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionPrimitiveDefinition() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.PrimitiveDefinition
- primitiveDefinitionSignature(TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the signature field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithDefaultImplementation(TypedTerm<PrimitiveDefinition>, TypedTerm<Optional<Term>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the defaultImplementation field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithIsPure(TypedTerm<PrimitiveDefinition>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the isPure field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithIsTotal(TypedTerm<PrimitiveDefinition>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the isTotal field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithMetadata(TypedTerm<PrimitiveDefinition>, TypedTerm<Optional<EntityMetadata>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the metadata field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithName(TypedTerm<PrimitiveDefinition>, TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.PrimitiveDefinition
- primitiveDefinitionWithSignature(TypedTerm<PrimitiveDefinition>, TypedTerm<TermSignature>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the signature field of hydra.packaging.PrimitiveDefinition
- primitiveDerivative(Name) - Static method in interface hydra.Differentiation
-
Look up the derivative of a unary Float64 primitive
- PrimitiveFunction - Class in hydra.overlay.java.tools
-
Any of Hydra's primitive functions, implemented in Java.
- PrimitiveFunction() - Constructor for class hydra.overlay.java.tools.PrimitiveFunction
- primitiveImplementation(TypedTerm<Primitive>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the implementation field of hydra.graph.Primitive
- primitivePrimitive() - Static method in interface hydra.dsl.Graph
-
DSL name token for hydra.graph.Primitive
- primitives - Variable in class hydra.graph.Graph
-
All primitive functions and constants by name
- primitives - Variable in class hydra.graph.Library
-
The primitives defined in this library
- primitives(List<Primitive>) - Method in class hydra.graph.Library.Builder
- primitives(Map<Name, Primitive>) - Method in class hydra.graph.Graph.Builder
- PRIMITIVES - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.primitivesfield. - PRIMITIVES - Static variable in class hydra.graph.Library
-
Name of the
hydra.graph.Library.primitivesfield. - PrimitiveType<T> - Class in hydra.overlay.java.lib
-
A wrapper for a type which can be used as the basis of equality and comparison primitives.
- PrimitiveType(String, Type, BiFunction<Graph, Term, Either<Error_, T>>, Comparator<T>) - Constructor for class hydra.overlay.java.lib.PrimitiveType
-
Construct a primitive type.
- primitiveWithDefinition(TypedTerm<Primitive>, TypedTerm<PrimitiveDefinition>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the definition field of hydra.graph.Primitive
- primitiveWithImplementation(TypedTerm<Primitive>, TypedTerm<Function<Graph, Function<List<Term>, Either<Error_, Term>>>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the implementation field of hydra.graph.Primitive
- printBigint() - Static method in interface hydra.lib.Literals
- printBigint(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printBigint
- PrintBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a bigint (arbitrary-precision integer) to its string representation.
- PrintBigint() - Constructor for class hydra.overlay.java.lib.literals.PrintBigint
- printBoolean() - Static method in interface hydra.lib.Literals
- printBoolean(TypedTerm<Boolean>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printBoolean
- PrintBoolean - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a boolean to its string representation.
- PrintBoolean() - Constructor for class hydra.overlay.java.lib.literals.PrintBoolean
- printCodePoint(Integer) - Static method in interface hydra.print.emacs.Regex
-
Render a single Unicode code point as a one-character string.
- printCodePoint(Integer) - Static method in interface hydra.print.pcre.Regex
-
Render a single Unicode code point as a one-character string.
- printCodePoint(Integer) - Static method in interface hydra.print.posix.Regex
-
Render a single Unicode code point as a one-character string.
- printCodePoint(Integer) - Static method in interface hydra.print.Regex
-
Render a single Unicode code point as a one-character string.
- printDecimal() - Static method in interface hydra.lib.Literals
- printDecimal(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printDecimal
- PrintDecimal - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a decimal (arbitrary-precision exact decimal) to its string representation.
- PrintDecimal() - Constructor for class hydra.overlay.java.lib.literals.PrintDecimal
- printExpr(Expr) - Static method in interface hydra.Serialization
-
Render an expression to a string, expanding bracket pairs, block styles, indents, and operator chains
- printExpr(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.printExpr
- printFloat32() - Static method in interface hydra.lib.Literals
- printFloat32(TypedTerm<Float>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printFloat32
- PrintFloat32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float32 (32-bit floating-point) to its string representation.
- PrintFloat32() - Constructor for class hydra.overlay.java.lib.literals.PrintFloat32
- printFloat64() - Static method in interface hydra.lib.Literals
- printFloat64(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printFloat64
- PrintFloat64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a float64 (64-bit floating-point) to its string representation.
- PrintFloat64() - Constructor for class hydra.overlay.java.lib.literals.PrintFloat64
- printInt16() - Static method in interface hydra.lib.Literals
- printInt16(TypedTerm<Short>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printInt16
- PrintInt16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int16 (16-bit signed integer) to its string representation.
- PrintInt16() - Constructor for class hydra.overlay.java.lib.literals.PrintInt16
- printInt32() - Static method in interface hydra.lib.Literals
- printInt32(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printInt32
- PrintInt32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int32 (32-bit signed integer) to its string representation.
- PrintInt32() - Constructor for class hydra.overlay.java.lib.literals.PrintInt32
- printInt64() - Static method in interface hydra.lib.Literals
- printInt64(TypedTerm<Long>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printInt64
- PrintInt64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int64 (64-bit signed integer) to its string representation.
- PrintInt64() - Constructor for class hydra.overlay.java.lib.literals.PrintInt64
- printInt8() - Static method in interface hydra.lib.Literals
- printInt8(TypedTerm<Byte>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printInt8
- PrintInt8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts an int8 (8-bit signed integer) to its string representation.
- PrintInt8() - Constructor for class hydra.overlay.java.lib.literals.PrintInt8
- printJson(Value) - Static method in interface hydra.json.Writer
-
Serialize a JSON value to a string
- printJson(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.printJson
- printRegex(List<List<Quantified>>) - Static method in interface hydra.print.emacs.Regex
-
Render a hydra.regex AST into GNU Emacs regexp syntax (escaped \| \( \) \{..\}, .
- printRegex(List<List<Quantified>>) - Static method in interface hydra.print.pcre.Regex
-
Render a hydra.regex AST into PCRE / java.util.regex / ECMA syntax.
- printRegex(List<List<Quantified>>) - Static method in interface hydra.print.posix.Regex
-
Render a hydra.regex AST into POSIX ERE syntax.
- printRegex(List<List<Quantified>>) - Static method in interface hydra.print.Regex
-
Render a hydra.regex AST to canonical Hydra regex text.
- printString() - Static method in interface hydra.lib.Literals
- printString(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printString
- PrintString - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a string to its quoted string literal representation.
- PrintString() - Constructor for class hydra.overlay.java.lib.literals.PrintString
- printTerm(Term) - Static method in class hydra.overlay.java.tools.PrettyPrinter
-
Serialize a term to a string.
- printUint16() - Static method in interface hydra.lib.Literals
- printUint16(TypedTerm<Character>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printUint16
- PrintUint16 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint16 (16-bit unsigned integer) to its string representation.
- PrintUint16() - Constructor for class hydra.overlay.java.lib.literals.PrintUint16
- printUint32() - Static method in interface hydra.lib.Literals
- printUint32(TypedTerm<Long>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printUint32
- PrintUint32 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint32 (32-bit unsigned integer) to its string representation.
- PrintUint32() - Constructor for class hydra.overlay.java.lib.literals.PrintUint32
- printUint64() - Static method in interface hydra.lib.Literals
- printUint64(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printUint64
- PrintUint64 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint64 (64-bit unsigned integer) to its string representation.
- PrintUint64() - Constructor for class hydra.overlay.java.lib.literals.PrintUint64
- printUint8() - Static method in interface hydra.lib.Literals
- printUint8(TypedTerm<Short>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.printUint8
- PrintUint8 - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint8 (8-bit unsigned integer) to its string representation.
- PrintUint8() - Constructor for class hydra.overlay.java.lib.literals.PrintUint8
- processResult(Graph, Term) - Static method in interface hydra.decode.System_
-
Decoder for hydra.system.ProcessResult
- processResult(ProcessResult) - Static method in interface hydra.encode.System_
-
Encoder for hydra.system.ProcessResult
- processResult(TypedTerm<StatusCode>, TypedTerm<byte[]>, TypedTerm<byte[]>) - Static method in interface hydra.dsl.System_
-
DSL constructor for hydra.system.ProcessResult
- ProcessResult - Class in hydra.system
-
The outcome of a child process that ran to completion, as obtained by wait() / waitpid() (XSH, https://pubs.opengroup.org/onlinepubs/9799919799/functions/wait.html) together with its captured output.
- ProcessResult(StatusCode, byte[], byte[]) - Constructor for class hydra.system.ProcessResult
-
Constructs an immutable
ProcessResult. - ProcessResult.Builder - Class in hydra.system
-
A fluent builder for
ProcessResult. - processResultExitCode(TypedTerm<ProcessResult>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the exitCode field of hydra.system.ProcessResult
- processResultProcessResult() - Static method in interface hydra.dsl.System_
-
DSL name token for hydra.system.ProcessResult
- processResultStderr(TypedTerm<ProcessResult>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the stderr field of hydra.system.ProcessResult
- processResultStdout(TypedTerm<ProcessResult>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the stdout field of hydra.system.ProcessResult
- processResultWithExitCode(TypedTerm<ProcessResult>, TypedTerm<StatusCode>) - Static method in interface hydra.dsl.System_
-
DSL updater for the exitCode field of hydra.system.ProcessResult
- processResultWithStderr(TypedTerm<ProcessResult>, TypedTerm<byte[]>) - Static method in interface hydra.dsl.System_
-
DSL updater for the stderr field of hydra.system.ProcessResult
- processResultWithStdout(TypedTerm<ProcessResult>, TypedTerm<byte[]>) - Static method in interface hydra.dsl.System_
-
DSL updater for the stdout field of hydra.system.ProcessResult
- product(Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a product term using nested pairs (alias for tuple).
- product(Type...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a product type from varargs.
- product(List<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a product term using nested pairs (alias for tuple).
- product(List<Type>) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a product type using nested pairs.
- program - Variable in class hydra.system.Command
-
The executable to run; a POSIX pathname, resolved against PATH by the host when it contains no slash (as for the execvp/execlp family).
- program(FilePath) - Method in class hydra.system.Command.Builder
- PROGRAM - Static variable in class hydra.system.Command
-
Name of the
hydra.system.Command.programfield. - proj(Name, Name, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName @@ term— Name overload, term argument. - proj(Name, Name, String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName @@ var varName— Name overload. - proj(String, String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName @@ term— String overload, term argument. - proj(String, String, String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName @@ var varName— combined projection + application. - project(Name, Name) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName— Name overload. - project(Name, Name) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a projection term for accessing record fields.
- project(Name, String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Project a field from a record (with Name recordName and String fieldName).
- project(String, String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
project TypeName fieldName— field projection function. - project(String, String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a projection term.
- Project() - Constructor for class hydra.variants.TermVariant.Project
-
Constructs an immutable
TermVariant.Project. - Project(Projection) - Constructor for class hydra.core.Term.Project
-
Constructs an immutable
Term.Project. - Project(Projection) - Constructor for class hydra.query.Step.Project
-
Constructs an immutable
Step.Project. - PROJECT - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.projectfield. - PROJECT - Static variable in class hydra.query.Step
-
Name of the
hydra.query.Step.projectfield. - PROJECT - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.projectfield. - PROJECT_FIELD_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.projectFieldNamefield. - PROJECT_TYPE_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.projectTypeNamefield. - ProjectFieldName(Name) - Constructor for class hydra.paths.TermAttribute.ProjectFieldName
-
Constructs an immutable
TermAttribute.ProjectFieldName. - projection(Projection) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Projection
- projection(Projection) - Static method in interface hydra.print.Core
-
Show a projection as a string
- projection(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Projection
- projection(TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Projection
- Projection - Class in hydra.core
-
A record elimination; a projection
- Projection(Name, Name) - Constructor for class hydra.core.Projection
-
Constructs an immutable
Projection. - Projection.Builder - Class in hydra.core
-
A fluent builder for
Projection. - projectionFieldName(TypedTerm<Projection>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the fieldName field of hydra.core.Projection
- projectionProjection() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Projection
- projectionTypeName(TypedTerm<Projection>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeName field of hydra.core.Projection
- projectionWithFieldName(TypedTerm<Projection>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the fieldName field of hydra.core.Projection
- projectionWithTypeName(TypedTerm<Projection>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeName field of hydra.core.Projection
- ProjectTypeName(Name) - Constructor for class hydra.paths.TermAttribute.ProjectTypeName
-
Constructs an immutable
TermAttribute.ProjectTypeName. - propagateTags(TypedTerm<List<Pair<T0, List<T0>>>>, TypedTerm<List<Pair<T0, List<T1>>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.propagateTags
- propagateTags(List<Pair<T0, List<T0>>>, List<Pair<T0, List<T1>>>) - Static method in interface hydra.Sorting
-
Given a graph as an adjacency list of edges and a list of explicit tags per node, compute the full set of tags for each node by propagating tags through edges.
- propagateTags_adjMap(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- propagateTags_allNodes(List<Pair<T0, List<T0>>>, List<Pair<T0, List<T1>>>) - Static method in interface hydra.Sorting
- propagateTags_getTagsForNode(Map<T0, List<T0>>, Map<T0, Set<T1>>, T0) - Static method in interface hydra.Sorting
- propagateTags_reachable(Map<T0, List<T0>>, T0) - Static method in interface hydra.Sorting
- propagateTags_tagMap(List<Pair<T0, List<T1>>>) - Static method in interface hydra.Sorting
- Property(SubtermProperty) - Constructor for class hydra.paths.SubtermLink.Property
-
Constructs an immutable
SubtermLink.Property. - Property(SubtypeProperty) - Constructor for class hydra.paths.SubtypeLink.Property
-
Constructs an immutable
SubtypeLink.Property. - PROPERTY - Static variable in class hydra.paths.SubtermLink
-
Name of the
hydra.paths.SubtermLink.propertyfield. - PROPERTY - Static variable in class hydra.paths.SubtypeLink
-
Name of the
hydra.paths.SubtypeLink.propertyfield. - pruneLet(Let) - Static method in interface hydra.Dependencies
-
Given a let expression, remove any unused bindings.
- pruneLet(TypedTerm<Let>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.pruneLet
- pure() - Static method in interface hydra.lib.Effects
- pure(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Effects
-
DSL reference to hydra.lib.effects.pure
- pure(T0) - Static method in interface hydra.Parsers
-
A parser that always succeeds with the given value without consuming input
- Pure - Class in hydra.overlay.java.lib.effects
-
Lift a pure value into an effect.
- Pure() - Constructor for class hydra.overlay.java.lib.effects.Pure
- push(X, LList<X>) - Static method in class hydra.overlay.java.tools.LList
-
Construct a list by logically pushing a value to the head of another list (which is not modified).
- pushSubtermStep(SubtermStep, InferenceContext) - Static method in interface hydra.Names
-
Prepend a SubtermStep to the InferenceContext's trace.
- pushSubtermStep(TypedTerm<SubtermStep>, TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.pushSubtermStep
- pushTypeAppsInward(Term) - Static method in interface hydra.Adapt
-
Normalize a term by pushing TermTypeApplication inward past TermApplication and TermLambda.
- put(Name, boolean) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a boolean field to the object.
- put(Name, double) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a double field to the object.
- put(Name, int) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an integer field to the object.
- put(Name, Value) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a JSON value field to the object.
- put(Name, String) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a string field to the object.
- put(Name, L, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a custom field to the object with a mapping function.
- put(String, boolean) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a boolean field to the object.
- put(String, double) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a double field to the object.
- put(String, int) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an integer field to the object.
- put(String, Value) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a JSON value field to the object.
- put(String, String) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a string field to the object.
- put(String, L, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a custom field to the object with a mapping function.
- put(K, V) - Method in class hydra.overlay.java.util.PersistentMap
- putAll(Map<? extends K, ? extends V>) - Method in class hydra.overlay.java.util.PersistentMap
- putList(Name, List<L>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a list field to the object.
- putList(String, List<L>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add a list field to the object.
- putOpt(Name, Optional<Boolean>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional boolean field to the object.
- putOpt(Name, Optional<L>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional field to the object.
- putOpt(String, Optional<Boolean>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional boolean field to the object.
- putOpt(String, Optional<L>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional field to the object.
- putOptSet(Name, Optional<Set<L>>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional set field to the object.
- putOptSet(String, Optional<Set<L>>, Function<L, Value>) - Method in class hydra.overlay.java.json.JsonEncoding.ObjectBuilder
-
Add an optional set field to the object.
Q
- qname(ModuleName, String) - Static method in interface hydra.Names
-
Construct a qualified (dot-separated) name
- qname(TypedTerm<ModuleName>, TypedTerm<String>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.qname
- qualifiedName(Graph, Term) - Static method in interface hydra.decode.Util
-
Decoder for hydra.util.QualifiedName
- qualifiedName(TypedTerm<Optional<ModuleName>>, TypedTerm<String>) - Static method in interface hydra.dsl.Util
-
DSL constructor for hydra.util.QualifiedName
- qualifiedName(QualifiedName) - Static method in interface hydra.encode.Util
-
Encoder for hydra.util.QualifiedName
- QualifiedName - Class in hydra.util
-
A qualified name consisting of an optional module name together with a mandatory local name
- QualifiedName(Optional<ModuleName>, String) - Constructor for class hydra.util.QualifiedName
-
Constructs an immutable
QualifiedName. - QualifiedName.Builder - Class in hydra.util
-
A fluent builder for
QualifiedName. - qualifiedNameLocal(TypedTerm<QualifiedName>) - Static method in interface hydra.dsl.Util
-
DSL accessor for the local field of hydra.util.QualifiedName
- qualifiedNameModuleName(TypedTerm<QualifiedName>) - Static method in interface hydra.dsl.Util
-
DSL accessor for the moduleName field of hydra.util.QualifiedName
- qualifiedNameQualifiedName() - Static method in interface hydra.dsl.Util
-
DSL name token for hydra.util.QualifiedName
- qualifiedNameWithLocal(TypedTerm<QualifiedName>, TypedTerm<String>) - Static method in interface hydra.dsl.Util
-
DSL updater for the local field of hydra.util.QualifiedName
- qualifiedNameWithModuleName(TypedTerm<QualifiedName>, TypedTerm<Optional<ModuleName>>) - Static method in interface hydra.dsl.Util
-
DSL updater for the moduleName field of hydra.util.QualifiedName
- qualifyName(Name) - Static method in interface hydra.Names
-
Split a dot-separated name into a namespace and local name
- qualifyName(TypedTerm<Name>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.qualifyName
- quantified() - Static method in interface hydra.parse.Regex
-
Parse an atom followed by an optional quantifier.
- quantified(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.Quantified
- quantified(Quantified) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.Quantified
- quantified(Quantified) - Static method in interface hydra.print.emacs.Regex
-
Render an atom followed by its quantifier suffix.
- quantified(Quantified) - Static method in interface hydra.print.pcre.Regex
-
Render an atom followed by its quantifier suffix.
- quantified(Quantified) - Static method in interface hydra.print.posix.Regex
-
Render an atom followed by its quantifier suffix.
- quantified(Quantified) - Static method in interface hydra.print.Regex
-
Render an atom followed by its quantifier suffix.
- quantified(TypedTerm<Atom>, TypedTerm<Quantifier>) - Static method in interface hydra.dsl.Regex
-
DSL constructor for hydra.regex.Quantified
- Quantified - Class in hydra.regex
-
An atom together with an optional quantifier applied to it.
- Quantified(Atom, Quantifier) - Constructor for class hydra.regex.Quantified
-
Constructs an immutable
Quantified. - Quantified.Builder - Class in hydra.regex
-
A fluent builder for
Quantified. - quantifiedAtom(TypedTerm<Quantified>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the atom field of hydra.regex.Quantified
- quantifiedQuantified() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.Quantified
- quantifiedQuantifier(TypedTerm<Quantified>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the quantifier field of hydra.regex.Quantified
- quantifiedWithAtom(TypedTerm<Quantified>, TypedTerm<Atom>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the atom field of hydra.regex.Quantified
- quantifiedWithQuantifier(TypedTerm<Quantified>, TypedTerm<Quantifier>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the quantifier field of hydra.regex.Quantified
- quantifier - Variable in class hydra.query.RegexSequence
-
The quantifier
- quantifier - Variable in class hydra.regex.Quantified
-
The quantifier; use 'one' for an unquantified atom.
- quantifier() - Static method in interface hydra.parse.Regex
-
Parse an optional quantifier following an atom; yields 'one' when no quantifier is present.
- quantifier(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.Quantifier
- quantifier(RegexQuantifier) - Method in class hydra.query.RegexSequence.Builder
- quantifier(Quantifier) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.Quantifier
- quantifier(Quantifier) - Static method in interface hydra.print.emacs.Regex
-
Render a quantifier suffix; bounded {..} forms use Emacs's escaped braces \{..\}.
- quantifier(Quantifier) - Static method in interface hydra.print.pcre.Regex
-
Render a quantifier suffix; the 'one' quantifier renders as the empty string.
- quantifier(Quantifier) - Static method in interface hydra.print.posix.Regex
-
Render a quantifier suffix; the 'one' quantifier renders as the empty string.
- quantifier(Quantifier) - Static method in interface hydra.print.Regex
-
Render a quantifier suffix; the 'one' quantifier renders as the empty string.
- quantifier(Quantifier) - Method in class hydra.regex.Quantified.Builder
- Quantifier - Class in hydra.regex
-
A regular-expression quantifier.
- QUANTIFIER - Static variable in class hydra.query.RegexSequence
-
Name of the
hydra.query.RegexSequence.quantifierfield. - QUANTIFIER - Static variable in class hydra.regex.Quantified
-
Name of the
hydra.regex.Quantified.quantifierfield. - Quantifier.AtLeast - Class in hydra.regex
-
The {n,} quantifier; matches at least n occurrences.
- Quantifier.Exactly - Class in hydra.regex
-
The {n} quantifier; matches exactly n occurrences.
- Quantifier.One - Class in hydra.regex
-
No quantifier; matches exactly one occurrence.
- Quantifier.OneOrMore - Class in hydra.regex
-
The + quantifier; matches one or more occurrences.
- Quantifier.PartialVisitor<R> - Interface in hydra.regex
-
Partial visitor over
Quantifierwith a defaultQuantifier.PartialVisitor.otherwise(hydra.regex.Quantifier)branch. - Quantifier.Range - Class in hydra.regex
-
The {n,m} quantifier; matches between n and m (inclusive) occurrences.
- Quantifier.Visitor<R> - Interface in hydra.regex
-
Visitor over
Quantifier. - Quantifier.ZeroOrMore - Class in hydra.regex
-
The * quantifier; matches zero or more occurrences.
- Quantifier.ZeroOrOne - Class in hydra.regex
-
The ? quantifier; matches zero or one occurrence.
- quantifierAtLeast(TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the atLeast variant of hydra.regex.Quantifier
- quantifierExactly(TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the exactly variant of hydra.regex.Quantifier
- quantifierOne() - Static method in interface hydra.dsl.Regex
-
DSL injection for the one variant of hydra.regex.Quantifier
- quantifierOneOrMore() - Static method in interface hydra.dsl.Regex
-
DSL injection for the oneOrMore variant of hydra.regex.Quantifier
- quantifierQuantifier() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.Quantifier
- quantifierRange(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.QuantifierRange
- quantifierRange(QuantifierRange) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.QuantifierRange
- quantifierRange(TypedTerm<QuantifierRange>) - Static method in interface hydra.dsl.Regex
-
DSL injection for the range variant of hydra.regex.Quantifier
- QuantifierRange - Class in hydra.regex
-
The bounds of a {n,m} quantifier: between min and max (inclusive) occurrences.
- QuantifierRange(Integer, Integer) - Constructor for class hydra.regex.QuantifierRange
-
Constructs an immutable
QuantifierRange. - QuantifierRange.Builder - Class in hydra.regex
-
A fluent builder for
QuantifierRange. - quantifierRange2(TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL constructor for hydra.regex.QuantifierRange
- quantifierRangeMax(TypedTerm<QuantifierRange>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the max field of hydra.regex.QuantifierRange
- quantifierRangeMin(TypedTerm<QuantifierRange>) - Static method in interface hydra.dsl.Regex
-
DSL accessor for the min field of hydra.regex.QuantifierRange
- quantifierRangeQuantifierRange() - Static method in interface hydra.dsl.Regex
-
DSL name token for hydra.regex.QuantifierRange
- quantifierRangeWithMax(TypedTerm<QuantifierRange>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the max field of hydra.regex.QuantifierRange
- quantifierRangeWithMin(TypedTerm<QuantifierRange>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Regex
-
DSL updater for the min field of hydra.regex.QuantifierRange
- quantifierZeroOrMore() - Static method in interface hydra.dsl.Regex
-
DSL injection for the zeroOrMore variant of hydra.regex.Quantifier
- quantifierZeroOrOne() - Static method in interface hydra.dsl.Regex
-
DSL injection for the zeroOrOne variant of hydra.regex.Quantifier
- query(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Query
- query(Query) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Query
- query(TypedTerm<List<Variable>>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.Query
- Query - Class in hydra.query
-
A SELECT-style graph pattern matching query
- Query - Interface in hydra.decode
-
Term decoders for hydra.query
- Query - Interface in hydra.dsl
-
DSL functions for hydra.query
- Query - Interface in hydra.encode
-
Term encoders for hydra.query
- Query(List<Variable>, List<Pattern>) - Constructor for class hydra.query.Query
-
Constructs an immutable
Query. - Query.Builder - Class in hydra.query
-
A fluent builder for
Query. - queryPatterns(TypedTerm<Query>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the patterns field of hydra.query.Query
- queryQuery() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Query
- queryVariables(TypedTerm<Query>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the variables field of hydra.query.Query
- queryWithPatterns(TypedTerm<Query>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.Query
-
DSL updater for the patterns field of hydra.query.Query
- queryWithVariables(TypedTerm<Query>, TypedTerm<List<Variable>>) - Static method in interface hydra.dsl.Query
-
DSL updater for the variables field of hydra.query.Query
R
- range() - Static method in interface hydra.lib.Math_
- range(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Range
- range(Range) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Range
- range(TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.range
- range(TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.Range
- Range - Class in hydra.overlay.java.lib.math
-
Generates a half-open range of integers, [start, end).
- Range - Class in hydra.query
-
A range from min to max, inclusive
- Range() - Constructor for class hydra.overlay.java.lib.math.Range
- Range(VersionRange) - Constructor for class hydra.packaging.VersionSpecifier.Range
-
Constructs an immutable
VersionSpecifier.Range. - Range(Range) - Constructor for class hydra.query.RegexQuantifier.Range
-
Constructs an immutable
RegexQuantifier.Range. - Range(CharacterRange) - Constructor for class hydra.regex.ClassItem.Range
-
Constructs an immutable
ClassItem.Range. - Range(QuantifierRange) - Constructor for class hydra.regex.Quantifier.Range
-
Constructs an immutable
Quantifier.Range. - Range(Integer, Integer) - Constructor for class hydra.query.Range
-
Constructs an immutable
Range. - RANGE - Static variable in class hydra.packaging.VersionSpecifier
-
Name of the
hydra.packaging.VersionSpecifier.rangefield. - RANGE - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.rangefield. - RANGE - Static variable in class hydra.regex.ClassItem
-
Name of the
hydra.regex.ClassItem.rangefield. - RANGE - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.rangefield. - Range.Builder - Class in hydra.query
-
A fluent builder for
Range. - rangeMax(TypedTerm<Range>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the max field of hydra.query.Range
- rangeMin(TypedTerm<Range>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the min field of hydra.query.Range
- rangeRange() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Range
- rangeWithMax(TypedTerm<Range>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Query
-
DSL updater for the max field of hydra.query.Range
- rangeWithMin(TypedTerm<Range>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Query
-
DSL updater for the min field of hydra.query.Range
- readFile() - Static method in interface hydra.lib.Files
- readFile(TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.readFile
- ReadFile - Class in hydra.overlay.java.lib.files
-
Read the complete contents of a file as raw bytes.
- ReadFile() - Constructor for class hydra.overlay.java.lib.files.ReadFile
- readStdin() - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.readStdin
- readStdin() - Static method in interface hydra.lib.System_
- ReadStdin - Class in hydra.overlay.java.lib.system
-
Read the complete contents of standard input as raw bytes.
- ReadStdin() - Constructor for class hydra.overlay.java.lib.system.ReadStdin
- readSymlink() - Static method in interface hydra.lib.Files
- readSymlink(TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.readSymlink
- ReadSymlink - Class in hydra.overlay.java.lib.files
-
Read the target of a symbolic link.
- ReadSymlink() - Constructor for class hydra.overlay.java.lib.files.ReadSymlink
- readTerm(String) - Static method in interface hydra.print.Core
-
A placeholder for reading terms from their serialized form.
- record(FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a record type with the given fields and the default type name.
- record(Name, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
record TypeName [field1, field2, ...]— Name overload. - record(Name, Field...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a record with named fields.
- record(Name, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a record's fields from a term
- record(Name, List<Field>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
record TypeName fields— Name overload. - record(Name, List<Field>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a record term.
- record(Record) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Record
- record(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Record
- record(TypedTerm<Name>, TypedTerm<List<Field>>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.Record
- record(String, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
record TypeName [field1, field2, ...]. - record(String, Field...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a record term (with string type name).
- record(String, List<Field>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
record TypeName fields. - record(List<FieldType>) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a record type with the given fields.
- Record - Class in hydra.core
-
A record, or labeled tuple; a map of field names to terms
- Record() - Constructor for class hydra.variants.TermVariant.Record
-
Constructs an immutable
TermVariant.Record. - Record() - Constructor for class hydra.variants.TypeVariant.Record
-
Constructs an immutable
TypeVariant.Record. - Record(Name, List<Field>) - Constructor for class hydra.core.Record
-
Constructs an immutable
Record. - Record(Record) - Constructor for class hydra.core.Term.Record
-
Constructs an immutable
Term.Record. - Record(List<FieldType>) - Constructor for class hydra.core.Type.Record
-
Constructs an immutable
Type.Record. - RECORD - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.recordfield. - RECORD - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.recordfield. - RECORD - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.recordfield. - RECORD - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.recordfield. - RECORD_FIELD - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.recordFieldfield. - RECORD_FIELD - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.recordFieldfield. - RECORD_TYPE_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.recordTypeNamefield. - Record.Builder - Class in hydra.core
-
A fluent builder for
Record. - RecordField(Name) - Constructor for class hydra.paths.SubtermStep.RecordField
-
Constructs an immutable
SubtermStep.RecordField. - RecordField(Name) - Constructor for class hydra.paths.SubtypeStep.RecordField
-
Constructs an immutable
SubtypeStep.RecordField. - recordFields(TypedTerm<Record>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the fields field of hydra.core.Record
- recordRecord() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Record
- recordType(T0, Type) - Static method in interface hydra.extract.Core
-
Extract the field types from a record type
- recordTypeName(TypedTerm<Record>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeName field of hydra.core.Record
- RecordTypeName(Name) - Constructor for class hydra.paths.TermAttribute.RecordTypeName
-
Constructs an immutable
TermAttribute.RecordTypeName. - recordWith(Name, String, List<Name>, Field...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Copy-with-update: build a
record typeNamewhose fields are, in the order ofallFields, projected verbatim fromvar(baseVar)— except for those named inoverrides, which supply their own value. - recordWithFields(TypedTerm<Record>, TypedTerm<List<Field>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the fields field of hydra.core.Record
- recordWithName(Name, FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a record type with the given fields and a provided type name.
- recordWithName(Name, List<FieldType>) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a record type with the given fields and a provided type name.
- recordWithName(String, FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a record type with the given name and fields.
- recordWithTypeName(TypedTerm<Record>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeName field of hydra.core.Record
- reduceTerm(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Boolean>, TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.reduceTerm
- reduceTerm(T0, Graph, Boolean, Term) - Static method in interface hydra.Reduction
-
A term evaluation function which is alternatively lazy or eager
- Reduction - Interface in hydra.dsl
-
DSL functions for hydra.reduction
- Reduction - Interface in hydra
-
Functions for reducing terms and types, i.e.
- REDUNDANT_WRAP_UNWRAP - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.redundantWrapUnwrapfield. - RedundantWrapUnwrap(RedundantWrapUnwrapError) - Constructor for class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
-
Constructs an immutable
InvalidTermError.RedundantWrapUnwrap. - redundantWrapUnwrapError(RedundantWrapUnwrapError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapError(RedundantWrapUnwrapError) - Static method in interface hydra.print.error.Core
-
Show a redundant wrap/unwrap error as a string
- redundantWrapUnwrapError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.RedundantWrapUnwrapError
- RedundantWrapUnwrapError - Class in hydra.error.core
-
An unwrap elimination applied to a wrap term of the same type, forming a no-op round-trip (optional)
- RedundantWrapUnwrapError(SubtermPath, Name) - Constructor for class hydra.error.core.RedundantWrapUnwrapError
-
Constructs an immutable
RedundantWrapUnwrapError. - RedundantWrapUnwrapError.Builder - Class in hydra.error.core
-
A fluent builder for
RedundantWrapUnwrapError. - redundantWrapUnwrapErrorLocation(TypedTerm<RedundantWrapUnwrapError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapErrorRedundantWrapUnwrapError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapErrorTypeName(TypedTerm<RedundantWrapUnwrapError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapErrorWithLocation(TypedTerm<RedundantWrapUnwrapError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.RedundantWrapUnwrapError
- redundantWrapUnwrapErrorWithTypeName(TypedTerm<RedundantWrapUnwrapError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.RedundantWrapUnwrapError
- ref(Defs.Def) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Reference another
Defs.Defby its fully-qualified name — equivalent tovariable(d.name()). - Ref(EntityReference) - Constructor for class hydra.docs.DocSegment.Ref
-
Constructs an immutable
DocSegment.Ref. - REF - Static variable in class hydra.docs.DocSegment
-
Name of the
hydra.docs.DocSegment.reffield. - REFERENCED_NAME - Static variable in class hydra.error.packaging.UndeclaredDependencyError
-
Name of the
hydra.error.packaging.UndeclaredDependencyError.referencedNamefield. - referencedName - Variable in class hydra.error.packaging.UndeclaredDependencyError
-
The free name referenced by the module's definitions
- referencedName(Name) - Method in class hydra.error.packaging.UndeclaredDependencyError.Builder
- Reflect - Interface in hydra
-
Reflection functions for working with term, type, and literal type variants, as well as numeric precision.
- refreshModule(List<Binding>, Module) - Static method in interface hydra.Codegen
-
Rebuild a module's term definitions using freshly inferred bindings
- Refs - Interface in hydra.dsl
-
DSL functions for hydra.refs
- Refs - Interface in hydra
-
Typed references to derived encode/decode/show functions, and structural coder builders
- regex() - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.Regex
- regex() - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.Regex
- regex() - Static method in interface hydra.parse.Regex
-
Parse a complete regex (an alternation).
- Regex - Interface in hydra.decode
-
Term decoders for hydra.regex
- Regex - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.regex
- Regex - Interface in hydra.dsl
-
DSL functions for hydra.regex
- Regex - Interface in hydra.encode
-
Term encoders for hydra.regex
- Regex - Interface in hydra.lib
-
Primitives in the hydra.lib.regex module.
- Regex - Interface in hydra.parse
-
Parser for Hydra's translingual regular-expression syntax (docs/specification/regex.md): text -> hydra.regex AST.
- Regex - Interface in hydra.print.emacs
-
Per-dialect printer rendering the hydra.regex AST into GNU Emacs regexp syntax.
- Regex - Interface in hydra.print.pcre
-
Per-dialect printer rendering the hydra.regex AST into the PCRE / java.util.regex / ECMA family syntax (Java, Scala, Clojure, Python, Common Lisp, TypeScript).
- Regex - Interface in hydra.print.posix
-
Per-dialect printer rendering the hydra.regex AST into POSIX ERE syntax (Haskell Text.Regex.TDFA, Scheme Guile (ice-9 regex)).
- Regex - Interface in hydra.print
-
Canonical printer for Hydra's translingual regular-expression syntax (docs/specification/regex.md): hydra.regex AST -> canonical text.
- Regex(RegexSequence) - Constructor for class hydra.query.Path.Regex
-
Constructs an immutable
Path.Regex. - REGEX - Static variable in class hydra.query.Path
-
Name of the
hydra.query.Path.regexfield. - regexCamelCase() - Static method in interface hydra.Constants
-
Regex matching a camelCase identifier: starts with a lowercase letter, then any letters or digits.
- regexCamelCase() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.regexCamelCase
- regexNamespace() - Static method in interface hydra.Constants
-
Regex matching a Hydra namespace: dot-separated camelCase segments, each starting with a lowercase letter.
- regexNamespace() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.regexNamespace
- regexPackageName() - Static method in interface hydra.Constants
-
Regex matching a Hydra package name: hyphen-separated lowercase segments, each starting with a letter.
- regexPackageName() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.regexPackageName
- regexPascalCase() - Static method in interface hydra.Constants
-
Regex matching a PascalCase identifier: starts with an uppercase letter, then any letters or digits.
- regexPascalCase() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.regexPascalCase
- regexQuantifier(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.RegexQuantifier
- regexQuantifier(RegexQuantifier) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.RegexQuantifier
- RegexQuantifier - Class in hydra.query
-
A regular expression quantifier
- RegexQuantifier.AtLeast - Class in hydra.query
-
The {n,} quantifier; matches at least n occurrences
- RegexQuantifier.Exactly - Class in hydra.query
-
The {n} quantifier; matches exactly n occurrences
- RegexQuantifier.One - Class in hydra.query
-
No quantifier; matches a single occurrence
- RegexQuantifier.OneOrMore - Class in hydra.query
-
The + quantifier; matches one or more occurrences
- RegexQuantifier.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
RegexQuantifierwith a defaultRegexQuantifier.PartialVisitor.otherwise(hydra.query.RegexQuantifier)branch. - RegexQuantifier.Range - Class in hydra.query
-
The {n, m} quantifier; matches between n and m (inclusive) occurrences
- RegexQuantifier.Visitor<R> - Interface in hydra.query
-
Visitor over
RegexQuantifier. - RegexQuantifier.ZeroOrMore - Class in hydra.query
-
The * quantifier; matches any number of occurrences
- RegexQuantifier.ZeroOrOne - Class in hydra.query
-
The ? quanifier; matches zero or one occurrence
- regexQuantifierAtLeast(TypedTerm<Integer>) - Static method in interface hydra.dsl.Query
-
DSL injection for the atLeast variant of hydra.query.RegexQuantifier
- regexQuantifierExactly(TypedTerm<Integer>) - Static method in interface hydra.dsl.Query
-
DSL injection for the exactly variant of hydra.query.RegexQuantifier
- regexQuantifierOne() - Static method in interface hydra.dsl.Query
-
DSL injection for the one variant of hydra.query.RegexQuantifier
- regexQuantifierOneOrMore() - Static method in interface hydra.dsl.Query
-
DSL injection for the oneOrMore variant of hydra.query.RegexQuantifier
- regexQuantifierRange(TypedTerm<Range>) - Static method in interface hydra.dsl.Query
-
DSL injection for the range variant of hydra.query.RegexQuantifier
- regexQuantifierRegexQuantifier() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.RegexQuantifier
- regexQuantifierZeroOrMore() - Static method in interface hydra.dsl.Query
-
DSL injection for the zeroOrMore variant of hydra.query.RegexQuantifier
- regexQuantifierZeroOrOne() - Static method in interface hydra.dsl.Query
-
DSL injection for the zeroOrOne variant of hydra.query.RegexQuantifier
- regexSequence() - Static method in interface hydra.parse.Regex
-
Parse a sequence of quantified atoms (a single alternation branch).
- regexSequence(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.RegexSequence
- regexSequence(Graph, Term) - Static method in interface hydra.decode.Regex
-
Decoder for hydra.regex.RegexSequence
- regexSequence(RegexSequence) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.RegexSequence
- regexSequence(TypedTerm<Path>, TypedTerm<RegexQuantifier>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.RegexSequence
- regexSequence(List<Quantified>) - Static method in interface hydra.encode.Regex
-
Encoder for hydra.regex.RegexSequence
- regexSequence(List<Quantified>) - Static method in interface hydra.print.emacs.Regex
-
Render a sequence of quantified atoms by concatenation.
- regexSequence(List<Quantified>) - Static method in interface hydra.print.pcre.Regex
-
Render a sequence of quantified atoms by concatenation.
- regexSequence(List<Quantified>) - Static method in interface hydra.print.posix.Regex
-
Render a sequence of quantified atoms by concatenation.
- regexSequence(List<Quantified>) - Static method in interface hydra.print.Regex
-
Render a sequence of quantified atoms by concatenation.
- RegexSequence - Class in hydra.query
-
A path with a regex quantifier
- RegexSequence(Path, RegexQuantifier) - Constructor for class hydra.query.RegexSequence
-
Constructs an immutable
RegexSequence. - RegexSequence.Builder - Class in hydra.query
-
A fluent builder for
RegexSequence. - regexSequencePath(TypedTerm<RegexSequence>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the path field of hydra.query.RegexSequence
- regexSequenceQuantifier(TypedTerm<RegexSequence>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the quantifier field of hydra.query.RegexSequence
- regexSequenceRegexSequence() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.RegexSequence
- regexSequenceWithPath(TypedTerm<RegexSequence>, TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL updater for the path field of hydra.query.RegexSequence
- regexSequenceWithQuantifier(TypedTerm<RegexSequence>, TypedTerm<RegexQuantifier>) - Static method in interface hydra.dsl.Query
-
DSL updater for the quantifier field of hydra.query.RegexSequence
- Regular() - Constructor for class hydra.file.FileType.Regular
-
Constructs an immutable
FileType.Regular. - REGULAR - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.regularfield. - relation(TypedTerm<List<Row<V>>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.Relation wrapper
- relation(Function<Graph, Function<Term, Either<DecodingError, V>>>, Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.Relation
- relation(Function<V, Term>, Relation<V>) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.Relation
- Relation<V> - Class in hydra.relational
-
A set of distinct n-tuples; a table
- Relation(List<Row<V>>) - Constructor for class hydra.relational.Relation
-
Constructs an immutable
Relation. - Relation.Builder<V> - Class in hydra.relational
-
A fluent builder for
Relation. - Relational - Interface in hydra.decode
-
Term decoders for hydra.relational
- Relational - Interface in hydra.dsl
-
DSL functions for hydra.relational
- Relational - Interface in hydra.encode
-
Term encoders for hydra.relational
- relationName(Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.RelationName
- relationName(RelationName) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.RelationName
- relationName(TypedTerm<String>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.RelationName wrapper
- RelationName - Class in hydra.relational
-
A unique relation (table) name
- RelationName(String) - Constructor for class hydra.relational.RelationName
-
Constructs an immutable
RelationName. - RelationName.Builder - Class in hydra.relational
-
A fluent builder for
RelationName. - relationNameRelationName() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.RelationName
- relationRelation() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.Relation
- relationSchema(TypedTerm<RelationName>, TypedTerm<List<ColumnSchema<T>>>, TypedTerm<List<PrimaryKey>>, TypedTerm<List<ForeignKey>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for hydra.relational.RelationSchema
- relationSchema(Function<Graph, Function<Term, Either<DecodingError, T>>>, Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.RelationSchema
- relationSchema(Function<T, Term>, RelationSchema<T>) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.RelationSchema
- RelationSchema<T> - Class in hydra.relational
-
An abstract relation; the name and columns of a relation without its actual data
- RelationSchema(RelationName, List<ColumnSchema<T>>, List<PrimaryKey>, List<ForeignKey>) - Constructor for class hydra.relational.RelationSchema
-
Constructs an immutable
RelationSchema. - RelationSchema.Builder<T> - Class in hydra.relational
-
A fluent builder for
RelationSchema. - relationSchemaColumns(TypedTerm<RelationSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the columns field of hydra.relational.RelationSchema
- relationSchemaForeignKeys(TypedTerm<RelationSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the foreignKeys field of hydra.relational.RelationSchema
- relationSchemaName(TypedTerm<RelationSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the name field of hydra.relational.RelationSchema
- relationSchemaPrimaryKeys(TypedTerm<RelationSchema<T>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the primaryKeys field of hydra.relational.RelationSchema
- relationSchemaRelationSchema() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.RelationSchema
- relationSchemaWithColumns(TypedTerm<RelationSchema<T>>, TypedTerm<List<ColumnSchema<T>>>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the columns field of hydra.relational.RelationSchema
- relationSchemaWithForeignKeys(TypedTerm<RelationSchema<T>>, TypedTerm<List<ForeignKey>>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the foreignKeys field of hydra.relational.RelationSchema
- relationSchemaWithName(TypedTerm<RelationSchema<T>>, TypedTerm<RelationName>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the name field of hydra.relational.RelationSchema
- relationSchemaWithPrimaryKeys(TypedTerm<RelationSchema<T>>, TypedTerm<List<PrimaryKey>>) - Static method in interface hydra.dsl.Relational
-
DSL updater for the primaryKeys field of hydra.relational.RelationSchema
- relationship(TypedTerm<Set<Map<ColumnName, V>>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.Relationship wrapper
- relationship(Function<Graph, Function<Term, Either<DecodingError, V>>>, Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.Relationship
- relationship(Function<V, Term>, Relationship<V>) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.Relationship
- Relationship<V> - Class in hydra.relational
-
A domain-unordered (string-indexed, rather than position-indexed) relation
- Relationship(Set<Map<ColumnName, V>>) - Constructor for class hydra.relational.Relationship
-
Constructs an immutable
Relationship. - Relationship.Builder<V> - Class in hydra.relational
-
A fluent builder for
Relationship. - relationshipRelationship() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.Relationship
- rem() - Static method in interface hydra.lib.Math_
- rem(Term, Term) - Static method in class hydra.overlay.java.lib.math.IntegralDispatch
-
Apply truncated remainder to two integer terms, dispatching on the runtime integer variant.
- rem(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.rem
- Rem - Class in hydra.overlay.java.lib.math
-
Compute the remainder of integer division, returning Nothing if the divisor is zero.
- Rem() - Constructor for class hydra.overlay.java.lib.math.Rem
- remainder - Variable in class hydra.parsing.ParseError
-
The remaining input (as codepoints) at the point of failure
- remainder - Variable in class hydra.parsing.ParseSuccess
-
The remaining unparsed input, as codepoints.
- remainder(List<Integer>) - Method in class hydra.parsing.ParseError.Builder
- remainder(List<Integer>) - Method in class hydra.parsing.ParseSuccess.Builder
- REMAINDER - Static variable in class hydra.parsing.ParseError
-
Name of the
hydra.parsing.ParseError.remainderfield. - REMAINDER - Static variable in class hydra.parsing.ParseSuccess
-
Name of the
hydra.parsing.ParseSuccess.remainderfield. - remove(Object) - Method in class hydra.overlay.java.util.PersistentMap
- remove(Object) - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- removeAll(Collection<?>) - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- removeDirectory() - Static method in interface hydra.lib.Files
- removeDirectory(TypedTerm<Boolean>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.removeDirectory
- RemoveDirectory - Class in hydra.overlay.java.lib.files
-
Remove a directory.
- RemoveDirectory() - Constructor for class hydra.overlay.java.lib.files.RemoveDirectory
- removeFile() - Static method in interface hydra.lib.Files
- removeFile(TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.removeFile
- RemoveFile - Class in hydra.overlay.java.lib.files
-
Remove a file.
- RemoveFile() - Constructor for class hydra.overlay.java.lib.files.RemoveFile
- removeTermAnnotations(Term) - Static method in interface hydra.Strip
-
Recursively remove term annotations, including within subterms
- removeTermAnnotations(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.removeTermAnnotations
- removeTypeAnnotations(Type) - Static method in interface hydra.Strip
-
Recursively remove type annotations, including within subtypes
- removeTypeAnnotations(TypedTerm<Type>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.removeTypeAnnotations
- removeTypeAnnotations_remove(Function<T0, Type>, T0) - Static method in interface hydra.Strip
- removeTypeAnnotationsFromTerm(Term) - Static method in interface hydra.Strip
-
Strip type annotations (TypeLambda, TypeApplication, binding type schemes) from terms while preserving lambda domain types and other annotations
- removeTypeAnnotationsFromTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.removeTypeAnnotationsFromTerm
- removeTypeAnnotationsFromTerm_strip(Function<T0, Term>, T0) - Static method in interface hydra.Strip
- removeTypesFromTerm(Term) - Static method in interface hydra.Strip
-
Strip type annotations from terms while preserving other annotations
- removeTypesFromTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.removeTypesFromTerm
- removeTypesFromTerm_strip(Function<T0, Term>, T0) - Static method in interface hydra.Strip
- rename() - Static method in interface hydra.lib.Files
- rename(TypedTerm<FilePath>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.rename
- Rename - Class in hydra.overlay.java.lib.files
-
Rename or move a file or directory.
- Rename() - Constructor for class hydra.overlay.java.lib.files.Rename
- renderDocString(TypedTerm<String>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.renderDocString
- renderDocString(String) - Static method in interface hydra.print.Docs
-
Parse a documentation string and re-render it, converting doc-escape tags through their canonical form
- renderDocStringWith(TypedTerm<Function<EntityReference, String>>, TypedTerm<String>) - Static method in interface hydra.dsl.print.Docs
-
DSL reference to hydra.print.docs.renderDocStringWith
- renderDocStringWith(Function<EntityReference, String>, String) - Static method in interface hydra.print.Docs
-
Parse a documentation string and render it using a custom
EntityReferencerenderer. - reorderDefs(TypedTerm<List<Definition>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.reorderDefs
- reorderDefs(List<Definition>) - Static method in interface hydra.Environment
-
Reorder definitions: types first (with hydra.core.Name first among types), then topologically sorted terms
- replace() - Static method in interface hydra.lib.Regex
- replace(TypedTerm<String>, TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.replace
- Replace - Class in hydra.overlay.java.lib.regex
-
Replaces the first occurrence of a regex pattern with a replacement string.
- Replace() - Constructor for class hydra.overlay.java.lib.regex.Replace
- replaceAll() - Static method in interface hydra.lib.Regex
- replaceAll(TypedTerm<String>, TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.replaceAll
- ReplaceAll - Class in hydra.overlay.java.lib.regex
-
Replaces all non-overlapping occurrences of a regex pattern with a replacement string.
- ReplaceAll() - Constructor for class hydra.overlay.java.lib.regex.ReplaceAll
- replaceFreeTermVariable(Name, Term, Term) - Static method in interface hydra.Variables
-
Replace a free variable in a term
- replaceFreeTermVariable(TypedTerm<Name>, TypedTerm<Term>, TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.replaceFreeTermVariable
- replaceFreeTypeVariable(Name, Type, Type) - Static method in interface hydra.Variables
-
Replace free occurrences of a name in a type
- replaceFreeTypeVariable(TypedTerm<Name>, TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.replaceFreeTypeVariable
- replaceTypedefs(TypedTerm<Map<Name, TypeScheme>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.replaceTypedefs
- replaceTypedefs(Map<Name, TypeScheme>, Type) - Static method in interface hydra.Dependencies
-
Replace all occurrences of simple typedefs (type aliases) with the aliased types, recursively
- replicate() - Static method in interface hydra.lib.Lists
- replicate(TypedTerm<Integer>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.replicate
- Replicate - Class in hydra.overlay.java.lib.lists
-
Creates a list of n copies.
- Replicate() - Constructor for class hydra.overlay.java.lib.lists.Replicate
- require(TypedTerm<String>, TypedTerm<Map<String, T0>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.require
- require(String, Map<String, T0>) - Static method in interface hydra.extract.Json
-
Look up a required field in a JSON object, failing if not found
- requireArray(TypedTerm<String>, TypedTerm<Map<String, Value>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.requireArray
- requireArray(String, Map<String, Value>) - Static method in interface hydra.extract.Json
-
Look up a required array field in a JSON object
- requireBinding(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a binding in a graph by name, failing with a list of available names if it is not found
- requireBinding(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.requireBinding
- required(C1, int, Function<C1, List<C2>>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Extract and transform a required value from a list at a specific index, throwing an exception if missing.
- required(C1, Function<C1, C2>, Function<C2, T>) - Static method in class hydra.overlay.java.tools.MapperBase
-
Extract and transform a required value from an object, throwing an exception if missing.
- requireField(String, Function<T0, Function<T1, Either<DecodingError, T2>>>, Map<Name, T1>, T0) - Static method in interface hydra.extract.Core
-
Require a field from a record's field map and decode it
- requireNumber(TypedTerm<String>, TypedTerm<Map<String, Value>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.requireNumber
- requireNumber(String, Map<String, Value>) - Static method in interface hydra.extract.Json
-
Look up a required number field in a JSON object
- requirePrimitive(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a primitive in a graph by name, failing if it is not registered
- requirePrimitive(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.requirePrimitive
- requirePrimitiveType(Graph, Name) - Static method in interface hydra.Lexical
-
Look up a primitive's type scheme in a graph by name, failing if the primitive is not registered
- requirePrimitiveType(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.requirePrimitiveType
- requireRecordType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireRecordType
- requireRecordType(T0, Graph, Name) - Static method in interface hydra.Resolution
-
Require a name to resolve to a record type
- requireRowType(TypedTerm<T0>, TypedTerm<String>, TypedTerm<Function<Type, Optional<T1>>>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireRowType
- requireRowType(T0, String, Function<Type, Optional<T1>>, Graph, Name) - Static method in interface hydra.Resolution
-
Require a name to resolve to a row type
- requireSchemaType(TypedTerm<InferenceContext>, TypedTerm<Map<Name, TypeScheme>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireSchemaType
- requireSchemaType(InferenceContext, Map<Name, TypeScheme>, Name) - Static method in interface hydra.Resolution
-
Look up a schema type and instantiate it, threading InferenceContext
- requiresJsonStringSentinel(TypedTerm<String>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.requiresJsonStringSentinel
- requiresJsonStringSentinel(String) - Static method in interface hydra.json.Encode
-
True for IEEE sentinel strings that JSON must escape as a string to preserve.
- requireString(TypedTerm<String>, TypedTerm<Map<String, Value>>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.requireString
- requireString(String, Map<String, Value>) - Static method in interface hydra.extract.Json
-
Look up a required string field in a JSON object
- requireTerm(Graph, Name) - Static method in interface hydra.Lexical
-
Resolve a name to a term in the graph, following variable references, and fail if the name is not bound
- requireTerm(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.requireTerm
- requireType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireType
- requireType(T0, Graph, Name) - Static method in interface hydra.Resolution
-
Require a type by name
- requireUnionField(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireUnionField
- requireUnionField(T0, Graph, Name, Name) - Static method in interface hydra.Resolution
-
Require a field type from a union type
- requireUnionField_noMatchErr(Name) - Static method in interface hydra.Resolution
- requireUnionType(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.requireUnionType
- requireUnionType(T0, Graph, Name) - Static method in interface hydra.Resolution
-
Require a name to resolve to a union type
- Resolution - Interface in hydra.dsl
-
DSL functions for hydra.resolution
- Resolution - Interface in hydra
-
Type dereference, lookup, requirements, and instantiation
- Resolution(ResolutionError) - Constructor for class hydra.errors.Error_.Resolution
-
Constructs an immutable
Error_.Resolution. - RESOLUTION - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.resolutionfield. - resolutionError(ResolutionError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.ResolutionError
- resolutionError(ResolutionError) - Static method in interface hydra.print.Errors
-
Show a resolution error as a string, including the offending name or shape
- resolutionError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.ResolutionError
- ResolutionError - Class in hydra.errors
-
An error that occurred while resolving a name, primitive, or record/union shape in a graph
- ResolutionError.NoMatchingField - Class in hydra.errors
-
No field with the expected name was present in a record or case statement
- ResolutionError.NoSuchBinding - Class in hydra.errors
-
No binding with the expected name was found in the graph
- ResolutionError.NoSuchPrimitive - Class in hydra.errors
-
No primitive function with the expected name was found in the graph
- ResolutionError.Other - Class in hydra.errors
-
A generic resolution error carrying a message
- ResolutionError.PartialVisitor<R> - Interface in hydra.errors
-
Partial visitor over
ResolutionErrorwith a defaultResolutionError.PartialVisitor.otherwise(hydra.errors.ResolutionError)branch. - ResolutionError.UnexpectedShape - Class in hydra.errors
-
A term had a shape other than the one expected (e.g.
- ResolutionError.Visitor<R> - Interface in hydra.errors
-
Visitor over
ResolutionError. - resolutionErrorNoMatchingField(TypedTerm<NoMatchingFieldError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the noMatchingField variant of hydra.errors.ResolutionError
- resolutionErrorNoSuchBinding(TypedTerm<NoSuchBindingError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the noSuchBinding variant of hydra.errors.ResolutionError
- resolutionErrorNoSuchPrimitive(TypedTerm<NoSuchPrimitiveError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the noSuchPrimitive variant of hydra.errors.ResolutionError
- resolutionErrorOther(TypedTerm<OtherResolutionError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the other variant of hydra.errors.ResolutionError
- resolutionErrorResolutionError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.ResolutionError
- resolutionErrorUnexpectedShape(TypedTerm<UnexpectedShapeError>) - Static method in interface hydra.dsl.Errors
-
DSL injection for the unexpectedShape variant of hydra.errors.ResolutionError
- resolveBaseType(TypedTerm<Map<Name, Type>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.resolveBaseType
- resolveBaseType(Map<Name, Type>, Type) - Static method in interface hydra.Resolution
-
Resolve a type to its base, following annotations, type aliases (Type.variable dereferenced against the given type map), and Type.wrap bodies, transitively.
- resolveNominalType(Graph, Name) - Static method in interface hydra.validate.Core
-
Resolve a type name to the annotation-stripped type it names in the current graph scope, or Nothing if it does not resolve.
- resolveRecordFields(Graph, Name) - Static method in interface hydra.validate.Core
-
Resolve a type name to the field list of the record type it names, or Nothing if it does not resolve to a record type.
- resolveTerm(Graph, Name) - Static method in interface hydra.Lexical
-
TODO: distinguish between lambda-bound and let-bound variables
- resolveTerm(TypedTerm<Graph>, TypedTerm<Name>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.resolveTerm
- resolveType(Graph, Type) - Static method in interface hydra.Resolution
-
Resolve a type, dereferencing type variables
- resolveType(TypedTerm<Graph>, TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.resolveType
- resolveUnionFields(Graph, Name) - Static method in interface hydra.validate.Core
-
Resolve a type name to the field list of the union type it names, or Nothing if it does not resolve to a union type.
- rest - Variable in class hydra.overlay.java.tools.LList
-
The rest of the list, or null if this is the last element.
- restoreTrace(TypedTerm<InferenceContext>, TypedTerm<InferenceContext>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.restoreTrace
- restoreTrace(InferenceContext, InferenceContext) - Static method in interface hydra.Names
-
Restore the original trace from baseCx, while keeping the freshTypeVariableCount from newCx.
- result - Variable in class hydra.typing.TermSignature
-
The result of the term
- result(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.Result
- result(TypedTerm<Optional<String>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.Result
- result(Result) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.Result
- result(Result) - Method in class hydra.typing.TermSignature.Builder
- Result - Class in hydra.typing
-
The result of a term, consisting of a type and an optional human-readable description.
- Result(Optional<String>, Type) - Constructor for class hydra.typing.Result
-
Constructs an immutable
Result. - RESULT - Static variable in class hydra.typing.TermSignature
-
Name of the
hydra.typing.TermSignature.resultfield. - Result.Builder - Class in hydra.typing
-
A fluent builder for
Result. - resultDescription(TypedTerm<Result>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the description field of hydra.typing.Result
- resultResult() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.Result
- resultType(TypedTerm<Result>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the type field of hydra.typing.Result
- resultWithDescription(TypedTerm<Result>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the description field of hydra.typing.Result
- resultWithType(TypedTerm<Result>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the type field of hydra.typing.Result
- retainAll(Collection<?>) - Method in class hydra.overlay.java.util.PersistentSet
-
Unsupported.
- reverse() - Static method in interface hydra.lib.Lists
- reverse() - Method in class hydra.overlay.java.util.ConsList
-
Reverses this list.
- reverse(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.reverse
- Reverse - Class in hydra.overlay.java.lib.lists
-
Reverses a list.
- Reverse() - Constructor for class hydra.overlay.java.lib.lists.Reverse
- rewriteAndFoldTerm(TypedTerm<Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<T0, Function<Term, Pair<T0, Term>>>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteAndFoldTerm
- rewriteAndFoldTerm(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<T0, Function<Term, Pair<T0, Term>>>>, T0, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term, and at the same time, fold a function over it, accumulating a value
- rewriteAndFoldTerm_dflt(Term, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forBinding(Function<T1, Function<Term, Pair<T1, Term>>>, T1, Binding) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forCaseAlternative(Function<T1, Function<Term, Pair<T1, Term>>>, T1, CaseAlternative) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forCaseAlternatives(Function<T1, Function<CaseAlternative, Pair<T1, CaseAlternative>>>, T1, List<CaseAlternative>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forField(Function<T1, Function<Term, Pair<T1, Term>>>, T1, Field) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forFields(Function<T1, Function<Field, Pair<T1, Field>>>, T1, List<Field>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forMany(Function<T2, Function<T3, Pair<T2, T4>>>, Function<List<T4>, T5>, T2, List<T3>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forPair(Function<T1, Function<Term, Pair<T1, Term>>>, T1, Pair<Term, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_forSingle(Function<T2, Function<T3, Pair<T4, T5>>>, Function<T5, T6>, T2, T3) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_fsub(Function<T1, Function<Term, Pair<T1, Term>>>, T1, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_r(Binding, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_r2(CaseAlternative, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_r22(T3, Pair<T2, List<T4>>, Function<T2, Function<T3, Pair<T2, T4>>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_r3(Field, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_r4(Function<T2, Function<T3, Pair<T4, T5>>>, T3, T2) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rcases(CaseStatement, Function<T1, Function<List<CaseAlternative>, Pair<T1, List<CaseAlternative>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_recurse(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<T0, Function<Term, Pair<T0, Term>>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_renv(Let, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rf(Pair<Term, Term>, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rk(Pair<Term, Term>, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rl(Term, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rl2(Lambda, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rlhs(Application, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rmd(CaseStatement, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rr(Term, Function<T1, Function<Term, Pair<T1, Term>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rr2(List<T3>, Function<T2, Function<T3, Pair<T2, T4>>>, T2) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rrhs(Application, Function<T1, Function<Term, Pair<T1, Term>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rs(Pair<Term, Term>, Function<T1, Function<Term, Pair<T1, Term>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_rv(Pair<Term, Term>, Function<T1, Function<Term, Pair<T1, Term>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTerm_val1(Optional<Pair<T1, Term>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph(TypedTerm<Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>, TypedTerm<Graph>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteAndFoldTermWithGraph
- rewriteAndFoldTermWithGraph(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>, Graph, T0, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term while folding to produce a value, with Graph updated as we descend into subterms.
- rewriteAndFoldTermWithGraph_fResult(Graph, Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>, Function<T0, Function<Term, Pair<T0, Term>>>, Term, T0) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph_recurseForUser(Graph, Function<Pair<T0, Graph>, Function<Term, Pair<Pair<T0, T1>, Term>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph_result(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>, Function<Graph, Function<Lambda, Graph>>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Function<Graph, Function<TypeLambda, Graph>>, Graph, Term, T0) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph_result2(Graph, Function<Pair<T0, Graph>, Function<Term, Pair<Pair<T0, T1>, Term>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph_val(Pair<T0, Graph>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraph_wrapper(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>, Function<Graph, Function<Lambda, Graph>>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Function<Graph, Function<TypeLambda, Graph>>, Function<Pair<T0, Graph>, Function<Term, Pair<Pair<T0, T1>, Term>>>, Pair<T0, Graph>, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath(TypedTerm<Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>>, TypedTerm<Graph>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteAndFoldTermWithGraphAndPath
- rewriteAndFoldTermWithGraphAndPath(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>, Graph, T0, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term while folding to produce a value, with both Graph and accessor path tracked.
- rewriteAndFoldTermWithGraphAndPath_fResult(Graph, Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>, List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>, Term, T0) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath_recurseForUser(Graph, List<SubtermStep>, Function<List<SubtermStep>, Function<Pair<Graph, T0>, Function<Term, Pair<Pair<T1, T0>, Term>>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath_result(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>, Function<Graph, Function<Lambda, Graph>>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Function<Graph, Function<TypeLambda, Graph>>, Graph, Term, T0) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath_result2(Graph, List<SubtermStep>, Function<List<SubtermStep>, Function<Pair<Graph, T0>, Function<Term, Pair<Pair<T1, T0>, Term>>>>, Term, T0) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath_val(Pair<Graph, T0>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithGraphAndPath_wrapper(Function<Function<T0, Function<Term, Pair<T0, Term>>>, Function<List<SubtermStep>, Function<Graph, Function<T0, Function<Term, Pair<T0, Term>>>>>>, Function<Graph, Function<Lambda, Graph>>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Function<Graph, Function<TypeLambda, Graph>>, Function<List<SubtermStep>, Function<Pair<Graph, T0>, Function<Term, Pair<Pair<T1, T0>, Term>>>>, List<SubtermStep>, Pair<Graph, T0>, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath(TypedTerm<Function<Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>, Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteAndFoldTermWithPath
- rewriteAndFoldTermWithPath(Function<Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>, Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>>, T0, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term with path tracking, and fold a function over it, accumulating a value.
- rewriteAndFoldTermWithPath_dflt(Term, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forBindingWithAccessor(List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1, Binding) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forFieldsWithAccessor(List<SubtermStep>, Function<Function<Name, SubtermStep>, Function<T1, Function<Field, Pair<T1, Field>>>>, Function<Name, SubtermStep>, T1, List<Pair<SubtermStep, Field>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forFieldWithAccessor(List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, Function<Name, SubtermStep>, T1, Field) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forManyWithAccessors(List<SubtermStep>, Function<List<SubtermStep>, Function<T2, Function<T3, Pair<T2, T4>>>>, Function<List<T4>, T5>, T2, List<Pair<SubtermStep, T3>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forPairWithAccessors(List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, SubtermStep, SubtermStep, T1, Pair<Term, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_forSingleWithAccessor(List<SubtermStep>, Function<List<SubtermStep>, Function<T2, Function<T3, Pair<T4, T5>>>>, Function<T5, T6>, SubtermStep, T2, T3) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_fsub(Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, List<SubtermStep>, T1, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r(Binding, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r2(Term, List<SubtermStep>, Pair<Integer, Pair<T1, List<Term>>>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r22(Term, List<SubtermStep>, Pair<Integer, Pair<T1, List<Term>>>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r23(Pair<SubtermStep, T3>, List<SubtermStep>, Pair<T2, List<T4>>, Function<List<SubtermStep>, Function<T2, Function<T3, Pair<T2, T4>>>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r3(Field, Function<Name, SubtermStep>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_r4(SubtermStep, List<SubtermStep>, Function<List<SubtermStep>, Function<T2, Function<T3, Pair<T4, T5>>>>, T3, T2) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rb(Binding, Function<T1, Function<Binding, Pair<T1, Binding>>>, Pair<T1, List<Binding>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rbindings(Function<T1, Function<Binding, Pair<T1, Binding>>>, Let, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rcases(List<SubtermStep>, CaseStatement, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_recurse(Function<Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>, Function<List<SubtermStep>, Function<T0, Function<Term, Pair<T0, Term>>>>>, List<SubtermStep>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_renv(Let, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rf(Pair<Term, Term>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rfields(List<SubtermStep>, Record, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rk(Pair<Term, Term>, List<SubtermStep>, Pair<Integer, Pair<T1, List<Pair<Term, Term>>>>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rk2(SubtermStep, Pair<Term, Term>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rl(Term, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rl2(Lambda, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rlhs(Application, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rmd(CaseStatement, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rr(List<SubtermStep>, Term, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rr2(List<Term>, Integer, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rr3(Integer, Map<Term, Term>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rr4(Set<Term>, Integer, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, T1) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rr5(List<Pair<SubtermStep, T3>>, List<SubtermStep>, Function<List<SubtermStep>, Function<T2, Function<T3, Pair<T2, T4>>>>, T2) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rrhs(Application, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rs(Pair<Term, Term>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rv(Pair<Term, Term>, List<SubtermStep>, Pair<Integer, Pair<T1, List<Pair<Term, Term>>>>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, Pair<T1, Term>) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_rv2(Pair<Term, Term>, List<SubtermStep>, Function<List<SubtermStep>, Function<T1, Function<Term, Pair<T1, Term>>>>, Pair<T1, Term>, SubtermStep) - Static method in interface hydra.Rewriting
- rewriteAndFoldTermWithPath_val1(Optional<Pair<T1, Term>>, T1) - Static method in interface hydra.Rewriting
- rewriteTerm(TypedTerm<Function<Function<Term, Term>, Function<Term, Term>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTerm
- rewriteTerm(Function<Function<Term, Term>, Function<Term, Term>>, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term with a custom transformation function.
- rewriteTermM(TypedTerm<Function<Function<Term, Either<T0, Term>>, Function<Term, Either<T0, Term>>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTermM
- rewriteTermM(Function<Function<Term, Either<T0, Term>>, Function<Term, Either<T0, Term>>>, Term) - Static method in interface hydra.Rewriting
-
Either-based term rewriting with custom transformation function
- rewriteTermM_forCaseAlternative(Function<Term, Either<T1, Term>>, CaseAlternative) - Static method in interface hydra.Rewriting
- rewriteTermM_forField(Function<Term, Either<T1, Term>>, Field) - Static method in interface hydra.Rewriting
- rewriteTermM_forPair(Function<Term, Either<T1, Term>>, Pair<Term, Term>) - Static method in interface hydra.Rewriting
- rewriteTermM_fsub(Function<Term, Either<T1, Term>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermM_mapBinding(Function<Term, Either<T1, Term>>, Binding) - Static method in interface hydra.Rewriting
- rewriteTermM_recurse(Function<Function<Term, Either<T0, Term>>, Function<Term, Either<T0, Term>>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithContext(TypedTerm<Function<Function<T0, Function<Term, Term>>, Function<T0, Function<Term, Term>>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTermWithContext
- rewriteTermWithContext(Function<Function<T0, Function<Term, Term>>, Function<T0, Function<Term, Term>>>, T0, Term) - Static method in interface hydra.Rewriting
-
A variant of rewriteTerm which allows a context (e.g.
- rewriteTermWithContext_forSubterms(Function<T1, Function<Term, Term>>, T1, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithContext_rewrite(Function<Function<T0, Function<Term, Term>>, Function<T0, Function<Term, Term>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM(TypedTerm<Function<Function<T0, Function<Term, Either<T1, Term>>>, Function<T0, Function<Term, Either<T1, Term>>>>>, TypedTerm<T0>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTermWithContextM
- rewriteTermWithContextM(Function<Function<T0, Function<Term, Either<T1, Term>>>, Function<T0, Function<Term, Either<T1, Term>>>>, T0, Term) - Static method in interface hydra.Rewriting
-
Either-based variant of rewriteTermWithContextM which allows a context (e.g.
- rewriteTermWithContextM_forCaseAlternative(Function<Term, Either<T3, Term>>, CaseAlternative) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_forField(Function<Term, Either<T3, Term>>, Field) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_forPair(Function<Term, Either<T3, Term>>, Pair<Term, Term>) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_forSubterms(Function<T2, Function<Term, Either<T3, Term>>>, T2, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_mapBinding(Function<Term, Either<T3, Term>>, Binding) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_recurse(T2, Function<T2, Function<Term, Either<T3, Term>>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithContextM_rewrite(Function<Function<T0, Function<Term, Either<T1, Term>>>, Function<T0, Function<Term, Either<T1, Term>>>>, T0, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph(TypedTerm<Function<Function<Term, T0>, Function<Graph, Function<Term, T0>>>>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTermWithGraph
- rewriteTermWithGraph(Function<Function<Term, T0>, Function<Graph, Function<Term, T0>>>, Graph, Term) - Static method in interface hydra.Rewriting
-
Rewrite a term with the help of a Graph which is updated as we descend into subterms
- rewriteTermWithGraph_f2(Function<Function<Term, T0>, Function<Graph, Function<Term, T0>>>, Function<Graph, Function<Lambda, Graph>>, Function<Function<Graph, Function<Binding, Optional<Term>>>, Function<Graph, Function<Let, Graph>>>, Function<Graph, Function<TypeLambda, Graph>>, Function<Graph, Function<Term, T0>>, Graph, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph_recurse1(Graph, Function<Graph, Function<Term, T0>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph_recurse2(Graph, Function<Graph, Function<Term, T0>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph_recurse22(Graph, Function<Graph, Function<Term, T0>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph_recurse23(Graph, Function<Graph, Function<Term, T0>>, Term) - Static method in interface hydra.Rewriting
- rewriteTermWithGraph_rewrite(Function<Function<Graph, Function<Term, T0>>, Function<Graph, Function<Term, T0>>>, Graph, Term) - Static method in interface hydra.Rewriting
- rewriteType(TypedTerm<Function<Function<Type, Type>, Function<Type, Type>>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteType
- rewriteType(Function<Function<Type, Type>, Function<Type, Type>>, Type) - Static method in interface hydra.Rewriting
-
Rewrite a type with a custom transformation function.
- rewriteTypeM(TypedTerm<Function<Function<Type, Either<T0, Type>>, Function<Type, Either<T0, Type>>>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.rewriteTypeM
- rewriteTypeM(Function<Function<Type, Either<T0, Type>>, Function<Type, Either<T0, Type>>>, Type) - Static method in interface hydra.Rewriting
-
Either-based type rewriting
- rewriteTypeM_forField(Function<Type, Either<T1, Type>>, FieldType) - Static method in interface hydra.Rewriting
- rewriteTypeM_forField2(Function<Type, Either<T1, Type>>, FieldType) - Static method in interface hydra.Rewriting
- rewriteTypeM_fsub(Function<Type, Either<T1, Type>>, Type) - Static method in interface hydra.Rewriting
- rewriteTypeM_recurse(Function<Function<Type, Either<T0, Type>>, Function<Type, Either<T0, Type>>>, Type) - Static method in interface hydra.Rewriting
- Rewriting - Interface in hydra.dsl
-
DSL functions for hydra.rewriting
- Rewriting - Interface in hydra
-
Core rewrite and fold combinators for terms and types
- rhs - Variable in class hydra.ast.OpExpr
-
The right-hand side operand
- rhs(Expr) - Method in class hydra.ast.OpExpr.Builder
- RHS - Static variable in class hydra.ast.OpExpr
-
Name of the
hydra.ast.OpExpr.rhsfield. - right - Variable in class hydra.ast.Padding
-
Padding to the right of the operator
- right - Variable in class hydra.core.EitherType
-
The 'right' alternative
- right - Variable in class hydra.query.PathEquation
-
The right-hand side of the equation
- right - Variable in class hydra.typing.TypeConstraint
-
The right-hand side of the constraint
- right() - Static method in interface hydra.lib.Eithers
- right(Ws) - Method in class hydra.ast.Padding.Builder
- right(Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 'Right' either value.
- right(Type) - Method in class hydra.core.EitherType.Builder
- right(Type) - Method in class hydra.typing.TypeConstraint.Builder
- right(Path) - Method in class hydra.query.PathEquation.Builder
- right(TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
right x— Either.right. - right(TypedTerm<Y>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.right
- right(R) - Static method in class hydra.overlay.java.util.Either
-
Create a Right value.
- Right - Class in hydra.overlay.java.lib.eithers
-
Construct a Right (success/normal) Either value.
- Right() - Constructor for class hydra.ast.Associativity.Right
-
Constructs an immutable
Associativity.Right. - Right() - Constructor for class hydra.overlay.java.lib.eithers.Right
- Right(R) - Constructor for class hydra.overlay.java.util.Either.Right
-
Constructs a Right value.
- RIGHT - Static variable in class hydra.ast.Associativity
-
Name of the
hydra.ast.Associativity.rightfield. - RIGHT - Static variable in class hydra.ast.Padding
-
Name of the
hydra.ast.Padding.rightfield. - RIGHT - Static variable in class hydra.core.EitherType
-
Name of the
hydra.core.EitherType.rightfield. - RIGHT - Static variable in class hydra.query.PathEquation
-
Name of the
hydra.query.PathEquation.rightfield. - RIGHT - Static variable in class hydra.typing.TypeConstraint
-
Name of the
hydra.typing.TypeConstraint.rightfield. - RIGHT_TYPE - Static variable in class hydra.errors.UnificationError
-
Name of the
hydra.errors.UnificationError.rightTypefield. - rights() - Static method in interface hydra.lib.Eithers
- rights(TypedTerm<List<Either<X, Y>>>) - Static method in interface hydra.dsl.lib.Eithers
-
DSL reference to hydra.lib.eithers.rights
- Rights - Class in hydra.overlay.java.lib.eithers
-
Extract all Right values from a list of Eithers.
- Rights() - Constructor for class hydra.overlay.java.lib.eithers.Rights
- rightType - Variable in class hydra.errors.UnificationError
-
The right-hand type in the unification
- rightType(Type) - Method in class hydra.errors.UnificationError.Builder
- round() - Static method in interface hydra.lib.Math_
- round(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.round
- Round - Class in hydra.overlay.java.lib.math
-
Rounds to the nearest integer (banker's rounding), returned as a float.
- Round() - Constructor for class hydra.overlay.java.lib.math.Round
- roundFloat32() - Static method in interface hydra.lib.Math_
- roundFloat32(TypedTerm<Integer>, TypedTerm<Float>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.roundFloat32
- RoundFloat32 - Class in hydra.overlay.java.lib.math
-
Rounds a float32 to n significant digits.
- RoundFloat32() - Constructor for class hydra.overlay.java.lib.math.RoundFloat32
- roundFloat64() - Static method in interface hydra.lib.Math_
- roundFloat64(TypedTerm<Integer>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.roundFloat64
- RoundFloat64 - Class in hydra.overlay.java.lib.math
-
Rounds a float64 to n significant digits.
- RoundFloat64() - Constructor for class hydra.overlay.java.lib.math.RoundFloat64
- roundTrip(Coder<V1, V2, E>, V1) - Static method in class hydra.overlay.java.Coders
-
Pass an initial value through the Coder's encode function, then back through the decode function.
- row(TypedTerm<List<V>>) - Static method in interface hydra.dsl.Relational
-
DSL constructor for the hydra.relational.Row wrapper
- row(Function<Graph, Function<Term, Either<DecodingError, V>>>, Graph, Term) - Static method in interface hydra.decode.Relational
-
Decoder for hydra.relational.Row
- row(Function<V, Term>, Row<V>) - Static method in interface hydra.encode.Relational
-
Encoder for hydra.relational.Row
- Row<V> - Class in hydra.relational
-
An n-tuple which is an element of a given relation
- Row(List<V>) - Constructor for class hydra.relational.Row
-
Constructs an immutable
Row. - Row.Builder<V> - Class in hydra.relational
-
A fluent builder for
Row. - rowRow() - Static method in interface hydra.dsl.Relational
-
DSL name token for hydra.relational.Row
- runParser(Parser<T0>, String) - Static method in interface hydra.Parsers
-
Run a parser on the given input string.
- RUNTIME - Static variable in class hydra.packaging.DependencyScope
-
Name of the
hydra.packaging.DependencyScope.runtimefield. - Runtime_() - Constructor for class hydra.packaging.DependencyScope.Runtime_
-
Constructs an immutable
DependencyScope.Runtime_.
S
- safeHead() - Method in class hydra.overlay.java.util.ConsList
-
Returns an optional first element.
- sanitizeWithUnderscores(TypedTerm<Set<String>>, TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.sanitizeWithUnderscores
- sanitizeWithUnderscores(Set<String>, String) - Static method in interface hydra.Formatting
-
Sanitize a string by replacing non-alphanumeric characters and escaping reserved words
- satisfy(Function<Integer, Boolean>) - Static method in interface hydra.Parsers
-
Parse a character (codepoint) that satisfies the given predicate
- scalar(Graph, Term) - Static method in interface hydra.decode.yaml.Model
-
Decoder for hydra.yaml.model.Scalar
- scalar(Scalar) - Static method in interface hydra.encode.yaml.Model
-
Encoder for hydra.yaml.model.Scalar
- Scalar - Class in hydra.yaml.model
-
A union of scalars supported in the YAML failsafe and JSON schemas.
- Scalar(Scalar) - Constructor for class hydra.yaml.model.Node.Scalar
-
Constructs an immutable
Node.Scalar. - SCALAR - Static variable in class hydra.yaml.model.Node
-
Name of the
hydra.yaml.model.Node.scalarfield. - Scalar.Bool - Class in hydra.yaml.model
-
Represents a true/false value
- Scalar.Decimal - Class in hydra.yaml.model
-
An arbitrary-precision decimal number (lexically a valid JSON number)
- Scalar.Float_ - Class in hydra.yaml.model
-
Represents an approximation to real numbers
- Scalar.Int - Class in hydra.yaml.model
-
Represents arbitrary sized finite mathematical integers
- Scalar.Null - Class in hydra.yaml.model
-
Represents the lack of a value
- Scalar.PartialVisitor<R> - Interface in hydra.yaml.model
-
Partial visitor over
Scalarwith a defaultScalar.PartialVisitor.otherwise(hydra.yaml.model.Scalar)branch. - Scalar.Str - Class in hydra.yaml.model
-
A string value
- Scalar.Visitor<R> - Interface in hydra.yaml.model
-
Visitor over
Scalar. - scalarBool(TypedTerm<Boolean>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the bool variant of hydra.yaml.model.Scalar
- scalarDecimal(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the decimal variant of hydra.yaml.model.Scalar
- scalarFloat(TypedTerm<Double>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the float variant of hydra.yaml.model.Scalar
- scalarInt(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the int variant of hydra.yaml.model.Scalar
- scalarNull() - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the null variant of hydra.yaml.model.Scalar
- scalarScalar() - Static method in interface hydra.dsl.yaml.Model
-
DSL name token for hydra.yaml.model.Scalar
- scalarStr(TypedTerm<String>) - Static method in interface hydra.dsl.yaml.Model
-
DSL injection for the str variant of hydra.yaml.model.Scalar
- sccs - Variable in class hydra.topology.TarjanState
-
Accumulated strongly connected components, each a list of vertices
- sccs(List<List<Integer>>) - Method in class hydra.topology.TarjanState.Builder
- SCCS - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.sccsfield. - SCHEMA_TYPES - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.schemaTypesfield. - schemaGraphToDefinitions(LanguageConstraints, Graph, List<List<Name>>, T0) - Static method in interface hydra.Adapt
-
Given a schema graph along with language constraints and a designated list of element names, adapt the graph to the language constraints, then return a corresponding type definition for each element name.
- schemaGraphToTypingEnvironment(Graph) - Static method in interface hydra.Environment
-
Convert a schema graph to a typing environment (Either version)
- schemaGraphToTypingEnvironment(TypedTerm<Graph>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.schemaGraphToTypingEnvironment
- schemaTypes - Variable in class hydra.graph.Graph
-
All schema types (type schemes) in scope
- schemaTypes(Map<Name, TypeScheme>) - Method in class hydra.graph.Graph.Builder
- scheme(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with no type variables.
- scheme(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one type variable.
- scheme(String, String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with two type variables.
- scheme(String, String, String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with three type variables.
- scheme(String, String, String, String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with four type variables.
- schemeEq(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one Eq-constrained type variable.
- schemeFrac(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one Fractional-constrained type variable.
- schemeIntegral(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one Integral-constrained type variable.
- schemeNum(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one Numeric-constrained type variable.
- schemeOrd(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type scheme with one Ord-constrained type variable.
- scope - Variable in class hydra.packaging.PackageDependency
-
The scope in which the dependency is required, if specified.
- scope(Optional<DependencyScope>) - Method in class hydra.packaging.PackageDependency.Builder
- SCOPE - Static variable in class hydra.packaging.PackageDependency
-
Name of the
hydra.packaging.PackageDependency.scopefield. - Scoping - Interface in hydra.dsl
-
DSL functions for hydra.scoping
- Scoping - Interface in hydra
-
Graph context extension and type scheme conversion
- second - Variable in class hydra.core.PairType
-
The second component of the pair
- second - Variable in class hydra.error.packaging.ConflictingModuleNameError
-
The second module name that conflicts with the first
- second - Variable in class hydra.overlay.java.util.Pair
- second() - Static method in interface hydra.lib.Pairs
- second() - Static method in interface hydra.overlay.java.dsl.Terms
-
Second element projection function for pairs.
- second(Type) - Method in class hydra.core.PairType.Builder
- second(ModuleName) - Method in class hydra.error.packaging.ConflictingModuleNameError.Builder
- second(TypedTerm<Pair<A, B>>) - Static method in interface hydra.dsl.lib.Pairs
-
DSL reference to hydra.lib.pairs.second
- Second - Class in hydra.overlay.java.lib.pairs
-
Extracts the second element of a pair.
- Second() - Constructor for class hydra.overlay.java.lib.pairs.Second
- SECOND - Static variable in class hydra.core.PairType
-
Name of the
hydra.core.PairType.secondfield. - SECOND - Static variable in class hydra.error.packaging.ConflictingModuleNameError
-
Name of the
hydra.error.packaging.ConflictingModuleNameError.secondfield. - seconds - Variable in class hydra.time.Timespec
-
Whole seconds since the Unix Epoch; signed, so instants in the far past or distant future are representable
- seconds(Long) - Method in class hydra.time.Timespec.Builder
- SECONDS - Static variable in class hydra.time.Timespec
-
Name of the
hydra.time.Timespec.secondsfield. - SEE_ALSO - Static variable in class hydra.packaging.EntityMetadata
-
Name of the
hydra.packaging.EntityMetadata.seeAlsofield. - seeAlso - Variable in class hydra.packaging.EntityMetadata
-
Typed cross-references to related entities, for navigation and documentation.
- seeAlso(List<EntityReference>) - Method in class hydra.packaging.EntityMetadata.Builder
- SELF_APPLICATION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.selfApplicationfield. - SelfApplication(SelfApplicationError) - Constructor for class hydra.error.core.InvalidTermError.SelfApplication
-
Constructs an immutable
InvalidTermError.SelfApplication. - selfApplicationError(SelfApplicationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.SelfApplicationError
- selfApplicationError(SelfApplicationError) - Static method in interface hydra.print.error.Core
-
Show a self-application error as a string
- selfApplicationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.SelfApplicationError
- selfApplicationError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.SelfApplicationError
- SelfApplicationError - Class in hydra.error.core
-
A variable applied to itself, which is almost always a mistake in Hydra's type system (optional)
- SelfApplicationError(SubtermPath, Name) - Constructor for class hydra.error.core.SelfApplicationError
-
Constructs an immutable
SelfApplicationError. - SelfApplicationError.Builder - Class in hydra.error.core
-
A fluent builder for
SelfApplicationError. - selfApplicationErrorLocation(TypedTerm<SelfApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.SelfApplicationError
- selfApplicationErrorName(TypedTerm<SelfApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.SelfApplicationError
- selfApplicationErrorSelfApplicationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.SelfApplicationError
- selfApplicationErrorWithLocation(TypedTerm<SelfApplicationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.SelfApplicationError
- selfApplicationErrorWithName(TypedTerm<SelfApplicationError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.SelfApplicationError
- semicolonSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.semicolonSep
- semicolonSep(List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements with `;` inline
- sep(Op, List<Expr>) - Static method in interface hydra.Serialization
-
Combine a list of expressions into a single OpExpr chain using the given operator.
- sep(TypedTerm<Op>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.sep
- sepBy(Parser<T0>, Parser<T1>) - Static method in interface hydra.Parsers
-
Parse zero or more occurrences separated by a separator
- sepBy1(Parser<T0>, Parser<T1>) - Static method in interface hydra.Parsers
-
Parse one or more occurrences separated by a separator
- Seq(SeqExpr) - Constructor for class hydra.ast.Expr.Seq
-
Constructs an immutable
Expr.Seq. - SEQ - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Expr.seqfield. - seqExpr(SeqExpr) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.SeqExpr
- seqExpr(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.SeqExpr
- seqExpr(TypedTerm<Op>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for hydra.ast.SeqExpr
- SeqExpr - Class in hydra.ast
-
A sequence of expressions joined by a separator operator.
- SeqExpr(Op, List<Expr>) - Constructor for class hydra.ast.SeqExpr
-
Constructs an immutable
SeqExpr. - SeqExpr.Builder - Class in hydra.ast
-
A fluent builder for
SeqExpr. - seqExprElements(TypedTerm<SeqExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the elements field of hydra.ast.SeqExpr
- seqExprOp(TypedTerm<SeqExpr>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the op field of hydra.ast.SeqExpr
- seqExprSeqExpr() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.SeqExpr
- seqExprWithElements(TypedTerm<SeqExpr>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the elements field of hydra.ast.SeqExpr
- seqExprWithOp(TypedTerm<SeqExpr>, TypedTerm<Op>) - Static method in interface hydra.dsl.Ast
-
DSL updater for the op field of hydra.ast.SeqExpr
- Sequence(List<Node>) - Constructor for class hydra.yaml.model.Node.Sequence
-
Constructs an immutable
Node.Sequence. - SEQUENCE - Static variable in class hydra.yaml.model.Node
-
Name of the
hydra.yaml.model.Node.sequencefield. - Serialization - Interface in hydra.dsl
-
DSL functions for hydra.serialization
- Serialization - Interface in hydra
-
Utilities for constructing generic program code ASTs, used for the serialization phase of source code generation.
- set(Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Set type from a Binding.
- set(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Set type.
- set(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a set of terms from a term
- set(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Set type (with string variable name).
- set(Function<T0, String>, Set<T0>) - Static method in interface hydra.print.Core
-
Show a set using a given function to show each element
- set(Set<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a set of terms.
- Set() - Constructor for class hydra.variants.TermVariant.Set
-
Constructs an immutable
TermVariant.Set. - Set() - Constructor for class hydra.variants.TypeVariant.Set
-
Constructs an immutable
TypeVariant.Set. - Set(Type) - Constructor for class hydra.core.Type.Set
-
Constructs an immutable
Type.Set. - Set(Set<Term>) - Constructor for class hydra.core.Term.Set
-
Constructs an immutable
Term.Set. - SET - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.setfield. - SET - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.setfield. - SET - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.setfield. - SET - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.setfield. - SET_ELEMENT - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.setElementfield. - SET_ELEMENT - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.setElementfield. - setAnnotation(TypedTerm<T0>, TypedTerm<Optional<T1>>, TypedTerm<Map<T0, T1>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setAnnotation
- setAnnotation(T0, Optional<T1>, Map<T0, T1>) - Static method in interface hydra.Annotations
-
Set annotation in map
- setDescription(Optional<String>, Map<Name, Term>) - Static method in interface hydra.Annotations
-
Set description in annotations
- setDescription(TypedTerm<Optional<String>>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setDescription
- SetElement() - Constructor for class hydra.paths.SubtypeStep.SetElement
-
Constructs an immutable
SubtypeStep.SetElement. - SetElement(Integer) - Constructor for class hydra.paths.SubtermStep.SetElement
-
Constructs an immutable
SubtermStep.SetElement. - setOf(Function<Term, Either<Error_, T0>>, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a set of values from a term, mapping a function over each element
- Sets - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.sets
- Sets - Interface in hydra.lib
-
Primitives in the hydra.lib.sets module.
- setTermAnnotation(Name, Optional<Term>, Term) - Static method in interface hydra.Annotations
-
Set term annotation
- setTermAnnotation(TypedTerm<Name>, TypedTerm<Optional<Term>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setTermAnnotation
- setTermDescription(Optional<String>, Term) - Static method in interface hydra.Annotations
-
Set term description
- setTermDescription(TypedTerm<Optional<String>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setTermDescription
- setType(Type) - Static method in interface hydra.extract.Core
-
Extract the element type from a set type
- setType(Optional<Type>, Map<Name, Term>) - Static method in interface hydra.Annotations
-
Set type in annotations
- setType(TypedTerm<Optional<Type>>, TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setType
- setTypeAnnotation(Name, Optional<Term>, Type) - Static method in interface hydra.Annotations
-
Set type annotation
- setTypeAnnotation(TypedTerm<Name>, TypedTerm<Optional<Term>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setTypeAnnotation
- setTypeClasses(TypedTerm<Map<Name, Set<Name>>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setTypeClasses
- setTypeClasses(Map<Name, Set<Name>>, Term) - Static method in interface hydra.Annotations
-
Set type classes on term.
- setTypeDescription(Optional<String>, Type) - Static method in interface hydra.Annotations
-
Set type description
- setTypeDescription(TypedTerm<Optional<String>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.setTypeDescription
- sha256() - Static method in interface hydra.lib.Hashing
- Sha256 - Class in hydra.overlay.java.lib.hashing
-
Compute the SHA-256 digest of a sequence of bytes.
- Sha256() - Constructor for class hydra.overlay.java.lib.hashing.Sha256
- sha256Hex() - Static method in interface hydra.lib.Hashing
- Sha256Hex - Class in hydra.overlay.java.lib.hashing
-
Compute the SHA-256 digest of a sequence of bytes as a lowercase hex string.
- Sha256Hex() - Constructor for class hydra.overlay.java.lib.hashing.Sha256Hex
- shouldHoistAll(T0, T1) - Static method in interface hydra.Hoisting
-
Predicate that always returns True, for hoisting all bindings unconditionally.
- shouldHoistCaseStatement(Pair<List<SubtermStep>, Term>) - Static method in interface hydra.Hoisting
-
Predicate for case statement hoisting.
- shouldHoistPolymorphic(Graph, Binding) - Static method in interface hydra.Hoisting
-
Predicate for hoisting polymorphic bindings.
- showInferenceResult(InferenceResult) - Static method in interface hydra.Inference
-
Show an inference result for debugging
- showList(TypedTerm<Function<T0, String>>, TypedTerm<List<T0>>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.showList
- showList(Function<T0, String>, List<T0>) - Static method in interface hydra.Formatting
-
Format a list of elements as a bracketed, comma-separated string
- showLiteral(Literal) - Static method in interface hydra.overlay.java.dsl.Literals
-
Encode a literal value as a string.
- showLiteralType(LiteralType) - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Encode a literal type as a string.
- showRef(TypedName<T0>) - Static method in interface hydra.Refs
-
Look up the string-shower function for a type given its TypedName token
- showRef(TypedTerm<TypedName<T0>>) - Static method in interface hydra.dsl.Refs
-
DSL reference to hydra.refs.showRef
- showValue(Value) - Static method in interface hydra.extract.Json
-
Show a JSON value as a string
- showValue(TypedTerm<Value>) - Static method in interface hydra.dsl.extract.Json
-
DSL reference to hydra.extract.json.showValue
- Shredding - Interface in hydra
-
Shredding: the total, injective decomposition of a typed graph's bindings into flat, path-addressed links (edges, properties, attributes) — the link view of a graph.
- shredGraph(Graph) - Static method in interface hydra.Shredding
-
The link view of a typed graph: one node per bound term, each with the edge/property/attribute links found by a complete traversal of its term.
- shredSchema(Map<Name, Type>) - Static method in interface hydra.Shredding
-
The link view of a schema: one node per named type.
- shredTerm(Graph, Name, TypeScheme, Term) - Static method in interface hydra.Shredding
-
Shred one binding (name, type scheme, term) of a graph into a subterm node
- shredTermLinks(Graph, Set<Name>, SubtermPath, Term) - Static method in interface hydra.Shredding
-
Compute the outgoing links of a term at the given path, given the local scope of names bound by lambda/let steps already taken.
- shredType(Map<Name, T0>, Name, Type) - Static method in interface hydra.Shredding
-
Shred one named type of a schema into a subtype node
- shredTypeLinks(Map<Name, T0>, Set<Name>, SubtypePath, Type) - Static method in interface hydra.Shredding
-
Compute the outgoing links of a type at the given path, given the scope of forall-bound variables.
- signature - Variable in class hydra.packaging.PrimitiveDefinition
-
The signature of the primitive.
- signature - Variable in class hydra.packaging.TermDefinition
-
The optional signature of the term.
- signature(Optional<TermSignature>) - Method in class hydra.packaging.TermDefinition.Builder
- signature(TermSignature) - Method in class hydra.packaging.PrimitiveDefinition.Builder
- SIGNATURE - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinition.signaturefield. - SIGNATURE - Static variable in class hydra.packaging.TermDefinition
-
Name of the
hydra.packaging.TermDefinition.signaturefield. - signatureIsVoidFree(TermSignature) - Static method in interface hydra.Dsls
-
Check whether a term signature's parameter and result types are all void-free
- signum() - Static method in interface hydra.lib.Math_
- signum(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.signum
- Signum - Class in hydra.overlay.java.lib.math
-
Returns the sign of a number.
- Signum() - Constructor for class hydra.overlay.java.lib.math.Signum
- Simple(Name) - Constructor for class hydra.core.TypeClassConstraint.Simple
-
Constructs an immutable
TypeClassConstraint.Simple. - SIMPLE - Static variable in class hydra.core.TypeClassConstraint
-
Name of the
hydra.core.TypeClassConstraint.simplefield. - simpleLanguageAdapter(Language, T0, Graph, Type) - Static method in interface hydra.Adapt
-
Given a target language and a source type, produce an adapter which rewrites the type and its terms according to the language's constraints.
- simplifyTerm(Term) - Static method in interface hydra.Dependencies
-
Simplify terms by applying beta reduction where possible
- simplifyTerm(TypedTerm<Term>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.simplifyTerm
- simplifyTerm_simplify(Function<Term, Term>, Function<Term, Term>, Function<Term, Set<Name>>, Function<Name, Function<Name, Function<Term, Term>>>, Function<Term, T0>, Term) - Static method in interface hydra.Dependencies
- sin() - Static method in interface hydra.lib.Math_
- sin(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.sin
- Sin - Class in hydra.overlay.java.lib.math
-
Computes the sine of an angle.
- Sin() - Constructor for class hydra.overlay.java.lib.math.Sin
- SINGLE_VARIANT_UNION - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.singleVariantUnionfield. - singleton() - Static method in interface hydra.lib.Lists
- singleton() - Static method in interface hydra.lib.Maps
- singleton() - Static method in interface hydra.lib.Sets
- singleton(TypedTerm<K>, TypedTerm<V>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.singleton
- singleton(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.singleton
- singleton(TypedTerm<X>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.singleton
- singleton(K, V) - Static method in class hydra.overlay.java.util.PersistentMap
-
Returns a singleton persistent map.
- singleton(T) - Static method in class hydra.overlay.java.util.ConsList
-
Creates a singleton list.
- singleton(T) - Static method in class hydra.overlay.java.util.PersistentSet
-
Returns a singleton set.
- Singleton - Class in hydra.overlay.java.lib.lists
-
Creates a singleton list.
- Singleton - Class in hydra.overlay.java.lib.maps
-
Creates a singleton list.
- Singleton - Class in hydra.overlay.java.lib.sets
-
Creates a singleton set containing a single element.
- Singleton() - Constructor for class hydra.overlay.java.lib.lists.Singleton
- Singleton() - Constructor for class hydra.overlay.java.lib.maps.Singleton
- Singleton() - Constructor for class hydra.overlay.java.lib.sets.Singleton
- singletonTypeSubst(Name, Type) - Static method in interface hydra.Substitution
-
Create a type substitution with a single variable mapping
- SingleVariantUnion(SingleVariantUnionError) - Constructor for class hydra.error.core.InvalidTypeError.SingleVariantUnion
-
Constructs an immutable
InvalidTypeError.SingleVariantUnion. - singleVariantUnionError(SingleVariantUnionError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.SingleVariantUnionError
- singleVariantUnionError(SingleVariantUnionError) - Static method in interface hydra.print.error.Core
-
Show a single variant union error as a string
- singleVariantUnionError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.SingleVariantUnionError
- singleVariantUnionError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.SingleVariantUnionError
- SingleVariantUnionError - Class in hydra.error.core
-
A union type with exactly one field; could be a wrapped type or record instead (optional)
- SingleVariantUnionError(SubtermPath, Name) - Constructor for class hydra.error.core.SingleVariantUnionError
-
Constructs an immutable
SingleVariantUnionError. - SingleVariantUnionError.Builder - Class in hydra.error.core
-
A fluent builder for
SingleVariantUnionError. - singleVariantUnionErrorFieldName(TypedTerm<SingleVariantUnionError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the fieldName field of hydra.error.core.SingleVariantUnionError
- singleVariantUnionErrorLocation(TypedTerm<SingleVariantUnionError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.SingleVariantUnionError
- singleVariantUnionErrorSingleVariantUnionError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.SingleVariantUnionError
- singleVariantUnionErrorWithFieldName(TypedTerm<SingleVariantUnionError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the fieldName field of hydra.error.core.SingleVariantUnionError
- singleVariantUnionErrorWithLocation(TypedTerm<SingleVariantUnionError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.SingleVariantUnionError
- sinh() - Static method in interface hydra.lib.Math_
- sinh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.sinh
- Sinh - Class in hydra.overlay.java.lib.math
-
Computes the hyperbolic sine.
- Sinh() - Constructor for class hydra.overlay.java.lib.math.Sinh
- size - Variable in class hydra.file.FileStatus
-
st_size / the size of the file in bytes.
- size() - Static method in interface hydra.lib.Maps
- size() - Static method in interface hydra.lib.Sets
- size() - Method in class hydra.overlay.java.util.ConsList
-
Returns the number of elements.
- size() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns the number of entries.
- size() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns the number of elements.
- size(TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.size
- size(TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.size
- size(Long) - Method in class hydra.file.FileStatus.Builder
- Size - Class in hydra.overlay.java.lib.maps
-
Returns the number of entries.
- Size - Class in hydra.overlay.java.lib.sets
-
Returns the number of elements in a set.
- Size() - Constructor for class hydra.overlay.java.lib.maps.Size
- Size() - Constructor for class hydra.overlay.java.lib.sets.Size
- SIZE - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatus.sizefield. - Socket() - Constructor for class hydra.file.FileType.Socket
-
Constructs an immutable
FileType.Socket. - SOCKET - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileType.socketfield. - some(Parser<T0>) - Static method in interface hydra.Parsers
-
Parse one or more occurrences of the given parser
- sort() - Static method in interface hydra.lib.Lists
- sort(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.sort
- Sort - Class in hydra.overlay.java.lib.lists
-
Sorts a list.
- Sort() - Constructor for class hydra.overlay.java.lib.lists.Sort
- sortBy() - Static method in interface hydra.lib.Lists
- sortBy(TypedTerm<Function<X, Y>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.sortBy
- SortBy - Class in hydra.overlay.java.lib.lists
-
Sorts a list by a key function.
- SortBy() - Constructor for class hydra.overlay.java.lib.lists.SortBy
- Sorting - Interface in hydra.dsl
-
DSL functions for hydra.sorting
- Sorting - Interface in hydra
-
Utilities for sorting.
- source - Variable in class hydra.coders.Adapter
-
The source type
- source(T1) - Method in class hydra.coders.Adapter.Builder
- SOURCE - Static variable in class hydra.coders.Adapter
-
Name of the
hydra.coders.Adapter.sourcefield. - Space() - Constructor for class hydra.ast.Ws.Space
-
Constructs an immutable
Ws.Space. - SPACE - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Ws.spacefield. - spaceSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.spaceSep
- spaceSep(List<Expr>) - Static method in interface hydra.Serialization
-
Space-separate elements (no break between them)
- spaceSepAdaptive(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.spaceSepAdaptive
- spaceSepAdaptive(List<Expr>) - Static method in interface hydra.Serialization
-
Space-separate elements inline if the joined width fits, otherwise newline-separate them.
- span() - Static method in interface hydra.lib.Lists
- span(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.span
- Span - Class in hydra.overlay.java.lib.lists
-
Splits a list at the first element not matching a predicate.
- Span() - Constructor for class hydra.overlay.java.lib.lists.Span
- split() - Static method in interface hydra.lib.Regex
- split(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Regex
-
DSL reference to hydra.lib.regex.split
- Split - Class in hydra.overlay.java.lib.regex
-
Splits a string by a regex pattern.
- Split() - Constructor for class hydra.overlay.java.lib.regex.Split
- splitOn() - Static method in interface hydra.lib.Strings
- splitOn(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.splitOn
- SplitOn - Class in hydra.overlay.java.lib.strings
-
Splits a string on a given delimiter.
- SplitOn() - Constructor for class hydra.overlay.java.lib.strings.SplitOn
- sqrt() - Static method in interface hydra.lib.Math_
- sqrt(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.sqrt
- Sqrt - Class in hydra.overlay.java.lib.math
-
Computes the square root.
- Sqrt() - Constructor for class hydra.overlay.java.lib.math.Sqrt
- squareBrackets() - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.squareBrackets
- squareBrackets() - Static method in interface hydra.Serialization
-
Square bracket pair `[` `]` for use with `brackets`
- stack - Variable in class hydra.topology.TarjanState
-
Current DFS stack, with vertices in reverse order
- stack(List<Integer>) - Method in class hydra.topology.TarjanState.Builder
- STACK - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanState.stackfield. - standardPrimitives() - Static method in class hydra.overlay.java.lib.Libraries
-
All standard primitive functions as a list.
- StatelessAdapter<T1,T2,V1,V2> - Class in hydra.overlay.java.util
-
A convenience class for stateless adapters with String errors.
- StatelessAdapter(boolean, T1, T2, Coder<V1, V2, String>) - Constructor for class hydra.overlay.java.util.StatelessAdapter
-
Construct a stateless adapter.
- StatelessCoder<V1,V2> - Class in hydra.overlay.java.util
-
A convenience class for stateless coders with String errors.
- StatelessCoder(Function<V1, Either<String, V2>>, Function<V2, Either<String, V1>>) - Constructor for class hydra.overlay.java.util.StatelessCoder
-
Construct a stateless coder from simple Either-based encode/decode functions.
- status() - Static method in interface hydra.lib.Files
- status(TypedTerm<Boolean>, TypedTerm<FilePath>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.status
- Status - Class in hydra.overlay.java.lib.files
-
Retrieve metadata about a file or directory.
- Status() - Constructor for class hydra.overlay.java.lib.files.Status
- STATUS_CHANGE_TIME - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatus.statusChangeTimefield. - statusChangeTime - Variable in class hydra.file.FileStatus
-
st_ctim / the time of last file status change, if available.
- statusChangeTime(Optional<Timespec>) - Method in class hydra.file.FileStatus.Builder
- statusCode(Graph, Term) - Static method in interface hydra.decode.System_
-
Decoder for hydra.system.StatusCode
- statusCode(StatusCode) - Static method in interface hydra.encode.System_
-
Encoder for hydra.system.StatusCode
- statusCode(TypedTerm<Integer>) - Static method in interface hydra.dsl.System_
-
DSL constructor for the hydra.system.StatusCode wrapper
- StatusCode - Class in hydra.system
-
A process exit status: the value passed to the POSIX exit() function and reported by wait() / waitpid() for a normally-terminated child (XSH; see https://pubs.opengroup.org/onlinepubs/9799919799/functions/exit.html and https://pubs.opengroup.org/onlinepubs/9799919799/functions/wait.html).
- StatusCode(Integer) - Constructor for class hydra.system.StatusCode
-
Constructs an immutable
StatusCode. - StatusCode.Builder - Class in hydra.system
-
A fluent builder for
StatusCode. - statusCodeStatusCode() - Static method in interface hydra.dsl.System_
-
DSL name token for hydra.system.StatusCode
- stderr - Variable in class hydra.system.ProcessResult
-
The bytes the child wrote to file descriptor 2, standard error (XBD STDERR_FILENO)
- stderr(byte[]) - Method in class hydra.system.ProcessResult.Builder
- STDERR - Static variable in class hydra.system.ProcessResult
-
Name of the
hydra.system.ProcessResult.stderrfield. - stdout - Variable in class hydra.system.ProcessResult
-
The bytes the child wrote to file descriptor 1, standard output (XBD STDOUT_FILENO)
- stdout(byte[]) - Method in class hydra.system.ProcessResult.Builder
- STDOUT - Static variable in class hydra.system.ProcessResult
-
Name of the
hydra.system.ProcessResult.stdoutfield. - step(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Step
- step(Step) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Step
- Step - Class in hydra.query
-
An atomic function as part of a query.
- Step(Step) - Constructor for class hydra.query.Path.Step
-
Constructs an immutable
Path.Step. - STEP - Static variable in class hydra.query.Path
-
Name of the
hydra.query.Path.stepfield. - Step.Compare - Class in hydra.query
-
A comparison of two terms
- Step.Edge - Class in hydra.query
-
An out-to-in traversal of an abstract edge
- Step.PartialVisitor<R> - Interface in hydra.query
-
Partial visitor over
Stepwith a defaultStep.PartialVisitor.otherwise(hydra.query.Step)branch. - Step.Project - Class in hydra.query
-
A projection from a record through one of its fields
- Step.Visitor<R> - Interface in hydra.query
-
Visitor over
Step. - stepCompare(TypedTerm<ComparisonConstraint>) - Static method in interface hydra.dsl.Query
-
DSL injection for the compare variant of hydra.query.Step
- stepEdge(TypedTerm<Edge>) - Static method in interface hydra.dsl.Query
-
DSL injection for the edge variant of hydra.query.Step
- stepProject(TypedTerm<Projection>) - Static method in interface hydra.dsl.Query
-
DSL injection for the project variant of hydra.query.Step
- stepStep() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Step
- Str(String) - Constructor for class hydra.yaml.model.Scalar.Str
-
Constructs an immutable
Scalar.Str. - STR - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalar.strfield. - stream() - Method in class hydra.overlay.java.util.ConsList
-
Returns a sequential stream over the elements.
- string() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a string literal type.
- string() - Static method in interface hydra.overlay.java.dsl.Types
-
String type.
- string() - Static method in class hydra.overlay.java.lib.PrimitiveType
- string(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a string value from a term
- string(String) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a string literal from a string value.
- string(String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- string(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a string literal.
- string(String) - Static method in interface hydra.Parsers
-
Parse a specific string
- STRING - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literal.stringfield. - STRING - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralType.stringfield. - STRING - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Value.stringfield. - STRING - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVariant.stringfield. - String_() - Constructor for class hydra.core.LiteralType.String_
-
Constructs an immutable
LiteralType.String_. - String_() - Constructor for class hydra.variants.LiteralVariant.String_
-
Constructs an immutable
LiteralVariant.String_. - String_(String) - Constructor for class hydra.core.Literal.String_
-
Constructs an immutable
Literal.String_. - String_(String) - Constructor for class hydra.json.model.Value.String_
-
Constructs an immutable
Value.String_. - stringLiteral(Literal) - Static method in interface hydra.extract.Core
-
Extract a string literal from a Literal value
- Strings - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.strings
- Strings - Interface in hydra.lib
-
Primitives in the hydra.lib.strings module.
- Strip - Interface in hydra.dsl
-
DSL functions for hydra.strip
- Strip - Interface in hydra
-
Annotation and type stripping and normalization
- stripAndDereferenceTerm(Graph, Term) - Static method in interface hydra.Lexical
-
Strip annotations and type lambdas/applications from a term, then follow variable references through the graph until a non-variable term is reached
- stripAndDereferenceTerm(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.stripAndDereferenceTerm
- stripAndDereferenceTermEither(Graph, Term) - Static method in interface hydra.Lexical
-
Strip annotations and dereference variables, returning Either an error or the resolved term
- stripAndDereferenceTermEither(TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Lexical
-
DSL reference to hydra.lexical.stripAndDereferenceTermEither
- stripLeadingAndTrailingWhitespace(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.stripLeadingAndTrailingWhitespace
- stripLeadingAndTrailingWhitespace(String) - Static method in interface hydra.Formatting
-
Remove leading and trailing whitespace from a string
- stripTypeLambdas(Term) - Static method in interface hydra.Strip
-
Strip outer type lambda wrappers from a term, preserving type application wrappers and annotations
- stripTypeLambdas(TypedTerm<Term>) - Static method in interface hydra.dsl.Strip
-
DSL reference to hydra.strip.stripTypeLambdas
- stripWithDecodingError(Graph, Term) - Static method in interface hydra.extract.Core
-
Strip annotations and dereference variables, returning Either DecodingError Term
- strongConnect(TypedTerm<Map<Integer, List<Integer>>>, TypedTerm<Integer>, TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.strongConnect
- strongConnect(Map<Integer, List<Integer>>, Integer, TarjanState) - Static method in interface hydra.Sorting
-
Visit a vertex and recursively explore its successors
- stronglyConnectedComponents(TypedTerm<Map<Integer, List<Integer>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.stronglyConnectedComponents
- stronglyConnectedComponents(Map<Integer, List<Integer>>) - Static method in interface hydra.Sorting
-
Compute the strongly connected components of the given graph.
- structuralSep(Op, List<Expr>) - Static method in interface hydra.Serialization
-
Like sep, but produces a SeqExpr instead of an OpExpr chain.
- structuralSep(TypedTerm<Op>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.structuralSep
- structuralSpaceSep(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.structuralSpaceSep
- structuralSpaceSep(List<Expr>) - Static method in interface hydra.Serialization
-
Like spaceSep, but produces a SeqExpr.
- style - Variable in class hydra.ast.BracketExpr
-
The formatting style for the bracketed block
- style - Variable in class hydra.ast.IndentedExpression
-
The indentation style
- style(BlockStyle) - Method in class hydra.ast.BracketExpr.Builder
- style(IndentStyle) - Method in class hydra.ast.IndentedExpression.Builder
- STYLE - Static variable in class hydra.ast.BracketExpr
-
Name of the
hydra.ast.BracketExpr.stylefield. - STYLE - Static variable in class hydra.ast.IndentedExpression
-
Name of the
hydra.ast.IndentedExpression.stylefield. - sub() - Static method in interface hydra.lib.Math_
- sub(TypedTerm<X>, TypedTerm<X>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.sub
- Sub - Class in hydra.overlay.java.lib.math
-
Performs subtraction on two numbers.
- Sub() - Constructor for class hydra.overlay.java.lib.math.Sub
- subFloat64() - Static method in interface hydra.lib.Math_
- subFloat64(TypedTerm<Double>, TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.subFloat64
- SubFloat64 - Class in hydra.overlay.java.lib.math
-
Performs subtraction on two float64 numbers.
- SubFloat64() - Constructor for class hydra.overlay.java.lib.math.SubFloat64
- subgroups - Variable in class hydra.testing.TestGroup
-
Zero or more subgroups
- subgroups(List<TestGroup>) - Method in class hydra.testing.TestGroup.Builder
- SUBGROUPS - Static variable in class hydra.testing.TestGroup
-
Name of the
hydra.testing.TestGroup.subgroupsfield. - subject - Variable in class hydra.query.TriplePattern
-
The subject of the pattern
- subject(Node) - Method in class hydra.query.TriplePattern.Builder
- SUBJECT - Static variable in class hydra.query.TriplePattern
-
Name of the
hydra.query.TriplePattern.subjectfield. - SUBSEQUENT_LINES - Static variable in class hydra.ast.IndentStyle
-
Name of the
hydra.ast.IndentStyle.subsequentLinesfield. - SubsequentLines(String) - Constructor for class hydra.ast.IndentStyle.SubsequentLines
-
Constructs an immutable
IndentStyle.SubsequentLines. - subst - Variable in class hydra.typing.InferenceResult
-
The type substitution resulting from unification
- subst(TypeSubst) - Method in class hydra.typing.InferenceResult.Builder
- SUBST - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResult.substfield. - substInClassConstraints(TypeSubst, Map<Name, TypeVariableConstraints>) - Static method in interface hydra.Substitution
-
Apply a type substitution to class constraints, propagating to free variables or discharging/retaining on concrete resolution
- substInClassConstraints_insertOrMerge(T0, TypeVariableConstraints, Map<T0, TypeVariableConstraints>) - Static method in interface hydra.Substitution
- substInContext(TypeSubst, Graph) - Static method in interface hydra.Substitution
-
Apply a type substitution to a graph's bound types and class constraints
- substInType(TypeSubst, Type) - Static method in interface hydra.Substitution
-
Apply a type substitution to a type
- substInTypeNonEmpty(TypeSubst, Type) - Static method in interface hydra.Substitution
-
Apply a non-empty type substitution to a type (internal helper)
- substInTypeScheme(TypeSubst, TypeScheme) - Static method in interface hydra.Substitution
-
Apply a type substitution to a type scheme.
- substituteInBinding(TermSubst, Binding) - Static method in interface hydra.Substitution
-
Apply a term substitution to a binding
- substituteInConstraint(TypeSubst, TypeConstraint) - Static method in interface hydra.Substitution
-
Apply a type substitution to a type constraint
- substituteInConstraints(TypeSubst, List<TypeConstraint>) - Static method in interface hydra.Substitution
-
Apply a type substitution to a list of type constraints
- substituteInTerm(TermSubst, Term) - Static method in interface hydra.Substitution
-
Apply a term substitution to a term
- substituteTypeVariables(TypedTerm<Map<Name, Name>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.substituteTypeVariables
- substituteTypeVariables(Map<Name, Name>, Type) - Static method in interface hydra.Variables
-
Substitute type variables in a type
- substituteVariable(Name, Name, Term) - Static method in interface hydra.Variables
-
Substitute one variable for another in a term
- substituteVariable(TypedTerm<Name>, TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.substituteVariable
- substituteVariables(TypedTerm<Map<Name, Name>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.substituteVariables
- substituteVariables(Map<Name, Name>, Term) - Static method in interface hydra.Variables
-
Substitute multiple variables in a term
- substitution - Variable in class hydra.error.checking.IncorrectUnificationError
-
The substitution that failed the consistency check
- substitution(TypeSubst) - Method in class hydra.error.checking.IncorrectUnificationError.Builder
- Substitution - Interface in hydra
-
Variable substitution in type and term expressions.
- SUBSTITUTION - Static variable in class hydra.error.checking.IncorrectUnificationError
-
Name of the
hydra.error.checking.IncorrectUnificationError.substitutionfield. - substTypesInTerm(TypeSubst, Term) - Static method in interface hydra.Substitution
-
Apply a type substitution to the type annotations within a term
- subtermAttribute(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermAttribute
- subtermAttribute(SubtermAttribute) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermAttribute
- subtermAttribute(TypedTerm<SubtermPath>, TypedTerm<TermAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtermAttribute
- SubtermAttribute - Class in hydra.paths
-
A link from a node to a non-term attribute of a position
- SubtermAttribute(SubtermPath, TermAttribute) - Constructor for class hydra.paths.SubtermAttribute
-
Constructs an immutable
SubtermAttribute. - SubtermAttribute.Builder - Class in hydra.paths
-
A fluent builder for
SubtermAttribute. - subtermAttributePath(TypedTerm<SubtermAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtermAttribute
- subtermAttributeSubtermAttribute() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermAttribute
- subtermAttributeTarget(TypedTerm<SubtermAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtermAttribute
- subtermAttributeWithPath(TypedTerm<SubtermAttribute>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtermAttribute
- subtermAttributeWithTarget(TypedTerm<SubtermAttribute>, TypedTerm<TermAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtermAttribute
- subtermEdge(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermEdge
- subtermEdge(SubtermEdge) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermEdge
- subtermEdge(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtermEdge
- SubtermEdge - Class in hydra.paths
-
A link from a node to another binding of the graph, addressed by the path at which it occurs
- SubtermEdge(SubtermPath, Name) - Constructor for class hydra.paths.SubtermEdge
-
Constructs an immutable
SubtermEdge. - SubtermEdge.Builder - Class in hydra.paths
-
A fluent builder for
SubtermEdge. - subtermEdgePath(TypedTerm<SubtermEdge>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtermEdge
- subtermEdgeSubtermEdge() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermEdge
- subtermEdgeTarget(TypedTerm<SubtermEdge>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtermEdge
- subtermEdgeWithPath(TypedTerm<SubtermEdge>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtermEdge
- subtermEdgeWithTarget(TypedTerm<SubtermEdge>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtermEdge
- subtermGraph(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermGraph
- subtermGraph(SubtermGraph) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermGraph
- subtermGraph(TypedTerm<List<SubtermNode>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtermGraph
- SubtermGraph - Class in hydra.paths
-
The link view of a graph as subterm nodes and their links
- SubtermGraph(List<SubtermNode>) - Constructor for class hydra.paths.SubtermGraph
-
Constructs an immutable
SubtermGraph. - SubtermGraph.Builder - Class in hydra.paths
-
A fluent builder for
SubtermGraph. - subtermGraphNodes(TypedTerm<SubtermGraph>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the nodes field of hydra.paths.SubtermGraph
- subtermGraphSubtermGraph() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermGraph
- subtermGraphWithNodes(TypedTerm<SubtermGraph>, TypedTerm<List<SubtermNode>>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the nodes field of hydra.paths.SubtermGraph
- subtermLink(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermLink
- subtermLink(SubtermLink) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermLink
- SubtermLink - Class in hydra.paths
-
An outgoing link of a subterm node: an edge, a property, or an attribute
- SubtermLink.Attribute - Class in hydra.paths
-
A non-term attribute of a position
- SubtermLink.Edge - Class in hydra.paths
-
A reference to another binding of the graph
- SubtermLink.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
SubtermLinkwith a defaultSubtermLink.PartialVisitor.otherwise(hydra.paths.SubtermLink)branch. - SubtermLink.Property - Class in hydra.paths
-
A leaf term
- SubtermLink.Visitor<R> - Interface in hydra.paths
-
Visitor over
SubtermLink. - subtermLinkAttribute(TypedTerm<SubtermAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the attribute variant of hydra.paths.SubtermLink
- subtermLinkEdge(TypedTerm<SubtermEdge>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the edge variant of hydra.paths.SubtermLink
- subtermLinkProperty(TypedTerm<SubtermProperty>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the property variant of hydra.paths.SubtermLink
- subtermLinkSubtermLink() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermLink
- subtermNode(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermNode
- subtermNode(SubtermNode) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermNode
- subtermNode(TypedTerm<Name>, TypedTerm<TypeScheme>, TypedTerm<List<SubtermLink>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtermNode
- SubtermNode - Class in hydra.paths
-
A node in a subterm graph: a binding of the graph, with its type scheme and outgoing links
- SubtermNode(Name, TypeScheme, List<SubtermLink>) - Constructor for class hydra.paths.SubtermNode
-
Constructs an immutable
SubtermNode. - SubtermNode.Builder - Class in hydra.paths
-
A fluent builder for
SubtermNode. - subtermNodeLinks(TypedTerm<SubtermNode>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the links field of hydra.paths.SubtermNode
- subtermNodeName(TypedTerm<SubtermNode>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the name field of hydra.paths.SubtermNode
- subtermNodeSubtermNode() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermNode
- subtermNodeType(TypedTerm<SubtermNode>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the type field of hydra.paths.SubtermNode
- subtermNodeWithLinks(TypedTerm<SubtermNode>, TypedTerm<List<SubtermLink>>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the links field of hydra.paths.SubtermNode
- subtermNodeWithName(TypedTerm<SubtermNode>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the name field of hydra.paths.SubtermNode
- subtermNodeWithType(TypedTerm<SubtermNode>, TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the type field of hydra.paths.SubtermNode
- subtermPath(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermPath
- subtermPath(SubtermPath) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermPath
- subtermPath(SubtermPath) - Static method in interface hydra.print.Paths
-
Print a subterm path as its steps joined by '/'
- subtermPath(TypedTerm<List<SubtermStep>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for the hydra.paths.SubtermPath wrapper
- SubtermPath - Class in hydra.paths
-
A sequence of subterm steps forming a path through a term, root first
- SubtermPath(List<SubtermStep>) - Constructor for class hydra.paths.SubtermPath
-
Constructs an immutable
SubtermPath. - SubtermPath.Builder - Class in hydra.paths
-
A fluent builder for
SubtermPath. - subtermPathSubtermPath() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermPath
- subtermProperty(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermProperty
- subtermProperty(SubtermProperty) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermProperty
- subtermProperty(TypedTerm<SubtermPath>, TypedTerm<Term>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtermProperty
- SubtermProperty - Class in hydra.paths
-
A link from a node to a leaf term (literal, unit, projection, unwrap, or an unbound variable)
- SubtermProperty(SubtermPath, Term) - Constructor for class hydra.paths.SubtermProperty
-
Constructs an immutable
SubtermProperty. - SubtermProperty.Builder - Class in hydra.paths
-
A fluent builder for
SubtermProperty. - subtermPropertyPath(TypedTerm<SubtermProperty>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtermProperty
- subtermPropertySubtermProperty() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermProperty
- subtermPropertyTarget(TypedTerm<SubtermProperty>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtermProperty
- subtermPropertyWithPath(TypedTerm<SubtermProperty>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtermProperty
- subtermPropertyWithTarget(TypedTerm<SubtermProperty>, TypedTerm<Term>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtermProperty
- subterms(Term) - Static method in interface hydra.Rewriting
-
Find the children of a given term
- subterms(TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.subterms
- subtermStep(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtermStep
- subtermStep(SubtermStep) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtermStep
- subtermStep(SubtermStep) - Static method in interface hydra.print.Paths
-
Print a subterm step in its round-trippable notation
- SubtermStep - Class in hydra.paths
-
A function which maps from a term to a particular immediate subterm
- SubtermStep.AnnotatedAnnotation - Class in hydra.paths
-
Access the annotation of an annotated term
- SubtermStep.AnnotatedBody - Class in hydra.paths
-
Access the body of an annotated term
- SubtermStep.ApplicationArgument - Class in hydra.paths
-
Access the argument of an application term
- SubtermStep.ApplicationFunction - Class in hydra.paths
-
Access the function of an application term
- SubtermStep.CasesCase - Class in hydra.paths
-
Access the handler of a specific case of a case statement by field name
- SubtermStep.CasesDefault - Class in hydra.paths
-
Access the default case of a case statement
- SubtermStep.EitherLeft - Class in hydra.paths
-
Access the left term of an either value
- SubtermStep.EitherRight - Class in hydra.paths
-
Access the right term of an either value
- SubtermStep.InjectField - Class in hydra.paths
-
Access the injected term of a union injection by field name
- SubtermStep.LambdaBody - Class in hydra.paths
-
Access the body of a lambda term
- SubtermStep.LetBinding - Class in hydra.paths
-
Access a specific binding in a let term by variable name
- SubtermStep.LetBody - Class in hydra.paths
-
Access the body of a let term
- SubtermStep.ListElement - Class in hydra.paths
-
Access an element of a list by index
- SubtermStep.MapKey - Class in hydra.paths
-
Access the key of the map entry at the given index
- SubtermStep.MapValue - Class in hydra.paths
-
Access the value of the map entry at the given index
- SubtermStep.OptionalGiven - Class in hydra.paths
-
Access the term inside a given (present) optional value
- SubtermStep.PairFirst - Class in hydra.paths
-
Access the first term of a pair
- SubtermStep.PairSecond - Class in hydra.paths
-
Access the second term of a pair
- SubtermStep.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
SubtermStepwith a defaultSubtermStep.PartialVisitor.otherwise(hydra.paths.SubtermStep)branch. - SubtermStep.RecordField - Class in hydra.paths
-
Access a field of a record by field name
- SubtermStep.SetElement - Class in hydra.paths
-
Access an element of a set by index
- SubtermStep.TypeApplicationBody - Class in hydra.paths
-
Access the body of a type application term
- SubtermStep.TypeLambdaBody - Class in hydra.paths
-
Access the body of a type lambda term
- SubtermStep.Visitor<R> - Interface in hydra.paths
-
Visitor over
SubtermStep. - SubtermStep.WrapBody - Class in hydra.paths
-
Access the body of a wrapped term
- subtermStepAnnotatedAnnotation() - Static method in interface hydra.dsl.Paths
-
DSL injection for the annotatedAnnotation variant of hydra.paths.SubtermStep
- subtermStepAnnotatedBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the annotatedBody variant of hydra.paths.SubtermStep
- subtermStepApplicationArgument() - Static method in interface hydra.dsl.Paths
-
DSL injection for the applicationArgument variant of hydra.paths.SubtermStep
- subtermStepApplicationFunction() - Static method in interface hydra.dsl.Paths
-
DSL injection for the applicationFunction variant of hydra.paths.SubtermStep
- subtermStepCasesCase(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the casesCase variant of hydra.paths.SubtermStep
- subtermStepCasesDefault() - Static method in interface hydra.dsl.Paths
-
DSL injection for the casesDefault variant of hydra.paths.SubtermStep
- subtermStepEitherLeft() - Static method in interface hydra.dsl.Paths
-
DSL injection for the eitherLeft variant of hydra.paths.SubtermStep
- subtermStepEitherRight() - Static method in interface hydra.dsl.Paths
-
DSL injection for the eitherRight variant of hydra.paths.SubtermStep
- subtermStepInjectField(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the injectField variant of hydra.paths.SubtermStep
- subtermStepLambdaBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the lambdaBody variant of hydra.paths.SubtermStep
- subtermStepLetBinding(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the letBinding variant of hydra.paths.SubtermStep
- subtermStepLetBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the letBody variant of hydra.paths.SubtermStep
- subtermStepListElement(TypedTerm<Integer>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the listElement variant of hydra.paths.SubtermStep
- subtermStepMapKey(TypedTerm<Integer>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the mapKey variant of hydra.paths.SubtermStep
- subtermStepMapValue(TypedTerm<Integer>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the mapValue variant of hydra.paths.SubtermStep
- subtermStepOptionalGiven() - Static method in interface hydra.dsl.Paths
-
DSL injection for the optionalGiven variant of hydra.paths.SubtermStep
- subtermStepPairFirst() - Static method in interface hydra.dsl.Paths
-
DSL injection for the pairFirst variant of hydra.paths.SubtermStep
- subtermStepPairSecond() - Static method in interface hydra.dsl.Paths
-
DSL injection for the pairSecond variant of hydra.paths.SubtermStep
- subtermStepRecordField(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the recordField variant of hydra.paths.SubtermStep
- subtermStepSetElement(TypedTerm<Integer>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the setElement variant of hydra.paths.SubtermStep
- subtermStepSubtermStep() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtermStep
- subtermStepTypeApplicationBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the typeApplicationBody variant of hydra.paths.SubtermStep
- subtermStepTypeLambdaBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the typeLambdaBody variant of hydra.paths.SubtermStep
- subtermStepWrapBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the wrapBody variant of hydra.paths.SubtermStep
- subtermsWithSteps(Term) - Static method in interface hydra.Rewriting
-
Find the children of a given term
- subtermsWithSteps(TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.subtermsWithSteps
- subtypeAttribute(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeAttribute
- subtypeAttribute(SubtypeAttribute) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeAttribute
- subtypeAttribute(TypedTerm<SubtypePath>, TypedTerm<TypeAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtypeAttribute
- SubtypeAttribute - Class in hydra.paths
-
A link from a node to a non-type attribute of a position
- SubtypeAttribute(SubtypePath, TypeAttribute) - Constructor for class hydra.paths.SubtypeAttribute
-
Constructs an immutable
SubtypeAttribute. - SubtypeAttribute.Builder - Class in hydra.paths
-
A fluent builder for
SubtypeAttribute. - subtypeAttributePath(TypedTerm<SubtypeAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtypeAttribute
- subtypeAttributeSubtypeAttribute() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeAttribute
- subtypeAttributeTarget(TypedTerm<SubtypeAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtypeAttribute
- subtypeAttributeWithPath(TypedTerm<SubtypeAttribute>, TypedTerm<SubtypePath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtypeAttribute
- subtypeAttributeWithTarget(TypedTerm<SubtypeAttribute>, TypedTerm<TypeAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtypeAttribute
- subtypeEdge(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeEdge
- subtypeEdge(SubtypeEdge) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeEdge
- subtypeEdge(TypedTerm<SubtypePath>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtypeEdge
- SubtypeEdge - Class in hydra.paths
-
A link from a node to a named type, addressed by the path at which it occurs
- SubtypeEdge(SubtypePath, Name) - Constructor for class hydra.paths.SubtypeEdge
-
Constructs an immutable
SubtypeEdge. - SubtypeEdge.Builder - Class in hydra.paths
-
A fluent builder for
SubtypeEdge. - subtypeEdgePath(TypedTerm<SubtypeEdge>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtypeEdge
- subtypeEdgeSubtypeEdge() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeEdge
- subtypeEdgeTarget(TypedTerm<SubtypeEdge>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtypeEdge
- subtypeEdgeWithPath(TypedTerm<SubtypeEdge>, TypedTerm<SubtypePath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtypeEdge
- subtypeEdgeWithTarget(TypedTerm<SubtypeEdge>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtypeEdge
- subtypeGraph(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeGraph
- subtypeGraph(SubtypeGraph) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeGraph
- subtypeGraph(TypedTerm<List<SubtypeNode>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtypeGraph
- SubtypeGraph - Class in hydra.paths
-
The link view of a schema as subtype nodes and their links
- SubtypeGraph(List<SubtypeNode>) - Constructor for class hydra.paths.SubtypeGraph
-
Constructs an immutable
SubtypeGraph. - SubtypeGraph.Builder - Class in hydra.paths
-
A fluent builder for
SubtypeGraph. - subtypeGraphNodes(TypedTerm<SubtypeGraph>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the nodes field of hydra.paths.SubtypeGraph
- subtypeGraphSubtypeGraph() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeGraph
- subtypeGraphWithNodes(TypedTerm<SubtypeGraph>, TypedTerm<List<SubtypeNode>>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the nodes field of hydra.paths.SubtypeGraph
- subtypeLink(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeLink
- subtypeLink(SubtypeLink) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeLink
- SubtypeLink - Class in hydra.paths
-
An outgoing link of a subtype node: an edge, a property, or an attribute
- SubtypeLink.Attribute - Class in hydra.paths
-
A non-type attribute of a position
- SubtypeLink.Edge - Class in hydra.paths
-
A reference to a named type
- SubtypeLink.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
SubtypeLinkwith a defaultSubtypeLink.PartialVisitor.otherwise(hydra.paths.SubtypeLink)branch. - SubtypeLink.Property - Class in hydra.paths
-
A leaf type
- SubtypeLink.Visitor<R> - Interface in hydra.paths
-
Visitor over
SubtypeLink. - subtypeLinkAttribute(TypedTerm<SubtypeAttribute>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the attribute variant of hydra.paths.SubtypeLink
- subtypeLinkEdge(TypedTerm<SubtypeEdge>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the edge variant of hydra.paths.SubtypeLink
- subtypeLinkProperty(TypedTerm<SubtypeProperty>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the property variant of hydra.paths.SubtypeLink
- subtypeLinkSubtypeLink() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeLink
- subtypeNode(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeNode
- subtypeNode(SubtypeNode) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeNode
- subtypeNode(TypedTerm<Name>, TypedTerm<List<SubtypeLink>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtypeNode
- SubtypeNode - Class in hydra.paths
-
A node in a subtype graph: a named type, with its outgoing links
- SubtypeNode(Name, List<SubtypeLink>) - Constructor for class hydra.paths.SubtypeNode
-
Constructs an immutable
SubtypeNode. - SubtypeNode.Builder - Class in hydra.paths
-
A fluent builder for
SubtypeNode. - subtypeNodeLinks(TypedTerm<SubtypeNode>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the links field of hydra.paths.SubtypeNode
- subtypeNodeName(TypedTerm<SubtypeNode>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the name field of hydra.paths.SubtypeNode
- subtypeNodeSubtypeNode() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeNode
- subtypeNodeWithLinks(TypedTerm<SubtypeNode>, TypedTerm<List<SubtypeLink>>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the links field of hydra.paths.SubtypeNode
- subtypeNodeWithName(TypedTerm<SubtypeNode>, TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the name field of hydra.paths.SubtypeNode
- subtypePath(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypePath
- subtypePath(SubtypePath) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypePath
- subtypePath(SubtypePath) - Static method in interface hydra.print.Paths
-
Print a subtype path as its steps joined by '/'
- subtypePath(TypedTerm<List<SubtypeStep>>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for the hydra.paths.SubtypePath wrapper
- SubtypePath - Class in hydra.paths
-
A sequence of subtype steps forming a path through a type, root first
- SubtypePath(List<SubtypeStep>) - Constructor for class hydra.paths.SubtypePath
-
Constructs an immutable
SubtypePath. - SubtypePath.Builder - Class in hydra.paths
-
A fluent builder for
SubtypePath. - subtypePathSubtypePath() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypePath
- subtypeProperty(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeProperty
- subtypeProperty(SubtypeProperty) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeProperty
- subtypeProperty(TypedTerm<SubtypePath>, TypedTerm<Type>) - Static method in interface hydra.dsl.Paths
-
DSL constructor for hydra.paths.SubtypeProperty
- SubtypeProperty - Class in hydra.paths
-
A link from a node to a leaf type (literal, unit, void, or a bound variable)
- SubtypeProperty(SubtypePath, Type) - Constructor for class hydra.paths.SubtypeProperty
-
Constructs an immutable
SubtypeProperty. - SubtypeProperty.Builder - Class in hydra.paths
-
A fluent builder for
SubtypeProperty. - subtypePropertyPath(TypedTerm<SubtypeProperty>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the path field of hydra.paths.SubtypeProperty
- subtypePropertySubtypeProperty() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeProperty
- subtypePropertyTarget(TypedTerm<SubtypeProperty>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the target field of hydra.paths.SubtypeProperty
- subtypePropertyWithPath(TypedTerm<SubtypeProperty>, TypedTerm<SubtypePath>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the path field of hydra.paths.SubtypeProperty
- subtypePropertyWithTarget(TypedTerm<SubtypeProperty>, TypedTerm<Type>) - Static method in interface hydra.dsl.Paths
-
DSL updater for the target field of hydra.paths.SubtypeProperty
- subtypes(Type) - Static method in interface hydra.Rewriting
-
Find the children of a given type expression
- subtypes(TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.subtypes
- subtypeStep(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.SubtypeStep
- subtypeStep(SubtypeStep) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.SubtypeStep
- subtypeStep(SubtypeStep) - Static method in interface hydra.print.Paths
-
Print a subtype step in its round-trippable notation
- SubtypeStep - Class in hydra.paths
-
A function which maps from a type to a particular immediate subtype
- SubtypeStep.AnnotatedBody - Class in hydra.paths
-
Access the body of an annotated type (the annotation is a term; there is no step for it)
- SubtypeStep.ApplicationArgument - Class in hydra.paths
-
Access the argument of an application type
- SubtypeStep.ApplicationFunction - Class in hydra.paths
-
Access the function of an application type
- SubtypeStep.EffectValue - Class in hydra.paths
-
Access the value type of an effect type
- SubtypeStep.EitherLeft - Class in hydra.paths
-
Access the left type of an either type
- SubtypeStep.EitherRight - Class in hydra.paths
-
Access the right type of an either type
- SubtypeStep.ForallBody - Class in hydra.paths
-
Access the body of a universally quantified type
- SubtypeStep.FunctionCodomain - Class in hydra.paths
-
Access the codomain type of a function type
- SubtypeStep.FunctionDomain - Class in hydra.paths
-
Access the domain type of a function type
- SubtypeStep.ListElement - Class in hydra.paths
-
Access the element type of a list type
- SubtypeStep.MapKeys - Class in hydra.paths
-
Access the key type of a map type
- SubtypeStep.MapValues - Class in hydra.paths
-
Access the value type of a map type
- SubtypeStep.OptionalElement - Class in hydra.paths
-
Access the element type of an optional type
- SubtypeStep.PairFirst - Class in hydra.paths
-
Access the first type of a pair type
- SubtypeStep.PairSecond - Class in hydra.paths
-
Access the second type of a pair type
- SubtypeStep.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
SubtypeStepwith a defaultSubtypeStep.PartialVisitor.otherwise(hydra.paths.SubtypeStep)branch. - SubtypeStep.RecordField - Class in hydra.paths
-
Access a field type of a record type by field name
- SubtypeStep.SetElement - Class in hydra.paths
-
Access the element type of a set type
- SubtypeStep.UnionField - Class in hydra.paths
-
Access a field type of a union type by field name
- SubtypeStep.Visitor<R> - Interface in hydra.paths
-
Visitor over
SubtypeStep. - SubtypeStep.WrapBody - Class in hydra.paths
-
Access the body type of a wrapped type
- subtypeStepAnnotatedBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the annotatedBody variant of hydra.paths.SubtypeStep
- subtypeStepApplicationArgument() - Static method in interface hydra.dsl.Paths
-
DSL injection for the applicationArgument variant of hydra.paths.SubtypeStep
- subtypeStepApplicationFunction() - Static method in interface hydra.dsl.Paths
-
DSL injection for the applicationFunction variant of hydra.paths.SubtypeStep
- subtypeStepEffectValue() - Static method in interface hydra.dsl.Paths
-
DSL injection for the effectValue variant of hydra.paths.SubtypeStep
- subtypeStepEitherLeft() - Static method in interface hydra.dsl.Paths
-
DSL injection for the eitherLeft variant of hydra.paths.SubtypeStep
- subtypeStepEitherRight() - Static method in interface hydra.dsl.Paths
-
DSL injection for the eitherRight variant of hydra.paths.SubtypeStep
- subtypeStepForallBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the forallBody variant of hydra.paths.SubtypeStep
- subtypeStepFunctionCodomain() - Static method in interface hydra.dsl.Paths
-
DSL injection for the functionCodomain variant of hydra.paths.SubtypeStep
- subtypeStepFunctionDomain() - Static method in interface hydra.dsl.Paths
-
DSL injection for the functionDomain variant of hydra.paths.SubtypeStep
- subtypeStepListElement() - Static method in interface hydra.dsl.Paths
-
DSL injection for the listElement variant of hydra.paths.SubtypeStep
- subtypeStepMapKeys() - Static method in interface hydra.dsl.Paths
-
DSL injection for the mapKeys variant of hydra.paths.SubtypeStep
- subtypeStepMapValues() - Static method in interface hydra.dsl.Paths
-
DSL injection for the mapValues variant of hydra.paths.SubtypeStep
- subtypeStepOptionalElement() - Static method in interface hydra.dsl.Paths
-
DSL injection for the optionalElement variant of hydra.paths.SubtypeStep
- subtypeStepPairFirst() - Static method in interface hydra.dsl.Paths
-
DSL injection for the pairFirst variant of hydra.paths.SubtypeStep
- subtypeStepPairSecond() - Static method in interface hydra.dsl.Paths
-
DSL injection for the pairSecond variant of hydra.paths.SubtypeStep
- subtypeStepRecordField(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the recordField variant of hydra.paths.SubtypeStep
- subtypeStepSetElement() - Static method in interface hydra.dsl.Paths
-
DSL injection for the setElement variant of hydra.paths.SubtypeStep
- subtypeStepSubtypeStep() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.SubtypeStep
- subtypeStepUnionField(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the unionField variant of hydra.paths.SubtypeStep
- subtypeStepWrapBody() - Static method in interface hydra.dsl.Paths
-
DSL injection for the wrapBody variant of hydra.paths.SubtypeStep
- subtypesWithSteps(Type) - Static method in interface hydra.Rewriting
-
Find the children of a given type expression, each paired with the step by which it is reached
- subtypesWithSteps(TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.subtypesWithSteps
- Success(ParseSuccess<A>) - Constructor for class hydra.parsing.ParseResult.Success
-
Constructs an immutable
ParseResult.Success. - SUCCESS - Static variable in class hydra.parsing.ParseResult
-
Name of the
hydra.parsing.ParseResult.successfield. - suffix(TypedTerm<String>, TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.suffix
- suffix(String, Expr) - Static method in interface hydra.Serialization
-
Append a suffix string to an expression
- SUPPORTED_FEATURES - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Language.supportedFeaturesfield. - supportedFeatures - Variable in class hydra.coders.Language
-
Target-language or target-runtime capabilities the emitter may assume are available
- supportedFeatures(Set<LanguageFeature>) - Method in class hydra.coders.Language.Builder
- sym(TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.sym
- sym(String) - Static method in interface hydra.Serialization
-
Construct a Symbol from a string
- symbol - Variable in class hydra.ast.Op
-
The operator symbol
- symbol(Symbol) - Method in class hydra.ast.Op.Builder
- symbol(Symbol) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Symbol
- symbol(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Symbol
- symbol(TypedTerm<String>) - Static method in interface hydra.dsl.Ast
-
DSL constructor for the hydra.ast.Symbol wrapper
- Symbol - Class in hydra.ast
-
Any symbol
- Symbol(String) - Constructor for class hydra.ast.Symbol
-
Constructs an immutable
Symbol. - SYMBOL - Static variable in class hydra.ast.Op
-
Name of the
hydra.ast.Op.symbolfield. - Symbol.Builder - Class in hydra.ast
-
A fluent builder for
Symbol. - symbolSep(TypedTerm<String>, TypedTerm<BlockStyle>, TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.symbolSep
- symbolSep(String, BlockStyle, List<Expr>) - Static method in interface hydra.Serialization
-
Separate elements with the given symbol; trailing whitespace per element is determined by the block style's newline-before/after flags (space, single break, or double break)
- symbolSymbol() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Symbol
- System_ - Interface in hydra.decode.error
-
Term decoders for hydra.error.system
- System_ - Interface in hydra.decode
-
Term decoders for hydra.system
- System_ - Interface in hydra.dsl.error
-
DSL functions for hydra.error.system
- System_ - Interface in hydra.dsl.lib
-
DSL functions for hydra.overlay.java.lib.system
- System_ - Interface in hydra.dsl
-
DSL functions for hydra.system
- System_ - Interface in hydra.encode.error
-
Term encoders for hydra.error.system
- System_ - Interface in hydra.encode
-
Term encoders for hydra.system
- System_ - Interface in hydra.lib
-
Primitives in the hydra.lib.system module.
- systemError(SystemError) - Static method in interface hydra.encode.error.System_
-
Encoder for hydra.error.system.SystemError
- systemError(Graph, Term) - Static method in interface hydra.decode.error.System_
-
Decoder for hydra.error.system.SystemError
- SystemError - Class in hydra.error.system
-
A recoverable failure to launch a process or to perform a hydra.overlay.java.lib.system system call, named after the POSIX errno values the host reports.
- SystemError.CommandNotFound - Class in hydra.error.system
-
POSIX ENOENT: the executable named by Command.program does not exist or is not found on PATH.
- SystemError.Interrupted - Class in hydra.error.system
-
The call was interrupted before the child produced a result (a portable abstraction over POSIX EINTR and host-level kills); the child's disposition is unknown
- SystemError.InvalidWorkingDirectory - Class in hydra.error.system
-
POSIX ENOENT or ENOTDIR raised by the implied chdir() to Command.workingDirectory
- SystemError.Other - Class in hydra.error.system
-
Any other failure, carrying the host-provided error message verbatim (covers errno values not modeled above, such as EMFILE, ENOMEM, or E2BIG)
- SystemError.PartialVisitor<R> - Interface in hydra.error.system
-
Partial visitor over
SystemErrorwith a defaultSystemError.PartialVisitor.otherwise(hydra.error.system.SystemError)branch. - SystemError.PermissionDenied - Class in hydra.error.system
-
POSIX EACCES: the executable exists but is not executable, or a path component denies search permission
- SystemError.Visitor<R> - Interface in hydra.error.system
-
Visitor over
SystemError. - systemErrorCommandNotFound(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.System_
-
DSL injection for the commandNotFound variant of hydra.error.system.SystemError
- systemErrorInterrupted() - Static method in interface hydra.dsl.error.System_
-
DSL injection for the interrupted variant of hydra.error.system.SystemError
- systemErrorInvalidWorkingDirectory(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.System_
-
DSL injection for the invalidWorkingDirectory variant of hydra.error.system.SystemError
- systemErrorOther(TypedTerm<String>) - Static method in interface hydra.dsl.error.System_
-
DSL injection for the other variant of hydra.error.system.SystemError
- systemErrorPermissionDenied(TypedTerm<FilePath>) - Static method in interface hydra.dsl.error.System_
-
DSL injection for the permissionDenied variant of hydra.error.system.SystemError
- systemErrorSystemError() - Static method in interface hydra.dsl.error.System_
-
DSL name token for hydra.error.system.SystemError
T
- tabIndent(Expr) - Static method in interface hydra.Serialization
-
Indent every line of an expression by four spaces
- tabIndent(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.tabIndent
- tabIndentDoubleSpace(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.tabIndentDoubleSpace
- tabIndentDoubleSpace(List<Expr>) - Static method in interface hydra.Serialization
-
Tab-indent a list of expressions, separated by blank lines
- tabIndentSingleSpace(TypedTerm<List<Expr>>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.tabIndentSingleSpace
- tabIndentSingleSpace(List<Expr>) - Static method in interface hydra.Serialization
-
Tab-indent a list of expressions, separated by single newlines
- table(TypedTerm<Optional<HeaderRow>>, TypedTerm<List<DataRow<V>>>) - Static method in interface hydra.dsl.Tabular
-
DSL constructor for hydra.tabular.Table
- table(Function<Graph, Function<Term, Either<DecodingError, V>>>, Graph, Term) - Static method in interface hydra.decode.Tabular
-
Decoder for hydra.tabular.Table
- table(Function<V, Term>, Table<V>) - Static method in interface hydra.encode.Tabular
-
Encoder for hydra.tabular.Table
- Table<V> - Class in hydra.tabular
-
A simple table as in a CSV file, having an optional header row and any number of data rows
- Table(Optional<HeaderRow>, List<DataRow<V>>) - Constructor for class hydra.tabular.Table
-
Constructs an immutable
Table. - Table.Builder<V> - Class in hydra.tabular
-
A fluent builder for
Table. - tableData(TypedTerm<Table<V>>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the data field of hydra.tabular.Table
- tableHeader(TypedTerm<Table<V>>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the header field of hydra.tabular.Table
- tableTable() - Static method in interface hydra.dsl.Tabular
-
DSL name token for hydra.tabular.Table
- tableType(Graph, Term) - Static method in interface hydra.decode.Tabular
-
Decoder for hydra.tabular.TableType
- tableType(TableType) - Static method in interface hydra.encode.Tabular
-
Encoder for hydra.tabular.TableType
- tableType(TypedTerm<RelationName>, TypedTerm<List<ColumnType>>) - Static method in interface hydra.dsl.Tabular
-
DSL constructor for hydra.tabular.TableType
- TableType - Class in hydra.tabular
-
A type definition for a table, including column names and types
- TableType(RelationName, List<ColumnType>) - Constructor for class hydra.tabular.TableType
-
Constructs an immutable
TableType. - TableType.Builder - Class in hydra.tabular
-
A fluent builder for
TableType. - tableTypeColumns(TypedTerm<TableType>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the columns field of hydra.tabular.TableType
- tableTypeName(TypedTerm<TableType>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the name field of hydra.tabular.TableType
- tableTypeTableType() - Static method in interface hydra.dsl.Tabular
-
DSL name token for hydra.tabular.TableType
- tableTypeWithColumns(TypedTerm<TableType>, TypedTerm<List<ColumnType>>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the columns field of hydra.tabular.TableType
- tableTypeWithName(TypedTerm<TableType>, TypedTerm<RelationName>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the name field of hydra.tabular.TableType
- tableWithData(TypedTerm<Table<V>>, TypedTerm<List<DataRow<V>>>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the data field of hydra.tabular.Table
- tableWithHeader(TypedTerm<Table<V>>, TypedTerm<Optional<HeaderRow>>) - Static method in interface hydra.dsl.Tabular
-
DSL updater for the header field of hydra.tabular.Table
- Tabular - Interface in hydra.decode
-
Term decoders for hydra.tabular
- Tabular - Interface in hydra.dsl
-
DSL functions for hydra.tabular
- Tabular - Interface in hydra.encode
-
Term encoders for hydra.tabular
- tag(Graph, Term) - Static method in interface hydra.decode.Testing
-
Decoder for hydra.testing.Tag
- tag(Tag) - Static method in interface hydra.encode.Testing
-
Encoder for hydra.testing.Tag
- tag(TypedTerm<String>) - Static method in interface hydra.dsl.Testing
-
DSL constructor for the hydra.testing.Tag wrapper
- Tag - Class in hydra.testing
-
A tag for test cases
- Tag(String) - Constructor for class hydra.testing.Tag
-
Constructs an immutable
Tag. - Tag.Builder - Class in hydra.testing
-
A fluent builder for
Tag. - tags - Variable in class hydra.testing.TestCaseWithMetadata
-
Zero or more tags for the test case
- tags(List<Tag>) - Method in class hydra.testing.TestCaseWithMetadata.Builder
- TAGS - Static variable in class hydra.testing.TestCaseWithMetadata
-
Name of the
hydra.testing.TestCaseWithMetadata.tagsfield. - tagTag() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.Tag
- tail() - Static method in interface hydra.lib.Lists
- tail() - Method in class hydra.overlay.java.util.ConsList
-
Returns all elements except the first.
- tail(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.tail
- Tail - Class in hydra.overlay.java.lib.lists
-
Get all elements except the first, returning Nothing if the list is empty.
- Tail() - Constructor for class hydra.overlay.java.lib.lists.Tail
- take() - Static method in interface hydra.lib.Lists
- take(int) - Method in class hydra.overlay.java.util.ConsList
-
Returns the first n elements.
- take(int, LList<X>) - Static method in class hydra.overlay.java.tools.LList
-
Construct a list by logically taking the first n values from the head of another list (which is not modified).
- take(TypedTerm<Integer>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.take
- Take - Class in hydra.overlay.java.lib.lists
-
Takes the first n elements.
- Take() - Constructor for class hydra.overlay.java.lib.lists.Take
- takeWhile() - Static method in interface hydra.lib.Lists
- takeWhile(TypedTerm<Function<X, Boolean>>, TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.takeWhile
- tan() - Static method in interface hydra.lib.Math_
- tan(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.tan
- Tan - Class in hydra.overlay.java.lib.math
-
Computes the tangent of an angle.
- Tan() - Constructor for class hydra.overlay.java.lib.math.Tan
- tanh() - Static method in interface hydra.lib.Math_
- tanh(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.tanh
- Tanh - Class in hydra.overlay.java.lib.math
-
Computes the hyperbolic tangent.
- Tanh() - Constructor for class hydra.overlay.java.lib.math.Tanh
- target - Variable in class hydra.coders.Adapter
-
The target type
- target - Variable in class hydra.paths.SubtermAttribute
-
The attribute value
- target - Variable in class hydra.paths.SubtermEdge
-
The name of the referenced binding of the graph
- target - Variable in class hydra.paths.SubtermProperty
-
The leaf term
- target - Variable in class hydra.paths.SubtypeAttribute
-
The attribute value
- target - Variable in class hydra.paths.SubtypeEdge
-
The name of the referenced type
- target - Variable in class hydra.paths.SubtypeProperty
-
The leaf type
- target(Name) - Method in class hydra.paths.SubtermEdge.Builder
- target(Name) - Method in class hydra.paths.SubtypeEdge.Builder
- target(Term) - Method in class hydra.paths.SubtermProperty.Builder
- target(Type) - Method in class hydra.paths.SubtypeProperty.Builder
- target(TermAttribute) - Method in class hydra.paths.SubtermAttribute.Builder
- target(TypeAttribute) - Method in class hydra.paths.SubtypeAttribute.Builder
- target(T2) - Method in class hydra.coders.Adapter.Builder
- TARGET - Static variable in class hydra.coders.Adapter
-
Name of the
hydra.coders.Adapter.targetfield. - TARGET - Static variable in class hydra.paths.SubtermAttribute
-
Name of the
hydra.paths.SubtermAttribute.targetfield. - TARGET - Static variable in class hydra.paths.SubtermEdge
-
Name of the
hydra.paths.SubtermEdge.targetfield. - TARGET - Static variable in class hydra.paths.SubtermProperty
-
Name of the
hydra.paths.SubtermProperty.targetfield. - TARGET - Static variable in class hydra.paths.SubtypeAttribute
-
Name of the
hydra.paths.SubtypeAttribute.targetfield. - TARGET - Static variable in class hydra.paths.SubtypeEdge
-
Name of the
hydra.paths.SubtypeEdge.targetfield. - TARGET - Static variable in class hydra.paths.SubtypeProperty
-
Name of the
hydra.paths.SubtypeProperty.targetfield. - tarjanState(Graph, Term) - Static method in interface hydra.decode.Topology
-
Decoder for hydra.topology.TarjanState
- tarjanState(TarjanState) - Static method in interface hydra.encode.Topology
-
Encoder for hydra.topology.TarjanState
- tarjanState(TypedTerm<Integer>, TypedTerm<Map<Integer, Integer>>, TypedTerm<Map<Integer, Integer>>, TypedTerm<List<Integer>>, TypedTerm<Set<Integer>>, TypedTerm<List<List<Integer>>>) - Static method in interface hydra.dsl.Topology
-
DSL constructor for hydra.topology.TarjanState
- TarjanState - Class in hydra.topology
-
State carried by Tarjan's strongly connected components algorithm during a depth-first traversal
- TarjanState(Integer, Map<Integer, Integer>, Map<Integer, Integer>, List<Integer>, Set<Integer>, List<List<Integer>>) - Constructor for class hydra.topology.TarjanState
-
Constructs an immutable
TarjanState. - TarjanState.Builder - Class in hydra.topology
-
A fluent builder for
TarjanState. - tarjanStateCounter(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the counter field of hydra.topology.TarjanState
- tarjanStateIndices(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the indices field of hydra.topology.TarjanState
- tarjanStateLowLinks(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the lowLinks field of hydra.topology.TarjanState
- tarjanStateOnStack(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the onStack field of hydra.topology.TarjanState
- tarjanStateSccs(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the sccs field of hydra.topology.TarjanState
- tarjanStateStack(TypedTerm<TarjanState>) - Static method in interface hydra.dsl.Topology
-
DSL accessor for the stack field of hydra.topology.TarjanState
- tarjanStateTarjanState() - Static method in interface hydra.dsl.Topology
-
DSL name token for hydra.topology.TarjanState
- tarjanStateWithCounter(TypedTerm<TarjanState>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the counter field of hydra.topology.TarjanState
- tarjanStateWithIndices(TypedTerm<TarjanState>, TypedTerm<Map<Integer, Integer>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the indices field of hydra.topology.TarjanState
- tarjanStateWithLowLinks(TypedTerm<TarjanState>, TypedTerm<Map<Integer, Integer>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the lowLinks field of hydra.topology.TarjanState
- tarjanStateWithOnStack(TypedTerm<TarjanState>, TypedTerm<Set<Integer>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the onStack field of hydra.topology.TarjanState
- tarjanStateWithSccs(TypedTerm<TarjanState>, TypedTerm<List<List<Integer>>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the sccs field of hydra.topology.TarjanState
- tarjanStateWithStack(TypedTerm<TarjanState>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.Topology
-
DSL updater for the stack field of hydra.topology.TarjanState
- Templates - Interface in hydra
-
A utility which instantiates a nonrecursive type with default values
- term - Variable in class hydra.coders.CaseConventions
-
Convention for top-level term definitions (functions, module-level values)
- term - Variable in class hydra.core.Binding
-
The term to which the variable is bound
- term - Variable in class hydra.core.Field
-
The value of the field
- term - Variable in class hydra.typed.TypedBinding
-
The term with its phantom type
- term - Variable in class hydra.typed.TypedTermDefinition
-
The term with its phantom type
- term - Variable in class hydra.typing.InferenceResult
-
The term which was inferred
- term() - Static method in class hydra.overlay.java.lib.PrimitiveType
- term() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
The primitive function as a term.
- term(Term) - Method in class hydra.core.Binding.Builder
- term(Term) - Method in class hydra.core.Field.Builder
- term(Term) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Term
- term(Term) - Static method in interface hydra.print.Core
-
Show a term as a string
- term(Term) - Method in class hydra.typing.InferenceResult.Builder
- term(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Term
- term(TypedTerm<A>) - Method in class hydra.typed.TypedBinding.Builder
- term(TypedTerm<A>) - Method in class hydra.typed.TypedTermDefinition.Builder
- term(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- term(ValidationProfile, Boolean, Graph, Term) - Static method in interface hydra.validate.Core
-
Validate a term against the given ValidationProfile, returning a ValidationResult.
- Term - Class in hydra.core
-
A data term
- Term(Name) - Constructor for class hydra.packaging.DefinitionReference.Term
-
Constructs an immutable
DefinitionReference.Term. - Term(Term) - Constructor for class hydra.query.Node.Term
-
Constructs an immutable
Node.Term. - Term(TermDefinition) - Constructor for class hydra.packaging.Definition.Term
-
Constructs an immutable
Definition.Term. - TERM - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.termfield. - TERM - Static variable in class hydra.core.Binding
-
Name of the
hydra.core.Binding.termfield. - TERM - Static variable in class hydra.core.Field
-
Name of the
hydra.core.Field.termfield. - TERM - Static variable in class hydra.packaging.Definition
-
Name of the
hydra.packaging.Definition.termfield. - TERM - Static variable in class hydra.packaging.DefinitionReference
-
Name of the
hydra.packaging.DefinitionReference.termfield. - TERM - Static variable in class hydra.query.Node
-
Name of the
hydra.query.Node.termfield. - TERM - Static variable in class hydra.typed.TypedBinding
-
Name of the
hydra.typed.TypedBinding.termfield. - TERM - Static variable in class hydra.typed.TypedTermDefinition
-
Name of the
hydra.typed.TypedTermDefinition.termfield. - TERM - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResult.termfield. - TERM_EXPR - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReference.termExprfield. - TERM_VARIABLE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.termVariablefield. - TERM_VARIABLE_SHADOWING - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.termVariableShadowingfield. - TERM_VARIANT - Static variable in class hydra.error.checking.UnsupportedTermVariantError
-
Name of the
hydra.error.checking.UnsupportedTermVariantError.termVariantfield. - TERM_VARIANTS - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.termVariantsfield. - Term.Annotated - Class in hydra.core
-
A term annotated with metadata
- Term.Application - Class in hydra.core
-
A function application
- Term.Cases - Class in hydra.core
-
A union elimination; a case statement
- Term.Either - Class in hydra.core
-
An either value
- Term.Inject - Class in hydra.core
-
An injection; an instance of a union type
- Term.Lambda - Class in hydra.core
-
A function abstraction (lambda)
- Term.Let - Class in hydra.core
-
A 'let' term, which binds variables to terms
- Term.List - Class in hydra.core
-
A list
- Term.Literal - Class in hydra.core
-
A literal value
- Term.Map - Class in hydra.core
-
A map of keys to values
- Term.Optional - Class in hydra.core
-
An optional value
- Term.Pair - Class in hydra.core
-
A pair (2-tuple)
- Term.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
Termwith a defaultTerm.PartialVisitor.otherwise(hydra.core.Term)branch. - Term.Project - Class in hydra.core
-
A record elimination; a projection
- Term.Record - Class in hydra.core
-
A record term
- Term.Set - Class in hydra.core
-
A set of values
- Term.TypeApplication - Class in hydra.core
-
A System F type application term
- Term.TypeLambda - Class in hydra.core
-
A System F type abstraction term
- Term.Unit - Class in hydra.core
-
A unit value; a term with no value
- Term.Unwrap - Class in hydra.core
-
An unwrap elimination; the inverse of a wrap.
- Term.Variable - Class in hydra.core
-
A variable reference
- Term.Visitor<R> - Interface in hydra.core
-
Visitor over
Term. - Term.Wrap - Class in hydra.core
-
A wrapped term; an instance of a wrapper type (newtype)
- termAlternatives(T0, Graph, Term) - Static method in interface hydra.Adapt
-
Find a list of alternatives for a given term, if any
- termAnnotated(TypedTerm<AnnotatedTerm>) - Static method in interface hydra.dsl.Core
-
DSL injection for the annotated variant of hydra.core.Term
- termAnnotationInternal(Term) - Static method in interface hydra.Annotations
-
Get internal term annotations
- termAnnotationInternal(TypedTerm<Term>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.termAnnotationInternal
- termApplication(TypedTerm<Application>) - Static method in interface hydra.dsl.Core
-
DSL injection for the application variant of hydra.core.Term
- termArity(Term) - Static method in interface hydra.Arity
-
Find the arity (expected number of arguments) of a term
- termArity(TypedTerm<Term>) - Static method in interface hydra.dsl.Arity
-
DSL reference to hydra.arity.termArity
- termAsBindings(Term) - Static method in interface hydra.Environment
-
Extract the bindings from a let term, or return an empty list for other terms
- termAsBindings(TypedTerm<Term>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.termAsBindings
- termAttribute(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.TermAttribute
- termAttribute(TermAttribute) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.TermAttribute
- TermAttribute - Class in hydra.paths
-
A non-term constituent of the term at a path, together with its value
- TermAttribute.CasesTypeName - Class in hydra.paths
-
The name of the union type eliminated by a case statement
- TermAttribute.InjectTypeName - Class in hydra.paths
-
The name of the union type of an injection
- TermAttribute.LambdaDomainGiven - Class in hydra.paths
-
The (given) domain type of a lambda
- TermAttribute.LambdaParameter - Class in hydra.paths
-
The parameter name of a lambda
- TermAttribute.LetBindingTypeSchemeGiven - Class in hydra.paths
-
The name of a let binding together with its (given) type scheme
- TermAttribute.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
TermAttributewith a defaultTermAttribute.PartialVisitor.otherwise(hydra.paths.TermAttribute)branch. - TermAttribute.ProjectFieldName - Class in hydra.paths
-
The name of the field projected by a projection
- TermAttribute.ProjectTypeName - Class in hydra.paths
-
The name of the record type of a projection
- TermAttribute.RecordTypeName - Class in hydra.paths
-
The name of the record type of a record term
- TermAttribute.TypeApplicationType - Class in hydra.paths
-
The type argument of a type application term
- TermAttribute.TypeLambdaParameter - Class in hydra.paths
-
The type-variable parameter of a type lambda term
- TermAttribute.Visitor<R> - Interface in hydra.paths
-
Visitor over
TermAttribute. - TermAttribute.WrapTypeName - Class in hydra.paths
-
The name of the wrapper type of a wrapped term
- termAttributeCasesTypeName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the casesTypeName variant of hydra.paths.TermAttribute
- termAttributeInjectTypeName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the injectTypeName variant of hydra.paths.TermAttribute
- termAttributeLambdaDomainGiven(TypedTerm<Type>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the lambdaDomainGiven variant of hydra.paths.TermAttribute
- termAttributeLambdaParameter(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the lambdaParameter variant of hydra.paths.TermAttribute
- termAttributeLetBindingTypeSchemeGiven(TypedTerm<Pair<Name, TypeScheme>>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the letBindingTypeSchemeGiven variant of hydra.paths.TermAttribute
- termAttributeProjectFieldName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the projectFieldName variant of hydra.paths.TermAttribute
- termAttributeProjectTypeName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the projectTypeName variant of hydra.paths.TermAttribute
- termAttributeRecordTypeName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the recordTypeName variant of hydra.paths.TermAttribute
- termAttributes(SubtermPath, Term) - Static method in interface hydra.Shredding
-
The attribute links contributed by a term constructor at the given path
- termAttributeTermAttribute() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.TermAttribute
- termAttributeTypeApplicationType(TypedTerm<Type>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the typeApplicationType variant of hydra.paths.TermAttribute
- termAttributeTypeLambdaParameter(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the typeLambdaParameter variant of hydra.paths.TermAttribute
- termAttributeWrapTypeName(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the wrapTypeName variant of hydra.paths.TermAttribute
- termCases(TypedTerm<CaseStatement>) - Static method in interface hydra.dsl.Core
-
DSL injection for the cases variant of hydra.core.Term
- termCoder(TypedTerm<Type>, TypedTerm<Function<InferenceContext, Function<Graph, Function<Term, Either<Error_, A>>>>>, TypedTerm<Function<InferenceContext, Function<A, Either<Error_, Term>>>>) - Static method in interface hydra.dsl.Graph
-
DSL constructor for hydra.graph.TermCoder
- TermCoder<A> - Class in hydra.graph
-
A type together with a coder for mapping terms into arguments for primitive functions, and mapping computed results into terms.
- TermCoder(Type, Function<InferenceContext, Function<Graph, Function<Term, Either<Error_, A>>>>, Function<InferenceContext, Function<A, Either<Error_, Term>>>) - Constructor for class hydra.graph.TermCoder
-
Constructs an immutable
TermCoder. - TermCoder.Builder<A> - Class in hydra.graph
-
A fluent builder for
TermCoder. - termCoderDecode(TypedTerm<TermCoder<A>>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the decode field of hydra.graph.TermCoder
- termCoderEncode(TypedTerm<TermCoder<A>>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the encode field of hydra.graph.TermCoder
- termCoderTermCoder() - Static method in interface hydra.dsl.Graph
-
DSL name token for hydra.graph.TermCoder
- termCoderType(TypedTerm<TermCoder<A>>) - Static method in interface hydra.dsl.Graph
-
DSL accessor for the type field of hydra.graph.TermCoder
- termCoderWithDecode(TypedTerm<TermCoder<A>>, TypedTerm<Function<InferenceContext, Function<A, Either<Error_, Term>>>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the decode field of hydra.graph.TermCoder
- termCoderWithEncode(TypedTerm<TermCoder<A>>, TypedTerm<Function<InferenceContext, Function<Graph, Function<Term, Either<Error_, A>>>>>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the encode field of hydra.graph.TermCoder
- termCoderWithType(TypedTerm<TermCoder<A>>, TypedTerm<Type>) - Static method in interface hydra.dsl.Graph
-
DSL updater for the type field of hydra.graph.TermCoder
- termDef(ModuleName, String, Term) - Static method in class hydra.overlay.java.dsl.Helpers
-
Build a term Definition in the given namespace with no type scheme (inference fills it in).
- termDefinition(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.TermDefinition
- termDefinition(TermDefinition) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.TermDefinition
- termDefinition(TypedTerm<Name>, TypedTerm<Optional<EntityMetadata>>, TypedTerm<Optional<TermSignature>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.TermDefinition
- TermDefinition - Class in hydra.packaging
-
A term-level definition, including a name, an optional signature, and a term
- TermDefinition(Name, Optional<EntityMetadata>, Optional<TermSignature>, Term) - Constructor for class hydra.packaging.TermDefinition
-
Constructs an immutable
TermDefinition. - TermDefinition.Builder - Class in hydra.packaging
-
A fluent builder for
TermDefinition. - termDefinitionBody(TypedTerm<TermDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the body field of hydra.packaging.TermDefinition
- termDefinitionMetadata(TypedTerm<TermDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the metadata field of hydra.packaging.TermDefinition
- termDefinitionName(TypedTerm<TermDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.TermDefinition
- termDefinitionSignature(TypedTerm<TermDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the signature field of hydra.packaging.TermDefinition
- termDefinitionTermDefinition() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.TermDefinition
- termDefinitionWithBody(TypedTerm<TermDefinition>, TypedTerm<Term>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the body field of hydra.packaging.TermDefinition
- termDefinitionWithMetadata(TypedTerm<TermDefinition>, TypedTerm<Optional<EntityMetadata>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the metadata field of hydra.packaging.TermDefinition
- termDefinitionWithName(TypedTerm<TermDefinition>, TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.TermDefinition
- termDefinitionWithSignature(TypedTerm<TermDefinition>, TypedTerm<Optional<TermSignature>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the signature field of hydra.packaging.TermDefinition
- termDefTyped(ModuleName, String, Term, TypeScheme) - Static method in class hydra.overlay.java.dsl.Helpers
-
Build a term Definition with a pre-computed TypeScheme.
- termDependencyNames(TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Term>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.termDependencyNames
- termDependencyNames(Boolean, Boolean, Boolean, Term) - Static method in interface hydra.Dependencies
-
Note: does not distinguish between bound and free variables; use freeVariablesInTerm for that
- termEither(TypedTerm<Either<Term, Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the either variant of hydra.core.Term
- TermExpr(String) - Constructor for class hydra.packaging.EntityReference.TermExpr
-
Constructs an immutable
EntityReference.TermExpr. - termInject(TypedTerm<Injection>) - Static method in interface hydra.dsl.Core
-
DSL injection for the inject variant of hydra.core.Term
- termIsClosed(Term) - Static method in interface hydra.Reduction
-
Whether a term is closed, i.e.
- termIsClosed(TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.termIsClosed
- termIsValue(Term) - Static method in interface hydra.Reduction
-
Whether a term has been fully reduced to a value
- termIsValue(TypedTerm<Term>) - Static method in interface hydra.dsl.Reduction
-
DSL reference to hydra.reduction.termIsValue
- termLambda(TypedTerm<Lambda>) - Static method in interface hydra.dsl.Core
-
DSL injection for the lambda variant of hydra.core.Term
- termLet(TypedTerm<Let>) - Static method in interface hydra.dsl.Core
-
DSL injection for the let variant of hydra.core.Term
- termList(TypedTerm<List<Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the list variant of hydra.core.Term
- termLiteral(TypedTerm<Literal>) - Static method in interface hydra.dsl.Core
-
DSL injection for the literal variant of hydra.core.Term
- termMap(TypedTerm<Map<Term, Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the map variant of hydra.core.Term
- termOptional(TypedTerm<Optional<Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the optional variant of hydra.core.Term
- termPair(TypedTerm<Pair<Term, Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the pair variant of hydra.core.Term
- termProject(TypedTerm<Projection>) - Static method in interface hydra.dsl.Core
-
DSL injection for the project variant of hydra.core.Term
- termRecord(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a record from a term
- termRecord(TypedTerm<Record>) - Static method in interface hydra.dsl.Core
-
DSL injection for the record variant of hydra.core.Term
- Terms - Interface in hydra.overlay.java.dsl
-
A domain-specific language for constructing Hydra terms in Java.
- termSet(TypedTerm<Set<Term>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the set variant of hydra.core.Term
- termSignature(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TermSignature
- termSignature(TypedTerm<List<TypeParameter>>, TypedTerm<List<Parameter>>, TypedTerm<Result>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.TermSignature
- termSignature(TermSignature) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TermSignature
- TermSignature - Class in hydra.typing
-
A structured signature for a term: an ordered list of type parameters (with optional class constraints), an ordered list of value parameters, and a result.
- TermSignature(List<TypeParameter>, List<Parameter>, Result) - Constructor for class hydra.typing.TermSignature
-
Constructs an immutable
TermSignature. - TermSignature.Builder - Class in hydra.typing
-
A fluent builder for
TermSignature. - termSignatureParameters(TypedTerm<TermSignature>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the parameters field of hydra.typing.TermSignature
- termSignatureResult(TypedTerm<TermSignature>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the result field of hydra.typing.TermSignature
- termSignatureTermSignature() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TermSignature
- termSignatureToTypeScheme(TypedTerm<TermSignature>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.termSignatureToTypeScheme
- termSignatureToTypeScheme(TermSignature) - Static method in interface hydra.Scoping
-
Convert a TermSignature to a TypeScheme, erasing parameter names, descriptions, and laziness flags.
- termSignatureTypeParameters(TypedTerm<TermSignature>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the typeParameters field of hydra.typing.TermSignature
- termSignatureWithParameters(TypedTerm<TermSignature>, TypedTerm<List<Parameter>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the parameters field of hydra.typing.TermSignature
- termSignatureWithResult(TypedTerm<TermSignature>, TypedTerm<Result>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the result field of hydra.typing.TermSignature
- termSignatureWithTypeParameters(TypedTerm<TermSignature>, TypedTerm<List<TypeParameter>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the typeParameters field of hydra.typing.TermSignature
- termSubst(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TermSubst
- termSubst(TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for the hydra.typing.TermSubst wrapper
- termSubst(TermSubst) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TermSubst
- TermSubst - Class in hydra.typing
-
A substitution of term variables for terms
- TermSubst(Map<Name, Term>) - Constructor for class hydra.typing.TermSubst
-
Constructs an immutable
TermSubst. - TermSubst.Builder - Class in hydra.typing
-
A fluent builder for
TermSubst. - termSubstTermSubst() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TermSubst
- termTerm() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Term
- termTypeApplication(TypedTerm<TypeApplicationTerm>) - Static method in interface hydra.dsl.Core
-
DSL injection for the typeApplication variant of hydra.core.Term
- termTypeLambda(TypedTerm<TypeLambda>) - Static method in interface hydra.dsl.Core
-
DSL injection for the typeLambda variant of hydra.core.Term
- termUnit() - Static method in interface hydra.dsl.Core
-
DSL injection for the unit variant of hydra.core.Term
- termUnwrap(TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL injection for the unwrap variant of hydra.core.Term
- termVariable - Variable in class hydra.coders.CaseConventions
-
Convention for locally-bound term names (lambda parameters, let-bindings)
- termVariable(TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL injection for the variable variant of hydra.core.Term
- termVariable(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- TermVariableShadowing(TermVariableShadowingError) - Constructor for class hydra.error.core.InvalidTermError.TermVariableShadowing
-
Constructs an immutable
InvalidTermError.TermVariableShadowing. - termVariableShadowingError(TermVariableShadowingError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.TermVariableShadowingError
- termVariableShadowingError(TermVariableShadowingError) - Static method in interface hydra.print.error.Core
-
Show a term variable shadowing error as a string
- termVariableShadowingError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.TermVariableShadowingError
- termVariableShadowingError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.TermVariableShadowingError
- TermVariableShadowingError - Class in hydra.error.core
-
A lambda parameter or let binding name that shadows a variable already in scope (optional)
- TermVariableShadowingError(SubtermPath, Name) - Constructor for class hydra.error.core.TermVariableShadowingError
-
Constructs an immutable
TermVariableShadowingError. - TermVariableShadowingError.Builder - Class in hydra.error.core
-
A fluent builder for
TermVariableShadowingError. - termVariableShadowingErrorLocation(TypedTerm<TermVariableShadowingError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.TermVariableShadowingError
- termVariableShadowingErrorName(TypedTerm<TermVariableShadowingError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.TermVariableShadowingError
- termVariableShadowingErrorTermVariableShadowingError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.TermVariableShadowingError
- termVariableShadowingErrorWithLocation(TypedTerm<TermVariableShadowingError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.TermVariableShadowingError
- termVariableShadowingErrorWithName(TypedTerm<TermVariableShadowingError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.TermVariableShadowingError
- termVariant - Variable in class hydra.error.checking.UnsupportedTermVariantError
-
The unsupported term variant
- termVariant(Term) - Static method in interface hydra.Reflect
-
Find the term inject (constructor) for a given term
- termVariant(Graph, Term) - Static method in interface hydra.decode.Variants
-
Decoder for hydra.variants.TermVariant
- termVariant(TermVariant) - Static method in interface hydra.encode.Variants
-
Encoder for hydra.variants.TermVariant
- termVariant(TermVariant) - Method in class hydra.error.checking.UnsupportedTermVariantError.Builder
- termVariant(TermVariant) - Static method in interface hydra.print.Variants
-
Show a term variant as a string
- TermVariant - Class in hydra.variants
-
The identifier of a term expression constructor
- TermVariant.Annotated - Class in hydra.variants
- TermVariant.Application - Class in hydra.variants
- TermVariant.Cases - Class in hydra.variants
- TermVariant.Either - Class in hydra.variants
- TermVariant.Inject - Class in hydra.variants
- TermVariant.Lambda - Class in hydra.variants
- TermVariant.Let - Class in hydra.variants
- TermVariant.List - Class in hydra.variants
- TermVariant.Literal - Class in hydra.variants
- TermVariant.Map - Class in hydra.variants
- TermVariant.Optional - Class in hydra.variants
- TermVariant.Pair - Class in hydra.variants
- TermVariant.PartialVisitor<R> - Interface in hydra.variants
-
Partial visitor over
TermVariantwith a defaultTermVariant.PartialVisitor.otherwise(hydra.variants.TermVariant)branch. - TermVariant.Project - Class in hydra.variants
- TermVariant.Record - Class in hydra.variants
- TermVariant.Set - Class in hydra.variants
- TermVariant.TypeApplication - Class in hydra.variants
- TermVariant.TypeLambda - Class in hydra.variants
- TermVariant.Unit - Class in hydra.variants
- TermVariant.Unwrap - Class in hydra.variants
- TermVariant.Variable - Class in hydra.variants
- TermVariant.Visitor<R> - Interface in hydra.variants
-
Visitor over
TermVariant. - TermVariant.Wrap - Class in hydra.variants
- termVariantAnnotated() - Static method in interface hydra.dsl.Variants
-
DSL injection for the annotated variant of hydra.variants.TermVariant
- termVariantApplication() - Static method in interface hydra.dsl.Variants
-
DSL injection for the application variant of hydra.variants.TermVariant
- termVariantCases() - Static method in interface hydra.dsl.Variants
-
DSL injection for the cases variant of hydra.variants.TermVariant
- termVariantEither() - Static method in interface hydra.dsl.Variants
-
DSL injection for the either variant of hydra.variants.TermVariant
- termVariantInject() - Static method in interface hydra.dsl.Variants
-
DSL injection for the inject variant of hydra.variants.TermVariant
- termVariantLambda() - Static method in interface hydra.dsl.Variants
-
DSL injection for the lambda variant of hydra.variants.TermVariant
- termVariantLet() - Static method in interface hydra.dsl.Variants
-
DSL injection for the let variant of hydra.variants.TermVariant
- termVariantList() - Static method in interface hydra.dsl.Variants
-
DSL injection for the list variant of hydra.variants.TermVariant
- termVariantLiteral() - Static method in interface hydra.dsl.Variants
-
DSL injection for the literal variant of hydra.variants.TermVariant
- termVariantMap() - Static method in interface hydra.dsl.Variants
-
DSL injection for the map variant of hydra.variants.TermVariant
- termVariantOptional() - Static method in interface hydra.dsl.Variants
-
DSL injection for the optional variant of hydra.variants.TermVariant
- termVariantPair() - Static method in interface hydra.dsl.Variants
-
DSL injection for the pair variant of hydra.variants.TermVariant
- termVariantProject() - Static method in interface hydra.dsl.Variants
-
DSL injection for the project variant of hydra.variants.TermVariant
- termVariantRecord() - Static method in interface hydra.dsl.Variants
-
DSL injection for the record variant of hydra.variants.TermVariant
- termVariants - Variable in class hydra.coders.LanguageConstraints
-
All supported term variants
- termVariants() - Static method in interface hydra.Reflect
-
All term (expression) variants, in a canonical order
- termVariants(Set<TermVariant>) - Method in class hydra.coders.LanguageConstraints.Builder
- termVariantSet() - Static method in interface hydra.dsl.Variants
-
DSL injection for the set variant of hydra.variants.TermVariant
- termVariantTermVariant() - Static method in interface hydra.dsl.Variants
-
DSL name token for hydra.variants.TermVariant
- termVariantTypeApplication() - Static method in interface hydra.dsl.Variants
-
DSL injection for the typeApplication variant of hydra.variants.TermVariant
- termVariantTypeLambda() - Static method in interface hydra.dsl.Variants
-
DSL injection for the typeLambda variant of hydra.variants.TermVariant
- termVariantUnit() - Static method in interface hydra.dsl.Variants
-
DSL injection for the unit variant of hydra.variants.TermVariant
- termVariantUnwrap() - Static method in interface hydra.dsl.Variants
-
DSL injection for the unwrap variant of hydra.variants.TermVariant
- termVariantVariable() - Static method in interface hydra.dsl.Variants
-
DSL injection for the variable variant of hydra.variants.TermVariant
- termVariantWrap() - Static method in interface hydra.dsl.Variants
-
DSL injection for the wrap variant of hydra.variants.TermVariant
- termWrap(TypedTerm<WrappedTerm>) - Static method in interface hydra.dsl.Core
-
DSL injection for the wrap variant of hydra.core.Term
- Test() - Constructor for class hydra.packaging.DependencyScope.Test
-
Constructs an immutable
DependencyScope.Test. - TEST - Static variable in class hydra.packaging.DependencyScope
-
Name of the
hydra.packaging.DependencyScope.testfield. - TestCase - Class in hydra.testing
-
A test case with an actual and expected string for comparison
- TestCase.Effectful - Class in hydra.testing
-
An effectful test case (interpret an effect, then string comparison)
- TestCase.PartialVisitor<R> - Interface in hydra.testing
-
Partial visitor over
TestCasewith a defaultTestCase.PartialVisitor.otherwise(hydra.testing.TestCase)branch. - TestCase.Universal - Class in hydra.testing
-
A universal test case (string comparison)
- TestCase.Visitor<R> - Interface in hydra.testing
-
Visitor over
TestCase. - testCaseEffectful(TypedTerm<EffectfulTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL injection for the effectful variant of hydra.testing.TestCase
- testCaseTestCase() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.TestCase
- testCaseUniversal(TypedTerm<UniversalTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL injection for the universal variant of hydra.testing.TestCase
- testCaseWithMetadata(TypedTerm<String>, TypedTerm<TestCase>, TypedTerm<Optional<String>>, TypedTerm<List<Tag>>) - Static method in interface hydra.dsl.Testing
-
DSL constructor for hydra.testing.TestCaseWithMetadata
- TestCaseWithMetadata - Class in hydra.testing
-
A test case together with metadata
- TestCaseWithMetadata(String, TestCase, Optional<String>, List<Tag>) - Constructor for class hydra.testing.TestCaseWithMetadata
-
Constructs an immutable
TestCaseWithMetadata. - TestCaseWithMetadata.Builder - Class in hydra.testing
-
A fluent builder for
TestCaseWithMetadata. - testCaseWithMetadataCase(TypedTerm<TestCaseWithMetadata>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the case field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataDescription(TypedTerm<TestCaseWithMetadata>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the description field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataName(TypedTerm<TestCaseWithMetadata>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the name field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataTags(TypedTerm<TestCaseWithMetadata>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the tags field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataTestCaseWithMetadata() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataWithCase(TypedTerm<TestCaseWithMetadata>, TypedTerm<TestCase>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the case field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataWithDescription(TypedTerm<TestCaseWithMetadata>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the description field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataWithName(TypedTerm<TestCaseWithMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the name field of hydra.testing.TestCaseWithMetadata
- testCaseWithMetadataWithTags(TypedTerm<TestCaseWithMetadata>, TypedTerm<List<Tag>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the tags field of hydra.testing.TestCaseWithMetadata
- testGroup(TypedTerm<String>, TypedTerm<Optional<String>>, TypedTerm<List<TestGroup>>, TypedTerm<List<TestCaseWithMetadata>>) - Static method in interface hydra.dsl.Testing
-
DSL constructor for hydra.testing.TestGroup
- TestGroup - Class in hydra.testing
-
A collection of test cases with a name and optional description
- TestGroup(String, Optional<String>, List<TestGroup>, List<TestCaseWithMetadata>) - Constructor for class hydra.testing.TestGroup
-
Constructs an immutable
TestGroup. - TestGroup.Builder - Class in hydra.testing
-
A fluent builder for
TestGroup. - testGroupCases(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the cases field of hydra.testing.TestGroup
- testGroupDescription(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the description field of hydra.testing.TestGroup
- testGroupName(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the name field of hydra.testing.TestGroup
- testGroupSubgroups(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the subgroups field of hydra.testing.TestGroup
- testGroupTestGroup() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.TestGroup
- testGroupWithCases(TypedTerm<TestGroup>, TypedTerm<List<TestCaseWithMetadata>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the cases field of hydra.testing.TestGroup
- testGroupWithDescription(TypedTerm<TestGroup>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the description field of hydra.testing.TestGroup
- testGroupWithName(TypedTerm<TestGroup>, TypedTerm<String>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the name field of hydra.testing.TestGroup
- testGroupWithSubgroups(TypedTerm<TestGroup>, TypedTerm<List<TestGroup>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the subgroups field of hydra.testing.TestGroup
- Testing - Interface in hydra.decode
-
Term decoders for hydra.testing
- Testing - Interface in hydra.dsl
-
DSL functions for hydra.testing
- Testing - Interface in hydra.encode
-
Term encoders for hydra.testing
- Text - Interface in hydra.dsl.lib
-
DSL functions for hydra.lib.text
- Text - Interface in hydra.lib
-
Primitives in the hydra.lib.text module.
- Text(String) - Constructor for class hydra.docs.DocSegment.Text
-
Constructs an immutable
DocSegment.Text. - TEXT - Static variable in class hydra.docs.DocSegment
-
Name of the
hydra.docs.DocSegment.textfield. - Time - Interface in hydra.decode
-
Term decoders for hydra.time
- Time - Interface in hydra.dsl
-
DSL functions for hydra.time
- Time - Interface in hydra.encode
-
Term encoders for hydra.time
- timespec(Graph, Term) - Static method in interface hydra.decode.Time
-
Decoder for hydra.time.Timespec
- timespec(Timespec) - Static method in interface hydra.encode.Time
-
Encoder for hydra.time.Timespec
- timespec(TypedTerm<Long>, TypedTerm<Long>) - Static method in interface hydra.dsl.Time
-
DSL constructor for hydra.time.Timespec
- Timespec - Class in hydra.time
-
The POSIX struct timespec, with the same semantics: an instant in time as a number of seconds and nanoseconds since the Unix Epoch (1970-01-01T00:00:00Z).
- Timespec(Long, Long) - Constructor for class hydra.time.Timespec
-
Constructs an immutable
Timespec. - Timespec.Builder - Class in hydra.time
-
A fluent builder for
Timespec. - timespecNanoseconds(TypedTerm<Timespec>) - Static method in interface hydra.dsl.Time
-
DSL accessor for the nanoseconds field of hydra.time.Timespec
- timespecSeconds(TypedTerm<Timespec>) - Static method in interface hydra.dsl.Time
-
DSL accessor for the seconds field of hydra.time.Timespec
- timespecTimespec() - Static method in interface hydra.dsl.Time
-
DSL name token for hydra.time.Timespec
- timespecWithNanoseconds(TypedTerm<Timespec>, TypedTerm<Long>) - Static method in interface hydra.dsl.Time
-
DSL updater for the nanoseconds field of hydra.time.Timespec
- timespecWithSeconds(TypedTerm<Timespec>, TypedTerm<Long>) - Static method in interface hydra.dsl.Time
-
DSL updater for the seconds field of hydra.time.Timespec
- to - Variable in class hydra.regex.CharacterRange
-
The last character of the range (inclusive), as an int32 Unicode scalar value.
- to(Integer) - Method in class hydra.regex.CharacterRange.Builder
- to(Supplier<TypedTerm<?>>) - Method in class hydra.overlay.java.dsl.meta.Defs.DefBuilder
-
Close over the (lazy) body and produce the
Defs.Def. - TO - Static variable in class hydra.regex.CharacterRange
-
Name of the
hydra.regex.CharacterRange.tofield. - toArray() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns an array containing all elements in this set.
- toArray(A[]) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns an array containing all elements in this set.
- toArrayList() - Method in class hydra.overlay.java.util.ConsList
-
Converts to a java.util.ArrayList.
- toConsList() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns a sorted ConsList of all elements.
- toConstraints(Set<Name>) - Static method in interface hydra.overlay.java.dsl.Types
-
Convert a set of class identifier names into a set of TypeClassConstraint.Simple values, as expected by TypeVariableConstraints.classes (a
Set<TypeClassConstraint>per #685). - toDefinition(TypedBinding<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Convert a TypedBinding to a Definition (without explicit type scheme).
- toFContext(Graph) - Static method in interface hydra.Checking
-
Get the bound types from a graph as a type environment
- toFContext(TypedTerm<Graph>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.toFContext
- toFieldMap(Record) - Static method in interface hydra.extract.Core
-
Convert a Record's fields to a Map from Name to Term
- toJavaOptional() - Method in class hydra.overlay.java.util.Optional
-
Converts this Optional to a java.util.Optional.
- toJson(boolean) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode a boolean value to JSON.
- toJson(double) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode a double value to JSON.
- toJson(int) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode an integer value to JSON.
- toJson(Optional<L>, Function<L, Value>) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode an optional value to JSON.
- toJson(TypedTerm<Map<Name, Type>>, TypedTerm<Boolean>, TypedTerm<Name>, TypedTerm<Type>, TypedTerm<Term>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.toJson
- toJson(String) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode a string value to JSON.
- toJson(List<String>) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode a list of strings to JSON.
- toJson(List<L>, Function<L, Value>) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Encode a list to JSON.
- toJson(Map<Name, Type>, Boolean, Name, Type, Term) - Static method in interface hydra.json.Encode
-
Encode a Hydra term to a JSON value given a type and type name.
- toJsonUntyped(Term) - Static method in interface hydra.json.Encode
-
Encode a Hydra term to a JSON value without type information.
- toJsonUntyped(TypedTerm<Term>) - Static method in interface hydra.dsl.json.Encode
-
DSL reference to hydra.json.encode.toJsonUntyped
- token(Parser<T0>) - Static method in interface hydra.json.Parser
-
Parse a token followed by optional whitespace
- token(TypedTerm<Parser<T0>>) - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.token
- toList() - Static method in interface hydra.lib.Maps
- toList() - Static method in interface hydra.lib.Optionals
- toList() - Static method in interface hydra.lib.Sets
- toList() - Static method in interface hydra.lib.Strings
- toList() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns a sorted list of key-value pairs.
- toList() - Method in class hydra.overlay.java.util.PersistentSet
-
Returns a sorted list of all elements.
- toList(TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.toList
- toList(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.toList
- toList(TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.toList
- toList(TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.toList
- ToList - Class in hydra.overlay.java.lib.maps
-
Converts a map to a list of pairs.
- ToList - Class in hydra.overlay.java.lib.optionals
-
Converts a Optional to a list: Just x becomes [x], Nothing becomes [].
- ToList - Class in hydra.overlay.java.lib.sets
-
Converts a set to a list of elements.
- ToList - Class in hydra.overlay.java.lib.strings
-
Converts a string to a list of character code points.
- ToList() - Constructor for class hydra.overlay.java.lib.maps.ToList
- ToList() - Constructor for class hydra.overlay.java.lib.optionals.ToList
- ToList() - Constructor for class hydra.overlay.java.lib.sets.ToList
- ToList() - Constructor for class hydra.overlay.java.lib.strings.ToList
- toLower() - Static method in interface hydra.lib.Chars
- toLower() - Static method in interface hydra.lib.Strings
- toLower(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.toLower
- toLower(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.toLower
- ToLower - Class in hydra.overlay.java.lib.chars
-
Converts a character to lowercase.
- ToLower - Class in hydra.overlay.java.lib.strings
-
Converts a string to lowercase.
- ToLower() - Constructor for class hydra.overlay.java.lib.chars.ToLower
- ToLower() - Constructor for class hydra.overlay.java.lib.strings.ToLower
- toNative() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
The primitive function as a native Hydra Primitive object.
- Tool() - Constructor for class hydra.packaging.DependencyScope.Tool
-
Constructs an immutable
DependencyScope.Tool. - TOOL - Static variable in class hydra.packaging.DependencyScope
-
Name of the
hydra.packaging.DependencyScope.toolfield. - topologicalSort(TypedTerm<List<Pair<T0, List<T0>>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.topologicalSort
- topologicalSort(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
-
Sort a directed acyclic graph (DAG) based on an adjacency list.
- topologicalSort_isCycle(List<T1>) - Static method in interface hydra.Sorting
- topologicalSort_sccs(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- topologicalSort_withCycles(List<List<T0>>) - Static method in interface hydra.Sorting
- topologicalSortBindingMap(TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.topologicalSortBindingMap
- topologicalSortBindingMap(Map<Name, Term>) - Static method in interface hydra.Dependencies
-
Topological sort of connected components, in terms of dependencies between variable/term binding pairs.
- topologicalSortBindingMap_depsOf(Function<Term, Boolean>, Function<Term, Set<Name>>, Set<Name>, Pair<T0, Term>) - Static method in interface hydra.Dependencies
- topologicalSortBindingMap_name(Pair<T0, Term>) - Static method in interface hydra.Dependencies
- topologicalSortBindings(TypedTerm<List<Binding>>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.topologicalSortBindings
- topologicalSortBindings(List<Binding>) - Static method in interface hydra.Dependencies
-
Topological sort of bindings based on their dependencies.
- topologicalSortComponents(TypedTerm<List<Pair<T0, List<T0>>>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.topologicalSortComponents
- topologicalSortComponents(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
-
Find the strongly connected components (including cycles and isolated vertices) of a graph, in (reverse) topological order, i.e.
- topologicalSortComponents_graphResult(List<Pair<T0, List<T0>>>) - Static method in interface hydra.Sorting
- topologicalSortNodes(TypedTerm<Function<T0, T1>>, TypedTerm<Function<T0, List<T1>>>, TypedTerm<List<T0>>) - Static method in interface hydra.dsl.Sorting
-
DSL reference to hydra.sorting.topologicalSortNodes
- topologicalSortNodes(Function<T0, T1>, Function<T0, List<T1>>, List<T0>) - Static method in interface hydra.Sorting
-
Sort a directed acyclic graph (DAG) of nodes using two helper functions: one for node keys, and one for the adjacency list of connected node keys.
- topologicalSortNodes_comps(List<Pair<T1, List<T1>>>) - Static method in interface hydra.Sorting
- topologicalSortNodes_nodesByKey(Function<T0, T1>, List<T0>) - Static method in interface hydra.Sorting
- topologicalSortNodes_pairs(Function<T0, List<T1>>, Function<T0, T1>, List<T0>) - Static method in interface hydra.Sorting
- topologicalSortTypeDefinitions(TypedTerm<List<TypeDefinition>>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.topologicalSortTypeDefinitions
- topologicalSortTypeDefinitions(List<TypeDefinition>) - Static method in interface hydra.Dependencies
-
Topologically sort type definitions by their structural dependencies, grouped into SCCs.
- Topology - Interface in hydra.decode
-
Term decoders for hydra.topology
- Topology - Interface in hydra.dsl
-
DSL functions for hydra.topology
- Topology - Interface in hydra.encode
-
Term encoders for hydra.topology
- toShortNames(TypedTerm<List<Name>>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.toShortNames
- toShortNames(List<Name>) - Static method in interface hydra.Dependencies
-
Generate short names from a list of fully qualified names
- toShortNames_names(Pair<String, Set<T0>>) - Static method in interface hydra.Dependencies
- toShortNames_rename(String, T1, Integer) - Static method in interface hydra.Dependencies
- toShortNames_renameGroup(Pair<String, Set<T0>>) - Static method in interface hydra.Dependencies
- toString() - Method in class hydra.ast.Associativity.Both
- toString() - Method in class hydra.ast.Associativity.Left
- toString() - Method in class hydra.ast.Associativity.None
- toString() - Method in class hydra.ast.Associativity.Right
- toString() - Method in class hydra.ast.BlockStyle
- toString() - Method in class hydra.ast.BracketExpr
- toString() - Method in class hydra.ast.Brackets
- toString() - Method in class hydra.ast.Expr.Brackets
- toString() - Method in class hydra.ast.Expr.Const
- toString() - Method in class hydra.ast.Expr.Indent
- toString() - Method in class hydra.ast.Expr.Op
- toString() - Method in class hydra.ast.Expr.Seq
- toString() - Method in class hydra.ast.IndentedExpression
- toString() - Method in class hydra.ast.IndentStyle.AllLines
- toString() - Method in class hydra.ast.IndentStyle.SubsequentLines
- toString() - Method in class hydra.ast.Op
- toString() - Method in class hydra.ast.OpExpr
- toString() - Method in class hydra.ast.Padding
- toString() - Method in class hydra.ast.Precedence
- toString() - Method in class hydra.ast.SeqExpr
- toString() - Method in class hydra.ast.Symbol
- toString() - Method in class hydra.ast.Ws.Break
- toString() - Method in class hydra.ast.Ws.BreakAndIndent
- toString() - Method in class hydra.ast.Ws.DoubleBreak
- toString() - Method in class hydra.ast.Ws.None
- toString() - Method in class hydra.ast.Ws.Space
- toString() - Method in class hydra.coders.Adapter
- toString() - Method in class hydra.coders.AdapterContext
- toString() - Method in class hydra.coders.Bicoder
- toString() - Method in class hydra.coders.CaseConventions
- toString() - Method in class hydra.coders.Coder
- toString() - Method in class hydra.coders.CoderDirection.Decode
- toString() - Method in class hydra.coders.CoderDirection.Encode
- toString() - Method in class hydra.coders.Language
- toString() - Method in class hydra.coders.LanguageConstraints
- toString() - Method in class hydra.coders.LanguageFeature.NestedCaseStatements
- toString() - Method in class hydra.coders.LanguageFeature.NestedPolymorphicLetBindings
- toString() - Method in class hydra.coders.LanguageFeature.PartialApplication
- toString() - Method in class hydra.coders.LanguageName
- toString() - Method in class hydra.coders.TraversalOrder.Post
- toString() - Method in class hydra.coders.TraversalOrder.Pre
- toString() - Method in class hydra.core.AnnotatedTerm
- toString() - Method in class hydra.core.AnnotatedType
- toString() - Method in class hydra.core.Application
- toString() - Method in class hydra.core.ApplicationType
- toString() - Method in class hydra.core.Binding
- toString() - Method in class hydra.core.CaseAlternative
- toString() - Method in class hydra.core.CaseStatement
- toString() - Method in class hydra.core.EitherType
- toString() - Method in class hydra.core.Field
- toString() - Method in class hydra.core.FieldType
- toString() - Method in class hydra.core.FloatType.Float32
- toString() - Method in class hydra.core.FloatType.Float64
- toString() - Method in class hydra.core.FloatValue.Float32
- toString() - Method in class hydra.core.FloatValue.Float64
- toString() - Method in class hydra.core.ForallType
- toString() - Method in class hydra.core.FunctionType
- toString() - Method in class hydra.core.Injection
- toString() - Method in class hydra.core.IntegerType.Bigint
- toString() - Method in class hydra.core.IntegerType.Int16
- toString() - Method in class hydra.core.IntegerType.Int32
- toString() - Method in class hydra.core.IntegerType.Int64
- toString() - Method in class hydra.core.IntegerType.Int8
- toString() - Method in class hydra.core.IntegerType.Uint16
- toString() - Method in class hydra.core.IntegerType.Uint32
- toString() - Method in class hydra.core.IntegerType.Uint64
- toString() - Method in class hydra.core.IntegerType.Uint8
- toString() - Method in class hydra.core.IntegerValue.Bigint
- toString() - Method in class hydra.core.IntegerValue.Int16
- toString() - Method in class hydra.core.IntegerValue.Int32
- toString() - Method in class hydra.core.IntegerValue.Int64
- toString() - Method in class hydra.core.IntegerValue.Int8
- toString() - Method in class hydra.core.IntegerValue.Uint16
- toString() - Method in class hydra.core.IntegerValue.Uint32
- toString() - Method in class hydra.core.IntegerValue.Uint64
- toString() - Method in class hydra.core.IntegerValue.Uint8
- toString() - Method in class hydra.core.Lambda
- toString() - Method in class hydra.core.Let
- toString() - Method in class hydra.core.Literal.Binary
- toString() - Method in class hydra.core.Literal.Boolean_
- toString() - Method in class hydra.core.Literal.Decimal
- toString() - Method in class hydra.core.Literal.Float_
- toString() - Method in class hydra.core.Literal.Integer_
- toString() - Method in class hydra.core.Literal.String_
- toString() - Method in class hydra.core.LiteralType.Binary
- toString() - Method in class hydra.core.LiteralType.Boolean_
- toString() - Method in class hydra.core.LiteralType.Decimal
- toString() - Method in class hydra.core.LiteralType.Float_
- toString() - Method in class hydra.core.LiteralType.Integer_
- toString() - Method in class hydra.core.LiteralType.String_
- toString() - Method in class hydra.core.MapType
- toString() - Method in class hydra.core.Name
- toString() - Method in class hydra.core.PairType
- toString() - Method in class hydra.core.Projection
- toString() - Method in class hydra.core.Record
- toString() - Method in class hydra.core.Term.Annotated
- toString() - Method in class hydra.core.Term.Application
- toString() - Method in class hydra.core.Term.Cases
- toString() - Method in class hydra.core.Term.Either
- toString() - Method in class hydra.core.Term.Inject
- toString() - Method in class hydra.core.Term.Lambda
- toString() - Method in class hydra.core.Term.Let
- toString() - Method in class hydra.core.Term.List
- toString() - Method in class hydra.core.Term.Literal
- toString() - Method in class hydra.core.Term.Map
- toString() - Method in class hydra.core.Term.Optional
- toString() - Method in class hydra.core.Term.Pair
- toString() - Method in class hydra.core.Term.Project
- toString() - Method in class hydra.core.Term.Record
- toString() - Method in class hydra.core.Term.Set
- toString() - Method in class hydra.core.Term.TypeApplication
- toString() - Method in class hydra.core.Term.TypeLambda
- toString() - Method in class hydra.core.Term.Unit
- toString() - Method in class hydra.core.Term.Unwrap
- toString() - Method in class hydra.core.Term.Variable
- toString() - Method in class hydra.core.Term.Wrap
- toString() - Method in class hydra.core.Type.Annotated
- toString() - Method in class hydra.core.Type.Application
- toString() - Method in class hydra.core.Type.Effect
- toString() - Method in class hydra.core.Type.Either
- toString() - Method in class hydra.core.Type.Forall
- toString() - Method in class hydra.core.Type.Function
- toString() - Method in class hydra.core.Type.List
- toString() - Method in class hydra.core.Type.Literal
- toString() - Method in class hydra.core.Type.Map
- toString() - Method in class hydra.core.Type.Optional
- toString() - Method in class hydra.core.Type.Pair
- toString() - Method in class hydra.core.Type.Record
- toString() - Method in class hydra.core.Type.Set
- toString() - Method in class hydra.core.Type.Union
- toString() - Method in class hydra.core.Type.Unit
- toString() - Method in class hydra.core.Type.Variable
- toString() - Method in class hydra.core.Type.Void_
- toString() - Method in class hydra.core.Type.Wrap
- toString() - Method in class hydra.core.TypeApplicationTerm
- toString() - Method in class hydra.core.TypeClassConstraint.Simple
- toString() - Method in class hydra.core.TypeLambda
- toString() - Method in class hydra.core.TypeScheme
- toString() - Method in class hydra.core.TypeVariableConstraints
- toString() - Method in class hydra.core.WrappedTerm
- toString() - Method in class hydra.docs.DocSegment.Ref
- toString() - Method in class hydra.docs.DocSegment.Text
- toString() - Method in class hydra.error.checking.CheckingError.IncorrectUnification
- toString() - Method in class hydra.error.checking.CheckingError.NotAForallType
- toString() - Method in class hydra.error.checking.CheckingError.NotAFunctionType
- toString() - Method in class hydra.error.checking.CheckingError.Other
- toString() - Method in class hydra.error.checking.CheckingError.TypeArityMismatch
- toString() - Method in class hydra.error.checking.CheckingError.TypeMismatch
- toString() - Method in class hydra.error.checking.CheckingError.UnboundTypeVariables
- toString() - Method in class hydra.error.checking.CheckingError.UndefinedTermVariable
- toString() - Method in class hydra.error.checking.CheckingError.UnequalTypes
- toString() - Method in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- toString() - Method in class hydra.error.checking.CheckingError.UntypedLambda
- toString() - Method in class hydra.error.checking.CheckingError.UntypedLetBinding
- toString() - Method in class hydra.error.checking.CheckingError.UntypedTermVariable
- toString() - Method in class hydra.error.checking.IncorrectUnificationError
- toString() - Method in class hydra.error.checking.NotAForallTypeError
- toString() - Method in class hydra.error.checking.NotAFunctionTypeError
- toString() - Method in class hydra.error.checking.OtherCheckingError
- toString() - Method in class hydra.error.checking.TypeArityMismatchError
- toString() - Method in class hydra.error.checking.TypeMismatchError
- toString() - Method in class hydra.error.checking.UnboundTypeVariablesError
- toString() - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
- toString() - Method in class hydra.error.checking.UnequalTypesError
- toString() - Method in class hydra.error.checking.UnsupportedTermVariantError
- toString() - Method in class hydra.error.checking.UntypedLambdaError
- toString() - Method in class hydra.error.checking.UntypedLetBindingError
- toString() - Method in class hydra.error.checking.UntypedTermVariableCheckingError
- toString() - Method in class hydra.error.core.ConstantConditionError
- toString() - Method in class hydra.error.core.DuplicateBindingError
- toString() - Method in class hydra.error.core.DuplicateFieldError
- toString() - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
- toString() - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
- toString() - Method in class hydra.error.core.EmptyCaseStatementError
- toString() - Method in class hydra.error.core.EmptyLetBindingsError
- toString() - Method in class hydra.error.core.EmptyRecordTypeError
- toString() - Method in class hydra.error.core.EmptyTermAnnotationError
- toString() - Method in class hydra.error.core.EmptyTypeAnnotationError
- toString() - Method in class hydra.error.core.EmptyTypeNameInTermError
- toString() - Method in class hydra.error.core.EmptyUnionTypeError
- toString() - Method in class hydra.error.core.ExtraRecordFieldsError
- toString() - Method in class hydra.error.core.InvalidForallParameterNameError
- toString() - Method in class hydra.error.core.InvalidLambdaParameterNameError
- toString() - Method in class hydra.error.core.InvalidLetBindingNameError
- toString() - Method in class hydra.error.core.InvalidLiteralError.TypeMismatch
- toString() - Method in class hydra.error.core.InvalidTermError.ConstantCondition
- toString() - Method in class hydra.error.core.InvalidTermError.DuplicateBinding
- toString() - Method in class hydra.error.core.InvalidTermError.DuplicateField
- toString() - Method in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- toString() - Method in class hydra.error.core.InvalidTermError.EmptyLetBindings
- toString() - Method in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- toString() - Method in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- toString() - Method in class hydra.error.core.InvalidTermError.ExtraRecordFields
- toString() - Method in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- toString() - Method in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- toString() - Method in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- toString() - Method in class hydra.error.core.InvalidTermError.MissingCaseBranches
- toString() - Method in class hydra.error.core.InvalidTermError.MissingRecordFields
- toString() - Method in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- toString() - Method in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- toString() - Method in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- toString() - Method in class hydra.error.core.InvalidTermError.SelfApplication
- toString() - Method in class hydra.error.core.InvalidTermError.TermVariableShadowing
- toString() - Method in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- toString() - Method in class hydra.error.core.InvalidTermError.UndeclaredVariant
- toString() - Method in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- toString() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- toString() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- toString() - Method in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- toString() - Method in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- toString() - Method in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- toString() - Method in class hydra.error.core.InvalidTermError.UnknownProjectedField
- toString() - Method in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- toString() - Method in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- toString() - Method in class hydra.error.core.InvalidTermError.UntypedTermVariable
- toString() - Method in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- toString() - Method in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- toString() - Method in class hydra.error.core.InvalidTypeError.EmptyRecordType
- toString() - Method in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- toString() - Method in class hydra.error.core.InvalidTypeError.EmptyUnionType
- toString() - Method in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- toString() - Method in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- toString() - Method in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- toString() - Method in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- toString() - Method in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- toString() - Method in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- toString() - Method in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- toString() - Method in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- toString() - Method in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- toString() - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
- toString() - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
- toString() - Method in class hydra.error.core.LiteralTypeMismatchError
- toString() - Method in class hydra.error.core.MissingCaseBranchesError
- toString() - Method in class hydra.error.core.MissingRecordFieldsError
- toString() - Method in class hydra.error.core.NestedTermAnnotationError
- toString() - Method in class hydra.error.core.NestedTypeAnnotationError
- toString() - Method in class hydra.error.core.NominalTypeKindMismatchError
- toString() - Method in class hydra.error.core.NonComparableMapKeyTypeError
- toString() - Method in class hydra.error.core.NonComparableSetElementTypeError
- toString() - Method in class hydra.error.core.RedundantWrapUnwrapError
- toString() - Method in class hydra.error.core.SelfApplicationError
- toString() - Method in class hydra.error.core.SingleVariantUnionError
- toString() - Method in class hydra.error.core.TermVariableShadowingError
- toString() - Method in class hydra.error.core.TypeVariableShadowingInForallError
- toString() - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
- toString() - Method in class hydra.error.core.UndeclaredVariantError
- toString() - Method in class hydra.error.core.UndefinedFieldError
- toString() - Method in class hydra.error.core.UndefinedTermVariableError
- toString() - Method in class hydra.error.core.UndefinedTypeVariableError
- toString() - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
- toString() - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- toString() - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- toString() - Method in class hydra.error.core.UnexpectedTermVariantError
- toString() - Method in class hydra.error.core.UnexpectedTypeVariantError
- toString() - Method in class hydra.error.core.UnknownCaseAlternativeError
- toString() - Method in class hydra.error.core.UnknownPrimitiveNameError
- toString() - Method in class hydra.error.core.UnknownProjectedFieldError
- toString() - Method in class hydra.error.core.UnnecessaryIdentityApplicationError
- toString() - Method in class hydra.error.core.UnresolvedNominalTypeError
- toString() - Method in class hydra.error.core.UntypedTermVariableError
- toString() - Method in class hydra.error.core.VoidInNonBottomPositionError
- toString() - Method in class hydra.error.file.FileError.AlreadyExists
- toString() - Method in class hydra.error.file.FileError.InvalidPath
- toString() - Method in class hydra.error.file.FileError.NotFound
- toString() - Method in class hydra.error.file.FileError.Other
- toString() - Method in class hydra.error.file.FileError.PermissionDenied
- toString() - Method in class hydra.error.packaging.ConflictingModuleNameError
- toString() - Method in class hydra.error.packaging.ConflictingVariantNameError
- toString() - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
- toString() - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
- toString() - Method in class hydra.error.packaging.DuplicateDefinitionNameError
- toString() - Method in class hydra.error.packaging.DuplicateModuleNameError
- toString() - Method in class hydra.error.packaging.InvalidDefinitionNameError
- toString() - Method in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- toString() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- toString() - Method in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- toString() - Method in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- toString() - Method in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- toString() - Method in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- toString() - Method in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- toString() - Method in class hydra.error.packaging.InvalidModuleNameConventionError
- toString() - Method in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- toString() - Method in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- toString() - Method in class hydra.error.packaging.InvalidPackageError.InvalidModule
- toString() - Method in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- toString() - Method in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- toString() - Method in class hydra.error.packaging.InvalidPackageNameError
- toString() - Method in class hydra.error.packaging.MissingDocumentationError
- toString() - Method in class hydra.error.packaging.UndeclaredDependencyError
- toString() - Method in class hydra.error.system.SystemError.CommandNotFound
- toString() - Method in class hydra.error.system.SystemError.Interrupted
- toString() - Method in class hydra.error.system.SystemError.InvalidWorkingDirectory
- toString() - Method in class hydra.error.system.SystemError.Other
- toString() - Method in class hydra.error.system.SystemError.PermissionDenied
- toString() - Method in class hydra.errors.DecodingError
- toString() - Method in class hydra.errors.Error_.Checking
- toString() - Method in class hydra.errors.Error_.Decoding
- toString() - Method in class hydra.errors.Error_.DuplicateBinding
- toString() - Method in class hydra.errors.Error_.DuplicateField
- toString() - Method in class hydra.errors.Error_.Extraction
- toString() - Method in class hydra.errors.Error_.Inference
- toString() - Method in class hydra.errors.Error_.InvalidLiteral
- toString() - Method in class hydra.errors.Error_.Other
- toString() - Method in class hydra.errors.Error_.Resolution
- toString() - Method in class hydra.errors.Error_.UndefinedField
- toString() - Method in class hydra.errors.Error_.UndefinedTermVariable
- toString() - Method in class hydra.errors.Error_.UnexpectedTermVariant
- toString() - Method in class hydra.errors.Error_.UnexpectedTypeVariant
- toString() - Method in class hydra.errors.Error_.Unification
- toString() - Method in class hydra.errors.Error_.UntypedTermVariable
- toString() - Method in class hydra.errors.ExtractionError.EmptyList
- toString() - Method in class hydra.errors.ExtractionError.MultipleBindings
- toString() - Method in class hydra.errors.ExtractionError.MultipleFields
- toString() - Method in class hydra.errors.ExtractionError.NoMatchingField
- toString() - Method in class hydra.errors.ExtractionError.NoSuchBinding
- toString() - Method in class hydra.errors.ExtractionError.NotEnoughCases
- toString() - Method in class hydra.errors.ExtractionError.UnexpectedShape
- toString() - Method in class hydra.errors.InferenceError.Checking
- toString() - Method in class hydra.errors.InferenceError.Other
- toString() - Method in class hydra.errors.InferenceError.Unification
- toString() - Method in class hydra.errors.MultipleBindingsError
- toString() - Method in class hydra.errors.MultipleFieldsError
- toString() - Method in class hydra.errors.NoMatchingFieldError
- toString() - Method in class hydra.errors.NoSuchBindingError
- toString() - Method in class hydra.errors.NoSuchPrimitiveError
- toString() - Method in class hydra.errors.OtherError
- toString() - Method in class hydra.errors.OtherInferenceError
- toString() - Method in class hydra.errors.OtherResolutionError
- toString() - Method in class hydra.errors.ResolutionError.NoMatchingField
- toString() - Method in class hydra.errors.ResolutionError.NoSuchBinding
- toString() - Method in class hydra.errors.ResolutionError.NoSuchPrimitive
- toString() - Method in class hydra.errors.ResolutionError.Other
- toString() - Method in class hydra.errors.ResolutionError.UnexpectedShape
- toString() - Method in class hydra.errors.UnexpectedShapeError
- toString() - Method in class hydra.errors.UnificationError
- toString() - Method in class hydra.errors.UnificationInferenceError
- toString() - Method in class hydra.file.FileExtension
- toString() - Method in class hydra.file.FilePath
- toString() - Method in class hydra.file.FileStatus
- toString() - Method in class hydra.file.FileType.Block
- toString() - Method in class hydra.file.FileType.Character_
- toString() - Method in class hydra.file.FileType.Directory
- toString() - Method in class hydra.file.FileType.Fifo
- toString() - Method in class hydra.file.FileType.Link
- toString() - Method in class hydra.file.FileType.Regular
- toString() - Method in class hydra.file.FileType.Socket
- toString() - Method in class hydra.graph.Graph
- toString() - Method in class hydra.graph.Library
- toString() - Method in class hydra.graph.Primitive
- toString() - Method in class hydra.graph.TermCoder
- toString() - Method in class hydra.json.model.Value.Array
- toString() - Method in class hydra.json.model.Value.Boolean_
- toString() - Method in class hydra.json.model.Value.Null
- toString() - Method in class hydra.json.model.Value.Number_
- toString() - Method in class hydra.json.model.Value.Object_
- toString() - Method in class hydra.json.model.Value.String_
- toString() - Method in class hydra.overlay.java.util.ConsList
- toString() - Method in class hydra.overlay.java.util.PersistentMap
- toString() - Method in class hydra.overlay.java.util.PersistentSet
- toString() - Method in class hydra.packaging.Definition.Primitive
- toString() - Method in class hydra.packaging.Definition.Term
- toString() - Method in class hydra.packaging.Definition.Type
- toString() - Method in class hydra.packaging.DefinitionReference.Primitive
- toString() - Method in class hydra.packaging.DefinitionReference.Term
- toString() - Method in class hydra.packaging.DefinitionReference.Type
- toString() - Method in class hydra.packaging.DependencyScope.Api
- toString() - Method in class hydra.packaging.DependencyScope.Runtime_
- toString() - Method in class hydra.packaging.DependencyScope.Test
- toString() - Method in class hydra.packaging.DependencyScope.Tool
- toString() - Method in class hydra.packaging.EntityMetadata
- toString() - Method in class hydra.packaging.EntityReference.Definition
- toString() - Method in class hydra.packaging.EntityReference.Module
- toString() - Method in class hydra.packaging.EntityReference.Package_
- toString() - Method in class hydra.packaging.EntityReference.TermExpr
- toString() - Method in class hydra.packaging.EntityReference.TypeExpr
- toString() - Method in class hydra.packaging.LifecycleInfo
- toString() - Method in class hydra.packaging.Module
- toString() - Method in class hydra.packaging.ModuleDependency
- toString() - Method in class hydra.packaging.ModuleName
- toString() - Method in class hydra.packaging.Package_
- toString() - Method in class hydra.packaging.PackageDependency
- toString() - Method in class hydra.packaging.PackageName
- toString() - Method in class hydra.packaging.PrimitiveDefinition
- toString() - Method in class hydra.packaging.TermDefinition
- toString() - Method in class hydra.packaging.TypeDefinition
- toString() - Method in class hydra.packaging.Version
- toString() - Method in class hydra.packaging.VersionRange
- toString() - Method in class hydra.packaging.VersionSpecifier.Any
- toString() - Method in class hydra.packaging.VersionSpecifier.AtLeast
- toString() - Method in class hydra.packaging.VersionSpecifier.Exact
- toString() - Method in class hydra.packaging.VersionSpecifier.Range
- toString() - Method in class hydra.parsing.ParseError
- toString() - Method in class hydra.parsing.Parser
- toString() - Method in class hydra.parsing.ParseResult.Failure
- toString() - Method in class hydra.parsing.ParseResult.Success
- toString() - Method in class hydra.parsing.ParseSuccess
- toString() - Method in class hydra.paths.SubtermAttribute
- toString() - Method in class hydra.paths.SubtermEdge
- toString() - Method in class hydra.paths.SubtermGraph
- toString() - Method in class hydra.paths.SubtermLink.Attribute
- toString() - Method in class hydra.paths.SubtermLink.Edge
- toString() - Method in class hydra.paths.SubtermLink.Property
- toString() - Method in class hydra.paths.SubtermNode
- toString() - Method in class hydra.paths.SubtermPath
- toString() - Method in class hydra.paths.SubtermProperty
- toString() - Method in class hydra.paths.SubtermStep.AnnotatedAnnotation
- toString() - Method in class hydra.paths.SubtermStep.AnnotatedBody
- toString() - Method in class hydra.paths.SubtermStep.ApplicationArgument
- toString() - Method in class hydra.paths.SubtermStep.ApplicationFunction
- toString() - Method in class hydra.paths.SubtermStep.CasesCase
- toString() - Method in class hydra.paths.SubtermStep.CasesDefault
- toString() - Method in class hydra.paths.SubtermStep.EitherLeft
- toString() - Method in class hydra.paths.SubtermStep.EitherRight
- toString() - Method in class hydra.paths.SubtermStep.InjectField
- toString() - Method in class hydra.paths.SubtermStep.LambdaBody
- toString() - Method in class hydra.paths.SubtermStep.LetBinding
- toString() - Method in class hydra.paths.SubtermStep.LetBody
- toString() - Method in class hydra.paths.SubtermStep.ListElement
- toString() - Method in class hydra.paths.SubtermStep.MapKey
- toString() - Method in class hydra.paths.SubtermStep.MapValue
- toString() - Method in class hydra.paths.SubtermStep.OptionalGiven
- toString() - Method in class hydra.paths.SubtermStep.PairFirst
- toString() - Method in class hydra.paths.SubtermStep.PairSecond
- toString() - Method in class hydra.paths.SubtermStep.RecordField
- toString() - Method in class hydra.paths.SubtermStep.SetElement
- toString() - Method in class hydra.paths.SubtermStep.TypeApplicationBody
- toString() - Method in class hydra.paths.SubtermStep.TypeLambdaBody
- toString() - Method in class hydra.paths.SubtermStep.WrapBody
- toString() - Method in class hydra.paths.SubtypeAttribute
- toString() - Method in class hydra.paths.SubtypeEdge
- toString() - Method in class hydra.paths.SubtypeGraph
- toString() - Method in class hydra.paths.SubtypeLink.Attribute
- toString() - Method in class hydra.paths.SubtypeLink.Edge
- toString() - Method in class hydra.paths.SubtypeLink.Property
- toString() - Method in class hydra.paths.SubtypeNode
- toString() - Method in class hydra.paths.SubtypePath
- toString() - Method in class hydra.paths.SubtypeProperty
- toString() - Method in class hydra.paths.SubtypeStep.AnnotatedBody
- toString() - Method in class hydra.paths.SubtypeStep.ApplicationArgument
- toString() - Method in class hydra.paths.SubtypeStep.ApplicationFunction
- toString() - Method in class hydra.paths.SubtypeStep.EffectValue
- toString() - Method in class hydra.paths.SubtypeStep.EitherLeft
- toString() - Method in class hydra.paths.SubtypeStep.EitherRight
- toString() - Method in class hydra.paths.SubtypeStep.ForallBody
- toString() - Method in class hydra.paths.SubtypeStep.FunctionCodomain
- toString() - Method in class hydra.paths.SubtypeStep.FunctionDomain
- toString() - Method in class hydra.paths.SubtypeStep.ListElement
- toString() - Method in class hydra.paths.SubtypeStep.MapKeys
- toString() - Method in class hydra.paths.SubtypeStep.MapValues
- toString() - Method in class hydra.paths.SubtypeStep.OptionalElement
- toString() - Method in class hydra.paths.SubtypeStep.PairFirst
- toString() - Method in class hydra.paths.SubtypeStep.PairSecond
- toString() - Method in class hydra.paths.SubtypeStep.RecordField
- toString() - Method in class hydra.paths.SubtypeStep.SetElement
- toString() - Method in class hydra.paths.SubtypeStep.UnionField
- toString() - Method in class hydra.paths.SubtypeStep.WrapBody
- toString() - Method in class hydra.paths.TermAttribute.CasesTypeName
- toString() - Method in class hydra.paths.TermAttribute.InjectTypeName
- toString() - Method in class hydra.paths.TermAttribute.LambdaDomainGiven
- toString() - Method in class hydra.paths.TermAttribute.LambdaParameter
- toString() - Method in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- toString() - Method in class hydra.paths.TermAttribute.ProjectFieldName
- toString() - Method in class hydra.paths.TermAttribute.ProjectTypeName
- toString() - Method in class hydra.paths.TermAttribute.RecordTypeName
- toString() - Method in class hydra.paths.TermAttribute.TypeApplicationType
- toString() - Method in class hydra.paths.TermAttribute.TypeLambdaParameter
- toString() - Method in class hydra.paths.TermAttribute.WrapTypeName
- toString() - Method in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- toString() - Method in class hydra.paths.TypeAttribute.ForallParameter
- toString() - Method in class hydra.query.ComparisonConstraint.Equal
- toString() - Method in class hydra.query.ComparisonConstraint.GreaterThan
- toString() - Method in class hydra.query.ComparisonConstraint.GreaterThanOrEqual
- toString() - Method in class hydra.query.ComparisonConstraint.LessThan
- toString() - Method in class hydra.query.ComparisonConstraint.LessThanOrEqual
- toString() - Method in class hydra.query.ComparisonConstraint.NotEqual
- toString() - Method in class hydra.query.Edge
- toString() - Method in class hydra.query.GraphPattern
- toString() - Method in class hydra.query.Node.Term
- toString() - Method in class hydra.query.Node.Variable
- toString() - Method in class hydra.query.Node.Wildcard
- toString() - Method in class hydra.query.Path.Inverse
- toString() - Method in class hydra.query.Path.Regex
- toString() - Method in class hydra.query.Path.Step
- toString() - Method in class hydra.query.PathEquation
- toString() - Method in class hydra.query.Pattern.Conjunction
- toString() - Method in class hydra.query.Pattern.Disjunction
- toString() - Method in class hydra.query.Pattern.Graph
- toString() - Method in class hydra.query.Pattern.Negation
- toString() - Method in class hydra.query.Pattern.Triple
- toString() - Method in class hydra.query.PatternImplication
- toString() - Method in class hydra.query.Query
- toString() - Method in class hydra.query.Range
- toString() - Method in class hydra.query.RegexQuantifier.AtLeast
- toString() - Method in class hydra.query.RegexQuantifier.Exactly
- toString() - Method in class hydra.query.RegexQuantifier.One
- toString() - Method in class hydra.query.RegexQuantifier.OneOrMore
- toString() - Method in class hydra.query.RegexQuantifier.Range
- toString() - Method in class hydra.query.RegexQuantifier.ZeroOrMore
- toString() - Method in class hydra.query.RegexQuantifier.ZeroOrOne
- toString() - Method in class hydra.query.RegexSequence
- toString() - Method in class hydra.query.Step.Compare
- toString() - Method in class hydra.query.Step.Edge
- toString() - Method in class hydra.query.Step.Project
- toString() - Method in class hydra.query.TriplePattern
- toString() - Method in class hydra.query.Variable
- toString() - Method in class hydra.regex.Atom.AnchorEnd
- toString() - Method in class hydra.regex.Atom.AnchorStart
- toString() - Method in class hydra.regex.Atom.Any
- toString() - Method in class hydra.regex.Atom.Class_
- toString() - Method in class hydra.regex.Atom.Group
- toString() - Method in class hydra.regex.Atom.Literal
- toString() - Method in class hydra.regex.CharacterClass
- toString() - Method in class hydra.regex.CharacterRange
- toString() - Method in class hydra.regex.ClassItem.Character_
- toString() - Method in class hydra.regex.ClassItem.Range
- toString() - Method in class hydra.regex.Quantified
- toString() - Method in class hydra.regex.Quantifier.AtLeast
- toString() - Method in class hydra.regex.Quantifier.Exactly
- toString() - Method in class hydra.regex.Quantifier.One
- toString() - Method in class hydra.regex.Quantifier.OneOrMore
- toString() - Method in class hydra.regex.Quantifier.Range
- toString() - Method in class hydra.regex.Quantifier.ZeroOrMore
- toString() - Method in class hydra.regex.Quantifier.ZeroOrOne
- toString() - Method in class hydra.regex.QuantifierRange
- toString() - Method in class hydra.relational.ColumnName
- toString() - Method in class hydra.relational.ColumnSchema
- toString() - Method in class hydra.relational.ForeignKey
- toString() - Method in class hydra.relational.PrimaryKey
- toString() - Method in class hydra.relational.Relation
- toString() - Method in class hydra.relational.RelationName
- toString() - Method in class hydra.relational.RelationSchema
- toString() - Method in class hydra.relational.Relationship
- toString() - Method in class hydra.relational.Row
- toString() - Method in class hydra.system.Command
- toString() - Method in class hydra.system.EnvironmentVariable
- toString() - Method in class hydra.system.ProcessResult
- toString() - Method in class hydra.system.StatusCode
- toString() - Method in class hydra.tabular.ColumnType
- toString() - Method in class hydra.tabular.DataRow
- toString() - Method in class hydra.tabular.HeaderRow
- toString() - Method in class hydra.tabular.Table
- toString() - Method in class hydra.tabular.TableType
- toString() - Method in class hydra.testing.EffectfulTestCase
- toString() - Method in class hydra.testing.Tag
- toString() - Method in class hydra.testing.TestCase.Effectful
- toString() - Method in class hydra.testing.TestCase.Universal
- toString() - Method in class hydra.testing.TestCaseWithMetadata
- toString() - Method in class hydra.testing.TestGroup
- toString() - Method in class hydra.testing.UniversalTestCase
- toString() - Method in class hydra.time.Timespec
- toString() - Method in class hydra.topology.OrderingIsomorphism
- toString() - Method in class hydra.topology.TarjanState
- toString() - Method in class hydra.typed.TypedBinding
- toString() - Method in class hydra.typed.TypedName
- toString() - Method in class hydra.typed.TypedTerm
- toString() - Method in class hydra.typed.TypedTermDefinition
- toString() - Method in class hydra.typing.FunctionStructure
- toString() - Method in class hydra.typing.InferenceContext
- toString() - Method in class hydra.typing.InferenceResult
- toString() - Method in class hydra.typing.Parameter
- toString() - Method in class hydra.typing.Result
- toString() - Method in class hydra.typing.TermSignature
- toString() - Method in class hydra.typing.TermSubst
- toString() - Method in class hydra.typing.TypeClass
- toString() - Method in class hydra.typing.TypeConstraint
- toString() - Method in class hydra.typing.TypeParameter
- toString() - Method in class hydra.typing.TypeSubst
- toString() - Method in class hydra.util.CaseConvention.Camel
- toString() - Method in class hydra.util.CaseConvention.LowerSnake
- toString() - Method in class hydra.util.CaseConvention.Pascal
- toString() - Method in class hydra.util.CaseConvention.UpperSnake
- toString() - Method in class hydra.util.Comparison.EqualTo
- toString() - Method in class hydra.util.Comparison.GreaterThan
- toString() - Method in class hydra.util.Comparison.LessThan
- toString() - Method in class hydra.util.ModuleNames
- toString() - Method in class hydra.util.Precision.Arbitrary
- toString() - Method in class hydra.util.Precision.Bits
- toString() - Method in class hydra.util.QualifiedName
- toString() - Method in class hydra.validation.ValidationProfile
- toString() - Method in class hydra.validation.ValidationResult
- toString() - Method in class hydra.variants.LiteralVariant.Binary
- toString() - Method in class hydra.variants.LiteralVariant.Boolean_
- toString() - Method in class hydra.variants.LiteralVariant.Decimal
- toString() - Method in class hydra.variants.LiteralVariant.Float_
- toString() - Method in class hydra.variants.LiteralVariant.Integer_
- toString() - Method in class hydra.variants.LiteralVariant.String_
- toString() - Method in class hydra.variants.TermVariant.Annotated
- toString() - Method in class hydra.variants.TermVariant.Application
- toString() - Method in class hydra.variants.TermVariant.Cases
- toString() - Method in class hydra.variants.TermVariant.Either
- toString() - Method in class hydra.variants.TermVariant.Inject
- toString() - Method in class hydra.variants.TermVariant.Lambda
- toString() - Method in class hydra.variants.TermVariant.Let
- toString() - Method in class hydra.variants.TermVariant.List
- toString() - Method in class hydra.variants.TermVariant.Literal
- toString() - Method in class hydra.variants.TermVariant.Map
- toString() - Method in class hydra.variants.TermVariant.Optional
- toString() - Method in class hydra.variants.TermVariant.Pair
- toString() - Method in class hydra.variants.TermVariant.Project
- toString() - Method in class hydra.variants.TermVariant.Record
- toString() - Method in class hydra.variants.TermVariant.Set
- toString() - Method in class hydra.variants.TermVariant.TypeApplication
- toString() - Method in class hydra.variants.TermVariant.TypeLambda
- toString() - Method in class hydra.variants.TermVariant.Unit
- toString() - Method in class hydra.variants.TermVariant.Unwrap
- toString() - Method in class hydra.variants.TermVariant.Variable
- toString() - Method in class hydra.variants.TermVariant.Wrap
- toString() - Method in class hydra.variants.TypeVariant.Annotated
- toString() - Method in class hydra.variants.TypeVariant.Application
- toString() - Method in class hydra.variants.TypeVariant.Effect
- toString() - Method in class hydra.variants.TypeVariant.Either
- toString() - Method in class hydra.variants.TypeVariant.Forall
- toString() - Method in class hydra.variants.TypeVariant.Function
- toString() - Method in class hydra.variants.TypeVariant.List
- toString() - Method in class hydra.variants.TypeVariant.Literal
- toString() - Method in class hydra.variants.TypeVariant.Map
- toString() - Method in class hydra.variants.TypeVariant.Optional
- toString() - Method in class hydra.variants.TypeVariant.Pair
- toString() - Method in class hydra.variants.TypeVariant.Record
- toString() - Method in class hydra.variants.TypeVariant.Set
- toString() - Method in class hydra.variants.TypeVariant.Union
- toString() - Method in class hydra.variants.TypeVariant.Unit
- toString() - Method in class hydra.variants.TypeVariant.Variable
- toString() - Method in class hydra.variants.TypeVariant.Void_
- toString() - Method in class hydra.variants.TypeVariant.Wrap
- toString() - Method in class hydra.yaml.model.Node.Mapping
- toString() - Method in class hydra.yaml.model.Node.Scalar
- toString() - Method in class hydra.yaml.model.Node.Sequence
- toString() - Method in class hydra.yaml.model.Scalar.Bool
- toString() - Method in class hydra.yaml.model.Scalar.Decimal
- toString() - Method in class hydra.yaml.model.Scalar.Float_
- toString() - Method in class hydra.yaml.model.Scalar.Int
- toString() - Method in class hydra.yaml.model.Scalar.Null
- toString() - Method in class hydra.yaml.model.Scalar.Str
- toUpper() - Static method in interface hydra.lib.Chars
- toUpper() - Static method in interface hydra.lib.Strings
- toUpper(TypedTerm<Integer>) - Static method in interface hydra.dsl.lib.Chars
-
DSL reference to hydra.lib.chars.toUpper
- toUpper(TypedTerm<String>) - Static method in interface hydra.dsl.lib.Strings
-
DSL reference to hydra.lib.strings.toUpper
- ToUpper - Class in hydra.overlay.java.lib.chars
-
Converts a character to uppercase.
- ToUpper - Class in hydra.overlay.java.lib.strings
-
Converts a string to uppercase.
- ToUpper() - Constructor for class hydra.overlay.java.lib.chars.ToUpper
- ToUpper() - Constructor for class hydra.overlay.java.lib.strings.ToUpper
- toYaml(TypedTerm<Map<Name, Type>>, TypedTerm<Name>, TypedTerm<Type>, TypedTerm<Term>) - Static method in interface hydra.dsl.json.yaml.Encode
-
DSL reference to hydra.json.yaml.encode.toYaml
- toYaml(Map<Name, Type>, Name, Type, Term) - Static method in interface hydra.json.yaml.Encode
-
Encode a Hydra term to a YAML node via JSON encoding.
- trace - Variable in class hydra.typing.InferenceContext
-
The current subterm-path trace, accumulated backwards (head = most-recently-pushed step, corresponding to the deepest point in the descent).
- trace(List<SubtermStep>) - Method in class hydra.typing.InferenceContext.Builder
- TRACE - Static variable in class hydra.typing.InferenceContext
-
Name of the
hydra.typing.InferenceContext.tracefield. - Transform - Interface in hydra.dsl.test
-
DSL functions for hydra.test.transform
- Transform - Interface in hydra.test
-
Transform test cases for code generation, filtering to tests that can be compiled to target languages
- transformModule(Module) - Static method in interface hydra.test.Transform
-
Transform module with generation namespace
- transformModule(TypedTerm<Module>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.transformModule
- transformTestCase(TypedTerm<T0>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.transformTestCase
- transformTestCase(T0) - Static method in interface hydra.test.Transform
-
Pass through test cases unchanged
- transformToCompiledTests(TestGroup) - Static method in interface hydra.test.Transform
-
Transform test group hierarchy to only include delegated evaluation tests
- transformToCompiledTests(TypedTerm<TestGroup>) - Static method in interface hydra.dsl.test.Transform
-
DSL reference to hydra.test.transform.transformToCompiledTests
- transitiveDeps(Function<Module, List<ModuleName>>, Map<ModuleName, Module>, List<Module>) - Static method in interface hydra.Codegen
-
Compute transitive closure of module dependencies
- transpose() - Static method in interface hydra.lib.Lists
- transpose(TypedTerm<List<List<X>>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.transpose
- Transpose - Class in hydra.overlay.java.lib.lists
-
Transposes a matrix (list of lists).
- Transpose() - Constructor for class hydra.overlay.java.lib.lists.Transpose
- traversalOrder(TraversalOrder) - Static method in interface hydra.encode.Coders
-
Encoder for hydra.coders.TraversalOrder
- traversalOrder(Graph, Term) - Static method in interface hydra.decode.Coders
-
Decoder for hydra.coders.TraversalOrder
- TraversalOrder - Class in hydra.coders
-
Specifies either a pre-order or post-order traversal
- TraversalOrder.PartialVisitor<R> - Interface in hydra.coders
-
Partial visitor over
TraversalOrderwith a defaultTraversalOrder.PartialVisitor.otherwise(hydra.coders.TraversalOrder)branch. - TraversalOrder.Post - Class in hydra.coders
-
Post-order traversal
- TraversalOrder.Pre - Class in hydra.coders
-
Pre-order traversal
- TraversalOrder.Visitor<R> - Interface in hydra.coders
-
Visitor over
TraversalOrder. - traversalOrderPost() - Static method in interface hydra.dsl.Coders
-
DSL injection for the post variant of hydra.coders.TraversalOrder
- traversalOrderPre() - Static method in interface hydra.dsl.Coders
-
DSL injection for the pre variant of hydra.coders.TraversalOrder
- traversalOrderTraversalOrder() - Static method in interface hydra.dsl.Coders
-
DSL name token for hydra.coders.TraversalOrder
- triple(Term, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a triple using nested pairs.
- Triple(TriplePattern) - Constructor for class hydra.query.Pattern.Triple
-
Constructs an immutable
Pattern.Triple. - TRIPLE - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Pattern.triplefield. - triplePattern(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.TriplePattern
- triplePattern(TriplePattern) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.TriplePattern
- triplePattern(TypedTerm<Node>, TypedTerm<Path>, TypedTerm<Node>) - Static method in interface hydra.dsl.Query
-
DSL constructor for hydra.query.TriplePattern
- TriplePattern - Class in hydra.query
-
A subject/predicate/object pattern
- TriplePattern(Node, Path, Node) - Constructor for class hydra.query.TriplePattern
-
Constructs an immutable
TriplePattern. - TriplePattern.Builder - Class in hydra.query
-
A fluent builder for
TriplePattern. - triplePatternObject(TypedTerm<TriplePattern>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the object field of hydra.query.TriplePattern
- triplePatternPredicate(TypedTerm<TriplePattern>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the predicate field of hydra.query.TriplePattern
- triplePatternSubject(TypedTerm<TriplePattern>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the subject field of hydra.query.TriplePattern
- triplePatternTriplePattern() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.TriplePattern
- triplePatternWithObject(TypedTerm<TriplePattern>, TypedTerm<Node>) - Static method in interface hydra.dsl.Query
-
DSL updater for the object field of hydra.query.TriplePattern
- triplePatternWithPredicate(TypedTerm<TriplePattern>, TypedTerm<Path>) - Static method in interface hydra.dsl.Query
-
DSL updater for the predicate field of hydra.query.TriplePattern
- triplePatternWithSubject(TypedTerm<TriplePattern>, TypedTerm<Node>) - Static method in interface hydra.dsl.Query
-
DSL updater for the subject field of hydra.query.TriplePattern
- true_() - Static method in interface hydra.overlay.java.dsl.Terms
-
Boolean true literal.
- truncate() - Static method in interface hydra.lib.Math_
- truncate(TypedTerm<Double>) - Static method in interface hydra.dsl.lib.Math_
-
DSL reference to hydra.lib.math.truncate
- Truncate - Class in hydra.overlay.java.lib.math
-
Truncates toward zero, returned as a float.
- Truncate() - Constructor for class hydra.overlay.java.lib.math.Truncate
- tterm(Term) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- tuple(Term...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a tuple using nested pairs.
- tuple(List<Term>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a tuple using nested pairs.
- tuple2(Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 2-tuple (alias for pair).
- tuple3(Term, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 3-tuple (alias for triple).
- tuple4(Term, Term, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 4-tuple using nested pairs.
- tuple5(Term, Term, Term, Term, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a 5-tuple using nested pairs.
- tyapp(Term, Type) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply a type argument to a polymorphic term.
- tyapp(TypedTerm<?>, Type) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
term :: forall ts. body— apply a type argument. - tyapps(Term, Type...) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply type arguments to a polymorphic term.
- tyapps(Term, List<Type>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply type arguments to a polymorphic term.
- tyapps(TypedTerm<?>, Type...) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
tyapps term [t1, t2, ...]— apply multiple type arguments. - tylam(String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a type lambda (type abstraction).
- tylams(String[], Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a type lambda with multiple variables.
- tylams(List<String>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a type lambda with multiple variables.
- type - Variable in class hydra.coders.CaseConventions
-
Convention for type names
- type - Variable in class hydra.core.FieldType
-
The type of the field
- type - Variable in class hydra.core.TypeApplicationTerm
-
The type argument
- type - Variable in class hydra.error.checking.NotAForallTypeError
-
The actual type encountered
- type - Variable in class hydra.error.checking.NotAFunctionTypeError
-
The actual type encountered
- type - Variable in class hydra.error.checking.TypeArityMismatchError
-
The type being checked
- type - Variable in class hydra.error.checking.UnboundTypeVariablesError
-
The type containing the unbound variables
- type - Variable in class hydra.graph.TermCoder
-
The Hydra type of encoded terms
- type - Variable in class hydra.overlay.java.lib.equality.EqualityFunction
- type - Variable in class hydra.overlay.java.lib.PrimitiveType
- type - Variable in class hydra.paths.SubtermNode
-
The type scheme of the binding
- type - Variable in class hydra.query.Edge
-
The name of a record type, for which the edge also specifies an out- and an in- projection
- type - Variable in class hydra.tabular.ColumnType
- type - Variable in class hydra.typing.InferenceResult
-
The inferred type of the term
- type - Variable in class hydra.typing.Parameter
-
The type of the parameter
- type - Variable in class hydra.typing.Result
-
The type of the result
- type() - Method in class hydra.overlay.java.lib.chars.IsAlphaNum
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.chars.IsLower
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.chars.IsSpace
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.chars.IsUpper
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.chars.ToLower
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.chars.ToUpper
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.effects.Apply
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.Bind
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.Compose
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.FoldList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.Map
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.MapList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.MapOptional
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.effects.Pure
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.eithers.Bimap
- type() - Method in class hydra.overlay.java.lib.eithers.Bind
- type() - Method in class hydra.overlay.java.lib.eithers.Either
- type() - Method in class hydra.overlay.java.lib.eithers.FoldList
- type() - Method in class hydra.overlay.java.lib.eithers.IsLeft
- type() - Method in class hydra.overlay.java.lib.eithers.IsRight
- type() - Method in class hydra.overlay.java.lib.eithers.Left
- type() - Method in class hydra.overlay.java.lib.eithers.Lefts
- type() - Method in class hydra.overlay.java.lib.eithers.Map
- type() - Method in class hydra.overlay.java.lib.eithers.MapList
- type() - Method in class hydra.overlay.java.lib.eithers.MapOptional
- type() - Method in class hydra.overlay.java.lib.eithers.MapSet
- type() - Method in class hydra.overlay.java.lib.eithers.Partition
- type() - Method in class hydra.overlay.java.lib.eithers.Right
- type() - Method in class hydra.overlay.java.lib.eithers.Rights
- type() - Method in class hydra.overlay.java.lib.equality.Equal
- type() - Method in class hydra.overlay.java.lib.equality.EqualityFunction
- type() - Method in class hydra.overlay.java.lib.files.AppendFile
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.Copy
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.CreateDirectory
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.CreateSymlink
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.Exists
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.ListDirectory
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.ReadFile
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.ReadSymlink
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.RemoveDirectory
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.RemoveFile
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.Rename
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.Status
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.files.WriteFile
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.functions.Absurd
- type() - Method in class hydra.overlay.java.lib.functions.Identity
- type() - Method in class hydra.overlay.java.lib.hashing.Sha256
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.hashing.Sha256Hex
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.lists.Apply
- type() - Method in class hydra.overlay.java.lib.lists.At
- type() - Method in class hydra.overlay.java.lib.lists.Bind
- type() - Method in class hydra.overlay.java.lib.lists.Concat
- type() - Method in class hydra.overlay.java.lib.lists.Concat2
- type() - Method in class hydra.overlay.java.lib.lists.Cons
- type() - Method in class hydra.overlay.java.lib.lists.Distinct
- type() - Method in class hydra.overlay.java.lib.lists.Drop
- type() - Method in class hydra.overlay.java.lib.lists.DropWhile
- type() - Method in class hydra.overlay.java.lib.lists.Filter
- type() - Method in class hydra.overlay.java.lib.lists.Find
- type() - Method in class hydra.overlay.java.lib.lists.Foldl
- type() - Method in class hydra.overlay.java.lib.lists.Foldr
- type() - Method in class hydra.overlay.java.lib.lists.Group
- type() - Method in class hydra.overlay.java.lib.lists.Head
- type() - Method in class hydra.overlay.java.lib.lists.Init
- type() - Method in class hydra.overlay.java.lib.lists.Intersperse
- type() - Method in class hydra.overlay.java.lib.lists.IsEmpty
- type() - Method in class hydra.overlay.java.lib.lists.Join
- type() - Method in class hydra.overlay.java.lib.lists.Last
- type() - Method in class hydra.overlay.java.lib.lists.Length
- type() - Method in class hydra.overlay.java.lib.lists.Map
- type() - Method in class hydra.overlay.java.lib.lists.Member
- type() - Method in class hydra.overlay.java.lib.lists.Partition
- type() - Method in class hydra.overlay.java.lib.lists.Replicate
- type() - Method in class hydra.overlay.java.lib.lists.Reverse
- type() - Method in class hydra.overlay.java.lib.lists.Singleton
- type() - Method in class hydra.overlay.java.lib.lists.Sort
- type() - Method in class hydra.overlay.java.lib.lists.SortBy
- type() - Method in class hydra.overlay.java.lib.lists.Span
- type() - Method in class hydra.overlay.java.lib.lists.Tail
- type() - Method in class hydra.overlay.java.lib.lists.Take
- type() - Method in class hydra.overlay.java.lib.lists.Transpose
- type() - Method in class hydra.overlay.java.lib.lists.Uncons
- type() - Method in class hydra.overlay.java.lib.lists.Zip
- type() - Method in class hydra.overlay.java.lib.lists.ZipWith
- type() - Method in class hydra.overlay.java.lib.literals.Base64ToBinary
-
Returns the type scheme for this function: string -> binary.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToDecimal
- type() - Method in class hydra.overlay.java.lib.literals.BigintToInt16
-
Returns the type scheme for this function: bigint -> int16.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToInt32
-
Returns the type scheme for this function: bigint -> int32.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToInt64
-
Returns the type scheme for this function: bigint -> int64.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToInt8
-
Returns the type scheme for this function: bigint -> int8.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToUint16
-
Returns the type scheme for this function: bigint -> uint16.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToUint32
-
Returns the type scheme for this function: bigint -> uint32.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToUint64
-
Returns the type scheme for this function: bigint -> uint64.
- type() - Method in class hydra.overlay.java.lib.literals.BigintToUint8
-
Returns the type scheme for this function: bigint -> uint8.
- type() - Method in class hydra.overlay.java.lib.literals.BinaryToBase64
-
Returns the type scheme for this function: binary -> string.
- type() - Method in class hydra.overlay.java.lib.literals.BinaryToBytes
- type() - Method in class hydra.overlay.java.lib.literals.DecimalToBigint
- type() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat32
- type() - Method in class hydra.overlay.java.lib.literals.DecimalToFloat64
-
Returns the type scheme for this function: decimal -> float64.
- type() - Method in class hydra.overlay.java.lib.literals.Float32ToDecimal
- type() - Method in class hydra.overlay.java.lib.literals.Float32ToFloat64
- type() - Method in class hydra.overlay.java.lib.literals.Float64ToDecimal
- type() - Method in class hydra.overlay.java.lib.literals.Float64ToFloat32
- type() - Method in class hydra.overlay.java.lib.literals.Int16ToBigint
-
Returns the type scheme for this function: int16 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Int32ToBigint
-
Returns the type scheme for this function: int32 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Int64ToBigint
-
Returns the type scheme for this function: int64 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Int8ToBigint
-
Returns the type scheme for this function: int8 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.ParseBigint
-
Returns the type scheme for this function: string -> optional bigint.
- type() - Method in class hydra.overlay.java.lib.literals.ParseBoolean
-
Returns the type scheme for this function: string -> optional boolean.
- type() - Method in class hydra.overlay.java.lib.literals.ParseDecimal
-
Returns the type scheme for this function: string -> optional decimal.
- type() - Method in class hydra.overlay.java.lib.literals.ParseFloat32
-
Returns the type scheme for this function: string -> optional float32.
- type() - Method in class hydra.overlay.java.lib.literals.ParseFloat64
-
Returns the type scheme for this function: string -> optional float64.
- type() - Method in class hydra.overlay.java.lib.literals.ParseInt16
-
Returns the type scheme for this function: string -> optional int16.
- type() - Method in class hydra.overlay.java.lib.literals.ParseInt32
-
Returns the type scheme for this function: string -> optional int32.
- type() - Method in class hydra.overlay.java.lib.literals.ParseInt64
-
Returns the type scheme for this function: string -> optional int64.
- type() - Method in class hydra.overlay.java.lib.literals.ParseInt8
-
Returns the type scheme for this function: string -> optional int8.
- type() - Method in class hydra.overlay.java.lib.literals.ParseString
-
Returns the type scheme for this function: string -> optional string.
- type() - Method in class hydra.overlay.java.lib.literals.ParseUint16
-
Returns the type scheme for this function: string -> optional uint16.
- type() - Method in class hydra.overlay.java.lib.literals.ParseUint32
-
Returns the type scheme for this function: string -> optional uint32.
- type() - Method in class hydra.overlay.java.lib.literals.ParseUint64
-
Returns the type scheme for this function: string -> optional uint64.
- type() - Method in class hydra.overlay.java.lib.literals.ParseUint8
-
Returns the type scheme for this function: string -> optional uint8.
- type() - Method in class hydra.overlay.java.lib.literals.PrintBigint
-
Returns the type scheme for this function: bigint -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintBoolean
-
Returns the type scheme for this function: boolean -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintDecimal
-
Returns the type scheme for this function: decimal -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintFloat32
-
Returns the type scheme for this function: float32 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintFloat64
-
Returns the type scheme for this function: float64 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintInt16
-
Returns the type scheme for this function: int16 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintInt32
-
Returns the type scheme for this function: int32 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintInt64
-
Returns the type scheme for this function: int64 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintInt8
-
Returns the type scheme for this function: int8 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintString
-
Returns the type scheme for this function: string -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintUint16
-
Returns the type scheme for this function: uint16 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintUint32
-
Returns the type scheme for this function: uint32 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintUint64
-
Returns the type scheme for this function: uint64 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.PrintUint8
-
Returns the type scheme for this function: uint8 -> string.
- type() - Method in class hydra.overlay.java.lib.literals.Uint16ToBigint
-
Returns the type scheme for this function: uint16 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Uint32ToBigint
-
Returns the type scheme for this function: uint32 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Uint64ToBigint
-
Returns the type scheme for this function: uint64 -> bigint.
- type() - Method in class hydra.overlay.java.lib.literals.Uint8ToBigint
-
Returns the type scheme for this function: uint8 -> bigint.
- type() - Method in class hydra.overlay.java.lib.logic.And
-
Returns the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.logic.IfElse
-
Returns the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.logic.Not
-
Returns the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.logic.Or
-
Returns the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.maps.Alter
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Bimap
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Delete
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Elems
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Empty
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Filter
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.FilterWithKey
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.FindWithDefault
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.FromList
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Insert
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.IsEmpty
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Keys
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Lookup
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Map
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.MapKeys
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Member
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Singleton
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Size
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.ToList
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.maps.Union
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.math.Abs
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Acos
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Acosh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Add
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.AddFloat64
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Asin
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Asinh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Atan
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Atan2
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Atanh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Ceiling
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Cos
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Cosh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Div
- type() - Method in class hydra.overlay.java.lib.math.Divide
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.E
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Even
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Exp
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Floor
- type() - Method in class hydra.overlay.java.lib.math.Log
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.LogBase
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Mod
- type() - Method in class hydra.overlay.java.lib.math.Mul
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.MulFloat64
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Negate
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.NegateFloat64
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Odd
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Pi
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Pow
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Range
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Rem
- type() - Method in class hydra.overlay.java.lib.math.Round
- type() - Method in class hydra.overlay.java.lib.math.RoundFloat32
- type() - Method in class hydra.overlay.java.lib.math.RoundFloat64
- type() - Method in class hydra.overlay.java.lib.math.Signum
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Sin
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Sinh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Sqrt
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Sub
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.SubFloat64
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Tan
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Tanh
-
Gets the type scheme for this function.
- type() - Method in class hydra.overlay.java.lib.math.Truncate
- type() - Method in class hydra.overlay.java.lib.optionals.Apply
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.Bind
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.Compose
- type() - Method in class hydra.overlay.java.lib.optionals.Given
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.Givens
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.IsGiven
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.IsNone
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.Map
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.MapOptional
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.Match
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.ToList
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.optionals.WithDefault
-
Returns the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.ordering.Compare
- type() - Method in class hydra.overlay.java.lib.ordering.Gt
- type() - Method in class hydra.overlay.java.lib.ordering.Gte
- type() - Method in class hydra.overlay.java.lib.ordering.Lt
- type() - Method in class hydra.overlay.java.lib.ordering.Lte
- type() - Method in class hydra.overlay.java.lib.ordering.Max
- type() - Method in class hydra.overlay.java.lib.ordering.Min
- type() - Method in class hydra.overlay.java.lib.pairs.Bimap
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.pairs.First
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.pairs.Pair
-
Get the type scheme of this primitive function.
- type() - Method in class hydra.overlay.java.lib.pairs.Second
-
Get the type scheme of this primitive function.
- type() - Static method in class hydra.overlay.java.lib.PrimitiveType
- type() - Method in class hydra.overlay.java.lib.regex.Find
- type() - Method in class hydra.overlay.java.lib.regex.FindAll
- type() - Method in class hydra.overlay.java.lib.regex.Matches
- type() - Method in class hydra.overlay.java.lib.regex.Replace
- type() - Method in class hydra.overlay.java.lib.regex.ReplaceAll
- type() - Method in class hydra.overlay.java.lib.regex.Split
- type() - Method in class hydra.overlay.java.lib.sets.Delete
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Difference
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Empty
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Filter
- type() - Method in class hydra.overlay.java.lib.sets.FromList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Insert
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Intersection
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.IsEmpty
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Map
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Member
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Singleton
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Size
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.ToList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Union
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.sets.Unions
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.CharAt
- type() - Method in class hydra.overlay.java.lib.strings.Concat
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.Concat2
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.FromList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.IsEmpty
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.Join
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.Length
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.SplitOn
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.ToList
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.ToLower
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.strings.ToUpper
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.system.Execute
- type() - Method in class hydra.overlay.java.lib.system.Exit
- type() - Method in class hydra.overlay.java.lib.system.GetEnvironment
- type() - Method in class hydra.overlay.java.lib.system.GetEnvironmentVariable
- type() - Method in class hydra.overlay.java.lib.system.GetTime
- type() - Method in class hydra.overlay.java.lib.system.GetWorkingDirectory
- type() - Method in class hydra.overlay.java.lib.system.ReadStdin
- type() - Method in class hydra.overlay.java.lib.system.WriteStderr
- type() - Method in class hydra.overlay.java.lib.system.WriteStdout
- type() - Method in class hydra.overlay.java.lib.text.DecodeUtf8
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.lib.text.EncodeUtf8
-
Returns the type scheme of this function.
- type() - Method in class hydra.overlay.java.tools.DefaultFallbackPrimitiveFunction
- type() - Method in class hydra.overlay.java.tools.PrimitiveFunction
-
The datatype of the primitive function.
- type(Name) - Method in class hydra.query.Edge.Builder
- type(Type) - Method in class hydra.core.FieldType.Builder
- type(Type) - Method in class hydra.core.TypeApplicationTerm.Builder
- type(Type) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.Type
- type(Type) - Method in class hydra.error.checking.NotAForallTypeError.Builder
- type(Type) - Method in class hydra.error.checking.NotAFunctionTypeError.Builder
- type(Type) - Method in class hydra.error.checking.TypeArityMismatchError.Builder
- type(Type) - Method in class hydra.error.checking.UnboundTypeVariablesError.Builder
- type(Type) - Method in class hydra.graph.TermCoder.Builder
- type(Type) - Static method in interface hydra.print.Core
-
Show a type as a string
- type(Type) - Method in class hydra.tabular.ColumnType.Builder
- type(Type) - Method in class hydra.typing.InferenceResult.Builder
- type(Type) - Method in class hydra.typing.Parameter.Builder
- type(Type) - Method in class hydra.typing.Result.Builder
- type(TypeScheme) - Method in class hydra.paths.SubtermNode.Builder
- type(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.Type
- type(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- type(ValidationProfile, ValidationResult<InvalidTypeError>, Set<Name>, Type) - Static method in interface hydra.validate.Core
-
Validate a type against the given ValidationProfile, threading a ValidationResult accumulator through subtypes.
- Type - Class in hydra.core
-
A data type
- Type(Name) - Constructor for class hydra.packaging.DefinitionReference.Type
-
Constructs an immutable
DefinitionReference.Type. - Type(TypeDefinition) - Constructor for class hydra.packaging.Definition.Type
-
Constructs an immutable
Definition.Type. - TYPE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.typefield. - TYPE - Static variable in class hydra.core.FieldType
-
Name of the
hydra.core.FieldType.typefield. - TYPE - Static variable in class hydra.core.TypeApplicationTerm
-
Name of the
hydra.core.TypeApplicationTerm.typefield. - TYPE - Static variable in class hydra.error.checking.NotAForallTypeError
-
Name of the
hydra.error.checking.NotAForallTypeError.typefield. - TYPE - Static variable in class hydra.error.checking.NotAFunctionTypeError
-
Name of the
hydra.error.checking.NotAFunctionTypeError.typefield. - TYPE - Static variable in class hydra.error.checking.TypeArityMismatchError
-
Name of the
hydra.error.checking.TypeArityMismatchError.typefield. - TYPE - Static variable in class hydra.error.checking.UnboundTypeVariablesError
-
Name of the
hydra.error.checking.UnboundTypeVariablesError.typefield. - TYPE - Static variable in class hydra.graph.TermCoder
-
Name of the
hydra.graph.TermCoder.typefield. - TYPE - Static variable in class hydra.packaging.Definition
-
Name of the
hydra.packaging.Definition.typefield. - TYPE - Static variable in class hydra.packaging.DefinitionReference
-
Name of the
hydra.packaging.DefinitionReference.typefield. - TYPE - Static variable in class hydra.paths.SubtermNode
-
Name of the
hydra.paths.SubtermNode.typefield. - TYPE - Static variable in class hydra.query.Edge
-
Name of the
hydra.query.Edge.typefield. - TYPE - Static variable in class hydra.tabular.ColumnType
-
Name of the
hydra.tabular.ColumnType.typefield. - TYPE - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResult.typefield. - TYPE - Static variable in class hydra.typing.Parameter
-
Name of the
hydra.typing.Parameter.typefield. - TYPE - Static variable in class hydra.typing.Result
-
Name of the
hydra.typing.Result.typefield. - TYPE_ - Static variable in class hydra.ast.Associativity
-
Name of the
hydra.ast.Associativitytype. - TYPE_ - Static variable in class hydra.ast.BlockStyle
-
Name of the
hydra.ast.BlockStyletype. - TYPE_ - Static variable in class hydra.ast.BracketExpr
-
Name of the
hydra.ast.BracketExprtype. - TYPE_ - Static variable in class hydra.ast.Brackets
-
Name of the
hydra.ast.Bracketstype. - TYPE_ - Static variable in class hydra.ast.Expr
-
Name of the
hydra.ast.Exprtype. - TYPE_ - Static variable in class hydra.ast.IndentedExpression
-
Name of the
hydra.ast.IndentedExpressiontype. - TYPE_ - Static variable in class hydra.ast.IndentStyle
-
Name of the
hydra.ast.IndentStyletype. - TYPE_ - Static variable in class hydra.ast.Op
-
Name of the
hydra.ast.Optype. - TYPE_ - Static variable in class hydra.ast.OpExpr
-
Name of the
hydra.ast.OpExprtype. - TYPE_ - Static variable in class hydra.ast.Padding
-
Name of the
hydra.ast.Paddingtype. - TYPE_ - Static variable in class hydra.ast.Precedence
-
Name of the
hydra.ast.Precedencetype. - TYPE_ - Static variable in class hydra.ast.SeqExpr
-
Name of the
hydra.ast.SeqExprtype. - TYPE_ - Static variable in class hydra.ast.Symbol
-
Name of the
hydra.ast.Symboltype. - TYPE_ - Static variable in class hydra.ast.Ws
-
Name of the
hydra.ast.Wstype. - TYPE_ - Static variable in class hydra.coders.Adapter
-
Name of the
hydra.coders.Adaptertype. - TYPE_ - Static variable in class hydra.coders.AdapterContext
-
Name of the
hydra.coders.AdapterContexttype. - TYPE_ - Static variable in class hydra.coders.Bicoder
-
Name of the
hydra.coders.Bicodertype. - TYPE_ - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventionstype. - TYPE_ - Static variable in class hydra.coders.Coder
-
Name of the
hydra.coders.Codertype. - TYPE_ - Static variable in class hydra.coders.CoderDirection
-
Name of the
hydra.coders.CoderDirectiontype. - TYPE_ - Static variable in class hydra.coders.Language
-
Name of the
hydra.coders.Languagetype. - TYPE_ - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraintstype. - TYPE_ - Static variable in class hydra.coders.LanguageFeature
-
Name of the
hydra.coders.LanguageFeaturetype. - TYPE_ - Static variable in class hydra.coders.LanguageName
-
Name of the
hydra.coders.LanguageNametype. - TYPE_ - Static variable in class hydra.coders.TraversalOrder
-
Name of the
hydra.coders.TraversalOrdertype. - TYPE_ - Static variable in class hydra.core.AnnotatedTerm
-
Name of the
hydra.core.AnnotatedTermtype. - TYPE_ - Static variable in class hydra.core.AnnotatedType
-
Name of the
hydra.core.AnnotatedTypetype. - TYPE_ - Static variable in class hydra.core.Application
-
Name of the
hydra.core.Applicationtype. - TYPE_ - Static variable in class hydra.core.ApplicationType
-
Name of the
hydra.core.ApplicationTypetype. - TYPE_ - Static variable in class hydra.core.Binding
-
Name of the
hydra.core.Bindingtype. - TYPE_ - Static variable in class hydra.core.CaseAlternative
-
Name of the
hydra.core.CaseAlternativetype. - TYPE_ - Static variable in class hydra.core.CaseStatement
-
Name of the
hydra.core.CaseStatementtype. - TYPE_ - Static variable in class hydra.core.EitherType
-
Name of the
hydra.core.EitherTypetype. - TYPE_ - Static variable in class hydra.core.Field
-
Name of the
hydra.core.Fieldtype. - TYPE_ - Static variable in class hydra.core.FieldType
-
Name of the
hydra.core.FieldTypetype. - TYPE_ - Static variable in class hydra.core.FloatType
-
Name of the
hydra.core.FloatTypetype. - TYPE_ - Static variable in class hydra.core.FloatValue
-
Name of the
hydra.core.FloatValuetype. - TYPE_ - Static variable in class hydra.core.ForallType
-
Name of the
hydra.core.ForallTypetype. - TYPE_ - Static variable in class hydra.core.FunctionType
-
Name of the
hydra.core.FunctionTypetype. - TYPE_ - Static variable in class hydra.core.Injection
-
Name of the
hydra.core.Injectiontype. - TYPE_ - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerTypetype. - TYPE_ - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValuetype. - TYPE_ - Static variable in class hydra.core.Lambda
-
Name of the
hydra.core.Lambdatype. - TYPE_ - Static variable in class hydra.core.Let
-
Name of the
hydra.core.Lettype. - TYPE_ - Static variable in class hydra.core.Literal
-
Name of the
hydra.core.Literaltype. - TYPE_ - Static variable in class hydra.core.LiteralType
-
Name of the
hydra.core.LiteralTypetype. - TYPE_ - Static variable in class hydra.core.MapType
-
Name of the
hydra.core.MapTypetype. - TYPE_ - Static variable in class hydra.core.Name
-
Name of the
hydra.core.Nametype. - TYPE_ - Static variable in class hydra.core.PairType
-
Name of the
hydra.core.PairTypetype. - TYPE_ - Static variable in class hydra.core.Projection
-
Name of the
hydra.core.Projectiontype. - TYPE_ - Static variable in class hydra.core.Record
-
Name of the
hydra.core.Recordtype. - TYPE_ - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Termtype. - TYPE_ - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Typetype. - TYPE_ - Static variable in class hydra.core.TypeApplicationTerm
-
Name of the
hydra.core.TypeApplicationTermtype. - TYPE_ - Static variable in class hydra.core.TypeClassConstraint
-
Name of the
hydra.core.TypeClassConstrainttype. - TYPE_ - Static variable in class hydra.core.TypeLambda
-
Name of the
hydra.core.TypeLambdatype. - TYPE_ - Static variable in class hydra.core.TypeScheme
-
Name of the
hydra.core.TypeSchemetype. - TYPE_ - Static variable in class hydra.core.TypeVariableConstraints
-
Name of the
hydra.core.TypeVariableConstraintstype. - TYPE_ - Static variable in class hydra.core.WrappedTerm
-
Name of the
hydra.core.WrappedTermtype. - TYPE_ - Static variable in class hydra.docs.DocSegment
-
Name of the
hydra.docs.DocSegmenttype. - TYPE_ - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingErrortype. - TYPE_ - Static variable in class hydra.error.checking.IncorrectUnificationError
-
Name of the
hydra.error.checking.IncorrectUnificationErrortype. - TYPE_ - Static variable in class hydra.error.checking.NotAForallTypeError
-
Name of the
hydra.error.checking.NotAForallTypeErrortype. - TYPE_ - Static variable in class hydra.error.checking.NotAFunctionTypeError
-
Name of the
hydra.error.checking.NotAFunctionTypeErrortype. - TYPE_ - Static variable in class hydra.error.checking.OtherCheckingError
-
Name of the
hydra.error.checking.OtherCheckingErrortype. - TYPE_ - Static variable in class hydra.error.checking.TypeArityMismatchError
-
Name of the
hydra.error.checking.TypeArityMismatchErrortype. - TYPE_ - Static variable in class hydra.error.checking.TypeMismatchError
-
Name of the
hydra.error.checking.TypeMismatchErrortype. - TYPE_ - Static variable in class hydra.error.checking.UnboundTypeVariablesError
-
Name of the
hydra.error.checking.UnboundTypeVariablesErrortype. - TYPE_ - Static variable in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Name of the
hydra.error.checking.UndefinedTermVariableCheckingErrortype. - TYPE_ - Static variable in class hydra.error.checking.UnequalTypesError
-
Name of the
hydra.error.checking.UnequalTypesErrortype. - TYPE_ - Static variable in class hydra.error.checking.UnsupportedTermVariantError
-
Name of the
hydra.error.checking.UnsupportedTermVariantErrortype. - TYPE_ - Static variable in class hydra.error.checking.UntypedLambdaError
-
Name of the
hydra.error.checking.UntypedLambdaErrortype. - TYPE_ - Static variable in class hydra.error.checking.UntypedLetBindingError
-
Name of the
hydra.error.checking.UntypedLetBindingErrortype. - TYPE_ - Static variable in class hydra.error.checking.UntypedTermVariableCheckingError
-
Name of the
hydra.error.checking.UntypedTermVariableCheckingErrortype. - TYPE_ - Static variable in class hydra.error.core.ConstantConditionError
-
Name of the
hydra.error.core.ConstantConditionErrortype. - TYPE_ - Static variable in class hydra.error.core.DuplicateBindingError
-
Name of the
hydra.error.core.DuplicateBindingErrortype. - TYPE_ - Static variable in class hydra.error.core.DuplicateFieldError
-
Name of the
hydra.error.core.DuplicateFieldErrortype. - TYPE_ - Static variable in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateRecordTypeFieldNamesErrortype. - TYPE_ - Static variable in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Name of the
hydra.error.core.DuplicateUnionTypeFieldNamesErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyCaseStatementError
-
Name of the
hydra.error.core.EmptyCaseStatementErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyLetBindingsError
-
Name of the
hydra.error.core.EmptyLetBindingsErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyRecordTypeError
-
Name of the
hydra.error.core.EmptyRecordTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyTermAnnotationError
-
Name of the
hydra.error.core.EmptyTermAnnotationErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyTypeAnnotationError
-
Name of the
hydra.error.core.EmptyTypeAnnotationErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyTypeNameInTermError
-
Name of the
hydra.error.core.EmptyTypeNameInTermErrortype. - TYPE_ - Static variable in class hydra.error.core.EmptyUnionTypeError
-
Name of the
hydra.error.core.EmptyUnionTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.ExtraRecordFieldsError
-
Name of the
hydra.error.core.ExtraRecordFieldsErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidForallParameterNameError
-
Name of the
hydra.error.core.InvalidForallParameterNameErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidLambdaParameterNameErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidLetBindingNameError
-
Name of the
hydra.error.core.InvalidLetBindingNameErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidLiteralError
-
Name of the
hydra.error.core.InvalidLiteralErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Name of the
hydra.error.core.InvalidTypeLambdaParameterNameErrortype. - TYPE_ - Static variable in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Name of the
hydra.error.core.InvalidTypeSchemeVariableNameErrortype. - TYPE_ - Static variable in class hydra.error.core.LiteralTypeMismatchError
-
Name of the
hydra.error.core.LiteralTypeMismatchErrortype. - TYPE_ - Static variable in class hydra.error.core.MissingCaseBranchesError
-
Name of the
hydra.error.core.MissingCaseBranchesErrortype. - TYPE_ - Static variable in class hydra.error.core.MissingRecordFieldsError
-
Name of the
hydra.error.core.MissingRecordFieldsErrortype. - TYPE_ - Static variable in class hydra.error.core.NestedTermAnnotationError
-
Name of the
hydra.error.core.NestedTermAnnotationErrortype. - TYPE_ - Static variable in class hydra.error.core.NestedTypeAnnotationError
-
Name of the
hydra.error.core.NestedTypeAnnotationErrortype. - TYPE_ - Static variable in class hydra.error.core.NominalTypeKindMismatchError
-
Name of the
hydra.error.core.NominalTypeKindMismatchErrortype. - TYPE_ - Static variable in class hydra.error.core.NonComparableMapKeyTypeError
-
Name of the
hydra.error.core.NonComparableMapKeyTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.NonComparableSetElementTypeError
-
Name of the
hydra.error.core.NonComparableSetElementTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.RedundantWrapUnwrapError
-
Name of the
hydra.error.core.RedundantWrapUnwrapErrortype. - TYPE_ - Static variable in class hydra.error.core.SelfApplicationError
-
Name of the
hydra.error.core.SelfApplicationErrortype. - TYPE_ - Static variable in class hydra.error.core.SingleVariantUnionError
-
Name of the
hydra.error.core.SingleVariantUnionErrortype. - TYPE_ - Static variable in class hydra.error.core.TermVariableShadowingError
-
Name of the
hydra.error.core.TermVariableShadowingErrortype. - TYPE_ - Static variable in class hydra.error.core.TypeVariableShadowingInForallError
-
Name of the
hydra.error.core.TypeVariableShadowingInForallErrortype. - TYPE_ - Static variable in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Name of the
hydra.error.core.TypeVariableShadowingInTypeLambdaErrortype. - TYPE_ - Static variable in class hydra.error.core.UndeclaredVariantError
-
Name of the
hydra.error.core.UndeclaredVariantErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedFieldError
-
Name of the
hydra.error.core.UndefinedFieldErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedTermVariableError
-
Name of the
hydra.error.core.UndefinedTermVariableErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedTypeVariableError
-
Name of the
hydra.error.core.UndefinedTypeVariableErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Name of the
hydra.error.core.UndefinedTypeVariableInBindingTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Name of the
hydra.error.core.UndefinedTypeVariableInLambdaDomainErrortype. - TYPE_ - Static variable in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Name of the
hydra.error.core.UndefinedTypeVariableInTypeApplicationErrortype. - TYPE_ - Static variable in class hydra.error.core.UnexpectedTermVariantError
-
Name of the
hydra.error.core.UnexpectedTermVariantErrortype. - TYPE_ - Static variable in class hydra.error.core.UnexpectedTypeVariantError
-
Name of the
hydra.error.core.UnexpectedTypeVariantErrortype. - TYPE_ - Static variable in class hydra.error.core.UnknownCaseAlternativeError
-
Name of the
hydra.error.core.UnknownCaseAlternativeErrortype. - TYPE_ - Static variable in class hydra.error.core.UnknownPrimitiveNameError
-
Name of the
hydra.error.core.UnknownPrimitiveNameErrortype. - TYPE_ - Static variable in class hydra.error.core.UnknownProjectedFieldError
-
Name of the
hydra.error.core.UnknownProjectedFieldErrortype. - TYPE_ - Static variable in class hydra.error.core.UnnecessaryIdentityApplicationError
-
Name of the
hydra.error.core.UnnecessaryIdentityApplicationErrortype. - TYPE_ - Static variable in class hydra.error.core.UnresolvedNominalTypeError
-
Name of the
hydra.error.core.UnresolvedNominalTypeErrortype. - TYPE_ - Static variable in class hydra.error.core.UntypedTermVariableError
-
Name of the
hydra.error.core.UntypedTermVariableErrortype. - TYPE_ - Static variable in class hydra.error.core.VoidInNonBottomPositionError
-
Name of the
hydra.error.core.VoidInNonBottomPositionErrortype. - TYPE_ - Static variable in class hydra.error.file.FileError
-
Name of the
hydra.error.file.FileErrortype. - TYPE_ - Static variable in class hydra.error.packaging.ConflictingModuleNameError
-
Name of the
hydra.error.packaging.ConflictingModuleNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.ConflictingVariantNameError
-
Name of the
hydra.error.packaging.ConflictingVariantNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Name of the
hydra.error.packaging.DefinitionNotInModuleNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Name of the
hydra.error.packaging.DefinitionsOutOfOrderErrortype. - TYPE_ - Static variable in class hydra.error.packaging.DuplicateDefinitionNameError
-
Name of the
hydra.error.packaging.DuplicateDefinitionNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.DuplicateModuleNameError
-
Name of the
hydra.error.packaging.DuplicateModuleNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.InvalidDefinitionNameError
-
Name of the
hydra.error.packaging.InvalidDefinitionNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.InvalidModuleError
-
Name of the
hydra.error.packaging.InvalidModuleErrortype. - TYPE_ - Static variable in class hydra.error.packaging.InvalidModuleNameConventionError
-
Name of the
hydra.error.packaging.InvalidModuleNameConventionErrortype. - TYPE_ - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageErrortype. - TYPE_ - Static variable in class hydra.error.packaging.InvalidPackageNameError
-
Name of the
hydra.error.packaging.InvalidPackageNameErrortype. - TYPE_ - Static variable in class hydra.error.packaging.MissingDocumentationError
-
Name of the
hydra.error.packaging.MissingDocumentationErrortype. - TYPE_ - Static variable in class hydra.error.packaging.UndeclaredDependencyError
-
Name of the
hydra.error.packaging.UndeclaredDependencyErrortype. - TYPE_ - Static variable in class hydra.error.system.SystemError
-
Name of the
hydra.error.system.SystemErrortype. - TYPE_ - Static variable in class hydra.errors.DecodingError
-
Name of the
hydra.errors.DecodingErrortype. - TYPE_ - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Errortype. - TYPE_ - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionErrortype. - TYPE_ - Static variable in class hydra.errors.InferenceError
-
Name of the
hydra.errors.InferenceErrortype. - TYPE_ - Static variable in class hydra.errors.MultipleBindingsError
-
Name of the
hydra.errors.MultipleBindingsErrortype. - TYPE_ - Static variable in class hydra.errors.MultipleFieldsError
-
Name of the
hydra.errors.MultipleFieldsErrortype. - TYPE_ - Static variable in class hydra.errors.NoMatchingFieldError
-
Name of the
hydra.errors.NoMatchingFieldErrortype. - TYPE_ - Static variable in class hydra.errors.NoSuchBindingError
-
Name of the
hydra.errors.NoSuchBindingErrortype. - TYPE_ - Static variable in class hydra.errors.NoSuchPrimitiveError
-
Name of the
hydra.errors.NoSuchPrimitiveErrortype. - TYPE_ - Static variable in class hydra.errors.OtherError
-
Name of the
hydra.errors.OtherErrortype. - TYPE_ - Static variable in class hydra.errors.OtherInferenceError
-
Name of the
hydra.errors.OtherInferenceErrortype. - TYPE_ - Static variable in class hydra.errors.OtherResolutionError
-
Name of the
hydra.errors.OtherResolutionErrortype. - TYPE_ - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionErrortype. - TYPE_ - Static variable in class hydra.errors.UnexpectedShapeError
-
Name of the
hydra.errors.UnexpectedShapeErrortype. - TYPE_ - Static variable in class hydra.errors.UnificationError
-
Name of the
hydra.errors.UnificationErrortype. - TYPE_ - Static variable in class hydra.errors.UnificationInferenceError
-
Name of the
hydra.errors.UnificationInferenceErrortype. - TYPE_ - Static variable in class hydra.file.FileExtension
-
Name of the
hydra.file.FileExtensiontype. - TYPE_ - Static variable in class hydra.file.FilePath
-
Name of the
hydra.file.FilePathtype. - TYPE_ - Static variable in class hydra.file.FileStatus
-
Name of the
hydra.file.FileStatustype. - TYPE_ - Static variable in class hydra.file.FileType
-
Name of the
hydra.file.FileTypetype. - TYPE_ - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graphtype. - TYPE_ - Static variable in class hydra.graph.Library
-
Name of the
hydra.graph.Librarytype. - TYPE_ - Static variable in class hydra.graph.Primitive
-
Name of the
hydra.graph.Primitivetype. - TYPE_ - Static variable in class hydra.graph.TermCoder
-
Name of the
hydra.graph.TermCodertype. - TYPE_ - Static variable in class hydra.json.model.Value
-
Name of the
hydra.json.model.Valuetype. - TYPE_ - Static variable in class hydra.packaging.Definition
-
Name of the
hydra.packaging.Definitiontype. - TYPE_ - Static variable in class hydra.packaging.DefinitionReference
-
Name of the
hydra.packaging.DefinitionReferencetype. - TYPE_ - Static variable in class hydra.packaging.DependencyScope
-
Name of the
hydra.packaging.DependencyScopetype. - TYPE_ - Static variable in class hydra.packaging.EntityMetadata
-
Name of the
hydra.packaging.EntityMetadatatype. - TYPE_ - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReferencetype. - TYPE_ - Static variable in class hydra.packaging.LifecycleInfo
-
Name of the
hydra.packaging.LifecycleInfotype. - TYPE_ - Static variable in class hydra.packaging.Module
-
Name of the
hydra.packaging.Moduletype. - TYPE_ - Static variable in class hydra.packaging.ModuleDependency
-
Name of the
hydra.packaging.ModuleDependencytype. - TYPE_ - Static variable in class hydra.packaging.ModuleName
-
Name of the
hydra.packaging.ModuleNametype. - TYPE_ - Static variable in class hydra.packaging.Package_
-
Name of the
hydra.packaging.Packagetype. - TYPE_ - Static variable in class hydra.packaging.PackageDependency
-
Name of the
hydra.packaging.PackageDependencytype. - TYPE_ - Static variable in class hydra.packaging.PackageName
-
Name of the
hydra.packaging.PackageNametype. - TYPE_ - Static variable in class hydra.packaging.PrimitiveDefinition
-
Name of the
hydra.packaging.PrimitiveDefinitiontype. - TYPE_ - Static variable in class hydra.packaging.TermDefinition
-
Name of the
hydra.packaging.TermDefinitiontype. - TYPE_ - Static variable in class hydra.packaging.TypeDefinition
-
Name of the
hydra.packaging.TypeDefinitiontype. - TYPE_ - Static variable in class hydra.packaging.Version
-
Name of the
hydra.packaging.Versiontype. - TYPE_ - Static variable in class hydra.packaging.VersionRange
-
Name of the
hydra.packaging.VersionRangetype. - TYPE_ - Static variable in class hydra.packaging.VersionSpecifier
-
Name of the
hydra.packaging.VersionSpecifiertype. - TYPE_ - Static variable in class hydra.parsing.ParseError
-
Name of the
hydra.parsing.ParseErrortype. - TYPE_ - Static variable in class hydra.parsing.Parser
-
Name of the
hydra.parsing.Parsertype. - TYPE_ - Static variable in class hydra.parsing.ParseResult
-
Name of the
hydra.parsing.ParseResulttype. - TYPE_ - Static variable in class hydra.parsing.ParseSuccess
-
Name of the
hydra.parsing.ParseSuccesstype. - TYPE_ - Static variable in class hydra.paths.SubtermAttribute
-
Name of the
hydra.paths.SubtermAttributetype. - TYPE_ - Static variable in class hydra.paths.SubtermEdge
-
Name of the
hydra.paths.SubtermEdgetype. - TYPE_ - Static variable in class hydra.paths.SubtermGraph
-
Name of the
hydra.paths.SubtermGraphtype. - TYPE_ - Static variable in class hydra.paths.SubtermLink
-
Name of the
hydra.paths.SubtermLinktype. - TYPE_ - Static variable in class hydra.paths.SubtermNode
-
Name of the
hydra.paths.SubtermNodetype. - TYPE_ - Static variable in class hydra.paths.SubtermPath
-
Name of the
hydra.paths.SubtermPathtype. - TYPE_ - Static variable in class hydra.paths.SubtermProperty
-
Name of the
hydra.paths.SubtermPropertytype. - TYPE_ - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermSteptype. - TYPE_ - Static variable in class hydra.paths.SubtypeAttribute
-
Name of the
hydra.paths.SubtypeAttributetype. - TYPE_ - Static variable in class hydra.paths.SubtypeEdge
-
Name of the
hydra.paths.SubtypeEdgetype. - TYPE_ - Static variable in class hydra.paths.SubtypeGraph
-
Name of the
hydra.paths.SubtypeGraphtype. - TYPE_ - Static variable in class hydra.paths.SubtypeLink
-
Name of the
hydra.paths.SubtypeLinktype. - TYPE_ - Static variable in class hydra.paths.SubtypeNode
-
Name of the
hydra.paths.SubtypeNodetype. - TYPE_ - Static variable in class hydra.paths.SubtypePath
-
Name of the
hydra.paths.SubtypePathtype. - TYPE_ - Static variable in class hydra.paths.SubtypeProperty
-
Name of the
hydra.paths.SubtypePropertytype. - TYPE_ - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeSteptype. - TYPE_ - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttributetype. - TYPE_ - Static variable in class hydra.paths.TypeAttribute
-
Name of the
hydra.paths.TypeAttributetype. - TYPE_ - Static variable in class hydra.query.ComparisonConstraint
-
Name of the
hydra.query.ComparisonConstrainttype. - TYPE_ - Static variable in class hydra.query.Edge
-
Name of the
hydra.query.Edgetype. - TYPE_ - Static variable in class hydra.query.GraphPattern
-
Name of the
hydra.query.GraphPatterntype. - TYPE_ - Static variable in class hydra.query.Node
-
Name of the
hydra.query.Nodetype. - TYPE_ - Static variable in class hydra.query.Path
-
Name of the
hydra.query.Pathtype. - TYPE_ - Static variable in class hydra.query.PathEquation
-
Name of the
hydra.query.PathEquationtype. - TYPE_ - Static variable in class hydra.query.Pattern
-
Name of the
hydra.query.Patterntype. - TYPE_ - Static variable in class hydra.query.PatternImplication
-
Name of the
hydra.query.PatternImplicationtype. - TYPE_ - Static variable in class hydra.query.Query
-
Name of the
hydra.query.Querytype. - TYPE_ - Static variable in class hydra.query.Range
-
Name of the
hydra.query.Rangetype. - TYPE_ - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifiertype. - TYPE_ - Static variable in class hydra.query.RegexSequence
-
Name of the
hydra.query.RegexSequencetype. - TYPE_ - Static variable in class hydra.query.Step
-
Name of the
hydra.query.Steptype. - TYPE_ - Static variable in class hydra.query.TriplePattern
-
Name of the
hydra.query.TriplePatterntype. - TYPE_ - Static variable in class hydra.query.Variable
-
Name of the
hydra.query.Variabletype. - TYPE_ - Static variable in class hydra.regex.Atom
-
Name of the
hydra.regex.Atomtype. - TYPE_ - Static variable in class hydra.regex.CharacterClass
-
Name of the
hydra.regex.CharacterClasstype. - TYPE_ - Static variable in class hydra.regex.CharacterRange
-
Name of the
hydra.regex.CharacterRangetype. - TYPE_ - Static variable in class hydra.regex.ClassItem
-
Name of the
hydra.regex.ClassItemtype. - TYPE_ - Static variable in class hydra.regex.Quantified
-
Name of the
hydra.regex.Quantifiedtype. - TYPE_ - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifiertype. - TYPE_ - Static variable in class hydra.regex.QuantifierRange
-
Name of the
hydra.regex.QuantifierRangetype. - TYPE_ - Static variable in class hydra.relational.ColumnName
-
Name of the
hydra.relational.ColumnNametype. - TYPE_ - Static variable in class hydra.relational.ColumnSchema
-
Name of the
hydra.relational.ColumnSchematype. - TYPE_ - Static variable in class hydra.relational.ForeignKey
-
Name of the
hydra.relational.ForeignKeytype. - TYPE_ - Static variable in class hydra.relational.PrimaryKey
-
Name of the
hydra.relational.PrimaryKeytype. - TYPE_ - Static variable in class hydra.relational.Relation
-
Name of the
hydra.relational.Relationtype. - TYPE_ - Static variable in class hydra.relational.RelationName
-
Name of the
hydra.relational.RelationNametype. - TYPE_ - Static variable in class hydra.relational.RelationSchema
-
Name of the
hydra.relational.RelationSchematype. - TYPE_ - Static variable in class hydra.relational.Relationship
-
Name of the
hydra.relational.Relationshiptype. - TYPE_ - Static variable in class hydra.relational.Row
-
Name of the
hydra.relational.Rowtype. - TYPE_ - Static variable in class hydra.system.Command
-
Name of the
hydra.system.Commandtype. - TYPE_ - Static variable in class hydra.system.EnvironmentVariable
-
Name of the
hydra.system.EnvironmentVariabletype. - TYPE_ - Static variable in class hydra.system.ProcessResult
-
Name of the
hydra.system.ProcessResulttype. - TYPE_ - Static variable in class hydra.system.StatusCode
-
Name of the
hydra.system.StatusCodetype. - TYPE_ - Static variable in class hydra.tabular.ColumnType
-
Name of the
hydra.tabular.ColumnTypetype. - TYPE_ - Static variable in class hydra.tabular.DataRow
-
Name of the
hydra.tabular.DataRowtype. - TYPE_ - Static variable in class hydra.tabular.HeaderRow
-
Name of the
hydra.tabular.HeaderRowtype. - TYPE_ - Static variable in class hydra.tabular.Table
-
Name of the
hydra.tabular.Tabletype. - TYPE_ - Static variable in class hydra.tabular.TableType
-
Name of the
hydra.tabular.TableTypetype. - TYPE_ - Static variable in class hydra.testing.EffectfulTestCase
-
Name of the
hydra.testing.EffectfulTestCasetype. - TYPE_ - Static variable in class hydra.testing.Tag
-
Name of the
hydra.testing.Tagtype. - TYPE_ - Static variable in class hydra.testing.TestCase
-
Name of the
hydra.testing.TestCasetype. - TYPE_ - Static variable in class hydra.testing.TestCaseWithMetadata
-
Name of the
hydra.testing.TestCaseWithMetadatatype. - TYPE_ - Static variable in class hydra.testing.TestGroup
-
Name of the
hydra.testing.TestGrouptype. - TYPE_ - Static variable in class hydra.testing.UniversalTestCase
-
Name of the
hydra.testing.UniversalTestCasetype. - TYPE_ - Static variable in class hydra.time.Timespec
-
Name of the
hydra.time.Timespectype. - TYPE_ - Static variable in class hydra.topology.OrderingIsomorphism
-
Name of the
hydra.topology.OrderingIsomorphismtype. - TYPE_ - Static variable in class hydra.topology.TarjanState
-
Name of the
hydra.topology.TarjanStatetype. - TYPE_ - Static variable in class hydra.typed.TypedBinding
-
Name of the
hydra.typed.TypedBindingtype. - TYPE_ - Static variable in class hydra.typed.TypedName
-
Name of the
hydra.typed.TypedNametype. - TYPE_ - Static variable in class hydra.typed.TypedTerm
-
Name of the
hydra.typed.TypedTermtype. - TYPE_ - Static variable in class hydra.typed.TypedTermDefinition
-
Name of the
hydra.typed.TypedTermDefinitiontype. - TYPE_ - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructuretype. - TYPE_ - Static variable in class hydra.typing.InferenceContext
-
Name of the
hydra.typing.InferenceContexttype. - TYPE_ - Static variable in class hydra.typing.InferenceResult
-
Name of the
hydra.typing.InferenceResulttype. - TYPE_ - Static variable in class hydra.typing.Parameter
-
Name of the
hydra.typing.Parametertype. - TYPE_ - Static variable in class hydra.typing.Result
-
Name of the
hydra.typing.Resulttype. - TYPE_ - Static variable in class hydra.typing.TermSignature
-
Name of the
hydra.typing.TermSignaturetype. - TYPE_ - Static variable in class hydra.typing.TermSubst
-
Name of the
hydra.typing.TermSubsttype. - TYPE_ - Static variable in class hydra.typing.TypeClass
-
Name of the
hydra.typing.TypeClasstype. - TYPE_ - Static variable in class hydra.typing.TypeConstraint
-
Name of the
hydra.typing.TypeConstrainttype. - TYPE_ - Static variable in class hydra.typing.TypeParameter
-
Name of the
hydra.typing.TypeParametertype. - TYPE_ - Static variable in class hydra.typing.TypeSubst
-
Name of the
hydra.typing.TypeSubsttype. - TYPE_ - Static variable in class hydra.util.CaseConvention
-
Name of the
hydra.util.CaseConventiontype. - TYPE_ - Static variable in class hydra.util.Comparison
-
Name of the
hydra.util.Comparisontype. - TYPE_ - Static variable in class hydra.util.ModuleNames
-
Name of the
hydra.util.ModuleNamestype. - TYPE_ - Static variable in class hydra.util.Precision
-
Name of the
hydra.util.Precisiontype. - TYPE_ - Static variable in class hydra.util.QualifiedName
-
Name of the
hydra.util.QualifiedNametype. - TYPE_ - Static variable in class hydra.validation.ValidationProfile
-
Name of the
hydra.validation.ValidationProfiletype. - TYPE_ - Static variable in class hydra.validation.ValidationResult
-
Name of the
hydra.validation.ValidationResulttype. - TYPE_ - Static variable in class hydra.variants.LiteralVariant
-
Name of the
hydra.variants.LiteralVarianttype. - TYPE_ - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVarianttype. - TYPE_ - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVarianttype. - TYPE_ - Static variable in class hydra.yaml.model.Node
-
Name of the
hydra.yaml.model.Nodetype. - TYPE_ - Static variable in class hydra.yaml.model.Scalar
-
Name of the
hydra.yaml.model.Scalartype. - TYPE_APPLICATION - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.typeApplicationfield. - TYPE_APPLICATION - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.typeApplicationfield. - TYPE_APPLICATION_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.typeApplicationBodyfield. - TYPE_APPLICATION_TYPE - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.typeApplicationTypefield. - TYPE_ARGUMENTS - Static variable in class hydra.error.checking.NotAForallTypeError
-
Name of the
hydra.error.checking.NotAForallTypeError.typeArgumentsfield. - TYPE_ARGUMENTS - Static variable in class hydra.error.checking.TypeArityMismatchError
-
Name of the
hydra.error.checking.TypeArityMismatchError.typeArgumentsfield. - TYPE_ARITY_MISMATCH - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.typeArityMismatchfield. - TYPE_EXPR - Static variable in class hydra.packaging.EntityReference
-
Name of the
hydra.packaging.EntityReference.typeExprfield. - TYPE_LAMBDA - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.typeLambdafield. - TYPE_LAMBDA - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.typeLambdafield. - TYPE_LAMBDA_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.typeLambdaBodyfield. - TYPE_LAMBDA_PARAMETER - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.typeLambdaParameterfield. - TYPE_MISMATCH - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.typeMismatchfield. - TYPE_MISMATCH - Static variable in class hydra.error.core.InvalidLiteralError
-
Name of the
hydra.error.core.InvalidLiteralError.typeMismatchfield. - TYPE_NAME - Static variable in class hydra.core.CaseStatement
-
Name of the
hydra.core.CaseStatement.typeNamefield. - TYPE_NAME - Static variable in class hydra.core.Injection
-
Name of the
hydra.core.Injection.typeNamefield. - TYPE_NAME - Static variable in class hydra.core.Projection
-
Name of the
hydra.core.Projection.typeNamefield. - TYPE_NAME - Static variable in class hydra.core.Record
-
Name of the
hydra.core.Record.typeNamefield. - TYPE_NAME - Static variable in class hydra.core.WrappedTerm
-
Name of the
hydra.core.WrappedTerm.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.EmptyCaseStatementError
-
Name of the
hydra.error.core.EmptyCaseStatementError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.ExtraRecordFieldsError
-
Name of the
hydra.error.core.ExtraRecordFieldsError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.MissingCaseBranchesError
-
Name of the
hydra.error.core.MissingCaseBranchesError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.MissingRecordFieldsError
-
Name of the
hydra.error.core.MissingRecordFieldsError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.NominalTypeKindMismatchError
-
Name of the
hydra.error.core.NominalTypeKindMismatchError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.RedundantWrapUnwrapError
-
Name of the
hydra.error.core.RedundantWrapUnwrapError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.UndeclaredVariantError
-
Name of the
hydra.error.core.UndeclaredVariantError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.UndefinedFieldError
-
Name of the
hydra.error.core.UndefinedFieldError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.UnknownCaseAlternativeError
-
Name of the
hydra.error.core.UnknownCaseAlternativeError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.UnknownProjectedFieldError
-
Name of the
hydra.error.core.UnknownProjectedFieldError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.core.UnresolvedNominalTypeError
-
Name of the
hydra.error.core.UnresolvedNominalTypeError.typeNamefield. - TYPE_NAME - Static variable in class hydra.error.packaging.ConflictingVariantNameError
-
Name of the
hydra.error.packaging.ConflictingVariantNameError.typeNamefield. - TYPE_PARAMETERS - Static variable in class hydra.typing.TermSignature
-
Name of the
hydra.typing.TermSignature.typeParametersfield. - TYPE_PARAMS - Static variable in class hydra.typing.FunctionStructure
-
Name of the
hydra.typing.FunctionStructure.typeParamsfield. - TYPE_SCHEME - Static variable in class hydra.core.Binding
-
Name of the
hydra.core.Binding.typeSchemefield. - TYPE_VARIABLE - Static variable in class hydra.coders.CaseConventions
-
Name of the
hydra.coders.CaseConventions.typeVariablefield. - TYPE_VARIABLE_SHADOWING_IN_FORALL - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.typeVariableShadowingInForallfield. - TYPE_VARIABLE_SHADOWING_IN_TYPE_LAMBDA - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.typeVariableShadowingInTypeLambdafield. - TYPE_VARIABLES - Static variable in class hydra.graph.Graph
-
Name of the
hydra.graph.Graph.typeVariablesfield. - TYPE_VARIANTS - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.typeVariantsfield. - Type.Annotated - Class in hydra.core
-
An annotated type
- Type.Application - Class in hydra.core
-
A type application
- Type.Effect - Class in hydra.core
-
An effectful computation which, when interpreted by a host application, may perform host interactions and produce a value of the given type
- Type.Either - Class in hydra.core
-
An either (sum) type
- Type.Forall - Class in hydra.core
-
A universally quantified (polymorphic) type
- Type.Function - Class in hydra.core
-
A function type
- Type.List - Class in hydra.core
-
A list type
- Type.Literal - Class in hydra.core
-
A literal type
- Type.Map - Class in hydra.core
-
A map type
- Type.Optional - Class in hydra.core
-
An optional type
- Type.Pair - Class in hydra.core
-
A pair (2-tuple) type
- Type.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
Typewith a defaultType.PartialVisitor.otherwise(hydra.core.Type)branch. - Type.Record - Class in hydra.core
-
A record type
- Type.Set - Class in hydra.core
-
A set type
- Type.Union - Class in hydra.core
-
A union type with field names
- Type.Unit - Class in hydra.core
-
The unit type — the nullary conjunction; one inhabitant.
- Type.Variable - Class in hydra.core
-
A type variable
- Type.Visitor<R> - Interface in hydra.core
-
Visitor over
Type. - Type.Void_ - Class in hydra.core
-
The void (uninhabited, or bottom) type — the nullary disjunction; zero inhabitants.
- Type.Wrap - Class in hydra.core
-
A wrapped type (newtype).
- typeAlternatives(Type) - Static method in interface hydra.Adapt
-
Find a list of alternatives for a given type, if any
- typeAnnotated(TypedTerm<AnnotatedType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the annotated variant of hydra.core.Type
- typeAnnotationInternal(Type) - Static method in interface hydra.Annotations
-
Get internal type annotations
- typeAnnotationInternal(TypedTerm<Type>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.typeAnnotationInternal
- typeApplication(Term, List<Type>) - Static method in interface hydra.overlay.java.dsl.Terms
-
Apply type arguments to a polymorphic term (alias).
- typeApplication(TypedTerm<ApplicationType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the application variant of hydra.core.Type
- TypeApplication() - Constructor for class hydra.variants.TermVariant.TypeApplication
-
Constructs an immutable
TermVariant.TypeApplication. - TypeApplication(TypeApplicationTerm) - Constructor for class hydra.core.Term.TypeApplication
-
Constructs an immutable
Term.TypeApplication. - TypeApplicationBody() - Constructor for class hydra.paths.SubtermStep.TypeApplicationBody
-
Constructs an immutable
SubtermStep.TypeApplicationBody. - typeApplicationTerm(TypeApplicationTerm) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.TypeApplicationTerm
- typeApplicationTerm(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.TypeApplicationTerm
- typeApplicationTerm(TypedTerm<Term>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.TypeApplicationTerm
- TypeApplicationTerm - Class in hydra.core
-
A term applied to a type; a type application.
- TypeApplicationTerm(Term, Type) - Constructor for class hydra.core.TypeApplicationTerm
-
Constructs an immutable
TypeApplicationTerm. - TypeApplicationTerm.Builder - Class in hydra.core
-
A fluent builder for
TypeApplicationTerm. - typeApplicationTermBody(TypedTerm<TypeApplicationTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.TypeApplicationTerm
- typeApplicationTermType(TypedTerm<TypeApplicationTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the type field of hydra.core.TypeApplicationTerm
- typeApplicationTermTypeApplicationTerm() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.TypeApplicationTerm
- typeApplicationTermWithBody(TypedTerm<TypeApplicationTerm>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.TypeApplicationTerm
- typeApplicationTermWithType(TypedTerm<TypeApplicationTerm>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the type field of hydra.core.TypeApplicationTerm
- TypeApplicationType(Type) - Constructor for class hydra.paths.TermAttribute.TypeApplicationType
-
Constructs an immutable
TermAttribute.TypeApplicationType. - typeArguments - Variable in class hydra.error.checking.NotAForallTypeError
-
The type arguments that were being applied
- typeArguments - Variable in class hydra.error.checking.TypeArityMismatchError
-
The type arguments that were provided
- typeArguments(List<Type>) - Method in class hydra.error.checking.NotAForallTypeError.Builder
- typeArguments(List<Type>) - Method in class hydra.error.checking.TypeArityMismatchError.Builder
- typeArity(Type) - Static method in interface hydra.Arity
-
Find the arity (expected number of arguments) of a type
- typeArity(TypedTerm<Type>) - Static method in interface hydra.dsl.Arity
-
DSL reference to hydra.arity.typeArity
- TypeArityMismatch(TypeArityMismatchError) - Constructor for class hydra.error.checking.CheckingError.TypeArityMismatch
-
Constructs an immutable
CheckingError.TypeArityMismatch. - typeArityMismatchError(TypeArityMismatchError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.TypeArityMismatchError
- typeArityMismatchError(TypeArityMismatchError) - Static method in interface hydra.print.Errors
-
Show a type arity mismatch error as a string
- typeArityMismatchError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.TypeArityMismatchError
- typeArityMismatchError(TypedTerm<Type>, TypedTerm<Integer>, TypedTerm<Integer>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.TypeArityMismatchError
- TypeArityMismatchError - Class in hydra.error.checking
-
A type constructor applied to the wrong number of type arguments
- TypeArityMismatchError(Type, Integer, Integer, List<Type>) - Constructor for class hydra.error.checking.TypeArityMismatchError
-
Constructs an immutable
TypeArityMismatchError. - TypeArityMismatchError.Builder - Class in hydra.error.checking
-
A fluent builder for
TypeArityMismatchError. - typeArityMismatchErrorActualArity(TypedTerm<TypeArityMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the actualArity field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorExpectedArity(TypedTerm<TypeArityMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the expectedArity field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorType(TypedTerm<TypeArityMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the type field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorTypeArguments(TypedTerm<TypeArityMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the typeArguments field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorTypeArityMismatchError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorWithActualArity(TypedTerm<TypeArityMismatchError>, TypedTerm<Integer>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the actualArity field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorWithExpectedArity(TypedTerm<TypeArityMismatchError>, TypedTerm<Integer>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the expectedArity field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorWithType(TypedTerm<TypeArityMismatchError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the type field of hydra.error.checking.TypeArityMismatchError
- typeArityMismatchErrorWithTypeArguments(TypedTerm<TypeArityMismatchError>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the typeArguments field of hydra.error.checking.TypeArityMismatchError
- typeAttribute(Graph, Term) - Static method in interface hydra.decode.Paths
-
Decoder for hydra.paths.TypeAttribute
- typeAttribute(TypeAttribute) - Static method in interface hydra.encode.Paths
-
Encoder for hydra.paths.TypeAttribute
- TypeAttribute - Class in hydra.paths
-
A non-type constituent of the type at a path, together with its value
- TypeAttribute.AnnotatedAnnotation - Class in hydra.paths
-
The annotation of an annotated type (a term; not descended into)
- TypeAttribute.ForallParameter - Class in hydra.paths
-
The type-variable parameter of a universally quantified type
- TypeAttribute.PartialVisitor<R> - Interface in hydra.paths
-
Partial visitor over
TypeAttributewith a defaultTypeAttribute.PartialVisitor.otherwise(hydra.paths.TypeAttribute)branch. - TypeAttribute.Visitor<R> - Interface in hydra.paths
-
Visitor over
TypeAttribute. - typeAttributeAnnotatedAnnotation(TypedTerm<Term>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the annotatedAnnotation variant of hydra.paths.TypeAttribute
- typeAttributeForallParameter(TypedTerm<Name>) - Static method in interface hydra.dsl.Paths
-
DSL injection for the forallParameter variant of hydra.paths.TypeAttribute
- typeAttributes(SubtypePath, Type) - Static method in interface hydra.Shredding
-
The attribute links contributed by a type constructor at the given path
- typeAttributeTypeAttribute() - Static method in interface hydra.dsl.Paths
-
DSL name token for hydra.paths.TypeAttribute
- typeClass(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TypeClass
- typeClass(TypedTerm<String>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.TypeClass
- typeClass(TypeClass) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TypeClass
- TypeClass - Class in hydra.typing
-
A type class identifier together with a human-readable description.
- TypeClass(String) - Constructor for class hydra.typing.TypeClass
-
Constructs an immutable
TypeClass. - TypeClass.Builder - Class in hydra.typing
-
A fluent builder for
TypeClass. - typeClassConstraint(TypeClassConstraint) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.TypeClassConstraint
- typeClassConstraint(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.TypeClassConstraint
- TypeClassConstraint - Class in hydra.core
-
A type class constraint on a type variable.
- TypeClassConstraint.PartialVisitor<R> - Interface in hydra.core
-
Partial visitor over
TypeClassConstraintwith a defaultTypeClassConstraint.PartialVisitor.otherwise(hydra.core.TypeClassConstraint)branch. - TypeClassConstraint.Simple - Class in hydra.core
-
A simple type class constraint, naming a single type class
- TypeClassConstraint.Visitor<R> - Interface in hydra.core
-
Visitor over
TypeClassConstraint. - typeClassConstraintSimple(TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL injection for the simple variant of hydra.core.TypeClassConstraint
- typeClassConstraintTypeClassConstraint() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.TypeClassConstraint
- typeClassDescription(TypedTerm<TypeClass>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the description field of hydra.typing.TypeClass
- typeClassTypeClass() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TypeClass
- typeClassWithDescription(TypedTerm<TypeClass>, TypedTerm<String>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the description field of hydra.typing.TypeClass
- typeConstraint(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TypeConstraint
- typeConstraint(TypedTerm<Type>, TypedTerm<Type>, TypedTerm<String>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.TypeConstraint
- typeConstraint(TypeConstraint) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TypeConstraint
- typeConstraint(TypeConstraint) - Static method in interface hydra.print.Typing
-
Show a type constraint as a string
- TypeConstraint - Class in hydra.typing
-
An assertion that two types can be unified into a single type
- TypeConstraint(Type, Type, String) - Constructor for class hydra.typing.TypeConstraint
-
Constructs an immutable
TypeConstraint. - TypeConstraint.Builder - Class in hydra.typing
-
A fluent builder for
TypeConstraint. - typeConstraintComment(TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the comment field of hydra.typing.TypeConstraint
- typeConstraintLeft(TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the left field of hydra.typing.TypeConstraint
- typeConstraintRight(TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the right field of hydra.typing.TypeConstraint
- typeConstraintTypeConstraint() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TypeConstraint
- typeConstraintWithComment(TypedTerm<TypeConstraint>, TypedTerm<String>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the comment field of hydra.typing.TypeConstraint
- typeConstraintWithLeft(TypedTerm<TypeConstraint>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the left field of hydra.typing.TypeConstraint
- typeConstraintWithRight(TypedTerm<TypeConstraint>, TypedTerm<Type>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the right field of hydra.typing.TypeConstraint
- Typed - Interface in hydra.decode
-
Term decoders for hydra.typed
- Typed - Interface in hydra.encode
-
Term encoders for hydra.typed
- typedBinding(Function<A, Term>, TypedBinding<A>) - Static method in interface hydra.encode.Typed
-
Encoder for hydra.typed.TypedBinding
- typedBinding(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Typed
-
Decoder for hydra.typed.TypedBinding
- TypedBinding<A> - Class in hydra.typed
-
An association of a named term (element) with a phantom type
- TypedBinding(Name, TypedTerm<A>) - Constructor for class hydra.typed.TypedBinding
-
Constructs an immutable
TypedBinding. - TypedBinding.Builder<A> - Class in hydra.typed
-
A fluent builder for
TypedBinding. - typeDef(ModuleName, String, Type) - Static method in class hydra.overlay.java.dsl.Helpers
-
Build a type Definition in the given namespace.
- typeDefinition(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.TypeDefinition
- typeDefinition(TypeDefinition) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.TypeDefinition
- typeDefinition(TypedTerm<Name>, TypedTerm<Optional<EntityMetadata>>, TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.TypeDefinition
- TypeDefinition - Class in hydra.packaging
-
A type-level definition, including a name and the type scheme
- TypeDefinition(Name, Optional<EntityMetadata>, TypeScheme) - Constructor for class hydra.packaging.TypeDefinition
-
Constructs an immutable
TypeDefinition. - TypeDefinition.Builder - Class in hydra.packaging
-
A fluent builder for
TypeDefinition. - typeDefinitionBody(TypedTerm<TypeDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the body field of hydra.packaging.TypeDefinition
- typeDefinitionMetadata(TypedTerm<TypeDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the metadata field of hydra.packaging.TypeDefinition
- typeDefinitionName(TypedTerm<TypeDefinition>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the name field of hydra.packaging.TypeDefinition
- typeDefinitionTypeDefinition() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.TypeDefinition
- typeDefinitionWithBody(TypedTerm<TypeDefinition>, TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the body field of hydra.packaging.TypeDefinition
- typeDefinitionWithMetadata(TypedTerm<TypeDefinition>, TypedTerm<Optional<EntityMetadata>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the metadata field of hydra.packaging.TypeDefinition
- typeDefinitionWithName(TypedTerm<TypeDefinition>, TypedTerm<Name>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the name field of hydra.packaging.TypeDefinition
- typeDependencies(TypedTerm<T0>, TypedTerm<Graph>, TypedTerm<Boolean>, TypedTerm<Function<Type, Type>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Predicates
-
DSL reference to hydra.predicates.typeDependencies
- typeDependencies(T0, Graph, Boolean, Function<Type, Type>, Name) - Static method in interface hydra.Predicates
-
Get all type dependencies for a given type name (Either version)
- typeDependencies_cx1(T0) - Static method in interface hydra.Predicates
- typeDependencyNames(TypedTerm<Boolean>, TypedTerm<Type>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.typeDependencyNames
- typeDependencyNames(Boolean, Type) - Static method in interface hydra.Dependencies
-
Collect all type names referenced by a type.
- typedName(Function<A, Term>, TypedName<A>) - Static method in interface hydra.encode.Typed
-
Encoder for hydra.typed.TypedName
- typedName(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Typed
-
Decoder for hydra.typed.TypedName
- TypedName<A> - Class in hydra.typed
-
An association of a name with a phantom type
- TypedName(Name) - Constructor for class hydra.typed.TypedName
-
Constructs an immutable
TypedName. - TypedName.Builder<A> - Class in hydra.typed
-
A fluent builder for
TypedName. - typedTerm(Function<A, Term>, TypedTerm<A>) - Static method in interface hydra.encode.Typed
-
Encoder for hydra.typed.TypedTerm
- typedTerm(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Typed
-
Decoder for hydra.typed.TypedTerm
- TypedTerm<A> - Class in hydra.typed
-
An association of a term with a phantom type
- TypedTerm(Term) - Constructor for class hydra.typed.TypedTerm
-
Constructs an immutable
TypedTerm. - TypedTerm.Builder<A> - Class in hydra.typed
-
A fluent builder for
TypedTerm. - typedTermDefinition(Function<A, Term>, TypedTermDefinition<A>) - Static method in interface hydra.encode.Typed
-
Encoder for hydra.typed.TypedTermDefinition
- typedTermDefinition(Function<Graph, Function<Term, Either<DecodingError, A>>>, Graph, Term) - Static method in interface hydra.decode.Typed
-
Decoder for hydra.typed.TypedTermDefinition
- TypedTermDefinition<A> - Class in hydra.typed
-
An association of a term definition with a phantom type
- TypedTermDefinition(Name, TypedTerm<A>) - Constructor for class hydra.typed.TypedTermDefinition
-
Constructs an immutable
TypedTermDefinition. - TypedTermDefinition.Builder<A> - Class in hydra.typed
-
A fluent builder for
TypedTermDefinition. - typeEffect(TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL injection for the effect variant of hydra.core.Type
- typeEither(TypedTerm<EitherType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the either variant of hydra.core.Type
- TypeExpr(String) - Constructor for class hydra.packaging.EntityReference.TypeExpr
-
Constructs an immutable
EntityReference.TypeExpr. - typeForall(TypedTerm<ForallType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the forall variant of hydra.core.Type
- typeFunction(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the function variant of hydra.core.Type
- typeIsVoidFree(Type) - Static method in interface hydra.Dsls
-
Check whether a type contains no occurrence of the void type at any depth
- typeLambda(TypeLambda) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.TypeLambda
- typeLambda(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.TypeLambda
- typeLambda(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.TypeLambda
- typeLambda(String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
Single-variable type lambda.
- typeLambda(List<Name>, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a type abstraction (universal quantification).
- typeLambda(List<String>, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
typeLambda [v1, v2, ...] body. - TypeLambda - Class in hydra.core
-
A System F type abstraction term
- TypeLambda() - Constructor for class hydra.variants.TermVariant.TypeLambda
-
Constructs an immutable
TermVariant.TypeLambda. - TypeLambda(Name, Term) - Constructor for class hydra.core.TypeLambda
-
Constructs an immutable
TypeLambda. - TypeLambda(TypeLambda) - Constructor for class hydra.core.Term.TypeLambda
-
Constructs an immutable
Term.TypeLambda. - TypeLambda.Builder - Class in hydra.core
-
A fluent builder for
TypeLambda. - typeLambdaBody(TypedTerm<TypeLambda>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.TypeLambda
- TypeLambdaBody() - Constructor for class hydra.paths.SubtermStep.TypeLambdaBody
-
Constructs an immutable
SubtermStep.TypeLambdaBody. - typeLambdaParameter(TypedTerm<TypeLambda>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the parameter field of hydra.core.TypeLambda
- TypeLambdaParameter(Name) - Constructor for class hydra.paths.TermAttribute.TypeLambdaParameter
-
Constructs an immutable
TermAttribute.TypeLambdaParameter. - typeLambdaTypeLambda() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.TypeLambda
- typeLambdaWithBody(TypedTerm<TypeLambda>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.TypeLambda
- typeLambdaWithParameter(TypedTerm<TypeLambda>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the parameter field of hydra.core.TypeLambda
- typeList(TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL injection for the list variant of hydra.core.Type
- typeListsEffectivelyEqual(Graph, List<Type>, List<Type>) - Static method in interface hydra.Checking
-
Check whether two lists of types are effectively equal, disregarding type aliases
- typeListsEffectivelyEqual(TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeListsEffectivelyEqual
- typeLiteral(TypedTerm<LiteralType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the literal variant of hydra.core.Type
- typeMap(TypedTerm<MapType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the map variant of hydra.core.Type
- TypeMismatch(TypeMismatchError) - Constructor for class hydra.error.checking.CheckingError.TypeMismatch
-
Constructs an immutable
CheckingError.TypeMismatch. - TypeMismatch(LiteralTypeMismatchError) - Constructor for class hydra.error.core.InvalidLiteralError.TypeMismatch
-
Constructs an immutable
InvalidLiteralError.TypeMismatch. - typeMismatchError(TypeMismatchError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.TypeMismatchError
- typeMismatchError(TypeMismatchError) - Static method in interface hydra.print.Errors
-
Show a type mismatch error as a string
- typeMismatchError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.TypeMismatchError
- typeMismatchError(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.TypeMismatchError
- TypeMismatchError - Class in hydra.error.checking
-
A type mismatch between expected and actual types
- TypeMismatchError(Type, Type) - Constructor for class hydra.error.checking.TypeMismatchError
-
Constructs an immutable
TypeMismatchError. - TypeMismatchError.Builder - Class in hydra.error.checking
-
A fluent builder for
TypeMismatchError. - typeMismatchErrorActualType(TypedTerm<TypeMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the actualType field of hydra.error.checking.TypeMismatchError
- typeMismatchErrorExpectedType(TypedTerm<TypeMismatchError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the expectedType field of hydra.error.checking.TypeMismatchError
- typeMismatchErrorTypeMismatchError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.TypeMismatchError
- typeMismatchErrorWithActualType(TypedTerm<TypeMismatchError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the actualType field of hydra.error.checking.TypeMismatchError
- typeMismatchErrorWithExpectedType(TypedTerm<TypeMismatchError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the expectedType field of hydra.error.checking.TypeMismatchError
- typeName - Variable in class hydra.core.CaseStatement
-
The name of the union type
- typeName - Variable in class hydra.core.Injection
-
The name of the union type
- typeName - Variable in class hydra.core.Projection
-
The name of the record type
- typeName - Variable in class hydra.core.Record
-
The name of the record type
- typeName - Variable in class hydra.core.WrappedTerm
-
The name of the wrapper type
- typeName - Variable in class hydra.error.core.EmptyCaseStatementError
-
The name of the union type being matched
- typeName - Variable in class hydra.error.core.ExtraRecordFieldsError
-
The name of the record type
- typeName - Variable in class hydra.error.core.MissingCaseBranchesError
-
The name of the union type being matched
- typeName - Variable in class hydra.error.core.MissingRecordFieldsError
-
The name of the record type
- typeName - Variable in class hydra.error.core.NominalTypeKindMismatchError
-
The name of the referenced type
- typeName - Variable in class hydra.error.core.RedundantWrapUnwrapError
-
The type name of the wrapper
- typeName - Variable in class hydra.error.core.UndeclaredVariantError
-
The name of the union type
- typeName - Variable in class hydra.error.core.UndefinedFieldError
-
The name of the type in which the field was expected
- typeName - Variable in class hydra.error.core.UnknownCaseAlternativeError
-
The name of the union type being matched
- typeName - Variable in class hydra.error.core.UnknownProjectedFieldError
-
The name of the record type
- typeName - Variable in class hydra.error.core.UnresolvedNominalTypeError
-
The unresolved type name
- typeName - Variable in class hydra.error.packaging.ConflictingVariantNameError
-
The name of the union type
- typeName(Name) - Method in class hydra.core.CaseStatement.Builder
- typeName(Name) - Method in class hydra.core.Injection.Builder
- typeName(Name) - Method in class hydra.core.Projection.Builder
- typeName(Name) - Method in class hydra.core.Record.Builder
- typeName(Name) - Method in class hydra.core.WrappedTerm.Builder
- typeName(Name) - Method in class hydra.error.core.EmptyCaseStatementError.Builder
- typeName(Name) - Method in class hydra.error.core.ExtraRecordFieldsError.Builder
- typeName(Name) - Method in class hydra.error.core.MissingCaseBranchesError.Builder
- typeName(Name) - Method in class hydra.error.core.MissingRecordFieldsError.Builder
- typeName(Name) - Method in class hydra.error.core.NominalTypeKindMismatchError.Builder
- typeName(Name) - Method in class hydra.error.core.RedundantWrapUnwrapError.Builder
- typeName(Name) - Method in class hydra.error.core.UndeclaredVariantError.Builder
- typeName(Name) - Method in class hydra.error.core.UndefinedFieldError.Builder
- typeName(Name) - Method in class hydra.error.core.UnknownCaseAlternativeError.Builder
- typeName(Name) - Method in class hydra.error.core.UnknownProjectedFieldError.Builder
- typeName(Name) - Method in class hydra.error.core.UnresolvedNominalTypeError.Builder
- typeName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError.Builder
- typeNamesInType(Type) - Static method in interface hydra.Dependencies
-
Collect every type name that appears anywhere inside a type expression
- typeNamesInType(TypedTerm<Type>) - Static method in interface hydra.dsl.Dependencies
-
DSL reference to hydra.dependencies.typeNamesInType
- typeNamesInType_addNames(T1, T2) - Static method in interface hydra.Dependencies
- typeOf(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Term>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOf
- typeOf(InferenceContext, Graph, List<Type>, Term) - Static method in interface hydra.Checking
-
Given a type context, reconstruct the type of a System F term.
- typeOfAnnotatedTerm(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<AnnotatedTerm>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfAnnotatedTerm
- typeOfAnnotatedTerm(InferenceContext, Graph, List<Type>, AnnotatedTerm) - Static method in interface hydra.Checking
-
Reconstruct the type of an annotated term (Either/InferenceContext version).
- typeOfApplication(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Application>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfApplication
- typeOfApplication(InferenceContext, Graph, List<Type>, Application) - Static method in interface hydra.Checking
-
Reconstruct the type of an application term (Either/InferenceContext version).
- typeOfCaseStatement(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<CaseStatement>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfCaseStatement
- typeOfCaseStatement(InferenceContext, Graph, List<Type>, CaseStatement) - Static method in interface hydra.Checking
-
Reconstruct the type of a case statement (Either/InferenceContext version).
- typeOfEither(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Either<Term, Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfEither
- typeOfEither(InferenceContext, Graph, List<Type>, Either<Term, Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of an either value (Either/InferenceContext version).
- typeOfEither_arityErr(Integer, List<Type>) - Static method in interface hydra.Checking
- typeOfInjection(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Injection>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfInjection
- typeOfInjection(InferenceContext, Graph, List<Type>, Injection) - Static method in interface hydra.Checking
-
Reconstruct the type of a union injection (Either/InferenceContext version).
- typeOfLambda(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Lambda>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfLambda
- typeOfLambda(InferenceContext, Graph, List<Type>, Lambda) - Static method in interface hydra.Checking
-
Reconstruct the type of a lambda function (Either/InferenceContext version).
- typeOfLet(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Let>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfLet
- typeOfLet(InferenceContext, Graph, List<Type>, Let) - Static method in interface hydra.Checking
-
Reconstruct the type of a let binding (Either/InferenceContext version).
- typeOfList(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<List<Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfList
- typeOfList(InferenceContext, Graph, List<Type>, List<Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of a list (Either/InferenceContext version).
- typeOfList_listArityErr(List<Type>) - Static method in interface hydra.Checking
- typeOfLiteral(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Literal>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfLiteral
- typeOfLiteral(InferenceContext, Graph, List<Type>, Literal) - Static method in interface hydra.Checking
-
Reconstruct the type of a literal (Either/InferenceContext version).
- typeOfMap(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Map<Term, Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfMap
- typeOfMap(InferenceContext, Graph, List<Type>, Map<Term, Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of a map (Either/InferenceContext version).
- typeOfMap_mapArityErr(List<Type>) - Static method in interface hydra.Checking
- typeOfMaybe(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Optional<Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfMaybe
- typeOfMaybe(InferenceContext, Graph, List<Type>, Optional<Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of an optional value (Either/InferenceContext version).
- typeOfMaybe_maybeArityErr(Integer, List<Type>) - Static method in interface hydra.Checking
- typeOfPair(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Pair<Term, Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfPair
- typeOfPair(InferenceContext, Graph, List<Type>, Pair<Term, Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of a pair (Either/InferenceContext version).
- typeOfPrimitive(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfPrimitive
- typeOfPrimitive(InferenceContext, Graph, List<Type>, Name) - Static method in interface hydra.Checking
-
Reconstruct the type of a primitive function (Either/InferenceContext version).
- typeOfProjection(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Projection>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfProjection
- typeOfProjection(InferenceContext, Graph, List<Type>, Projection) - Static method in interface hydra.Checking
-
Reconstruct the type of a record projection (Either/InferenceContext version).
- typeOfRecord(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Record>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfRecord
- typeOfRecord(InferenceContext, Graph, List<Type>, Record) - Static method in interface hydra.Checking
-
Reconstruct the type of a record (Either/InferenceContext version).
- typeOfSet(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Set<Term>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfSet
- typeOfSet(InferenceContext, Graph, List<Type>, Set<Term>) - Static method in interface hydra.Checking
-
Reconstruct the type of a set (Either/InferenceContext version).
- typeOfSet_setArityErr(List<Type>) - Static method in interface hydra.Checking
- typeOfTerm(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<Term>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfTerm
- typeOfTerm(InferenceContext, Graph, Term) - Static method in interface hydra.Checking
-
Check the type of a term
- typeOfTypeApplication(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<TypeApplicationTerm>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfTypeApplication
- typeOfTypeApplication(InferenceContext, Graph, List<Type>, TypeApplicationTerm) - Static method in interface hydra.Checking
-
Reconstruct the type of a type application term (Either/InferenceContext version).
- typeOfTypeLambda(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<TypeLambda>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfTypeLambda
- typeOfTypeLambda(InferenceContext, Graph, List<Type>, TypeLambda) - Static method in interface hydra.Checking
-
Reconstruct the type of a type lambda (type abstraction) term (Either/InferenceContext version).
- typeOfUnit(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfUnit
- typeOfUnit(InferenceContext, Graph, List<Type>) - Static method in interface hydra.Checking
-
Reconstruct the type of the unit term (Either/InferenceContext version).
- typeOfUnwrap(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfUnwrap
- typeOfUnwrap(InferenceContext, Graph, List<Type>, Name) - Static method in interface hydra.Checking
-
Reconstruct the type of an unwrap operation (Either/InferenceContext version).
- typeOfVariable(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<Name>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfVariable
- typeOfVariable(InferenceContext, Graph, List<Type>, Name) - Static method in interface hydra.Checking
-
Reconstruct the type of a variable (Either/InferenceContext version).
- typeOfWrappedTerm(TypedTerm<InferenceContext>, TypedTerm<Graph>, TypedTerm<List<Type>>, TypedTerm<WrappedTerm>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typeOfWrappedTerm
- typeOfWrappedTerm(InferenceContext, Graph, List<Type>, WrappedTerm) - Static method in interface hydra.Checking
-
Reconstruct the type of a wrapped term (Either/InferenceContext version).
- typeOptional(TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL injection for the optional variant of hydra.core.Type
- typePair(TypedTerm<PairType>) - Static method in interface hydra.dsl.Core
-
DSL injection for the pair variant of hydra.core.Type
- typeParameter(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TypeParameter
- typeParameter(TypedTerm<Name>, TypedTerm<List<TypeClassConstraint>>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for hydra.typing.TypeParameter
- typeParameter(TypeParameter) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TypeParameter
- TypeParameter - Class in hydra.typing
-
A type parameter of a term, with an optional list of type class constraints
- TypeParameter(Name, List<TypeClassConstraint>) - Constructor for class hydra.typing.TypeParameter
-
Constructs an immutable
TypeParameter. - TypeParameter.Builder - Class in hydra.typing
-
A fluent builder for
TypeParameter. - typeParameterConstraints(TypedTerm<TypeParameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the constraints field of hydra.typing.TypeParameter
- typeParameterName(TypedTerm<TypeParameter>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the name field of hydra.typing.TypeParameter
- typeParameters - Variable in class hydra.typing.TermSignature
-
The type parameters of the term, in order
- typeParameters(List<TypeParameter>) - Method in class hydra.typing.TermSignature.Builder
- typeParameterTypeParameter() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TypeParameter
- typeParameterWithConstraints(TypedTerm<TypeParameter>, TypedTerm<List<TypeClassConstraint>>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the constraints field of hydra.typing.TypeParameter
- typeParameterWithName(TypedTerm<TypeParameter>, TypedTerm<Name>) - Static method in interface hydra.dsl.Typing
-
DSL updater for the name field of hydra.typing.TypeParameter
- typeParams - Variable in class hydra.typing.FunctionStructure
-
Type parameters (from type lambdas)
- typeParams(List<Name>) - Method in class hydra.typing.FunctionStructure.Builder
- typeRecord(TypedTerm<List<FieldType>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the record variant of hydra.core.Type
- typeref(ModuleName, String) - Static method in class hydra.overlay.java.dsl.Helpers
-
Construct a TypeVariable reference for a fully-qualified name.
- typeref(String, String) - Static method in class hydra.overlay.java.dsl.Helpers
-
Same as
Helpers.typeref(ModuleName, String)but for a String namespace. - types - Variable in class hydra.coders.LanguageConstraints
-
A logical set of types, as a predicate which tests a type for inclusion
- types - Variable in class hydra.error.checking.UnequalTypesError
-
The list of types that are not all equal
- types(Function<Type, Boolean>) - Method in class hydra.coders.LanguageConstraints.Builder
- types(List<Type>) - Method in class hydra.error.checking.UnequalTypesError.Builder
- Types - Interface in hydra.overlay.java.dsl
-
A domain-specific language for constructing Hydra types in Java.
- TYPES - Static variable in class hydra.coders.LanguageConstraints
-
Name of the
hydra.coders.LanguageConstraints.typesfield. - TYPES - Static variable in class hydra.error.checking.UnequalTypesError
-
Name of the
hydra.error.checking.UnequalTypesError.typesfield. - typesAllEffectivelyEqual(Graph, List<Type>) - Static method in interface hydra.Checking
-
Check whether a list of types are effectively equal, disregarding type aliases and free type variable naming.
- typesAllEffectivelyEqual(TypedTerm<Graph>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typesAllEffectivelyEqual
- typesByName() - Static method in interface hydra.dsl.json.Bootstrap
-
DSL reference to hydra.json.bootstrap.typesByName
- typesByName() - Static method in interface hydra.json.Bootstrap
-
A bootstrap typing environment for decoding modules from JSON.
- typeScheme - Variable in class hydra.core.Binding
-
The optional type scheme of the bound term
- typeScheme(TypeScheme) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.TypeScheme
- typeScheme(TypeScheme) - Static method in interface hydra.print.Core
-
Show a type scheme as a string
- typeScheme(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.TypeScheme
- typeScheme(Optional<TypeScheme>) - Method in class hydra.core.Binding.Builder
- typeScheme(TypedTerm<List<Name>>, TypedTerm<Type>, TypedTerm<Map<Name, TypeVariableConstraints>>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.TypeScheme
- typeScheme(List<Name>, Type) - Static method in class hydra.overlay.java.dsl.Helpers
-
Build a TypeScheme from a variables list and a body type.
- TypeScheme - Class in hydra.core
-
A type expression together with free type variables occurring in the expression
- TypeScheme(List<Name>, Type, Map<Name, TypeVariableConstraints>) - Constructor for class hydra.core.TypeScheme
-
Constructs an immutable
TypeScheme. - TypeScheme.Builder - Class in hydra.core
-
A fluent builder for
TypeScheme. - typeSchemeArity(TypeScheme) - Static method in interface hydra.Arity
-
Find the arity (expected number of arguments) of a type scheme
- typeSchemeArity(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Arity
-
DSL reference to hydra.arity.typeSchemeArity
- typeSchemeBody(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.TypeScheme
- typeSchemeConstraints(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the constraints field of hydra.core.TypeScheme
- typeSchemeToFType(TypeScheme) - Static method in interface hydra.Scoping
-
Convert a type scheme to a forall type
- typeSchemeToFType(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.typeSchemeToFType
- typeSchemeToTermSignature(TypeScheme) - Static method in interface hydra.Scoping
-
Convert a TypeScheme to a TermSignature.
- typeSchemeToTermSignature(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Scoping
-
DSL reference to hydra.scoping.typeSchemeToTermSignature
- typeSchemeTypeScheme() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.TypeScheme
- typeSchemeVariables(TypedTerm<TypeScheme>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the variables field of hydra.core.TypeScheme
- typeSchemeWithBody(TypedTerm<TypeScheme>, TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.TypeScheme
- typeSchemeWithConstraints(TypedTerm<TypeScheme>, TypedTerm<Map<Name, TypeVariableConstraints>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the constraints field of hydra.core.TypeScheme
- typeSchemeWithVariables(TypedTerm<TypeScheme>, TypedTerm<List<Name>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the variables field of hydra.core.TypeScheme
- typesEffectivelyEqual(Graph, Type, Type) - Static method in interface hydra.Checking
-
Check whether two types are effectively equal, disregarding type aliases, forall quantifiers, and treating in-scope type variables as wildcards.
- typesEffectivelyEqual(TypedTerm<Graph>, TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.Checking
-
DSL reference to hydra.checking.typesEffectivelyEqual
- typeSet(TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL injection for the set variant of hydra.core.Type
- typesToDefinitions(TypedTerm<Map<Name, Type>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.typesToDefinitions
- typesToDefinitions(Map<Name, Type>) - Static method in interface hydra.Environment
-
Encode a map of named types to a list of bindings
- typeSubst(Graph, Term) - Static method in interface hydra.decode.Typing
-
Decoder for hydra.typing.TypeSubst
- typeSubst(TypedTerm<Map<Name, Type>>) - Static method in interface hydra.dsl.Typing
-
DSL constructor for the hydra.typing.TypeSubst wrapper
- typeSubst(TypeSubst) - Static method in interface hydra.encode.Typing
-
Encoder for hydra.typing.TypeSubst
- typeSubst(TypeSubst) - Static method in interface hydra.print.Typing
-
Show a type substitution as a string
- TypeSubst - Class in hydra.typing
-
A substitution of type variables for types
- TypeSubst(Map<Name, Type>) - Constructor for class hydra.typing.TypeSubst
-
Constructs an immutable
TypeSubst. - TypeSubst.Builder - Class in hydra.typing
-
A fluent builder for
TypeSubst. - typeSubstTypeSubst() - Static method in interface hydra.dsl.Typing
-
DSL name token for hydra.typing.TypeSubst
- typeToTypeScheme(Type) - Static method in interface hydra.Resolution
-
Convert a (System F -style) type to a type scheme
- typeToTypeScheme(TypedTerm<Type>) - Static method in interface hydra.dsl.Resolution
-
DSL reference to hydra.resolution.typeToTypeScheme
- typeType() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.Type
- typeUnion(TypedTerm<List<FieldType>>) - Static method in interface hydra.dsl.Core
-
DSL injection for the union variant of hydra.core.Type
- typeUnit() - Static method in interface hydra.dsl.Core
-
DSL injection for the unit variant of hydra.core.Type
- typeVariable - Variable in class hydra.coders.CaseConventions
-
Convention for type-level variable names
- typeVariable(TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL injection for the variable variant of hydra.core.Type
- typeVariable(CaseConvention) - Method in class hydra.coders.CaseConventions.Builder
- typeVariableConstraints(TypeVariableConstraints) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.TypeVariableConstraints
- typeVariableConstraints(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.TypeVariableConstraints
- typeVariableConstraints(TypedTerm<Set<TypeClassConstraint>>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.TypeVariableConstraints
- TypeVariableConstraints - Class in hydra.core
-
Constraints associated with a type variable, including typeclass constraints
- TypeVariableConstraints(Set<TypeClassConstraint>) - Constructor for class hydra.core.TypeVariableConstraints
-
Constructs an immutable
TypeVariableConstraints. - TypeVariableConstraints.Builder - Class in hydra.core
-
A fluent builder for
TypeVariableConstraints. - typeVariableConstraintsClasses(TypedTerm<TypeVariableConstraints>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the classes field of hydra.core.TypeVariableConstraints
- typeVariableConstraintsTypeVariableConstraints() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.TypeVariableConstraints
- typeVariableConstraintsWithClasses(TypedTerm<TypeVariableConstraints>, TypedTerm<Set<TypeClassConstraint>>) - Static method in interface hydra.dsl.Core
-
DSL updater for the classes field of hydra.core.TypeVariableConstraints
- typeVariables - Variable in class hydra.graph.Graph
-
The set of type variables introduced specifically by type lambdas
- typeVariables(Set<Name>) - Method in class hydra.graph.Graph.Builder
- TypeVariableShadowingInForall(TypeVariableShadowingInForallError) - Constructor for class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
-
Constructs an immutable
InvalidTypeError.TypeVariableShadowingInForall. - typeVariableShadowingInForallError(TypeVariableShadowingInForallError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallError(TypeVariableShadowingInForallError) - Static method in interface hydra.print.error.Core
-
Show a type variable shadowing in forall error as a string
- typeVariableShadowingInForallError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.TypeVariableShadowingInForallError
- TypeVariableShadowingInForallError - Class in hydra.error.core
-
A forall type parameter that shadows a type variable already in scope (optional)
- TypeVariableShadowingInForallError(SubtermPath, Name) - Constructor for class hydra.error.core.TypeVariableShadowingInForallError
-
Constructs an immutable
TypeVariableShadowingInForallError. - TypeVariableShadowingInForallError.Builder - Class in hydra.error.core
-
A fluent builder for
TypeVariableShadowingInForallError. - typeVariableShadowingInForallErrorLocation(TypedTerm<TypeVariableShadowingInForallError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallErrorName(TypedTerm<TypeVariableShadowingInForallError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallErrorTypeVariableShadowingInForallError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallErrorWithLocation(TypedTerm<TypeVariableShadowingInForallError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.TypeVariableShadowingInForallError
- typeVariableShadowingInForallErrorWithName(TypedTerm<TypeVariableShadowingInForallError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.TypeVariableShadowingInForallError
- TypeVariableShadowingInTypeLambda(TypeVariableShadowingInTypeLambdaError) - Constructor for class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
-
Constructs an immutable
InvalidTermError.TypeVariableShadowingInTypeLambda. - typeVariableShadowingInTypeLambdaError(TypeVariableShadowingInTypeLambdaError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaError(TypeVariableShadowingInTypeLambdaError) - Static method in interface hydra.print.error.Core
-
Show a type variable shadowing in type lambda error as a string
- typeVariableShadowingInTypeLambdaError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.TypeVariableShadowingInTypeLambdaError
- TypeVariableShadowingInTypeLambdaError - Class in hydra.error.core
-
A type lambda parameter that shadows a type variable already in scope (optional)
- TypeVariableShadowingInTypeLambdaError(SubtermPath, Name) - Constructor for class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Constructs an immutable
TypeVariableShadowingInTypeLambdaError. - TypeVariableShadowingInTypeLambdaError.Builder - Class in hydra.error.core
-
A fluent builder for
TypeVariableShadowingInTypeLambdaError. - typeVariableShadowingInTypeLambdaErrorLocation(TypedTerm<TypeVariableShadowingInTypeLambdaError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaErrorName(TypedTerm<TypeVariableShadowingInTypeLambdaError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaErrorTypeVariableShadowingInTypeLambdaError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaErrorWithLocation(TypedTerm<TypeVariableShadowingInTypeLambdaError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariableShadowingInTypeLambdaErrorWithName(TypedTerm<TypeVariableShadowingInTypeLambdaError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.TypeVariableShadowingInTypeLambdaError
- typeVariant(Type) - Static method in interface hydra.Reflect
-
Find the type inject (constructor) for a given type
- typeVariant(Graph, Term) - Static method in interface hydra.decode.Variants
-
Decoder for hydra.variants.TypeVariant
- typeVariant(TypeVariant) - Static method in interface hydra.encode.Variants
-
Encoder for hydra.variants.TypeVariant
- typeVariant(TypeVariant) - Static method in interface hydra.print.Variants
-
Show a type variant as a string
- TypeVariant - Class in hydra.variants
-
The identifier of a type constructor
- TypeVariant.Annotated - Class in hydra.variants
- TypeVariant.Application - Class in hydra.variants
- TypeVariant.Effect - Class in hydra.variants
- TypeVariant.Either - Class in hydra.variants
- TypeVariant.Forall - Class in hydra.variants
- TypeVariant.Function - Class in hydra.variants
- TypeVariant.List - Class in hydra.variants
- TypeVariant.Literal - Class in hydra.variants
- TypeVariant.Map - Class in hydra.variants
- TypeVariant.Optional - Class in hydra.variants
- TypeVariant.Pair - Class in hydra.variants
- TypeVariant.PartialVisitor<R> - Interface in hydra.variants
-
Partial visitor over
TypeVariantwith a defaultTypeVariant.PartialVisitor.otherwise(hydra.variants.TypeVariant)branch. - TypeVariant.Record - Class in hydra.variants
- TypeVariant.Set - Class in hydra.variants
- TypeVariant.Union - Class in hydra.variants
- TypeVariant.Unit - Class in hydra.variants
- TypeVariant.Variable - Class in hydra.variants
- TypeVariant.Visitor<R> - Interface in hydra.variants
-
Visitor over
TypeVariant. - TypeVariant.Void_ - Class in hydra.variants
- TypeVariant.Wrap - Class in hydra.variants
- typeVariantAnnotated() - Static method in interface hydra.dsl.Variants
-
DSL injection for the annotated variant of hydra.variants.TypeVariant
- typeVariantApplication() - Static method in interface hydra.dsl.Variants
-
DSL injection for the application variant of hydra.variants.TypeVariant
- typeVariantEffect() - Static method in interface hydra.dsl.Variants
-
DSL injection for the effect variant of hydra.variants.TypeVariant
- typeVariantEither() - Static method in interface hydra.dsl.Variants
-
DSL injection for the either variant of hydra.variants.TypeVariant
- typeVariantForall() - Static method in interface hydra.dsl.Variants
-
DSL injection for the forall variant of hydra.variants.TypeVariant
- typeVariantFunction() - Static method in interface hydra.dsl.Variants
-
DSL injection for the function variant of hydra.variants.TypeVariant
- typeVariantList() - Static method in interface hydra.dsl.Variants
-
DSL injection for the list variant of hydra.variants.TypeVariant
- typeVariantLiteral() - Static method in interface hydra.dsl.Variants
-
DSL injection for the literal variant of hydra.variants.TypeVariant
- typeVariantMap() - Static method in interface hydra.dsl.Variants
-
DSL injection for the map variant of hydra.variants.TypeVariant
- typeVariantOptional() - Static method in interface hydra.dsl.Variants
-
DSL injection for the optional variant of hydra.variants.TypeVariant
- typeVariantPair() - Static method in interface hydra.dsl.Variants
-
DSL injection for the pair variant of hydra.variants.TypeVariant
- typeVariantRecord() - Static method in interface hydra.dsl.Variants
-
DSL injection for the record variant of hydra.variants.TypeVariant
- typeVariants - Variable in class hydra.coders.LanguageConstraints
-
All supported type variants
- typeVariants() - Static method in interface hydra.Reflect
-
All type variants, in a canonical order
- typeVariants(Set<TypeVariant>) - Method in class hydra.coders.LanguageConstraints.Builder
- typeVariantSet() - Static method in interface hydra.dsl.Variants
-
DSL injection for the set variant of hydra.variants.TypeVariant
- typeVariantTypeVariant() - Static method in interface hydra.dsl.Variants
-
DSL name token for hydra.variants.TypeVariant
- typeVariantUnion() - Static method in interface hydra.dsl.Variants
-
DSL injection for the union variant of hydra.variants.TypeVariant
- typeVariantUnit() - Static method in interface hydra.dsl.Variants
-
DSL injection for the unit variant of hydra.variants.TypeVariant
- typeVariantVariable() - Static method in interface hydra.dsl.Variants
-
DSL injection for the variable variant of hydra.variants.TypeVariant
- typeVariantVoid() - Static method in interface hydra.dsl.Variants
-
DSL injection for the void variant of hydra.variants.TypeVariant
- typeVariantWrap() - Static method in interface hydra.dsl.Variants
-
DSL injection for the wrap variant of hydra.variants.TypeVariant
- typeVoid() - Static method in interface hydra.dsl.Core
-
DSL injection for the void variant of hydra.core.Type
- typeWrap(TypedTerm<Type>) - Static method in interface hydra.dsl.Core
-
DSL injection for the wrap variant of hydra.core.Type
- Typing - Interface in hydra.decode
-
Term decoders for hydra.typing
- Typing - Interface in hydra.dsl
-
DSL functions for hydra.typing
- Typing - Interface in hydra.encode
-
Term encoders for hydra.typing
- Typing - Interface in hydra.print
-
String representations of hydra.typing types
U
- uint16() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a uint16 literal type.
- uint16() - Static method in interface hydra.overlay.java.dsl.Types
-
16-bit unsigned integer type.
- uint16() - Static method in class hydra.overlay.java.lib.PrimitiveType
- uint16(char) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a uint16 literal from a char value.
- uint16(char) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a uint16 literal (Java char → Hydra uint16).
- uint16(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 16-bit unsigned integer value from a term
- Uint16() - Constructor for class hydra.core.IntegerType.Uint16
-
Constructs an immutable
IntegerType.Uint16. - Uint16(Character) - Constructor for class hydra.core.IntegerValue.Uint16
-
Constructs an immutable
IntegerValue.Uint16. - UINT16 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.uint16field. - UINT16 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.uint16field. - uint16ToBigint() - Static method in interface hydra.lib.Literals
- uint16ToBigint(TypedTerm<Character>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.uint16ToBigint
- Uint16ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint16 (16-bit unsigned integer) to a bigint (arbitrary-precision integer).
- Uint16ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Uint16ToBigint
- uint16Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract a uint16 value from an IntegerValue
- uint32() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a uint32 literal type.
- uint32() - Static method in interface hydra.overlay.java.dsl.Types
-
32-bit unsigned integer type.
- uint32() - Static method in class hydra.overlay.java.lib.PrimitiveType
- uint32(long) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a uint32 literal from a long value.
- uint32(long) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a uint32 literal (Java long → Hydra uint32).
- uint32(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 32-bit unsigned integer value from a term
- Uint32() - Constructor for class hydra.core.IntegerType.Uint32
-
Constructs an immutable
IntegerType.Uint32. - Uint32(Long) - Constructor for class hydra.core.IntegerValue.Uint32
-
Constructs an immutable
IntegerValue.Uint32. - UINT32 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.uint32field. - UINT32 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.uint32field. - uint32ToBigint() - Static method in interface hydra.lib.Literals
- uint32ToBigint(TypedTerm<Long>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.uint32ToBigint
- Uint32ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint32 (32-bit unsigned integer) to a bigint (arbitrary-precision integer).
- Uint32ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Uint32ToBigint
- uint32Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract a uint32 value from an IntegerValue
- uint64() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a uint64 literal type.
- uint64() - Static method in interface hydra.overlay.java.dsl.Types
-
64-bit unsigned integer type.
- uint64() - Static method in class hydra.overlay.java.lib.PrimitiveType
- uint64(long) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a uint64 literal from a long value.
- uint64(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a 64-bit unsigned integer value from a term
- uint64(BigInteger) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a uint64 literal from a BigInteger value.
- uint64(BigInteger) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a uint64 literal (Java BigInteger → Hydra uint64).
- Uint64() - Constructor for class hydra.core.IntegerType.Uint64
-
Constructs an immutable
IntegerType.Uint64. - Uint64(BigInteger) - Constructor for class hydra.core.IntegerValue.Uint64
-
Constructs an immutable
IntegerValue.Uint64. - UINT64 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.uint64field. - UINT64 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.uint64field. - uint64ToBigint() - Static method in interface hydra.lib.Literals
- uint64ToBigint(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.uint64ToBigint
- Uint64ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint64 (64-bit unsigned integer) to a bigint (arbitrary-precision integer).
- Uint64ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Uint64ToBigint
- uint64Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract a uint64 value from an IntegerValue
- uint8() - Static method in interface hydra.overlay.java.dsl.LiteralTypes
-
Create a uint8 literal type.
- uint8() - Static method in interface hydra.overlay.java.dsl.Types
-
8-bit unsigned integer type.
- uint8() - Static method in class hydra.overlay.java.lib.PrimitiveType
- uint8(short) - Static method in interface hydra.overlay.java.dsl.Literals
-
Create a uint8 literal from a short value.
- uint8(short) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a uint8 literal (Java char → Hydra uint8).
- uint8(Graph, Term) - Static method in interface hydra.extract.Core
-
Extract an 8-bit unsigned integer value from a term
- Uint8() - Constructor for class hydra.core.IntegerType.Uint8
-
Constructs an immutable
IntegerType.Uint8. - Uint8(Short) - Constructor for class hydra.core.IntegerValue.Uint8
-
Constructs an immutable
IntegerValue.Uint8. - UINT8 - Static variable in class hydra.core.IntegerType
-
Name of the
hydra.core.IntegerType.uint8field. - UINT8 - Static variable in class hydra.core.IntegerValue
-
Name of the
hydra.core.IntegerValue.uint8field. - uint8ToBigint() - Static method in interface hydra.lib.Literals
- uint8ToBigint(TypedTerm<Short>) - Static method in interface hydra.dsl.lib.Literals
-
DSL reference to hydra.lib.literals.uint8ToBigint
- Uint8ToBigint - Class in hydra.overlay.java.lib.literals
-
Primitive function which converts a uint8 (8-bit unsigned integer) to a bigint (arbitrary-precision integer).
- Uint8ToBigint() - Constructor for class hydra.overlay.java.lib.literals.Uint8ToBigint
- uint8Value(IntegerValue) - Static method in interface hydra.extract.Core
-
Extract a uint8 value from an IntegerValue
- unary(String, NumericDispatch.UnaryOp, Term) - Static method in class hydra.overlay.java.lib.math.NumericDispatch
-
Apply a numeric unary operation to a numeric term, dispatching on the runtime variant.
- UNBOUND_TYPE_VARIABLES - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.unboundTypeVariablesfield. - UnboundTypeVariables(UnboundTypeVariablesError) - Constructor for class hydra.error.checking.CheckingError.UnboundTypeVariables
-
Constructs an immutable
CheckingError.UnboundTypeVariables. - unboundTypeVariablesError(UnboundTypeVariablesError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesError(UnboundTypeVariablesError) - Static method in interface hydra.print.Errors
-
Show an unbound type variables error as a string
- unboundTypeVariablesError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesError(TypedTerm<Set<Name>>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UnboundTypeVariablesError
- UnboundTypeVariablesError - Class in hydra.error.checking
-
Type variables that appear free in a type but are not bound in scope
- UnboundTypeVariablesError(Set<Name>, Type) - Constructor for class hydra.error.checking.UnboundTypeVariablesError
-
Constructs an immutable
UnboundTypeVariablesError. - UnboundTypeVariablesError.Builder - Class in hydra.error.checking
-
A fluent builder for
UnboundTypeVariablesError. - unboundTypeVariablesErrorType(TypedTerm<UnboundTypeVariablesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the type field of hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesErrorUnboundTypeVariablesError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesErrorVariables(TypedTerm<UnboundTypeVariablesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the variables field of hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesErrorWithType(TypedTerm<UnboundTypeVariablesError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the type field of hydra.error.checking.UnboundTypeVariablesError
- unboundTypeVariablesErrorWithVariables(TypedTerm<UnboundTypeVariablesError>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the variables field of hydra.error.checking.UnboundTypeVariablesError
- unColumnName(TypedTerm<ColumnName>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.ColumnName
- uncons() - Static method in interface hydra.lib.Lists
- uncons(TypedTerm<List<X>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.uncons
- Uncons - Class in hydra.overlay.java.lib.lists
-
Split a list into its head and tail, returning Nothing if the list is empty.
- Uncons() - Constructor for class hydra.overlay.java.lib.lists.Uncons
- uncurryType(Type) - Static method in interface hydra.Arity
-
Uncurry a type expression into a list of types, turning a function type a -> b into cons a (uncurryType b)
- uncurryType(TypedTerm<Type>) - Static method in interface hydra.dsl.Arity
-
DSL reference to hydra.arity.uncurryType
- unDataRow(TypedTerm<DataRow<V>>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the body of hydra.tabular.DataRow
- UNDECLARED_DEPENDENCY - Static variable in class hydra.error.packaging.InvalidPackageError
-
Name of the
hydra.error.packaging.InvalidPackageError.undeclaredDependencyfield. - UNDECLARED_VARIANT - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.undeclaredVariantfield. - UndeclaredDependency(UndeclaredDependencyError) - Constructor for class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
-
Constructs an immutable
InvalidPackageError.UndeclaredDependency. - undeclaredDependencyError(UndeclaredDependencyError) - Static method in interface hydra.encode.error.Packaging
-
Encoder for hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyError(UndeclaredDependencyError) - Static method in interface hydra.print.error.Packaging
-
Show an undeclared dependency error as a string
- undeclaredDependencyError(Graph, Term) - Static method in interface hydra.decode.error.Packaging
-
Decoder for hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyError(TypedTerm<ModuleName>, TypedTerm<Name>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL constructor for hydra.error.packaging.UndeclaredDependencyError
- UndeclaredDependencyError - Class in hydra.error.packaging
-
A module references a name owned by another module which is not among its declared moduleDependencies.
- UndeclaredDependencyError(ModuleName, Name, ModuleName) - Constructor for class hydra.error.packaging.UndeclaredDependencyError
-
Constructs an immutable
UndeclaredDependencyError. - UndeclaredDependencyError.Builder - Class in hydra.error.packaging
-
A fluent builder for
UndeclaredDependencyError. - undeclaredDependencyErrorModuleName(TypedTerm<UndeclaredDependencyError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the moduleName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorOwningModuleName(TypedTerm<UndeclaredDependencyError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the owningModuleName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorReferencedName(TypedTerm<UndeclaredDependencyError>) - Static method in interface hydra.dsl.error.Packaging
-
DSL accessor for the referencedName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorUndeclaredDependencyError() - Static method in interface hydra.dsl.error.Packaging
-
DSL name token for hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorWithModuleName(TypedTerm<UndeclaredDependencyError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the moduleName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorWithOwningModuleName(TypedTerm<UndeclaredDependencyError>, TypedTerm<ModuleName>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the owningModuleName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyErrorWithReferencedName(TypedTerm<UndeclaredDependencyError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Packaging
-
DSL updater for the referencedName field of hydra.error.packaging.UndeclaredDependencyError
- undeclaredDependencyOwners(List<Module>) - Static method in interface hydra.validate.Packaging
-
Build a map from every name defined in the universe to its owning module
- UndeclaredVariant(UndeclaredVariantError) - Constructor for class hydra.error.core.InvalidTermError.UndeclaredVariant
-
Constructs an immutable
InvalidTermError.UndeclaredVariant. - undeclaredVariantError(UndeclaredVariantError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndeclaredVariantError
- undeclaredVariantError(UndeclaredVariantError) - Static method in interface hydra.print.error.Core
-
Show an undeclared variant error as a string
- undeclaredVariantError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndeclaredVariantError
- undeclaredVariantError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndeclaredVariantError
- UndeclaredVariantError - Class in hydra.error.core
-
An injection naming a variant that is not declared by its union type
- UndeclaredVariantError(SubtermPath, Name, Name) - Constructor for class hydra.error.core.UndeclaredVariantError
-
Constructs an immutable
UndeclaredVariantError. - UndeclaredVariantError.Builder - Class in hydra.error.core
-
A fluent builder for
UndeclaredVariantError. - undeclaredVariantErrorLocation(TypedTerm<UndeclaredVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorTypeName(TypedTerm<UndeclaredVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorUndeclaredVariantError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorVariantName(TypedTerm<UndeclaredVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the variantName field of hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorWithLocation(TypedTerm<UndeclaredVariantError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorWithTypeName(TypedTerm<UndeclaredVariantError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.UndeclaredVariantError
- undeclaredVariantErrorWithVariantName(TypedTerm<UndeclaredVariantError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the variantName field of hydra.error.core.UndeclaredVariantError
- unDecodingError(TypedTerm<DecodingError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the body of hydra.errors.DecodingError
- UNDEFINED_FIELD - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.undefinedFieldfield. - UNDEFINED_TERM_VARIABLE - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.undefinedTermVariablefield. - UNDEFINED_TERM_VARIABLE - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.undefinedTermVariablefield. - UNDEFINED_TERM_VARIABLE - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.undefinedTermVariablefield. - UNDEFINED_TYPE_VARIABLE - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.undefinedTypeVariablefield. - UNDEFINED_TYPE_VARIABLE_IN_BINDING_TYPE - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.undefinedTypeVariableInBindingTypefield. - UNDEFINED_TYPE_VARIABLE_IN_LAMBDA_DOMAIN - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.undefinedTypeVariableInLambdaDomainfield. - UNDEFINED_TYPE_VARIABLE_IN_TYPE_APPLICATION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.undefinedTypeVariableInTypeApplicationfield. - UndefinedField(UndefinedFieldError) - Constructor for class hydra.errors.Error_.UndefinedField
-
Constructs an immutable
Error_.UndefinedField. - undefinedFieldError(UndefinedFieldError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedFieldError
- undefinedFieldError(UndefinedFieldError) - Static method in interface hydra.print.error.Core
-
Show an undefined field error as a string
- undefinedFieldError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedFieldError
- undefinedFieldError(TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedFieldError
- UndefinedFieldError - Class in hydra.error.core
-
A reference to a field that does not exist in the given type
- UndefinedFieldError(Name, Name) - Constructor for class hydra.error.core.UndefinedFieldError
-
Constructs an immutable
UndefinedFieldError. - UndefinedFieldError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedFieldError. - undefinedFieldErrorFieldName(TypedTerm<UndefinedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the fieldName field of hydra.error.core.UndefinedFieldError
- undefinedFieldErrorTypeName(TypedTerm<UndefinedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.UndefinedFieldError
- undefinedFieldErrorUndefinedFieldError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedFieldError
- undefinedFieldErrorWithFieldName(TypedTerm<UndefinedFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the fieldName field of hydra.error.core.UndefinedFieldError
- undefinedFieldErrorWithTypeName(TypedTerm<UndefinedFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.UndefinedFieldError
- UndefinedTermVariable(UndefinedTermVariableCheckingError) - Constructor for class hydra.error.checking.CheckingError.UndefinedTermVariable
-
Constructs an immutable
CheckingError.UndefinedTermVariable. - UndefinedTermVariable(UndefinedTermVariableError) - Constructor for class hydra.error.core.InvalidTermError.UndefinedTermVariable
-
Constructs an immutable
InvalidTermError.UndefinedTermVariable. - UndefinedTermVariable(UndefinedTermVariableError) - Constructor for class hydra.errors.Error_.UndefinedTermVariable
-
Constructs an immutable
Error_.UndefinedTermVariable. - undefinedTermVariableCheckingError(UndefinedTermVariableCheckingError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UndefinedTermVariableCheckingError
- UndefinedTermVariableCheckingError - Class in hydra.error.checking
-
A reference to a term variable that is not bound in scope, encountered during checking
- UndefinedTermVariableCheckingError(SubtermPath, Name) - Constructor for class hydra.error.checking.UndefinedTermVariableCheckingError
-
Constructs an immutable
UndefinedTermVariableCheckingError. - UndefinedTermVariableCheckingError.Builder - Class in hydra.error.checking
-
A fluent builder for
UndefinedTermVariableCheckingError. - undefinedTermVariableCheckingErrorName(TypedTerm<UndefinedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the name field of hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingErrorPath(TypedTerm<UndefinedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the path field of hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingErrorUndefinedTermVariableCheckingError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingErrorWithName(TypedTerm<UndefinedTermVariableCheckingError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the name field of hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableCheckingErrorWithPath(TypedTerm<UndefinedTermVariableCheckingError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the path field of hydra.error.checking.UndefinedTermVariableCheckingError
- undefinedTermVariableError(UndefinedTermVariableError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableError(UndefinedTermVariableError) - Static method in interface hydra.print.error.Core
-
Show an undefined term variable error as a string
- undefinedTermVariableError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedTermVariableError
- UndefinedTermVariableError - Class in hydra.error.core
-
A variable reference to a term name that is not bound in scope
- UndefinedTermVariableError(SubtermPath, Name) - Constructor for class hydra.error.core.UndefinedTermVariableError
-
Constructs an immutable
UndefinedTermVariableError. - UndefinedTermVariableError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedTermVariableError. - undefinedTermVariableErrorLocation(TypedTerm<UndefinedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableErrorName(TypedTerm<UndefinedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableErrorUndefinedTermVariableError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableErrorWithLocation(TypedTerm<UndefinedTermVariableError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndefinedTermVariableError
- undefinedTermVariableErrorWithName(TypedTerm<UndefinedTermVariableError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UndefinedTermVariableError
- UndefinedTypeVariable(UndefinedTypeVariableError) - Constructor for class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
-
Constructs an immutable
InvalidTypeError.UndefinedTypeVariable. - undefinedTypeVariableError(UndefinedTypeVariableError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableError(UndefinedTypeVariableError) - Static method in interface hydra.print.error.Core
-
Show an undefined type variable error as a string
- undefinedTypeVariableError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedTypeVariableError
- UndefinedTypeVariableError - Class in hydra.error.core
-
A type variable reference to a name that is not bound in scope
- UndefinedTypeVariableError(SubtermPath, Name) - Constructor for class hydra.error.core.UndefinedTypeVariableError
-
Constructs an immutable
UndefinedTypeVariableError. - UndefinedTypeVariableError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedTypeVariableError. - undefinedTypeVariableErrorLocation(TypedTerm<UndefinedTypeVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableErrorName(TypedTerm<UndefinedTypeVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableErrorUndefinedTypeVariableError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableErrorWithLocation(TypedTerm<UndefinedTypeVariableError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndefinedTypeVariableError
- undefinedTypeVariableErrorWithName(TypedTerm<UndefinedTypeVariableError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UndefinedTypeVariableError
- UndefinedTypeVariableInBindingType(UndefinedTypeVariableInBindingTypeError) - Constructor for class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
-
Constructs an immutable
InvalidTermError.UndefinedTypeVariableInBindingType. - undefinedTypeVariableInBindingTypeError(UndefinedTypeVariableInBindingTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeError(UndefinedTypeVariableInBindingTypeError) - Static method in interface hydra.print.error.Core
-
Show an undefined type variable in binding type error as a string
- undefinedTypeVariableInBindingTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedTypeVariableInBindingTypeError
- UndefinedTypeVariableInBindingTypeError - Class in hydra.error.core
-
A type variable in a let binding's type scheme that is not bound by the scheme or enclosing scope
- UndefinedTypeVariableInBindingTypeError(SubtermPath, Name) - Constructor for class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Constructs an immutable
UndefinedTypeVariableInBindingTypeError. - UndefinedTypeVariableInBindingTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedTypeVariableInBindingTypeError. - undefinedTypeVariableInBindingTypeErrorLocation(TypedTerm<UndefinedTypeVariableInBindingTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeErrorName(TypedTerm<UndefinedTypeVariableInBindingTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeErrorUndefinedTypeVariableInBindingTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeErrorWithLocation(TypedTerm<UndefinedTypeVariableInBindingTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndefinedTypeVariableInBindingTypeError
- undefinedTypeVariableInBindingTypeErrorWithName(TypedTerm<UndefinedTypeVariableInBindingTypeError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UndefinedTypeVariableInBindingTypeError
- UndefinedTypeVariableInLambdaDomain(UndefinedTypeVariableInLambdaDomainError) - Constructor for class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
-
Constructs an immutable
InvalidTermError.UndefinedTypeVariableInLambdaDomain. - undefinedTypeVariableInLambdaDomainError(UndefinedTypeVariableInLambdaDomainError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainError(UndefinedTypeVariableInLambdaDomainError) - Static method in interface hydra.print.error.Core
-
Show an undefined type variable in lambda domain error as a string
- undefinedTypeVariableInLambdaDomainError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- UndefinedTypeVariableInLambdaDomainError - Class in hydra.error.core
-
A type variable in a lambda domain annotation that is not bound in scope
- UndefinedTypeVariableInLambdaDomainError(SubtermPath, Name) - Constructor for class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Constructs an immutable
UndefinedTypeVariableInLambdaDomainError. - UndefinedTypeVariableInLambdaDomainError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedTypeVariableInLambdaDomainError. - undefinedTypeVariableInLambdaDomainErrorLocation(TypedTerm<UndefinedTypeVariableInLambdaDomainError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainErrorName(TypedTerm<UndefinedTypeVariableInLambdaDomainError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainErrorUndefinedTypeVariableInLambdaDomainError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainErrorWithLocation(TypedTerm<UndefinedTypeVariableInLambdaDomainError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- undefinedTypeVariableInLambdaDomainErrorWithName(TypedTerm<UndefinedTypeVariableInLambdaDomainError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UndefinedTypeVariableInLambdaDomainError
- UndefinedTypeVariableInTypeApplication(UndefinedTypeVariableInTypeApplicationError) - Constructor for class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
-
Constructs an immutable
InvalidTermError.UndefinedTypeVariableInTypeApplication. - undefinedTypeVariableInTypeApplicationError(UndefinedTypeVariableInTypeApplicationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationError(UndefinedTypeVariableInTypeApplicationError) - Static method in interface hydra.print.error.Core
-
Show an undefined type variable in type application error as a string
- undefinedTypeVariableInTypeApplicationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- UndefinedTypeVariableInTypeApplicationError - Class in hydra.error.core
-
A type variable in a type application term that is not bound in scope
- UndefinedTypeVariableInTypeApplicationError(SubtermPath, Name) - Constructor for class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Constructs an immutable
UndefinedTypeVariableInTypeApplicationError. - UndefinedTypeVariableInTypeApplicationError.Builder - Class in hydra.error.core
-
A fluent builder for
UndefinedTypeVariableInTypeApplicationError. - undefinedTypeVariableInTypeApplicationErrorLocation(TypedTerm<UndefinedTypeVariableInTypeApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationErrorName(TypedTerm<UndefinedTypeVariableInTypeApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationErrorUndefinedTypeVariableInTypeApplicationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationErrorWithLocation(TypedTerm<UndefinedTypeVariableInTypeApplicationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- undefinedTypeVariableInTypeApplicationErrorWithName(TypedTerm<UndefinedTypeVariableInTypeApplicationError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UndefinedTypeVariableInTypeApplicationError
- unEnvironmentVariable(TypedTerm<EnvironmentVariable>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the body of hydra.system.EnvironmentVariable
- UNEQUAL_TYPES - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.unequalTypesfield. - UnequalTypes(UnequalTypesError) - Constructor for class hydra.error.checking.CheckingError.UnequalTypes
-
Constructs an immutable
CheckingError.UnequalTypes. - unequalTypesError(UnequalTypesError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UnequalTypesError
- unequalTypesError(UnequalTypesError) - Static method in interface hydra.print.Errors
-
Show an unequal types error as a string
- unequalTypesError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UnequalTypesError
- unequalTypesError(TypedTerm<List<Type>>, TypedTerm<String>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UnequalTypesError
- UnequalTypesError - Class in hydra.error.checking
-
Multiple types that should all be equal but are not
- UnequalTypesError(List<Type>, String) - Constructor for class hydra.error.checking.UnequalTypesError
-
Constructs an immutable
UnequalTypesError. - UnequalTypesError.Builder - Class in hydra.error.checking
-
A fluent builder for
UnequalTypesError. - unequalTypesErrorDescription(TypedTerm<UnequalTypesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the description field of hydra.error.checking.UnequalTypesError
- unequalTypesErrorTypes(TypedTerm<UnequalTypesError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the types field of hydra.error.checking.UnequalTypesError
- unequalTypesErrorUnequalTypesError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UnequalTypesError
- unequalTypesErrorWithDescription(TypedTerm<UnequalTypesError>, TypedTerm<String>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the description field of hydra.error.checking.UnequalTypesError
- unequalTypesErrorWithTypes(TypedTerm<UnequalTypesError>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the types field of hydra.error.checking.UnequalTypesError
- unexpected(String, Value) - Static method in class hydra.overlay.java.json.JsonDecoding
-
Fail on an unexpected JSON value.
- UNEXPECTED_SHAPE - Static variable in class hydra.errors.ExtractionError
-
Name of the
hydra.errors.ExtractionError.unexpectedShapefield. - UNEXPECTED_SHAPE - Static variable in class hydra.errors.ResolutionError
-
Name of the
hydra.errors.ResolutionError.unexpectedShapefield. - UNEXPECTED_TERM_VARIANT - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.unexpectedTermVariantfield. - UNEXPECTED_TYPE_VARIANT - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.unexpectedTypeVariantfield. - UnexpectedShape(UnexpectedShapeError) - Constructor for class hydra.errors.ExtractionError.UnexpectedShape
-
Constructs an immutable
ExtractionError.UnexpectedShape. - UnexpectedShape(UnexpectedShapeError) - Constructor for class hydra.errors.ResolutionError.UnexpectedShape
-
Constructs an immutable
ResolutionError.UnexpectedShape. - unexpectedShapeError(UnexpectedShapeError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.UnexpectedShapeError
- unexpectedShapeError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.UnexpectedShapeError
- unexpectedShapeError(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.UnexpectedShapeError
- UnexpectedShapeError - Class in hydra.errors
-
A term, type, literal, or related value had a shape other than the one expected
- UnexpectedShapeError(String, String) - Constructor for class hydra.errors.UnexpectedShapeError
-
Constructs an immutable
UnexpectedShapeError. - UnexpectedShapeError.Builder - Class in hydra.errors
-
A fluent builder for
UnexpectedShapeError. - unexpectedShapeErrorActual(TypedTerm<UnexpectedShapeError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the actual field of hydra.errors.UnexpectedShapeError
- unexpectedShapeErrorExpected(TypedTerm<UnexpectedShapeError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the expected field of hydra.errors.UnexpectedShapeError
- unexpectedShapeErrorUnexpectedShapeError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.UnexpectedShapeError
- unexpectedShapeErrorWithActual(TypedTerm<UnexpectedShapeError>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the actual field of hydra.errors.UnexpectedShapeError
- unexpectedShapeErrorWithExpected(TypedTerm<UnexpectedShapeError>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the expected field of hydra.errors.UnexpectedShapeError
- UnexpectedTermVariant(UnexpectedTermVariantError) - Constructor for class hydra.errors.Error_.UnexpectedTermVariant
-
Constructs an immutable
Error_.UnexpectedTermVariant. - unexpectedTermVariantError(UnexpectedTermVariantError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantError(UnexpectedTermVariantError) - Static method in interface hydra.print.error.Core
-
Show an unexpected term variant error as a string
- unexpectedTermVariantError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantError(TypedTerm<TermVariant>, TypedTerm<Term>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnexpectedTermVariantError
- UnexpectedTermVariantError - Class in hydra.error.core
-
An unexpected term variant was encountered
- UnexpectedTermVariantError(TermVariant, Term) - Constructor for class hydra.error.core.UnexpectedTermVariantError
-
Constructs an immutable
UnexpectedTermVariantError. - UnexpectedTermVariantError.Builder - Class in hydra.error.core
-
A fluent builder for
UnexpectedTermVariantError. - unexpectedTermVariantErrorActualTerm(TypedTerm<UnexpectedTermVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the actualTerm field of hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantErrorExpectedVariant(TypedTerm<UnexpectedTermVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the expectedVariant field of hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantErrorUnexpectedTermVariantError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantErrorWithActualTerm(TypedTerm<UnexpectedTermVariantError>, TypedTerm<Term>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the actualTerm field of hydra.error.core.UnexpectedTermVariantError
- unexpectedTermVariantErrorWithExpectedVariant(TypedTerm<UnexpectedTermVariantError>, TypedTerm<TermVariant>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the expectedVariant field of hydra.error.core.UnexpectedTermVariantError
- UnexpectedTypeVariant(UnexpectedTypeVariantError) - Constructor for class hydra.errors.Error_.UnexpectedTypeVariant
-
Constructs an immutable
Error_.UnexpectedTypeVariant. - unexpectedTypeVariantError(UnexpectedTypeVariantError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantError(UnexpectedTypeVariantError) - Static method in interface hydra.print.error.Core
-
Show an unexpected type variant error as a string
- unexpectedTypeVariantError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantError(TypedTerm<TypeVariant>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnexpectedTypeVariantError
- UnexpectedTypeVariantError - Class in hydra.error.core
-
An unexpected type variant was encountered
- UnexpectedTypeVariantError(TypeVariant, Type) - Constructor for class hydra.error.core.UnexpectedTypeVariantError
-
Constructs an immutable
UnexpectedTypeVariantError. - UnexpectedTypeVariantError.Builder - Class in hydra.error.core
-
A fluent builder for
UnexpectedTypeVariantError. - unexpectedTypeVariantErrorActualType(TypedTerm<UnexpectedTypeVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the actualType field of hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantErrorExpectedVariant(TypedTerm<UnexpectedTypeVariantError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the expectedVariant field of hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantErrorUnexpectedTypeVariantError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantErrorWithActualType(TypedTerm<UnexpectedTypeVariantError>, TypedTerm<Type>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the actualType field of hydra.error.core.UnexpectedTypeVariantError
- unexpectedTypeVariantErrorWithExpectedVariant(TypedTerm<UnexpectedTypeVariantError>, TypedTerm<TypeVariant>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the expectedVariant field of hydra.error.core.UnexpectedTypeVariantError
- unFileExtension(TypedTerm<FileExtension>) - Static method in interface hydra.dsl.File
-
DSL accessor for the body of hydra.file.FileExtension
- unFilePath(TypedTerm<FilePath>) - Static method in interface hydra.dsl.File
-
DSL accessor for the body of hydra.file.FilePath
- unHeaderRow(TypedTerm<HeaderRow>) - Static method in interface hydra.dsl.Tabular
-
DSL accessor for the body of hydra.tabular.HeaderRow
- unidirectional(Function<V1, Either<String, V2>>) - Static method in class hydra.overlay.java.util.StatelessCoder
-
Construct a unidirectional coder; encoding follows the provided function, while decoding will fail gracefully.
- unidirectional(T1, T2, Function<V1, Either<String, V2>>) - Static method in class hydra.overlay.java.util.StatelessAdapter
-
Construct a unidirectional adapter; encoding follows the provided function, while decoding will fail gracefully.
- Unification - Interface in hydra
-
Utilities for type unification.
- Unification(UnificationError) - Constructor for class hydra.errors.Error_.Unification
-
Constructs an immutable
Error_.Unification. - Unification(UnificationInferenceError) - Constructor for class hydra.errors.InferenceError.Unification
-
Constructs an immutable
InferenceError.Unification. - UNIFICATION - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.unificationfield. - UNIFICATION - Static variable in class hydra.errors.InferenceError
-
Name of the
hydra.errors.InferenceError.unificationfield. - unificationError(UnificationError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.UnificationError
- unificationError(UnificationError) - Static method in interface hydra.print.Errors
-
Show a unification error as a string
- unificationError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.UnificationError
- unificationError(TypedTerm<Type>, TypedTerm<Type>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.UnificationError
- UnificationError - Class in hydra.errors
-
An error that occurred during type unification
- UnificationError(Type, Type, String) - Constructor for class hydra.errors.UnificationError
-
Constructs an immutable
UnificationError. - UnificationError.Builder - Class in hydra.errors
-
A fluent builder for
UnificationError. - unificationErrorLeftType(TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the leftType field of hydra.errors.UnificationError
- unificationErrorMessage(TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the message field of hydra.errors.UnificationError
- unificationErrorRightType(TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the rightType field of hydra.errors.UnificationError
- unificationErrorUnificationError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.UnificationError
- unificationErrorWithLeftType(TypedTerm<UnificationError>, TypedTerm<Type>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the leftType field of hydra.errors.UnificationError
- unificationErrorWithMessage(TypedTerm<UnificationError>, TypedTerm<String>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the message field of hydra.errors.UnificationError
- unificationErrorWithRightType(TypedTerm<UnificationError>, TypedTerm<Type>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the rightType field of hydra.errors.UnificationError
- unificationInferenceError(UnificationInferenceError) - Static method in interface hydra.encode.Errors
-
Encoder for hydra.errors.UnificationInferenceError
- unificationInferenceError(Graph, Term) - Static method in interface hydra.decode.Errors
-
Decoder for hydra.errors.UnificationInferenceError
- unificationInferenceError(TypedTerm<SubtermPath>, TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL constructor for hydra.errors.UnificationInferenceError
- UnificationInferenceError - Class in hydra.errors
-
A unification failure at a specific subterm locus during inference
- UnificationInferenceError(SubtermPath, UnificationError) - Constructor for class hydra.errors.UnificationInferenceError
-
Constructs an immutable
UnificationInferenceError. - UnificationInferenceError.Builder - Class in hydra.errors
-
A fluent builder for
UnificationInferenceError. - unificationInferenceErrorCause(TypedTerm<UnificationInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the cause field of hydra.errors.UnificationInferenceError
- unificationInferenceErrorPath(TypedTerm<UnificationInferenceError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the path field of hydra.errors.UnificationInferenceError
- unificationInferenceErrorUnificationInferenceError() - Static method in interface hydra.dsl.Errors
-
DSL name token for hydra.errors.UnificationInferenceError
- unificationInferenceErrorWithCause(TypedTerm<UnificationInferenceError>, TypedTerm<UnificationError>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the cause field of hydra.errors.UnificationInferenceError
- unificationInferenceErrorWithPath(TypedTerm<UnificationInferenceError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Errors
-
DSL updater for the path field of hydra.errors.UnificationInferenceError
- unifyTypeConstraints(T0, Map<Name, TypeScheme>, List<TypeConstraint>) - Static method in interface hydra.Unification
-
Robinson's algorithm, following https://www.cs.cornell.edu/courses/cs6110/2017sp/lectures/lec23.pdf Specifically this is an implementation of the following rules: * Unify({(x, t)} ∪ E) = {t/x} Unify(E{t/x}) if x ∉ FV(t) * Unify(∅) = I (the identity substitution x ↦ x) * Unify({(x, x)} ∪ E) = Unify(E) * Unify({(f(s1, ..., sn), f(t1, ..., tn))} ∪ E) = Unify({(s1, t1), ..., (sn, tn)} ∪ E))
- unifyTypeLists(T0, Map<Name, TypeScheme>, List<Type>, List<Type>, String) - Static method in interface hydra.Unification
-
Unify two lists of types pairwise, producing a single substitution that satisfies every pair.
- unifyTypes(T0, Map<Name, TypeScheme>, Type, Type, String) - Static method in interface hydra.Unification
-
Unify two types, producing a substitution that makes them equal (or an error).
- union() - Static method in interface hydra.lib.Maps
- union() - Static method in interface hydra.lib.Sets
- union(FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a union type with the given variants and the default type name.
- union(Name, FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a union type with the given variants and a provided type name.
- union(PersistentMap<K, V>) - Method in class hydra.overlay.java.util.PersistentMap
-
Left-biased union: entries in this map take precedence over entries in other.
- union(PersistentSet<T>) - Method in class hydra.overlay.java.util.PersistentSet
-
Returns the union of this set and another.
- union(TypedTerm<Map<K, V>>, TypedTerm<Map<K, V>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.union
- union(TypedTerm<Set<X>>, TypedTerm<Set<X>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.union
- union(String, FieldType...) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a union type with the given name and variants.
- union(List<FieldType>) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a union type with the given variants.
- Union - Class in hydra.overlay.java.lib.maps
-
Computes the union of two sets.
- Union - Class in hydra.overlay.java.lib.sets
-
Computes the union of two sets.
- Union() - Constructor for class hydra.overlay.java.lib.maps.Union
- Union() - Constructor for class hydra.overlay.java.lib.sets.Union
- Union() - Constructor for class hydra.variants.TypeVariant.Union
-
Constructs an immutable
TypeVariant.Union. - Union(List<FieldType>) - Constructor for class hydra.core.Type.Union
-
Constructs an immutable
Type.Union. - UNION - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.unionfield. - UNION - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.unionfield. - UNION_FIELD - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.unionFieldfield. - UnionField(Name) - Constructor for class hydra.paths.SubtypeStep.UnionField
-
Constructs an immutable
SubtypeStep.UnionField. - unions() - Static method in interface hydra.lib.Maps
- unions() - Static method in interface hydra.lib.Sets
- unions(TypedTerm<List<Map<K, V>>>) - Static method in interface hydra.dsl.lib.Maps
-
DSL reference to hydra.lib.maps.unions
- unions(TypedTerm<List<Set<X>>>) - Static method in interface hydra.dsl.lib.Sets
-
DSL reference to hydra.lib.sets.unions
- unions(List<PersistentSet<T>>) - Static method in class hydra.overlay.java.util.PersistentSet
-
Returns the union of multiple sets.
- Unions - Class in hydra.overlay.java.lib.sets
-
Computes the union of multiple sets.
- Unions() - Constructor for class hydra.overlay.java.lib.sets.Unions
- unionType(T0, Type) - Static method in interface hydra.extract.Core
-
Extract the field types from a union type
- unit() - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
unit. - unit() - Static method in interface hydra.overlay.java.dsl.Terms
-
Unit value.
- unit() - Static method in interface hydra.overlay.java.dsl.Types
-
Unit type.
- unit() - Static method in class hydra.overlay.java.json.JsonEncoding
-
Create an empty JSON object (unit value).
- unit(Term) - Static method in interface hydra.extract.Core
-
Extract a unit value from a term
- Unit - Class in hydra.overlay.java.util
-
An empty record as a canonical unit value.
- Unit() - Constructor for class hydra.core.Term.Unit
-
Constructs an immutable
Term.Unit. - Unit() - Constructor for class hydra.core.Type.Unit
-
Constructs an immutable
Type.Unit. - Unit() - Constructor for class hydra.overlay.java.util.Unit
-
Constructs a new Unit.
- Unit() - Constructor for class hydra.variants.TermVariant.Unit
-
Constructs an immutable
TermVariant.Unit. - Unit() - Constructor for class hydra.variants.TypeVariant.Unit
-
Constructs an immutable
TypeVariant.Unit. - UNIT - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.unitfield. - UNIT - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.unitfield. - UNIT - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.unitfield. - UNIT - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.unitfield. - unitVariant(Name) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Create a JSON variant with a unit (empty object) value.
- unitVariant(Name, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract a unit variant (a variant with an empty record value) from a union term
- unitVariant(String) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Create a JSON variant with a unit (empty object) value.
- Universal(UniversalTestCase) - Constructor for class hydra.testing.TestCase.Universal
-
Constructs an immutable
TestCase.Universal. - UNIVERSAL - Static variable in class hydra.testing.TestCase
-
Name of the
hydra.testing.TestCase.universalfield. - universalTestCase(TypedTerm<Function<Void, String>>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL constructor for hydra.testing.UniversalTestCase
- UniversalTestCase - Class in hydra.testing
-
A universal test case: the actual and expected values are thunks producing strings.
- UniversalTestCase(Function<Void, String>, Function<Void, String>) - Constructor for class hydra.testing.UniversalTestCase
-
Constructs an immutable
UniversalTestCase. - UniversalTestCase.Builder - Class in hydra.testing
-
A fluent builder for
UniversalTestCase. - universalTestCaseActual(TypedTerm<UniversalTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the actual field of hydra.testing.UniversalTestCase
- universalTestCaseExpected(TypedTerm<UniversalTestCase>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the expected field of hydra.testing.UniversalTestCase
- universalTestCaseUniversalTestCase() - Static method in interface hydra.dsl.Testing
-
DSL name token for hydra.testing.UniversalTestCase
- universalTestCaseWithActual(TypedTerm<UniversalTestCase>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the actual field of hydra.testing.UniversalTestCase
- universalTestCaseWithExpected(TypedTerm<UniversalTestCase>, TypedTerm<Function<Void, String>>) - Static method in interface hydra.dsl.Testing
-
DSL updater for the expected field of hydra.testing.UniversalTestCase
- UNKNOWN_CASE_ALTERNATIVE - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.unknownCaseAlternativefield. - UNKNOWN_PRIMITIVE_NAME - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.unknownPrimitiveNamefield. - UNKNOWN_PROJECTED_FIELD - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.unknownProjectedFieldfield. - UnknownCaseAlternative(UnknownCaseAlternativeError) - Constructor for class hydra.error.core.InvalidTermError.UnknownCaseAlternative
-
Constructs an immutable
InvalidTermError.UnknownCaseAlternative. - unknownCaseAlternativeError(UnknownCaseAlternativeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeError(UnknownCaseAlternativeError) - Static method in interface hydra.print.error.Core
-
Show an unknown case alternative error as a string
- unknownCaseAlternativeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnknownCaseAlternativeError
- UnknownCaseAlternativeError - Class in hydra.error.core
-
A case statement alternative naming a field that does not exist in the union it matches
- UnknownCaseAlternativeError(SubtermPath, Name, Name) - Constructor for class hydra.error.core.UnknownCaseAlternativeError
-
Constructs an immutable
UnknownCaseAlternativeError. - UnknownCaseAlternativeError.Builder - Class in hydra.error.core
-
A fluent builder for
UnknownCaseAlternativeError. - unknownCaseAlternativeErrorLocation(TypedTerm<UnknownCaseAlternativeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorName(TypedTerm<UnknownCaseAlternativeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorTypeName(TypedTerm<UnknownCaseAlternativeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorUnknownCaseAlternativeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorWithLocation(TypedTerm<UnknownCaseAlternativeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorWithName(TypedTerm<UnknownCaseAlternativeError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UnknownCaseAlternativeError
- unknownCaseAlternativeErrorWithTypeName(TypedTerm<UnknownCaseAlternativeError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.UnknownCaseAlternativeError
- UnknownPrimitiveName(UnknownPrimitiveNameError) - Constructor for class hydra.error.core.InvalidTermError.UnknownPrimitiveName
-
Constructs an immutable
InvalidTermError.UnknownPrimitiveName. - unknownPrimitiveNameError(UnknownPrimitiveNameError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameError(UnknownPrimitiveNameError) - Static method in interface hydra.print.error.Core
-
Show an unknown primitive name error as a string
- unknownPrimitiveNameError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnknownPrimitiveNameError
- UnknownPrimitiveNameError - Class in hydra.error.core
-
A primitive function reference to a name not in the known primitive registry
- UnknownPrimitiveNameError(SubtermPath, Name) - Constructor for class hydra.error.core.UnknownPrimitiveNameError
-
Constructs an immutable
UnknownPrimitiveNameError. - UnknownPrimitiveNameError.Builder - Class in hydra.error.core
-
A fluent builder for
UnknownPrimitiveNameError. - unknownPrimitiveNameErrorLocation(TypedTerm<UnknownPrimitiveNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameErrorName(TypedTerm<UnknownPrimitiveNameError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameErrorUnknownPrimitiveNameError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameErrorWithLocation(TypedTerm<UnknownPrimitiveNameError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UnknownPrimitiveNameError
- unknownPrimitiveNameErrorWithName(TypedTerm<UnknownPrimitiveNameError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UnknownPrimitiveNameError
- UnknownProjectedField(UnknownProjectedFieldError) - Constructor for class hydra.error.core.InvalidTermError.UnknownProjectedField
-
Constructs an immutable
InvalidTermError.UnknownProjectedField. - unknownProjectedFieldError(UnknownProjectedFieldError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldError(UnknownProjectedFieldError) - Static method in interface hydra.print.error.Core
-
Show an unknown projected field error as a string
- unknownProjectedFieldError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldError(TypedTerm<SubtermPath>, TypedTerm<Name>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnknownProjectedFieldError
- UnknownProjectedFieldError - Class in hydra.error.core
-
A projection naming a field that is not declared by its record type
- UnknownProjectedFieldError(SubtermPath, Name, Name) - Constructor for class hydra.error.core.UnknownProjectedFieldError
-
Constructs an immutable
UnknownProjectedFieldError. - UnknownProjectedFieldError.Builder - Class in hydra.error.core
-
A fluent builder for
UnknownProjectedFieldError. - unknownProjectedFieldErrorFieldName(TypedTerm<UnknownProjectedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the fieldName field of hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorLocation(TypedTerm<UnknownProjectedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorTypeName(TypedTerm<UnknownProjectedFieldError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorUnknownProjectedFieldError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorWithFieldName(TypedTerm<UnknownProjectedFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the fieldName field of hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorWithLocation(TypedTerm<UnknownProjectedFieldError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UnknownProjectedFieldError
- unknownProjectedFieldErrorWithTypeName(TypedTerm<UnknownProjectedFieldError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.UnknownProjectedFieldError
- unLanguageName(TypedTerm<LanguageName>) - Static method in interface hydra.dsl.Coders
-
DSL accessor for the body of hydra.coders.LanguageName
- unlines(TypedTerm<List<String>>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.unlines
- unlines(List<String>) - Static method in interface hydra.Formatting
-
Join a list of strings with newlines (U+000A), appending a newline after each element including the last; the empty list yields the empty string.
- unModuleName(TypedTerm<ModuleName>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the body of hydra.packaging.ModuleName
- unName(TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body of hydra.core.Name
- UNNECESSARY_IDENTITY_APPLICATION - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.unnecessaryIdentityApplicationfield. - UnnecessaryIdentityApplication(UnnecessaryIdentityApplicationError) - Constructor for class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
-
Constructs an immutable
InvalidTermError.UnnecessaryIdentityApplication. - unnecessaryIdentityApplicationError(UnnecessaryIdentityApplicationError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnnecessaryIdentityApplicationError
- unnecessaryIdentityApplicationError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnnecessaryIdentityApplicationError
- unnecessaryIdentityApplicationError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnnecessaryIdentityApplicationError
- unnecessaryIdentityApplicationError(T0) - Static method in interface hydra.print.error.Core
-
Show an unnecessary identity application error as a string
- UnnecessaryIdentityApplicationError - Class in hydra.error.core
-
An application of an identity lambda to an argument, which simplifies to the argument (optional)
- UnnecessaryIdentityApplicationError(SubtermPath) - Constructor for class hydra.error.core.UnnecessaryIdentityApplicationError
-
Constructs an immutable
UnnecessaryIdentityApplicationError. - UnnecessaryIdentityApplicationError.Builder - Class in hydra.error.core
-
A fluent builder for
UnnecessaryIdentityApplicationError. - unnecessaryIdentityApplicationErrorLocation(TypedTerm<UnnecessaryIdentityApplicationError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UnnecessaryIdentityApplicationError
- unnecessaryIdentityApplicationErrorUnnecessaryIdentityApplicationError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnnecessaryIdentityApplicationError
- unnecessaryIdentityApplicationErrorWithLocation(TypedTerm<UnnecessaryIdentityApplicationError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UnnecessaryIdentityApplicationError
- unOtherError(TypedTerm<OtherError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the body of hydra.errors.OtherError
- unOtherResolutionError(TypedTerm<OtherResolutionError>) - Static method in interface hydra.dsl.Errors
-
DSL accessor for the body of hydra.errors.OtherResolutionError
- unPackageName(TypedTerm<PackageName>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the body of hydra.packaging.PackageName
- unParser(TypedTerm<Parser<A>>) - Static method in interface hydra.dsl.Parsing
-
DSL accessor for the body of hydra.parsing.Parser
- unPrecedence(TypedTerm<Precedence>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the body of hydra.ast.Precedence
- unPrimaryKey(TypedTerm<PrimaryKey>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.PrimaryKey
- unqualifiedDep(ModuleName) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Construct a
ModuleDependencyon the given module, without a package qualifier. - unqualifiedDeps(ModuleName...) - Static method in class hydra.overlay.java.dsl.meta.Defs
-
Wrap a list of
ModuleNames as a list of unqualifiedModuleDependencyvalues. - unqualifyName(TypedTerm<QualifiedName>) - Static method in interface hydra.dsl.Names
-
DSL reference to hydra.names.unqualifyName
- unqualifyName(QualifiedName) - Static method in interface hydra.Names
-
Convert a qualified name to a dot-separated name
- unRelation(TypedTerm<Relation<V>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.Relation
- unRelationName(TypedTerm<RelationName>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.RelationName
- unRelationship(TypedTerm<Relationship<V>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.Relationship
- UNRESOLVED_NOMINAL_TYPE - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.unresolvedNominalTypefield. - UnresolvedNominalType(UnresolvedNominalTypeError) - Constructor for class hydra.error.core.InvalidTermError.UnresolvedNominalType
-
Constructs an immutable
InvalidTermError.UnresolvedNominalType. - unresolvedNominalTypeError(UnresolvedNominalTypeError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeError(UnresolvedNominalTypeError) - Static method in interface hydra.print.error.Core
-
Show an unresolved nominal type error as a string
- unresolvedNominalTypeError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UnresolvedNominalTypeError
- UnresolvedNominalTypeError - Class in hydra.error.core
-
A nominal type reference in a term (inject, cases, record, project, wrap, or unwrap) that does not resolve to any declared type in scope
- UnresolvedNominalTypeError(SubtermPath, Name) - Constructor for class hydra.error.core.UnresolvedNominalTypeError
-
Constructs an immutable
UnresolvedNominalTypeError. - UnresolvedNominalTypeError.Builder - Class in hydra.error.core
-
A fluent builder for
UnresolvedNominalTypeError. - unresolvedNominalTypeErrorLocation(TypedTerm<UnresolvedNominalTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeErrorTypeName(TypedTerm<UnresolvedNominalTypeError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the typeName field of hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeErrorUnresolvedNominalTypeError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeErrorWithLocation(TypedTerm<UnresolvedNominalTypeError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UnresolvedNominalTypeError
- unresolvedNominalTypeErrorWithTypeName(TypedTerm<UnresolvedNominalTypeError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the typeName field of hydra.error.core.UnresolvedNominalTypeError
- unRow(TypedTerm<Row<V>>) - Static method in interface hydra.dsl.Relational
-
DSL accessor for the body of hydra.relational.Row
- unshadowVariables(Term) - Static method in interface hydra.Variables
-
Rename all shadowed variables (both lambda parameters and let-bound variables that shadow lambda parameters) in a term.
- unshadowVariables(TypedTerm<Term>) - Static method in interface hydra.dsl.Variables
-
DSL reference to hydra.variables.unshadowVariables
- unshadowVariables_freshName(Name, Integer, Map<Name, T0>) - Static method in interface hydra.Variables
- unsignedInt() - Static method in interface hydra.parse.Regex
-
Parse a non-negative decimal integer (one or more digits).
- unStatusCode(TypedTerm<StatusCode>) - Static method in interface hydra.dsl.System_
-
DSL accessor for the body of hydra.system.StatusCode
- unSubtermPath(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the body of hydra.paths.SubtermPath
- unSubtypePath(TypedTerm<SubtypePath>) - Static method in interface hydra.dsl.Paths
-
DSL accessor for the body of hydra.paths.SubtypePath
- unsupported() - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw an UnsupportedOperationException with a default message.
- unsupported(String) - Static method in class hydra.overlay.java.tools.MapperBase
-
Throw an UnsupportedOperationException with the given message.
- UNSUPPORTED_TERM_VARIANT - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.unsupportedTermVariantfield. - UnsupportedTermVariant(UnsupportedTermVariantError) - Constructor for class hydra.error.checking.CheckingError.UnsupportedTermVariant
-
Constructs an immutable
CheckingError.UnsupportedTermVariant. - unsupportedTermVariantError(UnsupportedTermVariantError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UnsupportedTermVariantError
- unsupportedTermVariantError(UnsupportedTermVariantError) - Static method in interface hydra.print.Errors
-
Show an unsupported term variant error as a string
- unsupportedTermVariantError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UnsupportedTermVariantError
- unsupportedTermVariantError(TypedTerm<TermVariant>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UnsupportedTermVariantError
- UnsupportedTermVariantError - Class in hydra.error.checking
-
A term variant that the type checker does not support
- UnsupportedTermVariantError(TermVariant) - Constructor for class hydra.error.checking.UnsupportedTermVariantError
-
Constructs an immutable
UnsupportedTermVariantError. - UnsupportedTermVariantError.Builder - Class in hydra.error.checking
-
A fluent builder for
UnsupportedTermVariantError. - unsupportedTermVariantErrorTermVariant(TypedTerm<UnsupportedTermVariantError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the termVariant field of hydra.error.checking.UnsupportedTermVariantError
- unsupportedTermVariantErrorUnsupportedTermVariantError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UnsupportedTermVariantError
- unsupportedTermVariantErrorWithTermVariant(TypedTerm<UnsupportedTermVariantError>, TypedTerm<TermVariant>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the termVariant field of hydra.error.checking.UnsupportedTermVariantError
- unsupportedType(TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.unsupportedType
- unsupportedType(String) - Static method in interface hydra.Serialization
-
Render a placeholder for a type the writer does not yet handle, e.g.
- unsupportedVariant(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.unsupportedVariant
- unsupportedVariant(String, String) - Static method in interface hydra.Serialization
-
Render a placeholder for an unsupported variant, including a string representation of the offending value
- unSymbol(TypedTerm<Symbol>) - Static method in interface hydra.dsl.Ast
-
DSL accessor for the body of hydra.ast.Symbol
- unTag(TypedTerm<Tag>) - Static method in interface hydra.dsl.Testing
-
DSL accessor for the body of hydra.testing.Tag
- unTermSubst(TypedTerm<TermSubst>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the body of hydra.typing.TermSubst
- unTTerm(TypedTerm<A>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
- UNTYPED_LAMBDA - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.untypedLambdafield. - UNTYPED_LET_BINDING - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.untypedLetBindingfield. - UNTYPED_TERM_VARIABLE - Static variable in class hydra.error.checking.CheckingError
-
Name of the
hydra.error.checking.CheckingError.untypedTermVariablefield. - UNTYPED_TERM_VARIABLE - Static variable in class hydra.error.core.InvalidTermError
-
Name of the
hydra.error.core.InvalidTermError.untypedTermVariablefield. - UNTYPED_TERM_VARIABLE - Static variable in class hydra.errors.Error_
-
Name of the
hydra.errors.Error.untypedTermVariablefield. - UntypedLambda(UntypedLambdaError) - Constructor for class hydra.error.checking.CheckingError.UntypedLambda
-
Constructs an immutable
CheckingError.UntypedLambda. - untypedLambdaError() - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UntypedLambdaError
- untypedLambdaError(UntypedLambdaError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UntypedLambdaError
- untypedLambdaError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UntypedLambdaError
- untypedLambdaError(T0) - Static method in interface hydra.print.Errors
-
Show an untyped lambda error as a string
- UntypedLambdaError - Class in hydra.error.checking
-
A lambda expression without a type annotation on its parameter
- UntypedLambdaError() - Constructor for class hydra.error.checking.UntypedLambdaError
-
Constructs an immutable
UntypedLambdaError. - UntypedLambdaError.Builder - Class in hydra.error.checking
-
A fluent builder for
UntypedLambdaError. - untypedLambdaErrorUntypedLambdaError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UntypedLambdaError
- UntypedLetBinding(UntypedLetBindingError) - Constructor for class hydra.error.checking.CheckingError.UntypedLetBinding
-
Constructs an immutable
CheckingError.UntypedLetBinding. - untypedLetBindingError(UntypedLetBindingError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UntypedLetBindingError
- untypedLetBindingError(UntypedLetBindingError) - Static method in interface hydra.print.Errors
-
Show an untyped let binding error as a string
- untypedLetBindingError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UntypedLetBindingError
- untypedLetBindingError(TypedTerm<Binding>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UntypedLetBindingError
- UntypedLetBindingError - Class in hydra.error.checking
-
A let binding without a type annotation
- UntypedLetBindingError(Binding) - Constructor for class hydra.error.checking.UntypedLetBindingError
-
Constructs an immutable
UntypedLetBindingError. - UntypedLetBindingError.Builder - Class in hydra.error.checking
-
A fluent builder for
UntypedLetBindingError. - untypedLetBindingErrorBinding(TypedTerm<UntypedLetBindingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the binding field of hydra.error.checking.UntypedLetBindingError
- untypedLetBindingErrorUntypedLetBindingError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UntypedLetBindingError
- untypedLetBindingErrorWithBinding(TypedTerm<UntypedLetBindingError>, TypedTerm<Binding>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the binding field of hydra.error.checking.UntypedLetBindingError
- UntypedTermVariable(UntypedTermVariableCheckingError) - Constructor for class hydra.error.checking.CheckingError.UntypedTermVariable
-
Constructs an immutable
CheckingError.UntypedTermVariable. - UntypedTermVariable(UntypedTermVariableError) - Constructor for class hydra.error.core.InvalidTermError.UntypedTermVariable
-
Constructs an immutable
InvalidTermError.UntypedTermVariable. - UntypedTermVariable(UntypedTermVariableError) - Constructor for class hydra.errors.Error_.UntypedTermVariable
-
Constructs an immutable
Error_.UntypedTermVariable. - untypedTermVariableCheckingError(UntypedTermVariableCheckingError) - Static method in interface hydra.encode.error.Checking
-
Encoder for hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingError(Graph, Term) - Static method in interface hydra.decode.error.Checking
-
Decoder for hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Checking
-
DSL constructor for hydra.error.checking.UntypedTermVariableCheckingError
- UntypedTermVariableCheckingError - Class in hydra.error.checking
-
A reference to a term variable whose type is not known, encountered during checking
- UntypedTermVariableCheckingError(SubtermPath, Name) - Constructor for class hydra.error.checking.UntypedTermVariableCheckingError
-
Constructs an immutable
UntypedTermVariableCheckingError. - UntypedTermVariableCheckingError.Builder - Class in hydra.error.checking
-
A fluent builder for
UntypedTermVariableCheckingError. - untypedTermVariableCheckingErrorName(TypedTerm<UntypedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the name field of hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingErrorPath(TypedTerm<UntypedTermVariableCheckingError>) - Static method in interface hydra.dsl.error.Checking
-
DSL accessor for the path field of hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingErrorUntypedTermVariableCheckingError() - Static method in interface hydra.dsl.error.Checking
-
DSL name token for hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingErrorWithName(TypedTerm<UntypedTermVariableCheckingError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the name field of hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableCheckingErrorWithPath(TypedTerm<UntypedTermVariableCheckingError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Checking
-
DSL updater for the path field of hydra.error.checking.UntypedTermVariableCheckingError
- untypedTermVariableError(UntypedTermVariableError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.UntypedTermVariableError
- untypedTermVariableError(UntypedTermVariableError) - Static method in interface hydra.print.error.Core
-
Show an untyped term variable error as a string
- untypedTermVariableError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.UntypedTermVariableError
- untypedTermVariableError(TypedTerm<SubtermPath>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.UntypedTermVariableError
- UntypedTermVariableError - Class in hydra.error.core
-
A term variable whose type is not known in the current scope
- UntypedTermVariableError(SubtermPath, Name) - Constructor for class hydra.error.core.UntypedTermVariableError
-
Constructs an immutable
UntypedTermVariableError. - UntypedTermVariableError.Builder - Class in hydra.error.core
-
A fluent builder for
UntypedTermVariableError. - untypedTermVariableErrorLocation(TypedTerm<UntypedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.UntypedTermVariableError
- untypedTermVariableErrorName(TypedTerm<UntypedTermVariableError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the name field of hydra.error.core.UntypedTermVariableError
- untypedTermVariableErrorUntypedTermVariableError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.UntypedTermVariableError
- untypedTermVariableErrorWithLocation(TypedTerm<UntypedTermVariableError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.UntypedTermVariableError
- untypedTermVariableErrorWithName(TypedTerm<UntypedTermVariableError>, TypedTerm<Name>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the name field of hydra.error.core.UntypedTermVariableError
- unTypeSubst(TypedTerm<TypeSubst>) - Static method in interface hydra.dsl.Typing
-
DSL accessor for the body of hydra.typing.TypeSubst
- unVariable(TypedTerm<Variable>) - Static method in interface hydra.dsl.Query
-
DSL accessor for the body of hydra.query.Variable
- unVersion(TypedTerm<Version>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the body of hydra.packaging.Version
- unwrap(Name) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
unwrap TypeName— Name overload. - unwrap(Name) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an unwrap function for a wrapped type.
- unwrap(String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
unwrap TypeName— wrapper-elimination function. - unwrap(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create an unwrap function.
- Unwrap() - Constructor for class hydra.variants.TermVariant.Unwrap
-
Constructs an immutable
TermVariant.Unwrap. - Unwrap(Name) - Constructor for class hydra.core.Term.Unwrap
-
Constructs an immutable
Term.Unwrap. - UNWRAP - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.unwrapfield. - UNWRAP - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.unwrapfield. - updateHoistState(SubtermStep, Pair<Boolean, Boolean>) - Static method in interface hydra.Hoisting
-
Update hoisting state when traversing an accessor.
- UPPER_EXCLUSIVE - Static variable in class hydra.packaging.VersionRange
-
Name of the
hydra.packaging.VersionRange.upperExclusivefield. - UPPER_SNAKE - Static variable in class hydra.util.CaseConvention
-
Name of the
hydra.util.CaseConvention.upperSnakefield. - upperExclusive - Variable in class hydra.packaging.VersionRange
-
The exclusive upper bound, if any (versions strictly below this are acceptable).
- upperExclusive(Optional<Version>) - Method in class hydra.packaging.VersionRange.Builder
- UpperSnake() - Constructor for class hydra.util.CaseConvention.UpperSnake
-
Constructs an immutable
CaseConvention.UpperSnake. - use(Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Convert a Binding to a Type by extracting its name as a TypeVariable.
- Util - Interface in hydra.decode
-
Term decoders for hydra.util
- Util - Interface in hydra.dsl
-
DSL functions for hydra.util
- Util - Interface in hydra.encode
-
Term encoders for hydra.util
- Util - Interface in hydra.extract
-
Extraction and validation for hydra.util types
- Util - Interface in hydra.print
-
String representations of hydra.util types
- Utils - Interface in hydra.dsl.test
-
DSL functions for hydra.test.utils
- Utils - Interface in hydra.test
-
Shared utility functions for test code generation codecs
V
- validateTypeNode(ValidationProfile, Set<Name>, Type) - Static method in interface hydra.validate.Core
-
Check a single type node for validation errors.
- Validation - Interface in hydra.decode
-
Term decoders for hydra.validation
- Validation - Interface in hydra.dsl
-
DSL functions for hydra.validation
- Validation - Interface in hydra.encode
-
Term encoders for hydra.validation
- validationProfile(Graph, Term) - Static method in interface hydra.decode.Validation
-
Decoder for hydra.validation.ValidationProfile
- validationProfile(TypedTerm<Set<Name>>, TypedTerm<Set<Name>>, TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Validation
-
DSL constructor for hydra.validation.ValidationProfile
- validationProfile(ValidationProfile) - Static method in interface hydra.encode.Validation
-
Encoder for hydra.validation.ValidationProfile
- ValidationProfile - Class in hydra.validation
-
Configuration for a validation pass: which check rules are active, how each is classified, and the upper bounds on collected findings.
- ValidationProfile(Set<Name>, Set<Name>, Integer, Integer) - Constructor for class hydra.validation.ValidationProfile
-
Constructs an immutable
ValidationProfile. - ValidationProfile.Builder - Class in hydra.validation
-
A fluent builder for
ValidationProfile. - validationProfileErrorRules(TypedTerm<ValidationProfile>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the errorRules field of hydra.validation.ValidationProfile
- validationProfileMaxErrors(TypedTerm<ValidationProfile>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the maxErrors field of hydra.validation.ValidationProfile
- validationProfileMaxWarnings(TypedTerm<ValidationProfile>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the maxWarnings field of hydra.validation.ValidationProfile
- validationProfileValidationProfile() - Static method in interface hydra.dsl.Validation
-
DSL name token for hydra.validation.ValidationProfile
- validationProfileWarningRules(TypedTerm<ValidationProfile>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the warningRules field of hydra.validation.ValidationProfile
- validationProfileWithErrorRules(TypedTerm<ValidationProfile>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the errorRules field of hydra.validation.ValidationProfile
- validationProfileWithMaxErrors(TypedTerm<ValidationProfile>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the maxErrors field of hydra.validation.ValidationProfile
- validationProfileWithMaxWarnings(TypedTerm<ValidationProfile>, TypedTerm<Integer>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the maxWarnings field of hydra.validation.ValidationProfile
- validationProfileWithWarningRules(TypedTerm<ValidationProfile>, TypedTerm<Set<Name>>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the warningRules field of hydra.validation.ValidationProfile
- validationResult(TypedTerm<List<E>>, TypedTerm<List<E>>) - Static method in interface hydra.dsl.Validation
-
DSL constructor for hydra.validation.ValidationResult
- validationResult(Function<E, Term>, ValidationResult<E>) - Static method in interface hydra.encode.Validation
-
Encoder for hydra.validation.ValidationResult
- validationResult(Function<Graph, Function<Term, Either<DecodingError, E>>>, Graph, Term) - Static method in interface hydra.decode.Validation
-
Decoder for hydra.validation.ValidationResult
- ValidationResult<E> - Class in hydra.validation
-
The outcome of a validation pass: an ordered list of error findings and an ordered list of warning findings, each parameterized by the finding payload type.
- ValidationResult(List<E>, List<E>) - Constructor for class hydra.validation.ValidationResult
-
Constructs an immutable
ValidationResult. - ValidationResult.Builder<E> - Class in hydra.validation
-
A fluent builder for
ValidationResult. - validationResultErrors(TypedTerm<ValidationResult<E>>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the errors field of hydra.validation.ValidationResult
- validationResultValidationResult() - Static method in interface hydra.dsl.Validation
-
DSL name token for hydra.validation.ValidationResult
- validationResultWarnings(TypedTerm<ValidationResult<E>>) - Static method in interface hydra.dsl.Validation
-
DSL accessor for the warnings field of hydra.validation.ValidationResult
- validationResultWithErrors(TypedTerm<ValidationResult<E>>, TypedTerm<List<E>>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the errors field of hydra.validation.ValidationResult
- validationResultWithWarnings(TypedTerm<ValidationResult<E>>, TypedTerm<List<E>>) - Static method in interface hydra.dsl.Validation
-
DSL updater for the warnings field of hydra.validation.ValidationResult
- value - Variable in class hydra.ast.Expr.Brackets
- value - Variable in class hydra.ast.Expr.Const
- value - Variable in class hydra.ast.Expr.Indent
- value - Variable in class hydra.ast.Expr.Op
- value - Variable in class hydra.ast.Expr.Seq
- value - Variable in class hydra.ast.IndentStyle.AllLines
- value - Variable in class hydra.ast.IndentStyle.SubsequentLines
- value - Variable in class hydra.ast.Precedence
- value - Variable in class hydra.ast.Symbol
- value - Variable in class hydra.ast.Ws.BreakAndIndent
- value - Variable in class hydra.coders.LanguageName
- value - Variable in class hydra.core.FloatValue.Float32
- value - Variable in class hydra.core.FloatValue.Float64
- value - Variable in class hydra.core.IntegerValue.Bigint
- value - Variable in class hydra.core.IntegerValue.Int16
- value - Variable in class hydra.core.IntegerValue.Int32
- value - Variable in class hydra.core.IntegerValue.Int64
- value - Variable in class hydra.core.IntegerValue.Int8
- value - Variable in class hydra.core.IntegerValue.Uint16
- value - Variable in class hydra.core.IntegerValue.Uint32
- value - Variable in class hydra.core.IntegerValue.Uint64
- value - Variable in class hydra.core.IntegerValue.Uint8
- value - Variable in class hydra.core.Literal.Binary
- value - Variable in class hydra.core.Literal.Boolean_
- value - Variable in class hydra.core.Literal.Decimal
- value - Variable in class hydra.core.Literal.Float_
- value - Variable in class hydra.core.Literal.Integer_
- value - Variable in class hydra.core.Literal.String_
- value - Variable in class hydra.core.LiteralType.Float_
- value - Variable in class hydra.core.LiteralType.Integer_
- value - Variable in class hydra.core.Name
- value - Variable in class hydra.core.Term.Annotated
- value - Variable in class hydra.core.Term.Application
- value - Variable in class hydra.core.Term.Cases
- value - Variable in class hydra.core.Term.Either
- value - Variable in class hydra.core.Term.Inject
- value - Variable in class hydra.core.Term.Lambda
- value - Variable in class hydra.core.Term.Let
- value - Variable in class hydra.core.Term.List
- value - Variable in class hydra.core.Term.Literal
- value - Variable in class hydra.core.Term.Map
- value - Variable in class hydra.core.Term.Optional
- value - Variable in class hydra.core.Term.Pair
- value - Variable in class hydra.core.Term.Project
- value - Variable in class hydra.core.Term.Record
- value - Variable in class hydra.core.Term.Set
- value - Variable in class hydra.core.Term.TypeApplication
- value - Variable in class hydra.core.Term.TypeLambda
- value - Variable in class hydra.core.Term.Unwrap
- value - Variable in class hydra.core.Term.Variable
- value - Variable in class hydra.core.Term.Wrap
- value - Variable in class hydra.core.Type.Annotated
- value - Variable in class hydra.core.Type.Application
- value - Variable in class hydra.core.Type.Effect
- value - Variable in class hydra.core.Type.Either
- value - Variable in class hydra.core.Type.Forall
- value - Variable in class hydra.core.Type.Function
- value - Variable in class hydra.core.Type.List
- value - Variable in class hydra.core.Type.Literal
- value - Variable in class hydra.core.Type.Map
- value - Variable in class hydra.core.Type.Optional
- value - Variable in class hydra.core.Type.Pair
- value - Variable in class hydra.core.Type.Record
- value - Variable in class hydra.core.Type.Set
- value - Variable in class hydra.core.Type.Union
- value - Variable in class hydra.core.Type.Variable
- value - Variable in class hydra.core.Type.Wrap
- value - Variable in class hydra.core.TypeClassConstraint.Simple
- value - Variable in class hydra.docs.DocSegment.Ref
- value - Variable in class hydra.docs.DocSegment.Text
- value - Variable in class hydra.error.checking.CheckingError.IncorrectUnification
- value - Variable in class hydra.error.checking.CheckingError.NotAForallType
- value - Variable in class hydra.error.checking.CheckingError.NotAFunctionType
- value - Variable in class hydra.error.checking.CheckingError.Other
- value - Variable in class hydra.error.checking.CheckingError.TypeArityMismatch
- value - Variable in class hydra.error.checking.CheckingError.TypeMismatch
- value - Variable in class hydra.error.checking.CheckingError.UnboundTypeVariables
- value - Variable in class hydra.error.checking.CheckingError.UndefinedTermVariable
- value - Variable in class hydra.error.checking.CheckingError.UnequalTypes
- value - Variable in class hydra.error.checking.CheckingError.UnsupportedTermVariant
- value - Variable in class hydra.error.checking.CheckingError.UntypedLambda
- value - Variable in class hydra.error.checking.CheckingError.UntypedLetBinding
- value - Variable in class hydra.error.checking.CheckingError.UntypedTermVariable
- value - Variable in class hydra.error.core.ConstantConditionError
-
The constant boolean value of the condition
- value - Variable in class hydra.error.core.InvalidLiteralError.TypeMismatch
- value - Variable in class hydra.error.core.InvalidTermError.ConstantCondition
- value - Variable in class hydra.error.core.InvalidTermError.DuplicateBinding
- value - Variable in class hydra.error.core.InvalidTermError.DuplicateField
- value - Variable in class hydra.error.core.InvalidTermError.EmptyCaseStatement
- value - Variable in class hydra.error.core.InvalidTermError.EmptyLetBindings
- value - Variable in class hydra.error.core.InvalidTermError.EmptyTermAnnotation
- value - Variable in class hydra.error.core.InvalidTermError.EmptyTypeNameInTerm
- value - Variable in class hydra.error.core.InvalidTermError.ExtraRecordFields
- value - Variable in class hydra.error.core.InvalidTermError.InvalidLambdaParameterName
- value - Variable in class hydra.error.core.InvalidTermError.InvalidLetBindingName
- value - Variable in class hydra.error.core.InvalidTermError.InvalidTypeLambdaParameterName
- value - Variable in class hydra.error.core.InvalidTermError.MissingCaseBranches
- value - Variable in class hydra.error.core.InvalidTermError.MissingRecordFields
- value - Variable in class hydra.error.core.InvalidTermError.NestedTermAnnotation
- value - Variable in class hydra.error.core.InvalidTermError.NominalTypeKindMismatch
- value - Variable in class hydra.error.core.InvalidTermError.RedundantWrapUnwrap
- value - Variable in class hydra.error.core.InvalidTermError.SelfApplication
- value - Variable in class hydra.error.core.InvalidTermError.TermVariableShadowing
- value - Variable in class hydra.error.core.InvalidTermError.TypeVariableShadowingInTypeLambda
- value - Variable in class hydra.error.core.InvalidTermError.UndeclaredVariant
- value - Variable in class hydra.error.core.InvalidTermError.UndefinedTermVariable
- value - Variable in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInBindingType
- value - Variable in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInLambdaDomain
- value - Variable in class hydra.error.core.InvalidTermError.UndefinedTypeVariableInTypeApplication
- value - Variable in class hydra.error.core.InvalidTermError.UnknownCaseAlternative
- value - Variable in class hydra.error.core.InvalidTermError.UnknownPrimitiveName
- value - Variable in class hydra.error.core.InvalidTermError.UnknownProjectedField
- value - Variable in class hydra.error.core.InvalidTermError.UnnecessaryIdentityApplication
- value - Variable in class hydra.error.core.InvalidTermError.UnresolvedNominalType
- value - Variable in class hydra.error.core.InvalidTermError.UntypedTermVariable
- value - Variable in class hydra.error.core.InvalidTypeError.DuplicateRecordTypeFieldNames
- value - Variable in class hydra.error.core.InvalidTypeError.DuplicateUnionTypeFieldNames
- value - Variable in class hydra.error.core.InvalidTypeError.EmptyRecordType
- value - Variable in class hydra.error.core.InvalidTypeError.EmptyTypeAnnotation
- value - Variable in class hydra.error.core.InvalidTypeError.EmptyUnionType
- value - Variable in class hydra.error.core.InvalidTypeError.InvalidForallParameterName
- value - Variable in class hydra.error.core.InvalidTypeError.InvalidTypeSchemeVariableName
- value - Variable in class hydra.error.core.InvalidTypeError.NestedTypeAnnotation
- value - Variable in class hydra.error.core.InvalidTypeError.NonComparableMapKeyType
- value - Variable in class hydra.error.core.InvalidTypeError.NonComparableSetElementType
- value - Variable in class hydra.error.core.InvalidTypeError.SingleVariantUnion
- value - Variable in class hydra.error.core.InvalidTypeError.TypeVariableShadowingInForall
- value - Variable in class hydra.error.core.InvalidTypeError.UndefinedTypeVariable
- value - Variable in class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
- value - Variable in class hydra.error.file.FileError.AlreadyExists
- value - Variable in class hydra.error.file.FileError.InvalidPath
- value - Variable in class hydra.error.file.FileError.NotFound
- value - Variable in class hydra.error.file.FileError.Other
- value - Variable in class hydra.error.file.FileError.PermissionDenied
- value - Variable in class hydra.error.packaging.InvalidModuleError.ConflictingVariantName
- value - Variable in class hydra.error.packaging.InvalidModuleError.DefinitionNotInModuleName
- value - Variable in class hydra.error.packaging.InvalidModuleError.DefinitionsOutOfOrder
- value - Variable in class hydra.error.packaging.InvalidModuleError.DuplicateDefinitionName
- value - Variable in class hydra.error.packaging.InvalidModuleError.InvalidDefinitionName
- value - Variable in class hydra.error.packaging.InvalidModuleError.InvalidModuleNameConvention
- value - Variable in class hydra.error.packaging.InvalidModuleError.MissingDocumentation
- value - Variable in class hydra.error.packaging.InvalidPackageError.ConflictingModuleName
- value - Variable in class hydra.error.packaging.InvalidPackageError.DuplicateModuleName
- value - Variable in class hydra.error.packaging.InvalidPackageError.InvalidModule
- value - Variable in class hydra.error.packaging.InvalidPackageError.InvalidPackageName
- value - Variable in class hydra.error.packaging.InvalidPackageError.UndeclaredDependency
- value - Variable in class hydra.error.system.SystemError.CommandNotFound
- value - Variable in class hydra.error.system.SystemError.InvalidWorkingDirectory
- value - Variable in class hydra.error.system.SystemError.Other
- value - Variable in class hydra.error.system.SystemError.PermissionDenied
- value - Variable in class hydra.errors.DecodingError
- value - Variable in class hydra.errors.Error_.Checking
- value - Variable in class hydra.errors.Error_.Decoding
- value - Variable in class hydra.errors.Error_.DuplicateBinding
- value - Variable in class hydra.errors.Error_.DuplicateField
- value - Variable in class hydra.errors.Error_.Extraction
- value - Variable in class hydra.errors.Error_.Inference
- value - Variable in class hydra.errors.Error_.InvalidLiteral
- value - Variable in class hydra.errors.Error_.Other
- value - Variable in class hydra.errors.Error_.Resolution
- value - Variable in class hydra.errors.Error_.UndefinedField
- value - Variable in class hydra.errors.Error_.UndefinedTermVariable
- value - Variable in class hydra.errors.Error_.UnexpectedTermVariant
- value - Variable in class hydra.errors.Error_.UnexpectedTypeVariant
- value - Variable in class hydra.errors.Error_.Unification
- value - Variable in class hydra.errors.Error_.UntypedTermVariable
- value - Variable in class hydra.errors.ExtractionError.EmptyList
- value - Variable in class hydra.errors.ExtractionError.MultipleBindings
- value - Variable in class hydra.errors.ExtractionError.MultipleFields
- value - Variable in class hydra.errors.ExtractionError.NoMatchingField
- value - Variable in class hydra.errors.ExtractionError.NoSuchBinding
- value - Variable in class hydra.errors.ExtractionError.NotEnoughCases
- value - Variable in class hydra.errors.ExtractionError.UnexpectedShape
- value - Variable in class hydra.errors.InferenceError.Checking
- value - Variable in class hydra.errors.InferenceError.Other
- value - Variable in class hydra.errors.InferenceError.Unification
- value - Variable in class hydra.errors.OtherError
- value - Variable in class hydra.errors.OtherResolutionError
- value - Variable in class hydra.errors.ResolutionError.NoMatchingField
- value - Variable in class hydra.errors.ResolutionError.NoSuchBinding
- value - Variable in class hydra.errors.ResolutionError.NoSuchPrimitive
- value - Variable in class hydra.errors.ResolutionError.Other
- value - Variable in class hydra.errors.ResolutionError.UnexpectedShape
- value - Variable in class hydra.file.FileExtension
- value - Variable in class hydra.file.FilePath
- value - Variable in class hydra.json.model.Value.Array
- value - Variable in class hydra.json.model.Value.Boolean_
- value - Variable in class hydra.json.model.Value.Number_
- value - Variable in class hydra.json.model.Value.Object_
- value - Variable in class hydra.json.model.Value.String_
- value - Variable in class hydra.overlay.java.util.Either.Left
- value - Variable in class hydra.overlay.java.util.Either.Right
- value - Variable in class hydra.packaging.Definition.Primitive
- value - Variable in class hydra.packaging.Definition.Term
- value - Variable in class hydra.packaging.Definition.Type
- value - Variable in class hydra.packaging.DefinitionReference.Primitive
- value - Variable in class hydra.packaging.DefinitionReference.Term
- value - Variable in class hydra.packaging.DefinitionReference.Type
- value - Variable in class hydra.packaging.EntityReference.Definition
- value - Variable in class hydra.packaging.EntityReference.Module
- value - Variable in class hydra.packaging.EntityReference.Package_
- value - Variable in class hydra.packaging.EntityReference.TermExpr
- value - Variable in class hydra.packaging.EntityReference.TypeExpr
- value - Variable in class hydra.packaging.ModuleName
- value - Variable in class hydra.packaging.PackageName
- value - Variable in class hydra.packaging.Version
- value - Variable in class hydra.packaging.VersionSpecifier.AtLeast
- value - Variable in class hydra.packaging.VersionSpecifier.Exact
- value - Variable in class hydra.packaging.VersionSpecifier.Range
- value - Variable in class hydra.parsing.Parser
- value - Variable in class hydra.parsing.ParseResult.Failure
- value - Variable in class hydra.parsing.ParseResult.Success
- value - Variable in class hydra.parsing.ParseSuccess
-
The parsed value
- value - Variable in class hydra.paths.SubtermLink.Attribute
- value - Variable in class hydra.paths.SubtermLink.Edge
- value - Variable in class hydra.paths.SubtermLink.Property
- value - Variable in class hydra.paths.SubtermPath
- value - Variable in class hydra.paths.SubtermStep.CasesCase
- value - Variable in class hydra.paths.SubtermStep.InjectField
- value - Variable in class hydra.paths.SubtermStep.LetBinding
- value - Variable in class hydra.paths.SubtermStep.ListElement
- value - Variable in class hydra.paths.SubtermStep.MapKey
- value - Variable in class hydra.paths.SubtermStep.MapValue
- value - Variable in class hydra.paths.SubtermStep.RecordField
- value - Variable in class hydra.paths.SubtermStep.SetElement
- value - Variable in class hydra.paths.SubtypeLink.Attribute
- value - Variable in class hydra.paths.SubtypeLink.Edge
- value - Variable in class hydra.paths.SubtypeLink.Property
- value - Variable in class hydra.paths.SubtypePath
- value - Variable in class hydra.paths.SubtypeStep.RecordField
- value - Variable in class hydra.paths.SubtypeStep.UnionField
- value - Variable in class hydra.paths.TermAttribute.CasesTypeName
- value - Variable in class hydra.paths.TermAttribute.InjectTypeName
- value - Variable in class hydra.paths.TermAttribute.LambdaDomainGiven
- value - Variable in class hydra.paths.TermAttribute.LambdaParameter
- value - Variable in class hydra.paths.TermAttribute.LetBindingTypeSchemeGiven
- value - Variable in class hydra.paths.TermAttribute.ProjectFieldName
- value - Variable in class hydra.paths.TermAttribute.ProjectTypeName
- value - Variable in class hydra.paths.TermAttribute.RecordTypeName
- value - Variable in class hydra.paths.TermAttribute.TypeApplicationType
- value - Variable in class hydra.paths.TermAttribute.TypeLambdaParameter
- value - Variable in class hydra.paths.TermAttribute.WrapTypeName
- value - Variable in class hydra.paths.TypeAttribute.AnnotatedAnnotation
- value - Variable in class hydra.paths.TypeAttribute.ForallParameter
- value - Variable in class hydra.query.Node.Term
- value - Variable in class hydra.query.Node.Variable
- value - Variable in class hydra.query.Path.Inverse
- value - Variable in class hydra.query.Path.Regex
- value - Variable in class hydra.query.Path.Step
- value - Variable in class hydra.query.Pattern.Conjunction
- value - Variable in class hydra.query.Pattern.Disjunction
- value - Variable in class hydra.query.Pattern.Graph
- value - Variable in class hydra.query.Pattern.Negation
- value - Variable in class hydra.query.Pattern.Triple
- value - Variable in class hydra.query.RegexQuantifier.AtLeast
- value - Variable in class hydra.query.RegexQuantifier.Exactly
- value - Variable in class hydra.query.RegexQuantifier.Range
- value - Variable in class hydra.query.Step.Compare
- value - Variable in class hydra.query.Step.Edge
- value - Variable in class hydra.query.Step.Project
- value - Variable in class hydra.query.Variable
- value - Variable in class hydra.regex.Atom.Class_
- value - Variable in class hydra.regex.Atom.Group
- value - Variable in class hydra.regex.Atom.Literal
- value - Variable in class hydra.regex.ClassItem.Character_
- value - Variable in class hydra.regex.ClassItem.Range
- value - Variable in class hydra.regex.Quantifier.AtLeast
- value - Variable in class hydra.regex.Quantifier.Exactly
- value - Variable in class hydra.regex.Quantifier.Range
- value - Variable in class hydra.relational.ColumnName
- value - Variable in class hydra.relational.PrimaryKey
- value - Variable in class hydra.relational.Relation
- value - Variable in class hydra.relational.RelationName
- value - Variable in class hydra.relational.Relationship
- value - Variable in class hydra.relational.Row
- value - Variable in class hydra.system.EnvironmentVariable
- value - Variable in class hydra.system.StatusCode
- value - Variable in class hydra.tabular.DataRow
- value - Variable in class hydra.tabular.HeaderRow
- value - Variable in class hydra.testing.Tag
- value - Variable in class hydra.testing.TestCase.Effectful
- value - Variable in class hydra.testing.TestCase.Universal
- value - Variable in class hydra.typed.TypedName
- value - Variable in class hydra.typed.TypedTerm
- value - Variable in class hydra.typing.TermSubst
- value - Variable in class hydra.typing.TypeSubst
- value - Variable in class hydra.util.Precision.Bits
- value - Variable in class hydra.yaml.model.Node.Mapping
- value - Variable in class hydra.yaml.model.Node.Scalar
- value - Variable in class hydra.yaml.model.Node.Sequence
- value - Variable in class hydra.yaml.model.Scalar.Bool
- value - Variable in class hydra.yaml.model.Scalar.Decimal
- value - Variable in class hydra.yaml.model.Scalar.Float_
- value - Variable in class hydra.yaml.model.Scalar.Int
- value - Variable in class hydra.yaml.model.Scalar.Str
- value(A) - Method in class hydra.parsing.ParseSuccess.Builder
- value(Name) - Method in class hydra.typed.TypedName.Builder
- value(Term) - Method in class hydra.typed.TypedTerm.Builder
- value(Graph, Term) - Static method in interface hydra.decode.json.Model
-
Decoder for hydra.json.model.Value
- value(Value) - Static method in interface hydra.encode.json.Model
-
Encoder for hydra.json.model.Value
- value(Boolean) - Method in class hydra.error.core.ConstantConditionError.Builder
- value(Integer) - Method in class hydra.ast.Precedence.Builder
- value(Integer) - Method in class hydra.system.StatusCode.Builder
- value(String) - Method in class hydra.ast.Symbol.Builder
- value(String) - Method in class hydra.coders.LanguageName.Builder
- value(String) - Method in class hydra.core.Name.Builder
- value(String) - Method in class hydra.errors.DecodingError.Builder
- value(String) - Method in class hydra.errors.OtherError.Builder
- value(String) - Method in class hydra.errors.OtherResolutionError.Builder
- value(String) - Method in class hydra.file.FileExtension.Builder
- value(String) - Method in class hydra.file.FilePath.Builder
- value(String) - Method in class hydra.packaging.ModuleName.Builder
- value(String) - Method in class hydra.packaging.PackageName.Builder
- value(String) - Method in class hydra.packaging.Version.Builder
- value(String) - Method in class hydra.query.Variable.Builder
- value(String) - Method in class hydra.relational.ColumnName.Builder
- value(String) - Method in class hydra.relational.RelationName.Builder
- value(String) - Method in class hydra.system.EnvironmentVariable.Builder
- value(String) - Method in class hydra.testing.Tag.Builder
- value(Function<List<Integer>, ParseResult<A>>) - Method in class hydra.parsing.Parser.Builder
- value(List<Optional<V>>) - Method in class hydra.tabular.DataRow.Builder
- value(List<SubtermStep>) - Method in class hydra.paths.SubtermPath.Builder
- value(List<SubtypeStep>) - Method in class hydra.paths.SubtypePath.Builder
- value(List<ColumnName>) - Method in class hydra.relational.PrimaryKey.Builder
- value(List<Row<V>>) - Method in class hydra.relational.Relation.Builder
- value(List<String>) - Method in class hydra.tabular.HeaderRow.Builder
- value(List<V>) - Method in class hydra.relational.Row.Builder
- value(Map<Name, Term>) - Method in class hydra.typing.TermSubst.Builder
- value(Map<Name, Type>) - Method in class hydra.typing.TypeSubst.Builder
- value(Set<Map<ColumnName, V>>) - Method in class hydra.relational.Relationship.Builder
- Value - Class in hydra.json.model
-
A JSON value
- VALUE - Static variable in class hydra.ast.Precedence
-
Name of the
hydra.ast.Precedence.valuefield. - VALUE - Static variable in class hydra.ast.Symbol
-
Name of the
hydra.ast.Symbol.valuefield. - VALUE - Static variable in class hydra.coders.LanguageName
-
Name of the
hydra.coders.LanguageName.valuefield. - VALUE - Static variable in class hydra.core.Name
-
Name of the
hydra.core.Name.valuefield. - VALUE - Static variable in class hydra.error.core.ConstantConditionError
-
Name of the
hydra.error.core.ConstantConditionError.valuefield. - VALUE - Static variable in class hydra.errors.DecodingError
-
Name of the
hydra.errors.DecodingError.valuefield. - VALUE - Static variable in class hydra.errors.OtherError
-
Name of the
hydra.errors.OtherError.valuefield. - VALUE - Static variable in class hydra.errors.OtherResolutionError
-
Name of the
hydra.errors.OtherResolutionError.valuefield. - VALUE - Static variable in class hydra.file.FileExtension
-
Name of the
hydra.file.FileExtension.valuefield. - VALUE - Static variable in class hydra.file.FilePath
-
Name of the
hydra.file.FilePath.valuefield. - VALUE - Static variable in class hydra.packaging.ModuleName
-
Name of the
hydra.packaging.ModuleName.valuefield. - VALUE - Static variable in class hydra.packaging.PackageName
-
Name of the
hydra.packaging.PackageName.valuefield. - VALUE - Static variable in class hydra.packaging.Version
-
Name of the
hydra.packaging.Version.valuefield. - VALUE - Static variable in class hydra.parsing.Parser
-
Name of the
hydra.parsing.Parser.valuefield. - VALUE - Static variable in class hydra.parsing.ParseSuccess
-
Name of the
hydra.parsing.ParseSuccess.valuefield. - VALUE - Static variable in class hydra.paths.SubtermPath
-
Name of the
hydra.paths.SubtermPath.valuefield. - VALUE - Static variable in class hydra.paths.SubtypePath
-
Name of the
hydra.paths.SubtypePath.valuefield. - VALUE - Static variable in class hydra.query.Variable
-
Name of the
hydra.query.Variable.valuefield. - VALUE - Static variable in class hydra.relational.ColumnName
-
Name of the
hydra.relational.ColumnName.valuefield. - VALUE - Static variable in class hydra.relational.PrimaryKey
-
Name of the
hydra.relational.PrimaryKey.valuefield. - VALUE - Static variable in class hydra.relational.Relation
-
Name of the
hydra.relational.Relation.valuefield. - VALUE - Static variable in class hydra.relational.RelationName
-
Name of the
hydra.relational.RelationName.valuefield. - VALUE - Static variable in class hydra.relational.Relationship
-
Name of the
hydra.relational.Relationship.valuefield. - VALUE - Static variable in class hydra.relational.Row
-
Name of the
hydra.relational.Row.valuefield. - VALUE - Static variable in class hydra.system.EnvironmentVariable
-
Name of the
hydra.system.EnvironmentVariable.valuefield. - VALUE - Static variable in class hydra.system.StatusCode
-
Name of the
hydra.system.StatusCode.valuefield. - VALUE - Static variable in class hydra.tabular.DataRow
-
Name of the
hydra.tabular.DataRow.valuefield. - VALUE - Static variable in class hydra.tabular.HeaderRow
-
Name of the
hydra.tabular.HeaderRow.valuefield. - VALUE - Static variable in class hydra.testing.Tag
-
Name of the
hydra.testing.Tag.valuefield. - VALUE - Static variable in class hydra.typed.TypedName
-
Name of the
hydra.typed.TypedName.valuefield. - VALUE - Static variable in class hydra.typed.TypedTerm
-
Name of the
hydra.typed.TypedTerm.valuefield. - VALUE - Static variable in class hydra.typing.TermSubst
-
Name of the
hydra.typing.TermSubst.valuefield. - VALUE - Static variable in class hydra.typing.TypeSubst
-
Name of the
hydra.typing.TypeSubst.valuefield. - Value.Array - Class in hydra.json.model
-
A JSON array
- Value.Boolean_ - Class in hydra.json.model
-
A boolean value
- Value.Null - Class in hydra.json.model
-
JSON's null value
- Value.Number_ - Class in hydra.json.model
-
A numeric value
- Value.Object_ - Class in hydra.json.model
-
A JSON object as an ordered list of key/value pairs.
- Value.PartialVisitor<R> - Interface in hydra.json.model
-
Partial visitor over
Valuewith a defaultValue.PartialVisitor.otherwise(hydra.json.model.Value)branch. - Value.String_ - Class in hydra.json.model
-
A string value
- Value.Visitor<R> - Interface in hydra.json.model
-
Visitor over
Value. - valueArray(TypedTerm<List<Value>>) - Static method in interface hydra.dsl.json.Model
-
DSL injection for the array variant of hydra.json.model.Value
- valueBoolean(TypedTerm<Boolean>) - Static method in interface hydra.dsl.json.Model
-
DSL injection for the boolean variant of hydra.json.model.Value
- valueNull() - Static method in interface hydra.dsl.json.Model
-
DSL injection for the null variant of hydra.json.model.Value
- valueNumber(TypedTerm<BigDecimal>) - Static method in interface hydra.dsl.json.Model
-
DSL injection for the number variant of hydra.json.model.Value
- valueObject(TypedTerm<List<Pair<String, Value>>>) - Static method in interface hydra.dsl.json.Model
-
DSL injection for the object variant of hydra.json.model.Value
- valueOf(String) - Static method in enum hydra.overlay.java.lib.equality.EqualityFunction.Relation
-
Returns the enum constant of this type with the specified name.
- values - Variable in class hydra.core.MapType
-
The type of values in the map
- values() - Static method in enum hydra.overlay.java.lib.equality.EqualityFunction.Relation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class hydra.overlay.java.util.PersistentMap
-
Returns a list of all values in key order.
- values(Type) - Method in class hydra.core.MapType.Builder
- VALUES - Static variable in class hydra.core.MapType
-
Name of the
hydra.core.MapType.valuesfield. - valueString(TypedTerm<String>) - Static method in interface hydra.dsl.json.Model
-
DSL injection for the string variant of hydra.json.model.Value
- valueToExpr(Value) - Static method in interface hydra.json.Writer
-
Convert a JSON value to an AST expression for serialization
- valueToExpr(TypedTerm<Value>) - Static method in interface hydra.dsl.json.Writer
-
DSL reference to hydra.json.writer.valueToExpr
- valueValue() - Static method in interface hydra.dsl.json.Model
-
DSL name token for hydra.json.model.Value
- var(Name) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
var name— Name overload, useful when the name comes from a generated TYPE_/field constant orDefs.Def.name(). - var(String) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
var "x"— reference a variable, either local (single-segment name like "x") or global (fully-qualified like "hydra.foo.bar"). - var(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a variable reference.
- var(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type variable with the given name.
- variable(Name) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a variable reference.
- variable(Name) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type variable.
- variable(Graph, Term) - Static method in interface hydra.decode.Query
-
Decoder for hydra.query.Variable
- variable(Variable) - Static method in interface hydra.encode.Query
-
Encoder for hydra.query.Variable
- variable(TypedTerm<String>) - Static method in interface hydra.dsl.Query
-
DSL constructor for the hydra.query.Variable wrapper
- variable(String) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a variable reference.
- variable(String) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a type variable.
- Variable - Class in hydra.query
-
A query variable
- Variable() - Constructor for class hydra.variants.TermVariant.Variable
-
Constructs an immutable
TermVariant.Variable. - Variable() - Constructor for class hydra.variants.TypeVariant.Variable
-
Constructs an immutable
TypeVariant.Variable. - Variable(Name) - Constructor for class hydra.core.Term.Variable
-
Constructs an immutable
Term.Variable. - Variable(Name) - Constructor for class hydra.core.Type.Variable
-
Constructs an immutable
Type.Variable. - Variable(Variable) - Constructor for class hydra.query.Node.Variable
-
Constructs an immutable
Node.Variable. - Variable(String) - Constructor for class hydra.query.Variable
-
Constructs an immutable
Variable. - VARIABLE - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.variablefield. - VARIABLE - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.variablefield. - VARIABLE - Static variable in class hydra.query.Node
-
Name of the
hydra.query.Node.variablefield. - VARIABLE - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.variablefield. - VARIABLE - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.variablefield. - Variable.Builder - Class in hydra.query
-
A fluent builder for
Variable. - variableOccursInType(Name, Type) - Static method in interface hydra.Unification
-
Determine whether a type variable appears within a type expression.No distinction is made between free and bound type variables.
- variables - Variable in class hydra.core.TypeScheme
-
The free type variables
- variables - Variable in class hydra.error.checking.UnboundTypeVariablesError
-
The set of unbound type variable names
- variables - Variable in class hydra.query.Query
-
The variables selected by the query
- variables(List<Name>) - Method in class hydra.core.TypeScheme.Builder
- variables(List<Variable>) - Method in class hydra.query.Query.Builder
- variables(Set<Name>) - Method in class hydra.error.checking.UnboundTypeVariablesError.Builder
- Variables - Interface in hydra.dsl
-
DSL functions for hydra.variables
- Variables - Interface in hydra
-
Free variable analysis, term-level substitution, and unshadowing
- VARIABLES - Static variable in class hydra.core.TypeScheme
-
Name of the
hydra.core.TypeScheme.variablesfield. - VARIABLES - Static variable in class hydra.error.checking.UnboundTypeVariablesError
-
Name of the
hydra.error.checking.UnboundTypeVariablesError.variablesfield. - VARIABLES - Static variable in class hydra.query.Query
-
Name of the
hydra.query.Query.variablesfield. - variableVariable() - Static method in interface hydra.dsl.Query
-
DSL name token for hydra.query.Variable
- variant(Name, Value) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Create a JSON variant (single-entry object).
- variant(String, Value) - Static method in class hydra.overlay.java.json.JsonEncoding
-
Create a JSON variant (single-entry object).
- VARIANT_NAME - Static variable in class hydra.error.core.UndeclaredVariantError
-
Name of the
hydra.error.core.UndeclaredVariantError.variantNamefield. - VARIANT_NAME - Static variable in class hydra.error.packaging.ConflictingVariantNameError
-
Name of the
hydra.error.packaging.ConflictingVariantNameError.variantNamefield. - VARIANT_NAMES - Static variable in class hydra.error.core.MissingCaseBranchesError
-
Name of the
hydra.error.core.MissingCaseBranchesError.variantNamesfield. - variantName - Variable in class hydra.error.core.UndeclaredVariantError
-
The undeclared variant name
- variantName - Variable in class hydra.error.packaging.ConflictingVariantNameError
-
The name of the variant field causing the conflict
- variantName(Name) - Method in class hydra.error.core.UndeclaredVariantError.Builder
- variantName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError.Builder
- variantNames - Variable in class hydra.error.core.MissingCaseBranchesError
-
The names of the uncovered variants
- variantNames(List<Name>) - Method in class hydra.error.core.MissingCaseBranchesError.Builder
- Variants - Interface in hydra.decode
-
Term decoders for hydra.variants
- Variants - Interface in hydra.dsl
-
DSL functions for hydra.variants
- Variants - Interface in hydra.encode
-
Term encoders for hydra.variants
- Variants - Interface in hydra.print
-
String representations of hydra.variants types
- version - Variable in class hydra.packaging.PackageDependency
-
The version-range constraint on the depended-on package
- version(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.Version
- version(Version) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.Version
- version(VersionSpecifier) - Method in class hydra.packaging.PackageDependency.Builder
- version(TypedTerm<String>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for the hydra.packaging.Version wrapper
- Version - Class in hydra.packaging
-
A version string, e.g.
- Version(String) - Constructor for class hydra.packaging.Version
-
Constructs an immutable
Version. - VERSION - Static variable in class hydra.packaging.PackageDependency
-
Name of the
hydra.packaging.PackageDependency.versionfield. - Version.Builder - Class in hydra.packaging
-
A fluent builder for
Version. - versionRange(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.VersionRange
- versionRange(VersionRange) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.VersionRange
- versionRange(TypedTerm<Optional<Version>>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL constructor for hydra.packaging.VersionRange
- VersionRange - Class in hydra.packaging
-
A version range with an optional inclusive lower bound and an optional exclusive upper bound.
- VersionRange(Optional<Version>, Optional<Version>) - Constructor for class hydra.packaging.VersionRange
-
Constructs an immutable
VersionRange. - VersionRange.Builder - Class in hydra.packaging
-
A fluent builder for
VersionRange. - versionRangeLowerInclusive(TypedTerm<VersionRange>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the lowerInclusive field of hydra.packaging.VersionRange
- versionRangeUpperExclusive(TypedTerm<VersionRange>) - Static method in interface hydra.dsl.Packaging
-
DSL accessor for the upperExclusive field of hydra.packaging.VersionRange
- versionRangeVersionRange() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.VersionRange
- versionRangeWithLowerInclusive(TypedTerm<VersionRange>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the lowerInclusive field of hydra.packaging.VersionRange
- versionRangeWithUpperExclusive(TypedTerm<VersionRange>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.Packaging
-
DSL updater for the upperExclusive field of hydra.packaging.VersionRange
- versionSpecifier(Graph, Term) - Static method in interface hydra.decode.Packaging
-
Decoder for hydra.packaging.VersionSpecifier
- versionSpecifier(VersionSpecifier) - Static method in interface hydra.encode.Packaging
-
Encoder for hydra.packaging.VersionSpecifier
- VersionSpecifier - Class in hydra.packaging
-
A specifier constraining acceptable versions of a dependency.
- VersionSpecifier.Any - Class in hydra.packaging
-
Any version satisfies the dependency
- VersionSpecifier.AtLeast - Class in hydra.packaging
-
Any version greater than or equal to the given version (e.g.
- VersionSpecifier.Exact - Class in hydra.packaging
-
Exactly the given version satisfies the dependency; used to pin a specific release
- VersionSpecifier.PartialVisitor<R> - Interface in hydra.packaging
-
Partial visitor over
VersionSpecifierwith a defaultVersionSpecifier.PartialVisitor.otherwise(hydra.packaging.VersionSpecifier)branch. - VersionSpecifier.Range - Class in hydra.packaging
-
A version range with an optional inclusive lower bound and optional exclusive upper bound (e.g.
- VersionSpecifier.Visitor<R> - Interface in hydra.packaging
-
Visitor over
VersionSpecifier. - versionSpecifierAny() - Static method in interface hydra.dsl.Packaging
-
DSL injection for the any variant of hydra.packaging.VersionSpecifier
- versionSpecifierAtLeast(TypedTerm<Version>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the atLeast variant of hydra.packaging.VersionSpecifier
- versionSpecifierExact(TypedTerm<Version>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the exact variant of hydra.packaging.VersionSpecifier
- versionSpecifierRange(TypedTerm<VersionRange>) - Static method in interface hydra.dsl.Packaging
-
DSL injection for the range variant of hydra.packaging.VersionSpecifier
- versionSpecifierVersionSpecifier() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.VersionSpecifier
- versionVersion() - Static method in interface hydra.dsl.Packaging
-
DSL name token for hydra.packaging.Version
- vertex(Graph, Term) - Static method in interface hydra.decode.Topology
-
Decoder for hydra.topology.Vertex
- vertex(Integer) - Static method in interface hydra.encode.Topology
-
Encoder for hydra.topology.Vertex
- visit(Associativity.Both) - Method in interface hydra.ast.Associativity.PartialVisitor
-
Visit the
Associativity.Bothcase. - visit(Associativity.Both) - Method in interface hydra.ast.Associativity.Visitor
-
Visit the
Associativity.Bothcase. - visit(Associativity.Left) - Method in interface hydra.ast.Associativity.PartialVisitor
-
Visit the
Associativity.Leftcase. - visit(Associativity.Left) - Method in interface hydra.ast.Associativity.Visitor
-
Visit the
Associativity.Leftcase. - visit(Associativity.None) - Method in interface hydra.ast.Associativity.PartialVisitor
-
Visit the
Associativity.Nonecase. - visit(Associativity.None) - Method in interface hydra.ast.Associativity.Visitor
-
Visit the
Associativity.Nonecase. - visit(Associativity.Right) - Method in interface hydra.ast.Associativity.PartialVisitor
-
Visit the
Associativity.Rightcase. - visit(Associativity.Right) - Method in interface hydra.ast.Associativity.Visitor
-
Visit the
Associativity.Rightcase. - visit(Expr.Brackets) - Method in interface hydra.ast.Expr.PartialVisitor
-
Visit the
Expr.Bracketscase. - visit(Expr.Brackets) - Method in interface hydra.ast.Expr.Visitor
-
Visit the
Expr.Bracketscase. - visit(Expr.Const) - Method in interface hydra.ast.Expr.PartialVisitor
-
Visit the
Expr.Constcase. - visit(Expr.Const) - Method in interface hydra.ast.Expr.Visitor
-
Visit the
Expr.Constcase. - visit(Expr.Indent) - Method in interface hydra.ast.Expr.PartialVisitor
-
Visit the
Expr.Indentcase. - visit(Expr.Indent) - Method in interface hydra.ast.Expr.Visitor
-
Visit the
Expr.Indentcase. - visit(Expr.Op) - Method in interface hydra.ast.Expr.PartialVisitor
-
Visit the
Expr.Opcase. - visit(Expr.Op) - Method in interface hydra.ast.Expr.Visitor
-
Visit the
Expr.Opcase. - visit(Expr.Seq) - Method in interface hydra.ast.Expr.PartialVisitor
-
Visit the
Expr.Seqcase. - visit(Expr.Seq) - Method in interface hydra.ast.Expr.Visitor
-
Visit the
Expr.Seqcase. - visit(IndentStyle.AllLines) - Method in interface hydra.ast.IndentStyle.PartialVisitor
-
Visit the
IndentStyle.AllLinescase. - visit(IndentStyle.AllLines) - Method in interface hydra.ast.IndentStyle.Visitor
-
Visit the
IndentStyle.AllLinescase. - visit(IndentStyle.SubsequentLines) - Method in interface hydra.ast.IndentStyle.PartialVisitor
-
Visit the
IndentStyle.SubsequentLinescase. - visit(IndentStyle.SubsequentLines) - Method in interface hydra.ast.IndentStyle.Visitor
-
Visit the
IndentStyle.SubsequentLinescase. - visit(Ws.Break) - Method in interface hydra.ast.Ws.PartialVisitor
-
Visit the
Ws.Breakcase. - visit(Ws.Break) - Method in interface hydra.ast.Ws.Visitor
-
Visit the
Ws.Breakcase. - visit(Ws.BreakAndIndent) - Method in interface hydra.ast.Ws.PartialVisitor
-
Visit the
Ws.BreakAndIndentcase. - visit(Ws.BreakAndIndent) - Method in interface hydra.ast.Ws.Visitor
-
Visit the
Ws.BreakAndIndentcase. - visit(Ws.DoubleBreak) - Method in interface hydra.ast.Ws.PartialVisitor
-
Visit the
Ws.DoubleBreakcase. - visit(Ws.DoubleBreak) - Method in interface hydra.ast.Ws.Visitor
-
Visit the
Ws.DoubleBreakcase. - visit(Ws.None) - Method in interface hydra.ast.Ws.PartialVisitor
-
Visit the
Ws.Nonecase. - visit(Ws.None) - Method in interface hydra.ast.Ws.Visitor
-
Visit the
Ws.Nonecase. - visit(Ws.Space) - Method in interface hydra.ast.Ws.PartialVisitor
-
Visit the
Ws.Spacecase. - visit(Ws.Space) - Method in interface hydra.ast.Ws.Visitor
-
Visit the
Ws.Spacecase. - visit(CoderDirection.Decode) - Method in interface hydra.coders.CoderDirection.PartialVisitor
-
Visit the
CoderDirection.Decodecase. - visit(CoderDirection.Decode) - Method in interface hydra.coders.CoderDirection.Visitor
-
Visit the
CoderDirection.Decodecase. - visit(CoderDirection.Encode) - Method in interface hydra.coders.CoderDirection.PartialVisitor
-
Visit the
CoderDirection.Encodecase. - visit(CoderDirection.Encode) - Method in interface hydra.coders.CoderDirection.Visitor
-
Visit the
CoderDirection.Encodecase. - visit(LanguageFeature.NestedCaseStatements) - Method in interface hydra.coders.LanguageFeature.PartialVisitor
-
Visit the
LanguageFeature.NestedCaseStatementscase. - visit(LanguageFeature.NestedCaseStatements) - Method in interface hydra.coders.LanguageFeature.Visitor
-
Visit the
LanguageFeature.NestedCaseStatementscase. - visit(LanguageFeature.NestedPolymorphicLetBindings) - Method in interface hydra.coders.LanguageFeature.PartialVisitor
-
Visit the
LanguageFeature.NestedPolymorphicLetBindingscase. - visit(LanguageFeature.NestedPolymorphicLetBindings) - Method in interface hydra.coders.LanguageFeature.Visitor
-
Visit the
LanguageFeature.NestedPolymorphicLetBindingscase. - visit(LanguageFeature.PartialApplication) - Method in interface hydra.coders.LanguageFeature.PartialVisitor
-
Visit the
LanguageFeature.PartialApplicationcase. - visit(LanguageFeature.PartialApplication) - Method in interface hydra.coders.LanguageFeature.Visitor
-
Visit the
LanguageFeature.PartialApplicationcase. - visit(TraversalOrder.Post) - Method in interface hydra.coders.TraversalOrder.PartialVisitor
-
Visit the
TraversalOrder.Postcase. - visit(TraversalOrder.Post) - Method in interface hydra.coders.TraversalOrder.Visitor
-
Visit the
TraversalOrder.Postcase. - visit(TraversalOrder.Pre) - Method in interface hydra.coders.TraversalOrder.PartialVisitor
-
Visit the
TraversalOrder.Precase. - visit(TraversalOrder.Pre) - Method in interface hydra.coders.TraversalOrder.Visitor
-
Visit the
TraversalOrder.Precase. - visit(FloatType.Float32) - Method in interface hydra.core.FloatType.PartialVisitor
-
Visit the
FloatType.Float32case. - visit(FloatType.Float32) - Method in interface hydra.core.FloatType.Visitor
-
Visit the
FloatType.Float32case. - visit(FloatType.Float64) - Method in interface hydra.core.FloatType.PartialVisitor
-
Visit the
FloatType.Float64case. - visit(FloatType.Float64) - Method in interface hydra.core.FloatType.Visitor
-
Visit the
FloatType.Float64case. - visit(FloatValue.Float32) - Method in interface hydra.core.FloatValue.PartialVisitor
-
Visit the
FloatValue.Float32case. - visit(FloatValue.Float32) - Method in interface hydra.core.FloatValue.Visitor
-
Visit the
FloatValue.Float32case. - visit(FloatValue.Float64) - Method in interface hydra.core.FloatValue.PartialVisitor
-
Visit the
FloatValue.Float64case. - visit(FloatValue.Float64) - Method in interface hydra.core.FloatValue.Visitor
-
Visit the
FloatValue.Float64case. - visit(IntegerType.Bigint) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Bigintcase. - visit(IntegerType.Bigint) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Bigintcase. - visit(IntegerType.Int16) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Int16case. - visit(IntegerType.Int16) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Int16case. - visit(IntegerType.Int32) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Int32case. - visit(IntegerType.Int32) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Int32case. - visit(IntegerType.Int64) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Int64case. - visit(IntegerType.Int64) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Int64case. - visit(IntegerType.Int8) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Int8case. - visit(IntegerType.Int8) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Int8case. - visit(IntegerType.Uint16) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Uint16case. - visit(IntegerType.Uint16) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Uint16case. - visit(IntegerType.Uint32) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Uint32case. - visit(IntegerType.Uint32) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Uint32case. - visit(IntegerType.Uint64) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Uint64case. - visit(IntegerType.Uint64) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Uint64case. - visit(IntegerType.Uint8) - Method in interface hydra.core.IntegerType.PartialVisitor
-
Visit the
IntegerType.Uint8case. - visit(IntegerType.Uint8) - Method in interface hydra.core.IntegerType.Visitor
-
Visit the
IntegerType.Uint8case. - visit(IntegerValue.Bigint) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Bigintcase. - visit(IntegerValue.Bigint) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Bigintcase. - visit(IntegerValue.Int16) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Int16case. - visit(IntegerValue.Int16) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Int16case. - visit(IntegerValue.Int32) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Int32case. - visit(IntegerValue.Int32) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Int32case. - visit(IntegerValue.Int64) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Int64case. - visit(IntegerValue.Int64) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Int64case. - visit(IntegerValue.Int8) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Int8case. - visit(IntegerValue.Int8) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Int8case. - visit(IntegerValue.Uint16) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Uint16case. - visit(IntegerValue.Uint16) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Uint16case. - visit(IntegerValue.Uint32) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Uint32case. - visit(IntegerValue.Uint32) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Uint32case. - visit(IntegerValue.Uint64) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Uint64case. - visit(IntegerValue.Uint64) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Uint64case. - visit(IntegerValue.Uint8) - Method in interface hydra.core.IntegerValue.PartialVisitor
-
Visit the
IntegerValue.Uint8case. - visit(IntegerValue.Uint8) - Method in interface hydra.core.IntegerValue.Visitor
-
Visit the
IntegerValue.Uint8case. - visit(Literal.Binary) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.Binarycase. - visit(Literal.Binary) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.Binarycase. - visit(Literal.Boolean_) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.Boolean_case. - visit(Literal.Boolean_) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.Boolean_case. - visit(Literal.Decimal) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.Decimalcase. - visit(Literal.Decimal) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.Decimalcase. - visit(Literal.Float_) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.Float_case. - visit(Literal.Float_) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.Float_case. - visit(Literal.Integer_) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.Integer_case. - visit(Literal.Integer_) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.Integer_case. - visit(Literal.String_) - Method in interface hydra.core.Literal.PartialVisitor
-
Visit the
Literal.String_case. - visit(Literal.String_) - Method in interface hydra.core.Literal.Visitor
-
Visit the
Literal.String_case. - visit(LiteralType.Binary) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.Binarycase. - visit(LiteralType.Binary) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.Binarycase. - visit(LiteralType.Boolean_) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.Boolean_case. - visit(LiteralType.Boolean_) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.Boolean_case. - visit(LiteralType.Decimal) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.Decimalcase. - visit(LiteralType.Decimal) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.Decimalcase. - visit(LiteralType.Float_) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.Float_case. - visit(LiteralType.Float_) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.Float_case. - visit(LiteralType.Integer_) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.Integer_case. - visit(LiteralType.Integer_) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.Integer_case. - visit(LiteralType.String_) - Method in interface hydra.core.LiteralType.PartialVisitor
-
Visit the
LiteralType.String_case. - visit(LiteralType.String_) - Method in interface hydra.core.LiteralType.Visitor
-
Visit the
LiteralType.String_case. - visit(Term.Annotated) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Annotatedcase. - visit(Term.Annotated) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Annotatedcase. - visit(Term.Application) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Applicationcase. - visit(Term.Application) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Applicationcase. - visit(Term.Cases) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Casescase. - visit(Term.Cases) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Casescase. - visit(Term.Either) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Eithercase. - visit(Term.Either) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Eithercase. - visit(Term.Inject) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Injectcase. - visit(Term.Inject) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Injectcase. - visit(Term.Lambda) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Lambdacase. - visit(Term.Lambda) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Lambdacase. - visit(Term.Let) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Letcase. - visit(Term.Let) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Letcase. - visit(Term.List) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Listcase. - visit(Term.List) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Listcase. - visit(Term.Literal) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Literalcase. - visit(Term.Literal) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Literalcase. - visit(Term.Map) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Mapcase. - visit(Term.Map) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Mapcase. - visit(Term.Optional) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Optionalcase. - visit(Term.Optional) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Optionalcase. - visit(Term.Pair) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Paircase. - visit(Term.Pair) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Paircase. - visit(Term.Project) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Projectcase. - visit(Term.Project) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Projectcase. - visit(Term.Record) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Recordcase. - visit(Term.Record) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Recordcase. - visit(Term.Set) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Setcase. - visit(Term.Set) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Setcase. - visit(Term.TypeApplication) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.TypeApplicationcase. - visit(Term.TypeApplication) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.TypeApplicationcase. - visit(Term.TypeLambda) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.TypeLambdacase. - visit(Term.TypeLambda) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.TypeLambdacase. - visit(Term.Unit) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Unitcase. - visit(Term.Unit) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Unitcase. - visit(Term.Unwrap) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Unwrapcase. - visit(Term.Unwrap) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Unwrapcase. - visit(Term.Variable) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Variablecase. - visit(Term.Variable) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Variablecase. - visit(Term.Wrap) - Method in interface hydra.core.Term.PartialVisitor
-
Visit the
Term.Wrapcase. - visit(Term.Wrap) - Method in interface hydra.core.Term.Visitor
-
Visit the
Term.Wrapcase. - visit(Type.Annotated) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Annotatedcase. - visit(Type.Annotated) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Annotatedcase. - visit(Type.Application) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Applicationcase. - visit(Type.Application) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Applicationcase. - visit(Type.Effect) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Effectcase. - visit(Type.Effect) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Effectcase. - visit(Type.Either) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Eithercase. - visit(Type.Either) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Eithercase. - visit(Type.Forall) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Forallcase. - visit(Type.Forall) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Forallcase. - visit(Type.Function) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Functioncase. - visit(Type.Function) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Functioncase. - visit(Type.List) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Listcase. - visit(Type.List) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Listcase. - visit(Type.Literal) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Literalcase. - visit(Type.Literal) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Literalcase. - visit(Type.Map) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Mapcase. - visit(Type.Map) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Mapcase. - visit(Type.Optional) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Optionalcase. - visit(Type.Optional) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Optionalcase. - visit(Type.Pair) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Paircase. - visit(Type.Pair) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Paircase. - visit(Type.Record) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Recordcase. - visit(Type.Record) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Recordcase. - visit(Type.Set) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Setcase. - visit(Type.Set) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Setcase. - visit(Type.Union) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Unioncase. - visit(Type.Union) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Unioncase. - visit(Type.Unit) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Unitcase. - visit(Type.Unit) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Unitcase. - visit(Type.Variable) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Variablecase. - visit(Type.Variable) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Variablecase. - visit(Type.Void_) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Void_case. - visit(Type.Void_) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Void_case. - visit(Type.Wrap) - Method in interface hydra.core.Type.PartialVisitor
-
Visit the
Type.Wrapcase. - visit(Type.Wrap) - Method in interface hydra.core.Type.Visitor
-
Visit the
Type.Wrapcase. - visit(TypeClassConstraint.Simple) - Method in interface hydra.core.TypeClassConstraint.PartialVisitor
-
Visit the
TypeClassConstraint.Simplecase. - visit(TypeClassConstraint.Simple) - Method in interface hydra.core.TypeClassConstraint.Visitor
-
Visit the
TypeClassConstraint.Simplecase. - visit(DocSegment.Ref) - Method in interface hydra.docs.DocSegment.PartialVisitor
-
Visit the
DocSegment.Refcase. - visit(DocSegment.Ref) - Method in interface hydra.docs.DocSegment.Visitor
-
Visit the
DocSegment.Refcase. - visit(DocSegment.Text) - Method in interface hydra.docs.DocSegment.PartialVisitor
-
Visit the
DocSegment.Textcase. - visit(DocSegment.Text) - Method in interface hydra.docs.DocSegment.Visitor
-
Visit the
DocSegment.Textcase. - visit(CheckingError.IncorrectUnification) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.IncorrectUnificationcase. - visit(CheckingError.IncorrectUnification) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.IncorrectUnificationcase. - visit(CheckingError.NotAForallType) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.NotAForallTypecase. - visit(CheckingError.NotAForallType) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.NotAForallTypecase. - visit(CheckingError.NotAFunctionType) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.NotAFunctionTypecase. - visit(CheckingError.NotAFunctionType) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.NotAFunctionTypecase. - visit(CheckingError.Other) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.Othercase. - visit(CheckingError.Other) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.Othercase. - visit(CheckingError.TypeArityMismatch) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.TypeArityMismatchcase. - visit(CheckingError.TypeArityMismatch) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.TypeArityMismatchcase. - visit(CheckingError.TypeMismatch) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.TypeMismatchcase. - visit(CheckingError.TypeMismatch) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.TypeMismatchcase. - visit(CheckingError.UnboundTypeVariables) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UnboundTypeVariablescase. - visit(CheckingError.UnboundTypeVariables) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UnboundTypeVariablescase. - visit(CheckingError.UndefinedTermVariable) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UndefinedTermVariablecase. - visit(CheckingError.UndefinedTermVariable) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UndefinedTermVariablecase. - visit(CheckingError.UnequalTypes) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UnequalTypescase. - visit(CheckingError.UnequalTypes) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UnequalTypescase. - visit(CheckingError.UnsupportedTermVariant) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UnsupportedTermVariantcase. - visit(CheckingError.UnsupportedTermVariant) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UnsupportedTermVariantcase. - visit(CheckingError.UntypedLambda) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UntypedLambdacase. - visit(CheckingError.UntypedLambda) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UntypedLambdacase. - visit(CheckingError.UntypedLetBinding) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UntypedLetBindingcase. - visit(CheckingError.UntypedLetBinding) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UntypedLetBindingcase. - visit(CheckingError.UntypedTermVariable) - Method in interface hydra.error.checking.CheckingError.PartialVisitor
-
Visit the
CheckingError.UntypedTermVariablecase. - visit(CheckingError.UntypedTermVariable) - Method in interface hydra.error.checking.CheckingError.Visitor
-
Visit the
CheckingError.UntypedTermVariablecase. - visit(InvalidLiteralError.TypeMismatch) - Method in interface hydra.error.core.InvalidLiteralError.PartialVisitor
-
Visit the
InvalidLiteralError.TypeMismatchcase. - visit(InvalidLiteralError.TypeMismatch) - Method in interface hydra.error.core.InvalidLiteralError.Visitor
-
Visit the
InvalidLiteralError.TypeMismatchcase. - visit(InvalidTermError.ConstantCondition) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.ConstantConditioncase. - visit(InvalidTermError.ConstantCondition) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.ConstantConditioncase. - visit(InvalidTermError.DuplicateBinding) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.DuplicateBindingcase. - visit(InvalidTermError.DuplicateBinding) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.DuplicateBindingcase. - visit(InvalidTermError.DuplicateField) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.DuplicateFieldcase. - visit(InvalidTermError.DuplicateField) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.DuplicateFieldcase. - visit(InvalidTermError.EmptyCaseStatement) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.EmptyCaseStatementcase. - visit(InvalidTermError.EmptyCaseStatement) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.EmptyCaseStatementcase. - visit(InvalidTermError.EmptyLetBindings) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.EmptyLetBindingscase. - visit(InvalidTermError.EmptyLetBindings) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.EmptyLetBindingscase. - visit(InvalidTermError.EmptyTermAnnotation) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.EmptyTermAnnotationcase. - visit(InvalidTermError.EmptyTermAnnotation) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.EmptyTermAnnotationcase. - visit(InvalidTermError.EmptyTypeNameInTerm) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.EmptyTypeNameInTermcase. - visit(InvalidTermError.EmptyTypeNameInTerm) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.EmptyTypeNameInTermcase. - visit(InvalidTermError.ExtraRecordFields) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.ExtraRecordFieldscase. - visit(InvalidTermError.ExtraRecordFields) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.ExtraRecordFieldscase. - visit(InvalidTermError.InvalidLambdaParameterName) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.InvalidLambdaParameterNamecase. - visit(InvalidTermError.InvalidLambdaParameterName) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.InvalidLambdaParameterNamecase. - visit(InvalidTermError.InvalidLetBindingName) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.InvalidLetBindingNamecase. - visit(InvalidTermError.InvalidLetBindingName) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.InvalidLetBindingNamecase. - visit(InvalidTermError.InvalidTypeLambdaParameterName) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.InvalidTypeLambdaParameterNamecase. - visit(InvalidTermError.InvalidTypeLambdaParameterName) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.InvalidTypeLambdaParameterNamecase. - visit(InvalidTermError.MissingCaseBranches) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.MissingCaseBranchescase. - visit(InvalidTermError.MissingCaseBranches) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.MissingCaseBranchescase. - visit(InvalidTermError.MissingRecordFields) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.MissingRecordFieldscase. - visit(InvalidTermError.MissingRecordFields) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.MissingRecordFieldscase. - visit(InvalidTermError.NestedTermAnnotation) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.NestedTermAnnotationcase. - visit(InvalidTermError.NestedTermAnnotation) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.NestedTermAnnotationcase. - visit(InvalidTermError.NominalTypeKindMismatch) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.NominalTypeKindMismatchcase. - visit(InvalidTermError.NominalTypeKindMismatch) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.NominalTypeKindMismatchcase. - visit(InvalidTermError.RedundantWrapUnwrap) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.RedundantWrapUnwrapcase. - visit(InvalidTermError.RedundantWrapUnwrap) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.RedundantWrapUnwrapcase. - visit(InvalidTermError.SelfApplication) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.SelfApplicationcase. - visit(InvalidTermError.SelfApplication) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.SelfApplicationcase. - visit(InvalidTermError.TermVariableShadowing) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.TermVariableShadowingcase. - visit(InvalidTermError.TermVariableShadowing) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.TermVariableShadowingcase. - visit(InvalidTermError.TypeVariableShadowingInTypeLambda) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.TypeVariableShadowingInTypeLambdacase. - visit(InvalidTermError.TypeVariableShadowingInTypeLambda) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.TypeVariableShadowingInTypeLambdacase. - visit(InvalidTermError.UndeclaredVariant) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UndeclaredVariantcase. - visit(InvalidTermError.UndeclaredVariant) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UndeclaredVariantcase. - visit(InvalidTermError.UndefinedTermVariable) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UndefinedTermVariablecase. - visit(InvalidTermError.UndefinedTermVariable) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UndefinedTermVariablecase. - visit(InvalidTermError.UndefinedTypeVariableInBindingType) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInBindingTypecase. - visit(InvalidTermError.UndefinedTypeVariableInBindingType) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInBindingTypecase. - visit(InvalidTermError.UndefinedTypeVariableInLambdaDomain) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInLambdaDomaincase. - visit(InvalidTermError.UndefinedTypeVariableInLambdaDomain) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInLambdaDomaincase. - visit(InvalidTermError.UndefinedTypeVariableInTypeApplication) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInTypeApplicationcase. - visit(InvalidTermError.UndefinedTypeVariableInTypeApplication) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UndefinedTypeVariableInTypeApplicationcase. - visit(InvalidTermError.UnknownCaseAlternative) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UnknownCaseAlternativecase. - visit(InvalidTermError.UnknownCaseAlternative) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UnknownCaseAlternativecase. - visit(InvalidTermError.UnknownPrimitiveName) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UnknownPrimitiveNamecase. - visit(InvalidTermError.UnknownPrimitiveName) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UnknownPrimitiveNamecase. - visit(InvalidTermError.UnknownProjectedField) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UnknownProjectedFieldcase. - visit(InvalidTermError.UnknownProjectedField) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UnknownProjectedFieldcase. - visit(InvalidTermError.UnnecessaryIdentityApplication) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UnnecessaryIdentityApplicationcase. - visit(InvalidTermError.UnnecessaryIdentityApplication) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UnnecessaryIdentityApplicationcase. - visit(InvalidTermError.UnresolvedNominalType) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UnresolvedNominalTypecase. - visit(InvalidTermError.UnresolvedNominalType) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UnresolvedNominalTypecase. - visit(InvalidTermError.UntypedTermVariable) - Method in interface hydra.error.core.InvalidTermError.PartialVisitor
-
Visit the
InvalidTermError.UntypedTermVariablecase. - visit(InvalidTermError.UntypedTermVariable) - Method in interface hydra.error.core.InvalidTermError.Visitor
-
Visit the
InvalidTermError.UntypedTermVariablecase. - visit(InvalidTypeError.DuplicateRecordTypeFieldNames) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.DuplicateRecordTypeFieldNamescase. - visit(InvalidTypeError.DuplicateRecordTypeFieldNames) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.DuplicateRecordTypeFieldNamescase. - visit(InvalidTypeError.DuplicateUnionTypeFieldNames) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.DuplicateUnionTypeFieldNamescase. - visit(InvalidTypeError.DuplicateUnionTypeFieldNames) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.DuplicateUnionTypeFieldNamescase. - visit(InvalidTypeError.EmptyRecordType) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.EmptyRecordTypecase. - visit(InvalidTypeError.EmptyRecordType) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.EmptyRecordTypecase. - visit(InvalidTypeError.EmptyTypeAnnotation) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.EmptyTypeAnnotationcase. - visit(InvalidTypeError.EmptyTypeAnnotation) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.EmptyTypeAnnotationcase. - visit(InvalidTypeError.EmptyUnionType) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.EmptyUnionTypecase. - visit(InvalidTypeError.EmptyUnionType) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.EmptyUnionTypecase. - visit(InvalidTypeError.InvalidForallParameterName) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.InvalidForallParameterNamecase. - visit(InvalidTypeError.InvalidForallParameterName) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.InvalidForallParameterNamecase. - visit(InvalidTypeError.InvalidTypeSchemeVariableName) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.InvalidTypeSchemeVariableNamecase. - visit(InvalidTypeError.InvalidTypeSchemeVariableName) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.InvalidTypeSchemeVariableNamecase. - visit(InvalidTypeError.NestedTypeAnnotation) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.NestedTypeAnnotationcase. - visit(InvalidTypeError.NestedTypeAnnotation) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.NestedTypeAnnotationcase. - visit(InvalidTypeError.NonComparableMapKeyType) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.NonComparableMapKeyTypecase. - visit(InvalidTypeError.NonComparableMapKeyType) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.NonComparableMapKeyTypecase. - visit(InvalidTypeError.NonComparableSetElementType) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.NonComparableSetElementTypecase. - visit(InvalidTypeError.NonComparableSetElementType) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.NonComparableSetElementTypecase. - visit(InvalidTypeError.SingleVariantUnion) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.SingleVariantUnioncase. - visit(InvalidTypeError.SingleVariantUnion) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.SingleVariantUnioncase. - visit(InvalidTypeError.TypeVariableShadowingInForall) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.TypeVariableShadowingInForallcase. - visit(InvalidTypeError.TypeVariableShadowingInForall) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.TypeVariableShadowingInForallcase. - visit(InvalidTypeError.UndefinedTypeVariable) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.UndefinedTypeVariablecase. - visit(InvalidTypeError.UndefinedTypeVariable) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.UndefinedTypeVariablecase. - visit(InvalidTypeError.VoidInNonBottomPosition) - Method in interface hydra.error.core.InvalidTypeError.PartialVisitor
-
Visit the
InvalidTypeError.VoidInNonBottomPositioncase. - visit(InvalidTypeError.VoidInNonBottomPosition) - Method in interface hydra.error.core.InvalidTypeError.Visitor
-
Visit the
InvalidTypeError.VoidInNonBottomPositioncase. - visit(FileError.AlreadyExists) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Visit the
FileError.AlreadyExistscase. - visit(FileError.AlreadyExists) - Method in interface hydra.error.file.FileError.Visitor
-
Visit the
FileError.AlreadyExistscase. - visit(FileError.InvalidPath) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Visit the
FileError.InvalidPathcase. - visit(FileError.InvalidPath) - Method in interface hydra.error.file.FileError.Visitor
-
Visit the
FileError.InvalidPathcase. - visit(FileError.NotFound) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Visit the
FileError.NotFoundcase. - visit(FileError.NotFound) - Method in interface hydra.error.file.FileError.Visitor
-
Visit the
FileError.NotFoundcase. - visit(FileError.Other) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Visit the
FileError.Othercase. - visit(FileError.Other) - Method in interface hydra.error.file.FileError.Visitor
-
Visit the
FileError.Othercase. - visit(FileError.PermissionDenied) - Method in interface hydra.error.file.FileError.PartialVisitor
-
Visit the
FileError.PermissionDeniedcase. - visit(FileError.PermissionDenied) - Method in interface hydra.error.file.FileError.Visitor
-
Visit the
FileError.PermissionDeniedcase. - visit(InvalidModuleError.ConflictingVariantName) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.ConflictingVariantNamecase. - visit(InvalidModuleError.ConflictingVariantName) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.ConflictingVariantNamecase. - visit(InvalidModuleError.DefinitionNotInModuleName) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.DefinitionNotInModuleNamecase. - visit(InvalidModuleError.DefinitionNotInModuleName) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.DefinitionNotInModuleNamecase. - visit(InvalidModuleError.DefinitionsOutOfOrder) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.DefinitionsOutOfOrdercase. - visit(InvalidModuleError.DefinitionsOutOfOrder) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.DefinitionsOutOfOrdercase. - visit(InvalidModuleError.DuplicateDefinitionName) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.DuplicateDefinitionNamecase. - visit(InvalidModuleError.DuplicateDefinitionName) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.DuplicateDefinitionNamecase. - visit(InvalidModuleError.InvalidDefinitionName) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.InvalidDefinitionNamecase. - visit(InvalidModuleError.InvalidDefinitionName) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.InvalidDefinitionNamecase. - visit(InvalidModuleError.InvalidModuleNameConvention) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.InvalidModuleNameConventioncase. - visit(InvalidModuleError.InvalidModuleNameConvention) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.InvalidModuleNameConventioncase. - visit(InvalidModuleError.MissingDocumentation) - Method in interface hydra.error.packaging.InvalidModuleError.PartialVisitor
-
Visit the
InvalidModuleError.MissingDocumentationcase. - visit(InvalidModuleError.MissingDocumentation) - Method in interface hydra.error.packaging.InvalidModuleError.Visitor
-
Visit the
InvalidModuleError.MissingDocumentationcase. - visit(InvalidPackageError.ConflictingModuleName) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Visit the
InvalidPackageError.ConflictingModuleNamecase. - visit(InvalidPackageError.ConflictingModuleName) - Method in interface hydra.error.packaging.InvalidPackageError.Visitor
-
Visit the
InvalidPackageError.ConflictingModuleNamecase. - visit(InvalidPackageError.DuplicateModuleName) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Visit the
InvalidPackageError.DuplicateModuleNamecase. - visit(InvalidPackageError.DuplicateModuleName) - Method in interface hydra.error.packaging.InvalidPackageError.Visitor
-
Visit the
InvalidPackageError.DuplicateModuleNamecase. - visit(InvalidPackageError.InvalidModule) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Visit the
InvalidPackageError.InvalidModulecase. - visit(InvalidPackageError.InvalidModule) - Method in interface hydra.error.packaging.InvalidPackageError.Visitor
-
Visit the
InvalidPackageError.InvalidModulecase. - visit(InvalidPackageError.InvalidPackageName) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Visit the
InvalidPackageError.InvalidPackageNamecase. - visit(InvalidPackageError.InvalidPackageName) - Method in interface hydra.error.packaging.InvalidPackageError.Visitor
-
Visit the
InvalidPackageError.InvalidPackageNamecase. - visit(InvalidPackageError.UndeclaredDependency) - Method in interface hydra.error.packaging.InvalidPackageError.PartialVisitor
-
Visit the
InvalidPackageError.UndeclaredDependencycase. - visit(InvalidPackageError.UndeclaredDependency) - Method in interface hydra.error.packaging.InvalidPackageError.Visitor
-
Visit the
InvalidPackageError.UndeclaredDependencycase. - visit(SystemError.CommandNotFound) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Visit the
SystemError.CommandNotFoundcase. - visit(SystemError.CommandNotFound) - Method in interface hydra.error.system.SystemError.Visitor
-
Visit the
SystemError.CommandNotFoundcase. - visit(SystemError.Interrupted) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Visit the
SystemError.Interruptedcase. - visit(SystemError.Interrupted) - Method in interface hydra.error.system.SystemError.Visitor
-
Visit the
SystemError.Interruptedcase. - visit(SystemError.InvalidWorkingDirectory) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Visit the
SystemError.InvalidWorkingDirectorycase. - visit(SystemError.InvalidWorkingDirectory) - Method in interface hydra.error.system.SystemError.Visitor
-
Visit the
SystemError.InvalidWorkingDirectorycase. - visit(SystemError.Other) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Visit the
SystemError.Othercase. - visit(SystemError.Other) - Method in interface hydra.error.system.SystemError.Visitor
-
Visit the
SystemError.Othercase. - visit(SystemError.PermissionDenied) - Method in interface hydra.error.system.SystemError.PartialVisitor
-
Visit the
SystemError.PermissionDeniedcase. - visit(SystemError.PermissionDenied) - Method in interface hydra.error.system.SystemError.Visitor
-
Visit the
SystemError.PermissionDeniedcase. - visit(Error_.Checking) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Checkingcase. - visit(Error_.Checking) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Checkingcase. - visit(Error_.Decoding) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Decodingcase. - visit(Error_.Decoding) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Decodingcase. - visit(Error_.DuplicateBinding) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.DuplicateBindingcase. - visit(Error_.DuplicateBinding) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.DuplicateBindingcase. - visit(Error_.DuplicateField) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.DuplicateFieldcase. - visit(Error_.DuplicateField) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.DuplicateFieldcase. - visit(Error_.Extraction) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Extractioncase. - visit(Error_.Extraction) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Extractioncase. - visit(Error_.Inference) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Inferencecase. - visit(Error_.Inference) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Inferencecase. - visit(Error_.InvalidLiteral) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.InvalidLiteralcase. - visit(Error_.InvalidLiteral) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.InvalidLiteralcase. - visit(Error_.Other) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Othercase. - visit(Error_.Other) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Othercase. - visit(Error_.Resolution) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Resolutioncase. - visit(Error_.Resolution) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Resolutioncase. - visit(Error_.UndefinedField) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.UndefinedFieldcase. - visit(Error_.UndefinedField) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.UndefinedFieldcase. - visit(Error_.UndefinedTermVariable) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.UndefinedTermVariablecase. - visit(Error_.UndefinedTermVariable) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.UndefinedTermVariablecase. - visit(Error_.UnexpectedTermVariant) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.UnexpectedTermVariantcase. - visit(Error_.UnexpectedTermVariant) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.UnexpectedTermVariantcase. - visit(Error_.UnexpectedTypeVariant) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.UnexpectedTypeVariantcase. - visit(Error_.UnexpectedTypeVariant) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.UnexpectedTypeVariantcase. - visit(Error_.Unification) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.Unificationcase. - visit(Error_.Unification) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.Unificationcase. - visit(Error_.UntypedTermVariable) - Method in interface hydra.errors.Error_.PartialVisitor
-
Visit the
Error_.UntypedTermVariablecase. - visit(Error_.UntypedTermVariable) - Method in interface hydra.errors.Error_.Visitor
-
Visit the
Error_.UntypedTermVariablecase. - visit(ExtractionError.EmptyList) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.EmptyListcase. - visit(ExtractionError.EmptyList) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.EmptyListcase. - visit(ExtractionError.MultipleBindings) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.MultipleBindingscase. - visit(ExtractionError.MultipleBindings) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.MultipleBindingscase. - visit(ExtractionError.MultipleFields) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.MultipleFieldscase. - visit(ExtractionError.MultipleFields) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.MultipleFieldscase. - visit(ExtractionError.NoMatchingField) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.NoMatchingFieldcase. - visit(ExtractionError.NoMatchingField) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.NoMatchingFieldcase. - visit(ExtractionError.NoSuchBinding) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.NoSuchBindingcase. - visit(ExtractionError.NoSuchBinding) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.NoSuchBindingcase. - visit(ExtractionError.NotEnoughCases) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.NotEnoughCasescase. - visit(ExtractionError.NotEnoughCases) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.NotEnoughCasescase. - visit(ExtractionError.UnexpectedShape) - Method in interface hydra.errors.ExtractionError.PartialVisitor
-
Visit the
ExtractionError.UnexpectedShapecase. - visit(ExtractionError.UnexpectedShape) - Method in interface hydra.errors.ExtractionError.Visitor
-
Visit the
ExtractionError.UnexpectedShapecase. - visit(InferenceError.Checking) - Method in interface hydra.errors.InferenceError.PartialVisitor
-
Visit the
InferenceError.Checkingcase. - visit(InferenceError.Checking) - Method in interface hydra.errors.InferenceError.Visitor
-
Visit the
InferenceError.Checkingcase. - visit(InferenceError.Other) - Method in interface hydra.errors.InferenceError.PartialVisitor
-
Visit the
InferenceError.Othercase. - visit(InferenceError.Other) - Method in interface hydra.errors.InferenceError.Visitor
-
Visit the
InferenceError.Othercase. - visit(InferenceError.Unification) - Method in interface hydra.errors.InferenceError.PartialVisitor
-
Visit the
InferenceError.Unificationcase. - visit(InferenceError.Unification) - Method in interface hydra.errors.InferenceError.Visitor
-
Visit the
InferenceError.Unificationcase. - visit(ResolutionError.NoMatchingField) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Visit the
ResolutionError.NoMatchingFieldcase. - visit(ResolutionError.NoMatchingField) - Method in interface hydra.errors.ResolutionError.Visitor
-
Visit the
ResolutionError.NoMatchingFieldcase. - visit(ResolutionError.NoSuchBinding) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Visit the
ResolutionError.NoSuchBindingcase. - visit(ResolutionError.NoSuchBinding) - Method in interface hydra.errors.ResolutionError.Visitor
-
Visit the
ResolutionError.NoSuchBindingcase. - visit(ResolutionError.NoSuchPrimitive) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Visit the
ResolutionError.NoSuchPrimitivecase. - visit(ResolutionError.NoSuchPrimitive) - Method in interface hydra.errors.ResolutionError.Visitor
-
Visit the
ResolutionError.NoSuchPrimitivecase. - visit(ResolutionError.Other) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Visit the
ResolutionError.Othercase. - visit(ResolutionError.Other) - Method in interface hydra.errors.ResolutionError.Visitor
-
Visit the
ResolutionError.Othercase. - visit(ResolutionError.UnexpectedShape) - Method in interface hydra.errors.ResolutionError.PartialVisitor
-
Visit the
ResolutionError.UnexpectedShapecase. - visit(ResolutionError.UnexpectedShape) - Method in interface hydra.errors.ResolutionError.Visitor
-
Visit the
ResolutionError.UnexpectedShapecase. - visit(FileType.Block) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Blockcase. - visit(FileType.Block) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Blockcase. - visit(FileType.Character_) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Character_case. - visit(FileType.Character_) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Character_case. - visit(FileType.Directory) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Directorycase. - visit(FileType.Directory) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Directorycase. - visit(FileType.Fifo) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Fifocase. - visit(FileType.Fifo) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Fifocase. - visit(FileType.Link) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Linkcase. - visit(FileType.Link) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Linkcase. - visit(FileType.Regular) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Regularcase. - visit(FileType.Regular) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Regularcase. - visit(FileType.Socket) - Method in interface hydra.file.FileType.PartialVisitor
-
Visit the
FileType.Socketcase. - visit(FileType.Socket) - Method in interface hydra.file.FileType.Visitor
-
Visit the
FileType.Socketcase. - visit(Value.Array) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.Arraycase. - visit(Value.Array) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.Arraycase. - visit(Value.Boolean_) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.Boolean_case. - visit(Value.Boolean_) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.Boolean_case. - visit(Value.Null) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.Nullcase. - visit(Value.Null) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.Nullcase. - visit(Value.Number_) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.Number_case. - visit(Value.Number_) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.Number_case. - visit(Value.Object_) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.Object_case. - visit(Value.Object_) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.Object_case. - visit(Value.String_) - Method in interface hydra.json.model.Value.PartialVisitor
-
Visit the
Value.String_case. - visit(Value.String_) - Method in interface hydra.json.model.Value.Visitor
-
Visit the
Value.String_case. - visit(Either.Left<L, R>) - Method in interface hydra.overlay.java.util.Either.PartialVisitor
- visit(Either.Left<L, R>) - Method in interface hydra.overlay.java.util.Either.Visitor
-
Visit a Left value.
- visit(Either.Right<L, R>) - Method in interface hydra.overlay.java.util.Either.PartialVisitor
- visit(Either.Right<L, R>) - Method in interface hydra.overlay.java.util.Either.Visitor
-
Visit a Right value.
- visit(Definition.Primitive) - Method in interface hydra.packaging.Definition.PartialVisitor
-
Visit the
Definition.Primitivecase. - visit(Definition.Primitive) - Method in interface hydra.packaging.Definition.Visitor
-
Visit the
Definition.Primitivecase. - visit(Definition.Term) - Method in interface hydra.packaging.Definition.PartialVisitor
-
Visit the
Definition.Termcase. - visit(Definition.Term) - Method in interface hydra.packaging.Definition.Visitor
-
Visit the
Definition.Termcase. - visit(Definition.Type) - Method in interface hydra.packaging.Definition.PartialVisitor
-
Visit the
Definition.Typecase. - visit(Definition.Type) - Method in interface hydra.packaging.Definition.Visitor
-
Visit the
Definition.Typecase. - visit(DefinitionReference.Primitive) - Method in interface hydra.packaging.DefinitionReference.PartialVisitor
-
Visit the
DefinitionReference.Primitivecase. - visit(DefinitionReference.Primitive) - Method in interface hydra.packaging.DefinitionReference.Visitor
-
Visit the
DefinitionReference.Primitivecase. - visit(DefinitionReference.Term) - Method in interface hydra.packaging.DefinitionReference.PartialVisitor
-
Visit the
DefinitionReference.Termcase. - visit(DefinitionReference.Term) - Method in interface hydra.packaging.DefinitionReference.Visitor
-
Visit the
DefinitionReference.Termcase. - visit(DefinitionReference.Type) - Method in interface hydra.packaging.DefinitionReference.PartialVisitor
-
Visit the
DefinitionReference.Typecase. - visit(DefinitionReference.Type) - Method in interface hydra.packaging.DefinitionReference.Visitor
-
Visit the
DefinitionReference.Typecase. - visit(DependencyScope.Api) - Method in interface hydra.packaging.DependencyScope.PartialVisitor
-
Visit the
DependencyScope.Apicase. - visit(DependencyScope.Api) - Method in interface hydra.packaging.DependencyScope.Visitor
-
Visit the
DependencyScope.Apicase. - visit(DependencyScope.Runtime_) - Method in interface hydra.packaging.DependencyScope.PartialVisitor
-
Visit the
DependencyScope.Runtime_case. - visit(DependencyScope.Runtime_) - Method in interface hydra.packaging.DependencyScope.Visitor
-
Visit the
DependencyScope.Runtime_case. - visit(DependencyScope.Test) - Method in interface hydra.packaging.DependencyScope.PartialVisitor
-
Visit the
DependencyScope.Testcase. - visit(DependencyScope.Test) - Method in interface hydra.packaging.DependencyScope.Visitor
-
Visit the
DependencyScope.Testcase. - visit(DependencyScope.Tool) - Method in interface hydra.packaging.DependencyScope.PartialVisitor
-
Visit the
DependencyScope.Toolcase. - visit(DependencyScope.Tool) - Method in interface hydra.packaging.DependencyScope.Visitor
-
Visit the
DependencyScope.Toolcase. - visit(EntityReference.Definition) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Visit the
EntityReference.Definitioncase. - visit(EntityReference.Definition) - Method in interface hydra.packaging.EntityReference.Visitor
-
Visit the
EntityReference.Definitioncase. - visit(EntityReference.Module) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Visit the
EntityReference.Modulecase. - visit(EntityReference.Module) - Method in interface hydra.packaging.EntityReference.Visitor
-
Visit the
EntityReference.Modulecase. - visit(EntityReference.Package_) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Visit the
EntityReference.Package_case. - visit(EntityReference.Package_) - Method in interface hydra.packaging.EntityReference.Visitor
-
Visit the
EntityReference.Package_case. - visit(EntityReference.TermExpr) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Visit the
EntityReference.TermExprcase. - visit(EntityReference.TermExpr) - Method in interface hydra.packaging.EntityReference.Visitor
-
Visit the
EntityReference.TermExprcase. - visit(EntityReference.TypeExpr) - Method in interface hydra.packaging.EntityReference.PartialVisitor
-
Visit the
EntityReference.TypeExprcase. - visit(EntityReference.TypeExpr) - Method in interface hydra.packaging.EntityReference.Visitor
-
Visit the
EntityReference.TypeExprcase. - visit(VersionSpecifier.Any) - Method in interface hydra.packaging.VersionSpecifier.PartialVisitor
-
Visit the
VersionSpecifier.Anycase. - visit(VersionSpecifier.Any) - Method in interface hydra.packaging.VersionSpecifier.Visitor
-
Visit the
VersionSpecifier.Anycase. - visit(VersionSpecifier.AtLeast) - Method in interface hydra.packaging.VersionSpecifier.PartialVisitor
-
Visit the
VersionSpecifier.AtLeastcase. - visit(VersionSpecifier.AtLeast) - Method in interface hydra.packaging.VersionSpecifier.Visitor
-
Visit the
VersionSpecifier.AtLeastcase. - visit(VersionSpecifier.Exact) - Method in interface hydra.packaging.VersionSpecifier.PartialVisitor
-
Visit the
VersionSpecifier.Exactcase. - visit(VersionSpecifier.Exact) - Method in interface hydra.packaging.VersionSpecifier.Visitor
-
Visit the
VersionSpecifier.Exactcase. - visit(VersionSpecifier.Range) - Method in interface hydra.packaging.VersionSpecifier.PartialVisitor
-
Visit the
VersionSpecifier.Rangecase. - visit(VersionSpecifier.Range) - Method in interface hydra.packaging.VersionSpecifier.Visitor
-
Visit the
VersionSpecifier.Rangecase. - visit(ParseResult.Failure<A>) - Method in interface hydra.parsing.ParseResult.PartialVisitor
-
Visit the
ParseResult.Failurecase. - visit(ParseResult.Failure<A>) - Method in interface hydra.parsing.ParseResult.Visitor
-
Visit the
ParseResult.Failurecase. - visit(ParseResult.Success<A>) - Method in interface hydra.parsing.ParseResult.PartialVisitor
-
Visit the
ParseResult.Successcase. - visit(ParseResult.Success<A>) - Method in interface hydra.parsing.ParseResult.Visitor
-
Visit the
ParseResult.Successcase. - visit(SubtermLink.Attribute) - Method in interface hydra.paths.SubtermLink.PartialVisitor
-
Visit the
SubtermLink.Attributecase. - visit(SubtermLink.Attribute) - Method in interface hydra.paths.SubtermLink.Visitor
-
Visit the
SubtermLink.Attributecase. - visit(SubtermLink.Edge) - Method in interface hydra.paths.SubtermLink.PartialVisitor
-
Visit the
SubtermLink.Edgecase. - visit(SubtermLink.Edge) - Method in interface hydra.paths.SubtermLink.Visitor
-
Visit the
SubtermLink.Edgecase. - visit(SubtermLink.Property) - Method in interface hydra.paths.SubtermLink.PartialVisitor
-
Visit the
SubtermLink.Propertycase. - visit(SubtermLink.Property) - Method in interface hydra.paths.SubtermLink.Visitor
-
Visit the
SubtermLink.Propertycase. - visit(SubtermStep.AnnotatedAnnotation) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.AnnotatedAnnotationcase. - visit(SubtermStep.AnnotatedAnnotation) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.AnnotatedAnnotationcase. - visit(SubtermStep.AnnotatedBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.AnnotatedBodycase. - visit(SubtermStep.AnnotatedBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.AnnotatedBodycase. - visit(SubtermStep.ApplicationArgument) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.ApplicationArgumentcase. - visit(SubtermStep.ApplicationArgument) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.ApplicationArgumentcase. - visit(SubtermStep.ApplicationFunction) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.ApplicationFunctioncase. - visit(SubtermStep.ApplicationFunction) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.ApplicationFunctioncase. - visit(SubtermStep.CasesCase) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.CasesCasecase. - visit(SubtermStep.CasesCase) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.CasesCasecase. - visit(SubtermStep.CasesDefault) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.CasesDefaultcase. - visit(SubtermStep.CasesDefault) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.CasesDefaultcase. - visit(SubtermStep.EitherLeft) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.EitherLeftcase. - visit(SubtermStep.EitherLeft) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.EitherLeftcase. - visit(SubtermStep.EitherRight) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.EitherRightcase. - visit(SubtermStep.EitherRight) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.EitherRightcase. - visit(SubtermStep.InjectField) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.InjectFieldcase. - visit(SubtermStep.InjectField) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.InjectFieldcase. - visit(SubtermStep.LambdaBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.LambdaBodycase. - visit(SubtermStep.LambdaBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.LambdaBodycase. - visit(SubtermStep.LetBinding) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.LetBindingcase. - visit(SubtermStep.LetBinding) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.LetBindingcase. - visit(SubtermStep.LetBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.LetBodycase. - visit(SubtermStep.LetBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.LetBodycase. - visit(SubtermStep.ListElement) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.ListElementcase. - visit(SubtermStep.ListElement) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.ListElementcase. - visit(SubtermStep.MapKey) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.MapKeycase. - visit(SubtermStep.MapKey) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.MapKeycase. - visit(SubtermStep.MapValue) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.MapValuecase. - visit(SubtermStep.MapValue) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.MapValuecase. - visit(SubtermStep.OptionalGiven) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.OptionalGivencase. - visit(SubtermStep.OptionalGiven) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.OptionalGivencase. - visit(SubtermStep.PairFirst) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.PairFirstcase. - visit(SubtermStep.PairFirst) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.PairFirstcase. - visit(SubtermStep.PairSecond) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.PairSecondcase. - visit(SubtermStep.PairSecond) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.PairSecondcase. - visit(SubtermStep.RecordField) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.RecordFieldcase. - visit(SubtermStep.RecordField) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.RecordFieldcase. - visit(SubtermStep.SetElement) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.SetElementcase. - visit(SubtermStep.SetElement) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.SetElementcase. - visit(SubtermStep.TypeApplicationBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.TypeApplicationBodycase. - visit(SubtermStep.TypeApplicationBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.TypeApplicationBodycase. - visit(SubtermStep.TypeLambdaBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.TypeLambdaBodycase. - visit(SubtermStep.TypeLambdaBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.TypeLambdaBodycase. - visit(SubtermStep.WrapBody) - Method in interface hydra.paths.SubtermStep.PartialVisitor
-
Visit the
SubtermStep.WrapBodycase. - visit(SubtermStep.WrapBody) - Method in interface hydra.paths.SubtermStep.Visitor
-
Visit the
SubtermStep.WrapBodycase. - visit(SubtypeLink.Attribute) - Method in interface hydra.paths.SubtypeLink.PartialVisitor
-
Visit the
SubtypeLink.Attributecase. - visit(SubtypeLink.Attribute) - Method in interface hydra.paths.SubtypeLink.Visitor
-
Visit the
SubtypeLink.Attributecase. - visit(SubtypeLink.Edge) - Method in interface hydra.paths.SubtypeLink.PartialVisitor
-
Visit the
SubtypeLink.Edgecase. - visit(SubtypeLink.Edge) - Method in interface hydra.paths.SubtypeLink.Visitor
-
Visit the
SubtypeLink.Edgecase. - visit(SubtypeLink.Property) - Method in interface hydra.paths.SubtypeLink.PartialVisitor
-
Visit the
SubtypeLink.Propertycase. - visit(SubtypeLink.Property) - Method in interface hydra.paths.SubtypeLink.Visitor
-
Visit the
SubtypeLink.Propertycase. - visit(SubtypeStep.AnnotatedBody) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.AnnotatedBodycase. - visit(SubtypeStep.AnnotatedBody) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.AnnotatedBodycase. - visit(SubtypeStep.ApplicationArgument) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.ApplicationArgumentcase. - visit(SubtypeStep.ApplicationArgument) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.ApplicationArgumentcase. - visit(SubtypeStep.ApplicationFunction) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.ApplicationFunctioncase. - visit(SubtypeStep.ApplicationFunction) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.ApplicationFunctioncase. - visit(SubtypeStep.EffectValue) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.EffectValuecase. - visit(SubtypeStep.EffectValue) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.EffectValuecase. - visit(SubtypeStep.EitherLeft) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.EitherLeftcase. - visit(SubtypeStep.EitherLeft) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.EitherLeftcase. - visit(SubtypeStep.EitherRight) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.EitherRightcase. - visit(SubtypeStep.EitherRight) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.EitherRightcase. - visit(SubtypeStep.ForallBody) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.ForallBodycase. - visit(SubtypeStep.ForallBody) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.ForallBodycase. - visit(SubtypeStep.FunctionCodomain) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.FunctionCodomaincase. - visit(SubtypeStep.FunctionCodomain) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.FunctionCodomaincase. - visit(SubtypeStep.FunctionDomain) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.FunctionDomaincase. - visit(SubtypeStep.FunctionDomain) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.FunctionDomaincase. - visit(SubtypeStep.ListElement) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.ListElementcase. - visit(SubtypeStep.ListElement) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.ListElementcase. - visit(SubtypeStep.MapKeys) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.MapKeyscase. - visit(SubtypeStep.MapKeys) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.MapKeyscase. - visit(SubtypeStep.MapValues) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.MapValuescase. - visit(SubtypeStep.MapValues) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.MapValuescase. - visit(SubtypeStep.OptionalElement) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.OptionalElementcase. - visit(SubtypeStep.OptionalElement) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.OptionalElementcase. - visit(SubtypeStep.PairFirst) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.PairFirstcase. - visit(SubtypeStep.PairFirst) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.PairFirstcase. - visit(SubtypeStep.PairSecond) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.PairSecondcase. - visit(SubtypeStep.PairSecond) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.PairSecondcase. - visit(SubtypeStep.RecordField) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.RecordFieldcase. - visit(SubtypeStep.RecordField) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.RecordFieldcase. - visit(SubtypeStep.SetElement) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.SetElementcase. - visit(SubtypeStep.SetElement) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.SetElementcase. - visit(SubtypeStep.UnionField) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.UnionFieldcase. - visit(SubtypeStep.UnionField) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.UnionFieldcase. - visit(SubtypeStep.WrapBody) - Method in interface hydra.paths.SubtypeStep.PartialVisitor
-
Visit the
SubtypeStep.WrapBodycase. - visit(SubtypeStep.WrapBody) - Method in interface hydra.paths.SubtypeStep.Visitor
-
Visit the
SubtypeStep.WrapBodycase. - visit(TermAttribute.CasesTypeName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.CasesTypeNamecase. - visit(TermAttribute.CasesTypeName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.CasesTypeNamecase. - visit(TermAttribute.InjectTypeName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.InjectTypeNamecase. - visit(TermAttribute.InjectTypeName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.InjectTypeNamecase. - visit(TermAttribute.LambdaDomainGiven) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.LambdaDomainGivencase. - visit(TermAttribute.LambdaDomainGiven) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.LambdaDomainGivencase. - visit(TermAttribute.LambdaParameter) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.LambdaParametercase. - visit(TermAttribute.LambdaParameter) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.LambdaParametercase. - visit(TermAttribute.LetBindingTypeSchemeGiven) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.LetBindingTypeSchemeGivencase. - visit(TermAttribute.LetBindingTypeSchemeGiven) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.LetBindingTypeSchemeGivencase. - visit(TermAttribute.ProjectFieldName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.ProjectFieldNamecase. - visit(TermAttribute.ProjectFieldName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.ProjectFieldNamecase. - visit(TermAttribute.ProjectTypeName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.ProjectTypeNamecase. - visit(TermAttribute.ProjectTypeName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.ProjectTypeNamecase. - visit(TermAttribute.RecordTypeName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.RecordTypeNamecase. - visit(TermAttribute.RecordTypeName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.RecordTypeNamecase. - visit(TermAttribute.TypeApplicationType) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.TypeApplicationTypecase. - visit(TermAttribute.TypeApplicationType) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.TypeApplicationTypecase. - visit(TermAttribute.TypeLambdaParameter) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.TypeLambdaParametercase. - visit(TermAttribute.TypeLambdaParameter) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.TypeLambdaParametercase. - visit(TermAttribute.WrapTypeName) - Method in interface hydra.paths.TermAttribute.PartialVisitor
-
Visit the
TermAttribute.WrapTypeNamecase. - visit(TermAttribute.WrapTypeName) - Method in interface hydra.paths.TermAttribute.Visitor
-
Visit the
TermAttribute.WrapTypeNamecase. - visit(TypeAttribute.AnnotatedAnnotation) - Method in interface hydra.paths.TypeAttribute.PartialVisitor
-
Visit the
TypeAttribute.AnnotatedAnnotationcase. - visit(TypeAttribute.AnnotatedAnnotation) - Method in interface hydra.paths.TypeAttribute.Visitor
-
Visit the
TypeAttribute.AnnotatedAnnotationcase. - visit(TypeAttribute.ForallParameter) - Method in interface hydra.paths.TypeAttribute.PartialVisitor
-
Visit the
TypeAttribute.ForallParametercase. - visit(TypeAttribute.ForallParameter) - Method in interface hydra.paths.TypeAttribute.Visitor
-
Visit the
TypeAttribute.ForallParametercase. - visit(ComparisonConstraint.Equal) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.Equalcase. - visit(ComparisonConstraint.Equal) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.Equalcase. - visit(ComparisonConstraint.GreaterThan) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.GreaterThancase. - visit(ComparisonConstraint.GreaterThan) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.GreaterThancase. - visit(ComparisonConstraint.GreaterThanOrEqual) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.GreaterThanOrEqualcase. - visit(ComparisonConstraint.GreaterThanOrEqual) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.GreaterThanOrEqualcase. - visit(ComparisonConstraint.LessThan) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.LessThancase. - visit(ComparisonConstraint.LessThan) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.LessThancase. - visit(ComparisonConstraint.LessThanOrEqual) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.LessThanOrEqualcase. - visit(ComparisonConstraint.LessThanOrEqual) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.LessThanOrEqualcase. - visit(ComparisonConstraint.NotEqual) - Method in interface hydra.query.ComparisonConstraint.PartialVisitor
-
Visit the
ComparisonConstraint.NotEqualcase. - visit(ComparisonConstraint.NotEqual) - Method in interface hydra.query.ComparisonConstraint.Visitor
-
Visit the
ComparisonConstraint.NotEqualcase. - visit(Node.Term) - Method in interface hydra.query.Node.PartialVisitor
-
Visit the
Node.Termcase. - visit(Node.Term) - Method in interface hydra.query.Node.Visitor
-
Visit the
Node.Termcase. - visit(Node.Variable) - Method in interface hydra.query.Node.PartialVisitor
-
Visit the
Node.Variablecase. - visit(Node.Variable) - Method in interface hydra.query.Node.Visitor
-
Visit the
Node.Variablecase. - visit(Node.Wildcard) - Method in interface hydra.query.Node.PartialVisitor
-
Visit the
Node.Wildcardcase. - visit(Node.Wildcard) - Method in interface hydra.query.Node.Visitor
-
Visit the
Node.Wildcardcase. - visit(Path.Inverse) - Method in interface hydra.query.Path.PartialVisitor
-
Visit the
Path.Inversecase. - visit(Path.Inverse) - Method in interface hydra.query.Path.Visitor
-
Visit the
Path.Inversecase. - visit(Path.Regex) - Method in interface hydra.query.Path.PartialVisitor
-
Visit the
Path.Regexcase. - visit(Path.Regex) - Method in interface hydra.query.Path.Visitor
-
Visit the
Path.Regexcase. - visit(Path.Step) - Method in interface hydra.query.Path.PartialVisitor
-
Visit the
Path.Stepcase. - visit(Path.Step) - Method in interface hydra.query.Path.Visitor
-
Visit the
Path.Stepcase. - visit(Pattern.Conjunction) - Method in interface hydra.query.Pattern.PartialVisitor
-
Visit the
Pattern.Conjunctioncase. - visit(Pattern.Conjunction) - Method in interface hydra.query.Pattern.Visitor
-
Visit the
Pattern.Conjunctioncase. - visit(Pattern.Disjunction) - Method in interface hydra.query.Pattern.PartialVisitor
-
Visit the
Pattern.Disjunctioncase. - visit(Pattern.Disjunction) - Method in interface hydra.query.Pattern.Visitor
-
Visit the
Pattern.Disjunctioncase. - visit(Pattern.Graph) - Method in interface hydra.query.Pattern.PartialVisitor
-
Visit the
Pattern.Graphcase. - visit(Pattern.Graph) - Method in interface hydra.query.Pattern.Visitor
-
Visit the
Pattern.Graphcase. - visit(Pattern.Negation) - Method in interface hydra.query.Pattern.PartialVisitor
-
Visit the
Pattern.Negationcase. - visit(Pattern.Negation) - Method in interface hydra.query.Pattern.Visitor
-
Visit the
Pattern.Negationcase. - visit(Pattern.Triple) - Method in interface hydra.query.Pattern.PartialVisitor
-
Visit the
Pattern.Triplecase. - visit(Pattern.Triple) - Method in interface hydra.query.Pattern.Visitor
-
Visit the
Pattern.Triplecase. - visit(RegexQuantifier.AtLeast) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.AtLeastcase. - visit(RegexQuantifier.AtLeast) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.AtLeastcase. - visit(RegexQuantifier.Exactly) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.Exactlycase. - visit(RegexQuantifier.Exactly) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.Exactlycase. - visit(RegexQuantifier.One) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.Onecase. - visit(RegexQuantifier.One) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.Onecase. - visit(RegexQuantifier.OneOrMore) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.OneOrMorecase. - visit(RegexQuantifier.OneOrMore) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.OneOrMorecase. - visit(RegexQuantifier.Range) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.Rangecase. - visit(RegexQuantifier.Range) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.Rangecase. - visit(RegexQuantifier.ZeroOrMore) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.ZeroOrMorecase. - visit(RegexQuantifier.ZeroOrMore) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.ZeroOrMorecase. - visit(RegexQuantifier.ZeroOrOne) - Method in interface hydra.query.RegexQuantifier.PartialVisitor
-
Visit the
RegexQuantifier.ZeroOrOnecase. - visit(RegexQuantifier.ZeroOrOne) - Method in interface hydra.query.RegexQuantifier.Visitor
-
Visit the
RegexQuantifier.ZeroOrOnecase. - visit(Step.Compare) - Method in interface hydra.query.Step.PartialVisitor
-
Visit the
Step.Comparecase. - visit(Step.Compare) - Method in interface hydra.query.Step.Visitor
-
Visit the
Step.Comparecase. - visit(Step.Edge) - Method in interface hydra.query.Step.PartialVisitor
-
Visit the
Step.Edgecase. - visit(Step.Edge) - Method in interface hydra.query.Step.Visitor
-
Visit the
Step.Edgecase. - visit(Step.Project) - Method in interface hydra.query.Step.PartialVisitor
-
Visit the
Step.Projectcase. - visit(Step.Project) - Method in interface hydra.query.Step.Visitor
-
Visit the
Step.Projectcase. - visit(Atom.AnchorEnd) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.AnchorEndcase. - visit(Atom.AnchorEnd) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.AnchorEndcase. - visit(Atom.AnchorStart) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.AnchorStartcase. - visit(Atom.AnchorStart) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.AnchorStartcase. - visit(Atom.Any) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.Anycase. - visit(Atom.Any) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.Anycase. - visit(Atom.Class_) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.Class_case. - visit(Atom.Class_) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.Class_case. - visit(Atom.Group) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.Groupcase. - visit(Atom.Group) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.Groupcase. - visit(Atom.Literal) - Method in interface hydra.regex.Atom.PartialVisitor
-
Visit the
Atom.Literalcase. - visit(Atom.Literal) - Method in interface hydra.regex.Atom.Visitor
-
Visit the
Atom.Literalcase. - visit(ClassItem.Character_) - Method in interface hydra.regex.ClassItem.PartialVisitor
-
Visit the
ClassItem.Character_case. - visit(ClassItem.Character_) - Method in interface hydra.regex.ClassItem.Visitor
-
Visit the
ClassItem.Character_case. - visit(ClassItem.Range) - Method in interface hydra.regex.ClassItem.PartialVisitor
-
Visit the
ClassItem.Rangecase. - visit(ClassItem.Range) - Method in interface hydra.regex.ClassItem.Visitor
-
Visit the
ClassItem.Rangecase. - visit(Quantifier.AtLeast) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.AtLeastcase. - visit(Quantifier.AtLeast) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.AtLeastcase. - visit(Quantifier.Exactly) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.Exactlycase. - visit(Quantifier.Exactly) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.Exactlycase. - visit(Quantifier.One) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.Onecase. - visit(Quantifier.One) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.Onecase. - visit(Quantifier.OneOrMore) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.OneOrMorecase. - visit(Quantifier.OneOrMore) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.OneOrMorecase. - visit(Quantifier.Range) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.Rangecase. - visit(Quantifier.Range) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.Rangecase. - visit(Quantifier.ZeroOrMore) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.ZeroOrMorecase. - visit(Quantifier.ZeroOrMore) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.ZeroOrMorecase. - visit(Quantifier.ZeroOrOne) - Method in interface hydra.regex.Quantifier.PartialVisitor
-
Visit the
Quantifier.ZeroOrOnecase. - visit(Quantifier.ZeroOrOne) - Method in interface hydra.regex.Quantifier.Visitor
-
Visit the
Quantifier.ZeroOrOnecase. - visit(TestCase.Effectful) - Method in interface hydra.testing.TestCase.PartialVisitor
-
Visit the
TestCase.Effectfulcase. - visit(TestCase.Effectful) - Method in interface hydra.testing.TestCase.Visitor
-
Visit the
TestCase.Effectfulcase. - visit(TestCase.Universal) - Method in interface hydra.testing.TestCase.PartialVisitor
-
Visit the
TestCase.Universalcase. - visit(TestCase.Universal) - Method in interface hydra.testing.TestCase.Visitor
-
Visit the
TestCase.Universalcase. - visit(CaseConvention.Camel) - Method in interface hydra.util.CaseConvention.PartialVisitor
-
Visit the
CaseConvention.Camelcase. - visit(CaseConvention.Camel) - Method in interface hydra.util.CaseConvention.Visitor
-
Visit the
CaseConvention.Camelcase. - visit(CaseConvention.LowerSnake) - Method in interface hydra.util.CaseConvention.PartialVisitor
-
Visit the
CaseConvention.LowerSnakecase. - visit(CaseConvention.LowerSnake) - Method in interface hydra.util.CaseConvention.Visitor
-
Visit the
CaseConvention.LowerSnakecase. - visit(CaseConvention.Pascal) - Method in interface hydra.util.CaseConvention.PartialVisitor
-
Visit the
CaseConvention.Pascalcase. - visit(CaseConvention.Pascal) - Method in interface hydra.util.CaseConvention.Visitor
-
Visit the
CaseConvention.Pascalcase. - visit(CaseConvention.UpperSnake) - Method in interface hydra.util.CaseConvention.PartialVisitor
-
Visit the
CaseConvention.UpperSnakecase. - visit(CaseConvention.UpperSnake) - Method in interface hydra.util.CaseConvention.Visitor
-
Visit the
CaseConvention.UpperSnakecase. - visit(Comparison.EqualTo) - Method in interface hydra.util.Comparison.PartialVisitor
-
Visit the
Comparison.EqualTocase. - visit(Comparison.EqualTo) - Method in interface hydra.util.Comparison.Visitor
-
Visit the
Comparison.EqualTocase. - visit(Comparison.GreaterThan) - Method in interface hydra.util.Comparison.PartialVisitor
-
Visit the
Comparison.GreaterThancase. - visit(Comparison.GreaterThan) - Method in interface hydra.util.Comparison.Visitor
-
Visit the
Comparison.GreaterThancase. - visit(Comparison.LessThan) - Method in interface hydra.util.Comparison.PartialVisitor
-
Visit the
Comparison.LessThancase. - visit(Comparison.LessThan) - Method in interface hydra.util.Comparison.Visitor
-
Visit the
Comparison.LessThancase. - visit(Precision.Arbitrary) - Method in interface hydra.util.Precision.PartialVisitor
-
Visit the
Precision.Arbitrarycase. - visit(Precision.Arbitrary) - Method in interface hydra.util.Precision.Visitor
-
Visit the
Precision.Arbitrarycase. - visit(Precision.Bits) - Method in interface hydra.util.Precision.PartialVisitor
-
Visit the
Precision.Bitscase. - visit(Precision.Bits) - Method in interface hydra.util.Precision.Visitor
-
Visit the
Precision.Bitscase. - visit(LiteralVariant.Binary) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.Binarycase. - visit(LiteralVariant.Binary) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.Binarycase. - visit(LiteralVariant.Boolean_) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.Boolean_case. - visit(LiteralVariant.Boolean_) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.Boolean_case. - visit(LiteralVariant.Decimal) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.Decimalcase. - visit(LiteralVariant.Decimal) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.Decimalcase. - visit(LiteralVariant.Float_) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.Float_case. - visit(LiteralVariant.Float_) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.Float_case. - visit(LiteralVariant.Integer_) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.Integer_case. - visit(LiteralVariant.Integer_) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.Integer_case. - visit(LiteralVariant.String_) - Method in interface hydra.variants.LiteralVariant.PartialVisitor
-
Visit the
LiteralVariant.String_case. - visit(LiteralVariant.String_) - Method in interface hydra.variants.LiteralVariant.Visitor
-
Visit the
LiteralVariant.String_case. - visit(TermVariant.Annotated) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Annotatedcase. - visit(TermVariant.Annotated) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Annotatedcase. - visit(TermVariant.Application) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Applicationcase. - visit(TermVariant.Application) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Applicationcase. - visit(TermVariant.Cases) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Casescase. - visit(TermVariant.Cases) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Casescase. - visit(TermVariant.Either) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Eithercase. - visit(TermVariant.Either) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Eithercase. - visit(TermVariant.Inject) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Injectcase. - visit(TermVariant.Inject) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Injectcase. - visit(TermVariant.Lambda) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Lambdacase. - visit(TermVariant.Lambda) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Lambdacase. - visit(TermVariant.Let) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Letcase. - visit(TermVariant.Let) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Letcase. - visit(TermVariant.List) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Listcase. - visit(TermVariant.List) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Listcase. - visit(TermVariant.Literal) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Literalcase. - visit(TermVariant.Literal) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Literalcase. - visit(TermVariant.Map) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Mapcase. - visit(TermVariant.Map) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Mapcase. - visit(TermVariant.Optional) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Optionalcase. - visit(TermVariant.Optional) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Optionalcase. - visit(TermVariant.Pair) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Paircase. - visit(TermVariant.Pair) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Paircase. - visit(TermVariant.Project) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Projectcase. - visit(TermVariant.Project) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Projectcase. - visit(TermVariant.Record) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Recordcase. - visit(TermVariant.Record) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Recordcase. - visit(TermVariant.Set) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Setcase. - visit(TermVariant.Set) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Setcase. - visit(TermVariant.TypeApplication) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.TypeApplicationcase. - visit(TermVariant.TypeApplication) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.TypeApplicationcase. - visit(TermVariant.TypeLambda) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.TypeLambdacase. - visit(TermVariant.TypeLambda) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.TypeLambdacase. - visit(TermVariant.Unit) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Unitcase. - visit(TermVariant.Unit) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Unitcase. - visit(TermVariant.Unwrap) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Unwrapcase. - visit(TermVariant.Unwrap) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Unwrapcase. - visit(TermVariant.Variable) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Variablecase. - visit(TermVariant.Variable) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Variablecase. - visit(TermVariant.Wrap) - Method in interface hydra.variants.TermVariant.PartialVisitor
-
Visit the
TermVariant.Wrapcase. - visit(TermVariant.Wrap) - Method in interface hydra.variants.TermVariant.Visitor
-
Visit the
TermVariant.Wrapcase. - visit(TypeVariant.Annotated) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Annotatedcase. - visit(TypeVariant.Annotated) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Annotatedcase. - visit(TypeVariant.Application) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Applicationcase. - visit(TypeVariant.Application) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Applicationcase. - visit(TypeVariant.Effect) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Effectcase. - visit(TypeVariant.Effect) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Effectcase. - visit(TypeVariant.Either) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Eithercase. - visit(TypeVariant.Either) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Eithercase. - visit(TypeVariant.Forall) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Forallcase. - visit(TypeVariant.Forall) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Forallcase. - visit(TypeVariant.Function) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Functioncase. - visit(TypeVariant.Function) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Functioncase. - visit(TypeVariant.List) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Listcase. - visit(TypeVariant.List) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Listcase. - visit(TypeVariant.Literal) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Literalcase. - visit(TypeVariant.Literal) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Literalcase. - visit(TypeVariant.Map) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Mapcase. - visit(TypeVariant.Map) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Mapcase. - visit(TypeVariant.Optional) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Optionalcase. - visit(TypeVariant.Optional) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Optionalcase. - visit(TypeVariant.Pair) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Paircase. - visit(TypeVariant.Pair) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Paircase. - visit(TypeVariant.Record) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Recordcase. - visit(TypeVariant.Record) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Recordcase. - visit(TypeVariant.Set) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Setcase. - visit(TypeVariant.Set) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Setcase. - visit(TypeVariant.Union) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Unioncase. - visit(TypeVariant.Union) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Unioncase. - visit(TypeVariant.Unit) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Unitcase. - visit(TypeVariant.Unit) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Unitcase. - visit(TypeVariant.Variable) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Variablecase. - visit(TypeVariant.Variable) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Variablecase. - visit(TypeVariant.Void_) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Void_case. - visit(TypeVariant.Void_) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Void_case. - visit(TypeVariant.Wrap) - Method in interface hydra.variants.TypeVariant.PartialVisitor
-
Visit the
TypeVariant.Wrapcase. - visit(TypeVariant.Wrap) - Method in interface hydra.variants.TypeVariant.Visitor
-
Visit the
TypeVariant.Wrapcase. - visit(Node.Mapping) - Method in interface hydra.yaml.model.Node.PartialVisitor
-
Visit the
Node.Mappingcase. - visit(Node.Mapping) - Method in interface hydra.yaml.model.Node.Visitor
-
Visit the
Node.Mappingcase. - visit(Node.Scalar) - Method in interface hydra.yaml.model.Node.PartialVisitor
-
Visit the
Node.Scalarcase. - visit(Node.Scalar) - Method in interface hydra.yaml.model.Node.Visitor
-
Visit the
Node.Scalarcase. - visit(Node.Sequence) - Method in interface hydra.yaml.model.Node.PartialVisitor
-
Visit the
Node.Sequencecase. - visit(Node.Sequence) - Method in interface hydra.yaml.model.Node.Visitor
-
Visit the
Node.Sequencecase. - visit(Scalar.Bool) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Boolcase. - visit(Scalar.Bool) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Boolcase. - visit(Scalar.Decimal) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Decimalcase. - visit(Scalar.Decimal) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Decimalcase. - visit(Scalar.Float_) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Float_case. - visit(Scalar.Float_) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Float_case. - visit(Scalar.Int) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Intcase. - visit(Scalar.Int) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Intcase. - visit(Scalar.Null) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Nullcase. - visit(Scalar.Null) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Nullcase. - visit(Scalar.Str) - Method in interface hydra.yaml.model.Scalar.PartialVisitor
-
Visit the
Scalar.Strcase. - visit(Scalar.Str) - Method in interface hydra.yaml.model.Scalar.Visitor
-
Visit the
Scalar.Strcase. - VOID - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.voidfield. - VOID - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.voidfield. - void_() - Static method in interface hydra.overlay.java.dsl.Types
-
Void (uninhabited, or bottom) type.
- Void_() - Constructor for class hydra.core.Type.Void_
-
Constructs an immutable
Type.Void_. - Void_() - Constructor for class hydra.variants.TypeVariant.Void_
-
Constructs an immutable
TypeVariant.Void_. - VOID_IN_NON_BOTTOM_POSITION - Static variable in class hydra.error.core.InvalidTypeError
-
Name of the
hydra.error.core.InvalidTypeError.voidInNonBottomPositionfield. - VoidInNonBottomPosition(VoidInNonBottomPositionError) - Constructor for class hydra.error.core.InvalidTypeError.VoidInNonBottomPosition
-
Constructs an immutable
InvalidTypeError.VoidInNonBottomPosition. - voidInNonBottomPositionError(VoidInNonBottomPositionError) - Static method in interface hydra.encode.error.Core
-
Encoder for hydra.error.core.VoidInNonBottomPositionError
- voidInNonBottomPositionError(Graph, Term) - Static method in interface hydra.decode.error.Core
-
Decoder for hydra.error.core.VoidInNonBottomPositionError
- voidInNonBottomPositionError(TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL constructor for hydra.error.core.VoidInNonBottomPositionError
- voidInNonBottomPositionError(T0) - Static method in interface hydra.print.error.Core
-
Show a void in non-bottom position error as a string
- VoidInNonBottomPositionError - Class in hydra.error.core
-
TypeVoid appearing in a position where no value can be constructed, such as a record field, list element, map key/value, set element, pair component, or function codomain (optional)
- VoidInNonBottomPositionError(SubtermPath) - Constructor for class hydra.error.core.VoidInNonBottomPositionError
-
Constructs an immutable
VoidInNonBottomPositionError. - VoidInNonBottomPositionError.Builder - Class in hydra.error.core
-
A fluent builder for
VoidInNonBottomPositionError. - voidInNonBottomPositionErrorLocation(TypedTerm<VoidInNonBottomPositionError>) - Static method in interface hydra.dsl.error.Core
-
DSL accessor for the location field of hydra.error.core.VoidInNonBottomPositionError
- voidInNonBottomPositionErrorVoidInNonBottomPositionError() - Static method in interface hydra.dsl.error.Core
-
DSL name token for hydra.error.core.VoidInNonBottomPositionError
- voidInNonBottomPositionErrorWithLocation(TypedTerm<VoidInNonBottomPositionError>, TypedTerm<SubtermPath>) - Static method in interface hydra.dsl.error.Core
-
DSL updater for the location field of hydra.error.core.VoidInNonBottomPositionError
W
- WARNING_RULES - Static variable in class hydra.validation.ValidationProfile
-
Name of the
hydra.validation.ValidationProfile.warningRulesfield. - warningAutoGeneratedFile() - Static method in interface hydra.Constants
-
A standard warning message for auto-generated files
- warningAutoGeneratedFile() - Static method in interface hydra.dsl.Constants
-
DSL reference to hydra.constants.warningAutoGeneratedFile
- warningRules - Variable in class hydra.validation.ValidationProfile
-
The set of fully qualified rule names whose findings are treated as warnings.
- warningRules(Set<Name>) - Method in class hydra.validation.ValidationProfile.Builder
- warnings - Variable in class hydra.validation.ValidationResult
-
Findings classified as warnings, in traversal order, bounded by the profile's maxWarnings.
- warnings(List<E>) - Method in class hydra.validation.ValidationResult.Builder
- WARNINGS - Static variable in class hydra.validation.ValidationResult
-
Name of the
hydra.validation.ValidationResult.warningsfield. - whitespace() - Static method in interface hydra.dsl.json.Parser
-
DSL reference to hydra.json.parser.whitespace
- whitespace() - Static method in interface hydra.json.Parser
-
Parse zero or more JSON whitespace characters (space, tab, newline, carriage return)
- Wildcard() - Constructor for class hydra.query.Node.Wildcard
-
Constructs an immutable
Node.Wildcard. - WILDCARD - Static variable in class hydra.query.Node
-
Name of the
hydra.query.Node.wildcardfield. - withAccessTime(Optional<Timespec>) - Method in class hydra.file.FileStatus
-
Returns a copy of this
FileStatuswithaccessTimereplaced. - withActual(String) - Method in class hydra.errors.UnexpectedShapeError
-
Returns a copy of this
UnexpectedShapeErrorwithactualreplaced. - withActual(Function<Void, String>) - Method in class hydra.testing.EffectfulTestCase
-
Returns a copy of this
EffectfulTestCasewithactualreplaced. - withActual(Function<Void, String>) - Method in class hydra.testing.UniversalTestCase
-
Returns a copy of this
UniversalTestCasewithactualreplaced. - withActualArity(Integer) - Method in class hydra.error.checking.TypeArityMismatchError
-
Returns a copy of this
TypeArityMismatchErrorwithactualArityreplaced. - withActualTerm(Term) - Method in class hydra.error.core.UnexpectedTermVariantError
-
Returns a copy of this
UnexpectedTermVariantErrorwithactualTermreplaced. - withActualType(LiteralType) - Method in class hydra.error.core.LiteralTypeMismatchError
-
Returns a copy of this
LiteralTypeMismatchErrorwithactualTypereplaced. - withActualType(Type) - Method in class hydra.error.checking.TypeMismatchError
-
Returns a copy of this
TypeMismatchErrorwithactualTypereplaced. - withActualType(Type) - Method in class hydra.error.core.UnexpectedTypeVariantError
-
Returns a copy of this
UnexpectedTypeVariantErrorwithactualTypereplaced. - withActualVariant(TypeVariant) - Method in class hydra.error.core.NominalTypeKindMismatchError
-
Returns a copy of this
NominalTypeKindMismatchErrorwithactualVariantreplaced. - withAdapters(Map<Name, Adapter<Type, Type, Term, Term, Error_>>) - Method in class hydra.coders.AdapterContext
-
Returns a copy of this
AdapterContextwithadaptersreplaced. - withAnnotation(Term) - Method in class hydra.core.AnnotatedTerm
-
Returns a copy of this
AnnotatedTermwithannotationreplaced. - withAnnotation(Term) - Method in class hydra.core.AnnotatedType
-
Returns a copy of this
AnnotatedTypewithannotationreplaced. - withAntecedent(Pattern) - Method in class hydra.query.PatternImplication
-
Returns a copy of this
PatternImplicationwithantecedentreplaced. - withArgument(Term) - Method in class hydra.core.Application
-
Returns a copy of this
Applicationwithargumentreplaced. - withArgument(Type) - Method in class hydra.core.ApplicationType
-
Returns a copy of this
ApplicationTypewithargumentreplaced. - withArguments(List<String>) - Method in class hydra.system.Command
-
Returns a copy of this
Commandwithargumentsreplaced. - withAssociativity(Associativity) - Method in class hydra.ast.Op
-
Returns a copy of this
Opwithassociativityreplaced. - withAtom(Atom) - Method in class hydra.regex.Quantified
-
Returns a copy of this
Quantifiedwithatomreplaced. - withAvailableSince(Optional<Version>) - Method in class hydra.packaging.LifecycleInfo
-
Returns a copy of this
LifecycleInfowithavailableSincereplaced. - withBindings(List<Binding>) - Method in class hydra.core.Let
-
Returns a copy of this
Letwithbindingsreplaced. - withBindings(List<Binding>) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithbindingsreplaced. - withBody(Term) - Method in class hydra.core.AnnotatedTerm
-
Returns a copy of this
AnnotatedTermwithbodyreplaced. - withBody(Term) - Method in class hydra.core.Lambda
-
Returns a copy of this
Lambdawithbodyreplaced. - withBody(Term) - Method in class hydra.core.Let
-
Returns a copy of this
Letwithbodyreplaced. - withBody(Term) - Method in class hydra.core.TypeApplicationTerm
-
Returns a copy of this
TypeApplicationTermwithbodyreplaced. - withBody(Term) - Method in class hydra.core.TypeLambda
-
Returns a copy of this
TypeLambdawithbodyreplaced. - withBody(Term) - Method in class hydra.core.WrappedTerm
-
Returns a copy of this
WrappedTermwithbodyreplaced. - withBody(Term) - Method in class hydra.packaging.TermDefinition
-
Returns a copy of this
TermDefinitionwithbodyreplaced. - withBody(Term) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithbodyreplaced. - withBody(Type) - Method in class hydra.core.AnnotatedType
-
Returns a copy of this
AnnotatedTypewithbodyreplaced. - withBody(Type) - Method in class hydra.core.ForallType
-
Returns a copy of this
ForallTypewithbodyreplaced. - withBody(Type) - Method in class hydra.core.TypeScheme
-
Returns a copy of this
TypeSchemewithbodyreplaced. - withBody(TypeScheme) - Method in class hydra.packaging.TypeDefinition
-
Returns a copy of this
TypeDefinitionwithbodyreplaced. - withBoundTerms(Map<Name, Term>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithboundTermsreplaced. - withBoundTypes(Map<Name, TypeScheme>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithboundTypesreplaced. - withBrackets(Brackets) - Method in class hydra.ast.BracketExpr
-
Returns a copy of this
BracketExprwithbracketsreplaced. - withCase(TestCase) - Method in class hydra.testing.TestCaseWithMetadata
-
Returns a copy of this
TestCaseWithMetadatawithcasereplaced. - withCaseConventions(CaseConventions) - Method in class hydra.coders.Language
-
Returns a copy of this
LanguagewithcaseConventionsreplaced. - withCases(List<CaseAlternative>) - Method in class hydra.core.CaseStatement
-
Returns a copy of this
CaseStatementwithcasesreplaced. - withCases(List<TestCaseWithMetadata>) - Method in class hydra.testing.TestGroup
-
Returns a copy of this
TestGroupwithcasesreplaced. - withCause(UnificationError) - Method in class hydra.errors.UnificationInferenceError
-
Returns a copy of this
UnificationInferenceErrorwithcausereplaced. - withCharacterAliases(TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.withCharacterAliases
- withCharacterAliases(String) - Static method in interface hydra.Formatting
-
Replace special characters with their alphanumeric aliases
- withClassConstraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithclassConstraintsreplaced. - withClassConstraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.typing.InferenceResult
-
Returns a copy of this
InferenceResultwithclassConstraintsreplaced. - withClose(Symbol) - Method in class hydra.ast.Brackets
-
Returns a copy of this
Bracketswithclosereplaced. - withCoder(Coder<V1, V2, E>) - Method in class hydra.coders.Adapter
-
Returns a copy of this
Adapterwithcoderreplaced. - withCodomain(Type) - Method in class hydra.core.FunctionType
-
Returns a copy of this
FunctionTypewithcodomainreplaced. - withCodomain(Optional<Type>) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithcodomainreplaced. - withColumns(List<ColumnSchema<T>>) - Method in class hydra.relational.RelationSchema
-
Returns a copy of this
RelationSchemawithcolumnsreplaced. - withColumns(List<ColumnType>) - Method in class hydra.tabular.TableType
-
Returns a copy of this
TableTypewithcolumnsreplaced. - withComma(Expr) - Static method in interface hydra.Serialization
-
Append a trailing comma to an expression
- withComma(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.withComma
- withComment(String) - Method in class hydra.typing.TypeConstraint
-
Returns a copy of this
TypeConstraintwithcommentreplaced. - withComments(List<String>) - Method in class hydra.packaging.EntityMetadata
-
Returns a copy of this
EntityMetadatawithcommentsreplaced. - withConflictingName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError
-
Returns a copy of this
ConflictingVariantNameErrorwithconflictingNamereplaced. - withConsequent(Pattern) - Method in class hydra.query.PatternImplication
-
Returns a copy of this
PatternImplicationwithconsequentreplaced. - withConstant(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithconstantreplaced. - withConstraints(LanguageConstraints) - Method in class hydra.coders.Language
-
Returns a copy of this
Languagewithconstraintsreplaced. - withConstraints(List<TypeClassConstraint>) - Method in class hydra.typing.TypeParameter
-
Returns a copy of this
TypeParameterwithconstraintsreplaced. - withConstraints(Map<Name, TypeVariableConstraints>) - Method in class hydra.core.TypeScheme
-
Returns a copy of this
TypeSchemewithconstraintsreplaced. - withContext(InferenceContext) - Method in class hydra.typing.InferenceResult
-
Returns a copy of this
InferenceResultwithcontextreplaced. - withCounter(Integer) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithcounterreplaced. - withData(List<DataRow<V>>) - Method in class hydra.tabular.Table
-
Returns a copy of this
Tablewithdatareplaced. - withDecode(Function<InferenceContext, Function<A, Either<Error_, Term>>>) - Method in class hydra.graph.TermCoder
-
Returns a copy of this
TermCoderwithdecodereplaced. - withDecode(Function<List<A>, List<A>>) - Method in class hydra.topology.OrderingIsomorphism
-
Returns a copy of this
OrderingIsomorphismwithdecodereplaced. - withDecode(Function<T2, Adapter<T2, T1, V2, V1, E>>) - Method in class hydra.coders.Bicoder
-
Returns a copy of this
Bicoderwithdecodereplaced. - withDecode(Function<V2, Either<E, V1>>) - Method in class hydra.coders.Coder
-
Returns a copy of this
Coderwithdecodereplaced. - withDefault() - Static method in interface hydra.lib.Optionals
- withDefault(Optional<Term>) - Method in class hydra.core.CaseStatement
-
Returns a copy of this
CaseStatementwithdefaultreplaced. - withDefault(TypedTerm<X>, TypedTerm<Optional<X>>) - Static method in interface hydra.dsl.lib.Optionals
-
DSL reference to hydra.lib.optionals.withDefault
- WithDefault - Class in hydra.overlay.java.lib.optionals
-
Extracts the value from an optional, or returns a default if Nothing.
- WithDefault() - Constructor for class hydra.overlay.java.lib.optionals.WithDefault
- withDefaultFileExtension(FileExtension) - Method in class hydra.coders.Language
-
Returns a copy of this
LanguagewithdefaultFileExtensionreplaced. - withDefaultImplementation(Optional<Term>) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithdefaultImplementationreplaced. - withDefinition(PrimitiveDefinition) - Method in class hydra.graph.Primitive
-
Returns a copy of this
Primitivewithdefinitionreplaced. - withDefinitions(List<Definition>) - Method in class hydra.packaging.Module
-
Returns a copy of this
Modulewithdefinitionsreplaced. - withDependencies(List<ModuleDependency>) - Method in class hydra.packaging.Module
-
Returns a copy of this
Modulewithdependenciesreplaced. - withDependencies(List<PackageDependency>) - Method in class hydra.packaging.Package_
-
Returns a copy of this
Package_withdependenciesreplaced. - withDeprecatedSince(Optional<Version>) - Method in class hydra.packaging.LifecycleInfo
-
Returns a copy of this
LifecycleInfowithdeprecatedSincereplaced. - withDescription(Optional<String>) - Method in class hydra.packaging.EntityMetadata
-
Returns a copy of this
EntityMetadatawithdescriptionreplaced. - withDescription(Optional<String>) - Method in class hydra.testing.TestCaseWithMetadata
-
Returns a copy of this
TestCaseWithMetadatawithdescriptionreplaced. - withDescription(Optional<String>) - Method in class hydra.testing.TestGroup
-
Returns a copy of this
TestGroupwithdescriptionreplaced. - withDescription(Optional<String>) - Method in class hydra.typing.Parameter
-
Returns a copy of this
Parameterwithdescriptionreplaced. - withDescription(Optional<String>) - Method in class hydra.typing.Result
-
Returns a copy of this
Resultwithdescriptionreplaced. - withDescription(String) - Method in class hydra.error.checking.UnequalTypesError
-
Returns a copy of this
UnequalTypesErrorwithdescriptionreplaced. - withDirectory(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithdirectoryreplaced. - withDomain(Type) - Method in class hydra.core.FunctionType
-
Returns a copy of this
FunctionTypewithdomainreplaced. - withDomain(Optional<Type>) - Method in class hydra.core.Lambda
-
Returns a copy of this
Lambdawithdomainreplaced. - withDomain(T) - Method in class hydra.relational.ColumnSchema
-
Returns a copy of this
ColumnSchemawithdomainreplaced. - withDomains(List<Type>) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithdomainsreplaced. - withElements(List<Expr>) - Method in class hydra.ast.SeqExpr
-
Returns a copy of this
SeqExprwithelementsreplaced. - withElementType(Type) - Method in class hydra.error.core.NonComparableSetElementTypeError
-
Returns a copy of this
NonComparableSetElementTypeErrorwithelementTypereplaced. - withEnclosed(Expr) - Method in class hydra.ast.BracketExpr
-
Returns a copy of this
BracketExprwithenclosedreplaced. - withEncode(Function<InferenceContext, Function<Graph, Function<Term, Either<Error_, A>>>>) - Method in class hydra.graph.TermCoder
-
Returns a copy of this
TermCoderwithencodereplaced. - withEncode(Function<List<A>, List<A>>) - Method in class hydra.topology.OrderingIsomorphism
-
Returns a copy of this
OrderingIsomorphismwithencodereplaced. - withEncode(Function<T1, Adapter<T1, T2, V1, V2, E>>) - Method in class hydra.coders.Bicoder
-
Returns a copy of this
Bicoderwithencodereplaced. - withEncode(Function<V1, Either<E, V2>>) - Method in class hydra.coders.Coder
-
Returns a copy of this
Coderwithencodereplaced. - withEnumValue(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithenumValuereplaced. - withEnvironment(Env) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithenvironmentreplaced. - withEnvironment(Optional<Map<EnvironmentVariable, String>>) - Method in class hydra.system.Command
-
Returns a copy of this
Commandwithenvironmentreplaced. - withErrorRules(Set<Name>) - Method in class hydra.validation.ValidationProfile
-
Returns a copy of this
ValidationProfilewitherrorRulesreplaced. - withErrors(List<E>) - Method in class hydra.validation.ValidationResult
-
Returns a copy of this
ValidationResultwitherrorsreplaced. - withExitCode(StatusCode) - Method in class hydra.system.ProcessResult
-
Returns a copy of this
ProcessResultwithexitCodereplaced. - withExpected(String) - Method in class hydra.errors.UnexpectedShapeError
-
Returns a copy of this
UnexpectedShapeErrorwithexpectedreplaced. - withExpected(Function<Void, String>) - Method in class hydra.testing.EffectfulTestCase
-
Returns a copy of this
EffectfulTestCasewithexpectedreplaced. - withExpected(Function<Void, String>) - Method in class hydra.testing.UniversalTestCase
-
Returns a copy of this
UniversalTestCasewithexpectedreplaced. - withExpectedArity(Integer) - Method in class hydra.error.checking.TypeArityMismatchError
-
Returns a copy of this
TypeArityMismatchErrorwithexpectedArityreplaced. - withExpectedConvention(CaseConvention) - Method in class hydra.error.packaging.InvalidDefinitionNameError
-
Returns a copy of this
InvalidDefinitionNameErrorwithexpectedConventionreplaced. - withExpectedType(LiteralType) - Method in class hydra.error.core.LiteralTypeMismatchError
-
Returns a copy of this
LiteralTypeMismatchErrorwithexpectedTypereplaced. - withExpectedType(Type) - Method in class hydra.error.checking.TypeMismatchError
-
Returns a copy of this
TypeMismatchErrorwithexpectedTypereplaced. - withExpectedVariant(TermVariant) - Method in class hydra.error.core.UnexpectedTermVariantError
-
Returns a copy of this
UnexpectedTermVariantErrorwithexpectedVariantreplaced. - withExpectedVariant(TypeVariant) - Method in class hydra.error.core.NominalTypeKindMismatchError
-
Returns a copy of this
NominalTypeKindMismatchErrorwithexpectedVariantreplaced. - withExpectedVariant(TypeVariant) - Method in class hydra.error.core.UnexpectedTypeVariantError
-
Returns a copy of this
UnexpectedTypeVariantErrorwithexpectedVariantreplaced. - withExpr(Expr) - Method in class hydra.ast.IndentedExpression
-
Returns a copy of this
IndentedExpressionwithexprreplaced. - withField(Field) - Method in class hydra.core.Injection
-
Returns a copy of this
Injectionwithfieldreplaced. - withField(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithfieldreplaced. - withFieldName(Name) - Method in class hydra.core.Projection
-
Returns a copy of this
ProjectionwithfieldNamereplaced. - withFieldName(Name) - Method in class hydra.error.core.SingleVariantUnionError
-
Returns a copy of this
SingleVariantUnionErrorwithfieldNamereplaced. - withFieldName(Name) - Method in class hydra.error.core.UndefinedFieldError
-
Returns a copy of this
UndefinedFieldErrorwithfieldNamereplaced. - withFieldName(Name) - Method in class hydra.error.core.UnknownProjectedFieldError
-
Returns a copy of this
UnknownProjectedFieldErrorwithfieldNamereplaced. - withFieldNames(List<Name>) - Method in class hydra.error.core.ExtraRecordFieldsError
-
Returns a copy of this
ExtraRecordFieldsErrorwithfieldNamesreplaced. - withFieldNames(List<Name>) - Method in class hydra.error.core.MissingRecordFieldsError
-
Returns a copy of this
MissingRecordFieldsErrorwithfieldNamesreplaced. - withFields(List<Field>) - Method in class hydra.core.Record
-
Returns a copy of this
Recordwithfieldsreplaced. - withFile(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithfilereplaced. - withFileType(FileType) - Method in class hydra.file.FileStatus
-
Returns a copy of this
FileStatuswithfileTypereplaced. - withFirst(Type) - Method in class hydra.core.PairType
-
Returns a copy of this
PairTypewithfirstreplaced. - withFirst(ModuleName) - Method in class hydra.error.packaging.ConflictingModuleNameError
-
Returns a copy of this
ConflictingModuleNameErrorwithfirstreplaced. - withFloatTypes(Set<FloatType>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithfloatTypesreplaced. - withFocus(Pair<ModuleName, N>) - Method in class hydra.util.ModuleNames
-
Returns a copy of this
ModuleNameswithfocusreplaced. - withFollowingName(Name) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Returns a copy of this
DefinitionsOutOfOrderErrorwithfollowingNamereplaced. - withForeignKeys(List<ForeignKey>) - Method in class hydra.relational.RelationSchema
-
Returns a copy of this
RelationSchemawithforeignKeysreplaced. - withForeignRelation(RelationName) - Method in class hydra.relational.ForeignKey
-
Returns a copy of this
ForeignKeywithforeignRelationreplaced. - withFreshTypeVariableCount(Integer) - Method in class hydra.typing.InferenceContext
-
Returns a copy of this
InferenceContextwithfreshTypeVariableCountreplaced. - withFrom(Integer) - Method in class hydra.regex.CharacterRange
-
Returns a copy of this
CharacterRangewithfromreplaced. - withFunction(Term) - Method in class hydra.core.Application
-
Returns a copy of this
Applicationwithfunctionreplaced. - withFunction(Type) - Method in class hydra.core.ApplicationType
-
Returns a copy of this
ApplicationTypewithfunctionreplaced. - withGraph(Name) - Method in class hydra.query.GraphPattern
-
Returns a copy of this
GraphPatternwithgraphreplaced. - withGraph(Graph) - Method in class hydra.coders.AdapterContext
-
Returns a copy of this
AdapterContextwithgraphreplaced. - withHandler(Term) - Method in class hydra.core.CaseAlternative
-
Returns a copy of this
CaseAlternativewithhandlerreplaced. - withHeader(Optional<HeaderRow>) - Method in class hydra.tabular.Table
-
Returns a copy of this
Tablewithheaderreplaced. - withImplementation(Function<Graph, Function<List<Term>, Either<Error_, Term>>>) - Method in class hydra.graph.Primitive
-
Returns a copy of this
Primitivewithimplementationreplaced. - withIn(Optional<Name>) - Method in class hydra.query.Edge
-
Returns a copy of this
Edgewithinreplaced. - withIndent(Optional<String>) - Method in class hydra.ast.BlockStyle
-
Returns a copy of this
BlockStylewithindentreplaced. - withIndices(Map<Integer, Integer>) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithindicesreplaced. - withIntegerTypes(Set<IntegerType>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithintegerTypesreplaced. - withIsLazy(Boolean) - Method in class hydra.typing.Parameter
-
Returns a copy of this
ParameterwithisLazyreplaced. - withIsLossy(Boolean) - Method in class hydra.coders.Adapter
-
Returns a copy of this
AdapterwithisLossyreplaced. - withIsPure(Boolean) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithisPurereplaced. - withIsTotal(Boolean) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithisTotalreplaced. - withItems(List<ClassItem>) - Method in class hydra.regex.CharacterClass
-
Returns a copy of this
CharacterClasswithitemsreplaced. - withKeys(Type) - Method in class hydra.core.MapType
-
Returns a copy of this
MapTypewithkeysreplaced. - withKeys(Map<ColumnName, ColumnName>) - Method in class hydra.relational.ForeignKey
-
Returns a copy of this
ForeignKeywithkeysreplaced. - withKeyType(Type) - Method in class hydra.error.core.NonComparableMapKeyTypeError
-
Returns a copy of this
NonComparableMapKeyTypeErrorwithkeyTypereplaced. - withLambdaContext(TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T1>>>, TypedTerm<T0>, TypedTerm<Lambda>, TypedTerm<Function<T1, T2>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.withLambdaContext
- withLambdaContext(Function<T0, Graph>, Function<Graph, Function<T0, T1>>, T0, Lambda, Function<T1, T2>) - Static method in interface hydra.Environment
-
Execute a computation in the context of a lambda body, extending the type context with the lambda parameter
- withLambdaVariables(Set<Name>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithlambdaVariablesreplaced. - withLanguage(Language) - Method in class hydra.coders.AdapterContext
-
Returns a copy of this
AdapterContextwithlanguagereplaced. - withLeft(Ws) - Method in class hydra.ast.Padding
-
Returns a copy of this
Paddingwithleftreplaced. - withLeft(Type) - Method in class hydra.core.EitherType
-
Returns a copy of this
EitherTypewithleftreplaced. - withLeft(Type) - Method in class hydra.typing.TypeConstraint
-
Returns a copy of this
TypeConstraintwithleftreplaced. - withLeft(Path) - Method in class hydra.query.PathEquation
-
Returns a copy of this
PathEquationwithleftreplaced. - withLeftType(Type) - Method in class hydra.errors.UnificationError
-
Returns a copy of this
UnificationErrorwithleftTypereplaced. - withLetContext(TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T1>>>, TypedTerm<Function<Graph, Function<Binding, Optional<Term>>>>, TypedTerm<T0>, TypedTerm<Let>, TypedTerm<Function<T1, T2>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.withLetContext
- withLetContext(Function<T0, Graph>, Function<Graph, Function<T0, T1>>, Function<Graph, Function<Binding, Optional<Term>>>, T0, Let, Function<T1, T2>) - Static method in interface hydra.Environment
-
Execute a computation in the context of a let body, extending the type context with the let bindings
- withLhs(Expr) - Method in class hydra.ast.OpExpr
-
Returns a copy of this
OpExprwithlhsreplaced. - withLifecycle(Optional<LifecycleInfo>) - Method in class hydra.packaging.EntityMetadata
-
Returns a copy of this
EntityMetadatawithlifecyclereplaced. - withLinks(List<SubtermLink>) - Method in class hydra.paths.SubtermNode
-
Returns a copy of this
SubtermNodewithlinksreplaced. - withLinks(List<SubtypeLink>) - Method in class hydra.paths.SubtypeNode
-
Returns a copy of this
SubtypeNodewithlinksreplaced. - withLiteralVariants(Set<LiteralVariant>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithliteralVariantsreplaced. - withLocal(String) - Method in class hydra.util.QualifiedName
-
Returns a copy of this
QualifiedNamewithlocalreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.ConstantConditionError
-
Returns a copy of this
ConstantConditionErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.DuplicateBindingError
-
Returns a copy of this
DuplicateBindingErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.DuplicateFieldError
-
Returns a copy of this
DuplicateFieldErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Returns a copy of this
DuplicateRecordTypeFieldNamesErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Returns a copy of this
DuplicateUnionTypeFieldNamesErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.EmptyCaseStatementError
-
Returns a copy of this
EmptyCaseStatementErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.ExtraRecordFieldsError
-
Returns a copy of this
ExtraRecordFieldsErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.InvalidForallParameterNameError
-
Returns a copy of this
InvalidForallParameterNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.InvalidLambdaParameterNameError
-
Returns a copy of this
InvalidLambdaParameterNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.InvalidLetBindingNameError
-
Returns a copy of this
InvalidLetBindingNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Returns a copy of this
InvalidTypeLambdaParameterNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Returns a copy of this
InvalidTypeSchemeVariableNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.MissingCaseBranchesError
-
Returns a copy of this
MissingCaseBranchesErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.MissingRecordFieldsError
-
Returns a copy of this
MissingRecordFieldsErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.NominalTypeKindMismatchError
-
Returns a copy of this
NominalTypeKindMismatchErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.NonComparableMapKeyTypeError
-
Returns a copy of this
NonComparableMapKeyTypeErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.NonComparableSetElementTypeError
-
Returns a copy of this
NonComparableSetElementTypeErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.RedundantWrapUnwrapError
-
Returns a copy of this
RedundantWrapUnwrapErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.SelfApplicationError
-
Returns a copy of this
SelfApplicationErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.SingleVariantUnionError
-
Returns a copy of this
SingleVariantUnionErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.TermVariableShadowingError
-
Returns a copy of this
TermVariableShadowingErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.TypeVariableShadowingInForallError
-
Returns a copy of this
TypeVariableShadowingInForallErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Returns a copy of this
TypeVariableShadowingInTypeLambdaErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndeclaredVariantError
-
Returns a copy of this
UndeclaredVariantErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndefinedTermVariableError
-
Returns a copy of this
UndefinedTermVariableErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableError
-
Returns a copy of this
UndefinedTypeVariableErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Returns a copy of this
UndefinedTypeVariableInBindingTypeErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Returns a copy of this
UndefinedTypeVariableInLambdaDomainErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Returns a copy of this
UndefinedTypeVariableInTypeApplicationErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UnknownCaseAlternativeError
-
Returns a copy of this
UnknownCaseAlternativeErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UnknownPrimitiveNameError
-
Returns a copy of this
UnknownPrimitiveNameErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UnknownProjectedFieldError
-
Returns a copy of this
UnknownProjectedFieldErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UnresolvedNominalTypeError
-
Returns a copy of this
UnresolvedNominalTypeErrorwithlocationreplaced. - withLocation(SubtermPath) - Method in class hydra.error.core.UntypedTermVariableError
-
Returns a copy of this
UntypedTermVariableErrorwithlocationreplaced. - withLowerInclusive(Optional<Version>) - Method in class hydra.packaging.VersionRange
-
Returns a copy of this
VersionRangewithlowerInclusivereplaced. - withLowLinks(Map<Integer, Integer>) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithlowLinksreplaced. - withMapping(Map<ModuleName, N>) - Method in class hydra.util.ModuleNames
-
Returns a copy of this
ModuleNameswithmappingreplaced. - withMax(Integer) - Method in class hydra.query.Range
-
Returns a copy of this
Rangewithmaxreplaced. - withMax(Integer) - Method in class hydra.regex.QuantifierRange
-
Returns a copy of this
QuantifierRangewithmaxreplaced. - withMaxErrors(Integer) - Method in class hydra.validation.ValidationProfile
-
Returns a copy of this
ValidationProfilewithmaxErrorsreplaced. - withMaxWarnings(Integer) - Method in class hydra.validation.ValidationProfile
-
Returns a copy of this
ValidationProfilewithmaxWarningsreplaced. - withMessage(String) - Method in class hydra.error.checking.OtherCheckingError
-
Returns a copy of this
OtherCheckingErrorwithmessagereplaced. - withMessage(String) - Method in class hydra.errors.OtherInferenceError
-
Returns a copy of this
OtherInferenceErrorwithmessagereplaced. - withMessage(String) - Method in class hydra.errors.UnificationError
-
Returns a copy of this
UnificationErrorwithmessagereplaced. - withMessage(String) - Method in class hydra.parsing.ParseError
-
Returns a copy of this
ParseErrorwithmessagereplaced. - withMetadata(Optional<EntityMetadata>) - Method in class hydra.packaging.Module
-
Returns a copy of this
Modulewithmetadatareplaced. - withMetadata(Optional<EntityMetadata>) - Method in class hydra.packaging.Package_
-
Returns a copy of this
Package_withmetadatareplaced. - withMetadata(Optional<EntityMetadata>) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithmetadatareplaced. - withMetadata(Optional<EntityMetadata>) - Method in class hydra.packaging.TermDefinition
-
Returns a copy of this
TermDefinitionwithmetadatareplaced. - withMetadata(Optional<EntityMetadata>) - Method in class hydra.packaging.TypeDefinition
-
Returns a copy of this
TypeDefinitionwithmetadatareplaced. - withMetadata(Map<Name, Term>) - Method in class hydra.graph.Graph
-
Returns a copy of this
Graphwithmetadatareplaced. - withMin(Integer) - Method in class hydra.query.Range
-
Returns a copy of this
Rangewithminreplaced. - withMin(Integer) - Method in class hydra.regex.QuantifierRange
-
Returns a copy of this
QuantifierRangewithminreplaced. - withModificationTime(Timespec) - Method in class hydra.file.FileStatus
-
Returns a copy of this
FileStatuswithmodificationTimereplaced. - withModule(ModuleName) - Method in class hydra.packaging.ModuleDependency
-
Returns a copy of this
ModuleDependencywithmodulereplaced. - withModule(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithmodulereplaced. - withModuleName(Optional<ModuleName>) - Method in class hydra.util.QualifiedName
-
Returns a copy of this
QualifiedNamewithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.ConflictingVariantNameError
-
Returns a copy of this
ConflictingVariantNameErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Returns a copy of this
DefinitionNotInModuleNameErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Returns a copy of this
DefinitionsOutOfOrderErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.DuplicateDefinitionNameError
-
Returns a copy of this
DuplicateDefinitionNameErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.InvalidDefinitionNameError
-
Returns a copy of this
InvalidDefinitionNameErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.MissingDocumentationError
-
Returns a copy of this
MissingDocumentationErrorwithmoduleNamereplaced. - withModuleName(ModuleName) - Method in class hydra.error.packaging.UndeclaredDependencyError
-
Returns a copy of this
UndeclaredDependencyErrorwithmoduleNamereplaced. - withModules(List<Module>) - Method in class hydra.packaging.Package_
-
Returns a copy of this
Package_withmodulesreplaced. - withName(LanguageName) - Method in class hydra.coders.Language
-
Returns a copy of this
Languagewithnamereplaced. - withName(Name) - Method in class hydra.core.Binding
-
Returns a copy of this
Bindingwithnamereplaced. - withName(Name) - Method in class hydra.core.CaseAlternative
-
Returns a copy of this
CaseAlternativewithnamereplaced. - withName(Name) - Method in class hydra.core.Field
-
Returns a copy of this
Fieldwithnamereplaced. - withName(Name) - Method in class hydra.core.FieldType
-
Returns a copy of this
FieldTypewithnamereplaced. - withName(Name) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Returns a copy of this
UndefinedTermVariableCheckingErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.checking.UntypedTermVariableCheckingError
-
Returns a copy of this
UntypedTermVariableCheckingErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.DuplicateBindingError
-
Returns a copy of this
DuplicateBindingErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.DuplicateFieldError
-
Returns a copy of this
DuplicateFieldErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.DuplicateRecordTypeFieldNamesError
-
Returns a copy of this
DuplicateRecordTypeFieldNamesErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.DuplicateUnionTypeFieldNamesError
-
Returns a copy of this
DuplicateUnionTypeFieldNamesErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.InvalidForallParameterNameError
-
Returns a copy of this
InvalidForallParameterNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.InvalidLambdaParameterNameError
-
Returns a copy of this
InvalidLambdaParameterNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.InvalidLetBindingNameError
-
Returns a copy of this
InvalidLetBindingNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.InvalidTypeLambdaParameterNameError
-
Returns a copy of this
InvalidTypeLambdaParameterNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.InvalidTypeSchemeVariableNameError
-
Returns a copy of this
InvalidTypeSchemeVariableNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.SelfApplicationError
-
Returns a copy of this
SelfApplicationErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.TermVariableShadowingError
-
Returns a copy of this
TermVariableShadowingErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.TypeVariableShadowingInForallError
-
Returns a copy of this
TypeVariableShadowingInForallErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.TypeVariableShadowingInTypeLambdaError
-
Returns a copy of this
TypeVariableShadowingInTypeLambdaErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UndefinedTermVariableError
-
Returns a copy of this
UndefinedTermVariableErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UndefinedTypeVariableError
-
Returns a copy of this
UndefinedTypeVariableErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UndefinedTypeVariableInBindingTypeError
-
Returns a copy of this
UndefinedTypeVariableInBindingTypeErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UndefinedTypeVariableInLambdaDomainError
-
Returns a copy of this
UndefinedTypeVariableInLambdaDomainErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UndefinedTypeVariableInTypeApplicationError
-
Returns a copy of this
UndefinedTypeVariableInTypeApplicationErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UnknownCaseAlternativeError
-
Returns a copy of this
UnknownCaseAlternativeErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UnknownPrimitiveNameError
-
Returns a copy of this
UnknownPrimitiveNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.core.UntypedTermVariableError
-
Returns a copy of this
UntypedTermVariableErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.packaging.DefinitionNotInModuleNameError
-
Returns a copy of this
DefinitionNotInModuleNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.packaging.DuplicateDefinitionNameError
-
Returns a copy of this
DuplicateDefinitionNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.packaging.InvalidDefinitionNameError
-
Returns a copy of this
InvalidDefinitionNameErrorwithnamereplaced. - withName(Name) - Method in class hydra.error.packaging.MissingDocumentationError
-
Returns a copy of this
MissingDocumentationErrorwithnamereplaced. - withName(Name) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithnamereplaced. - withName(Name) - Method in class hydra.packaging.TermDefinition
-
Returns a copy of this
TermDefinitionwithnamereplaced. - withName(Name) - Method in class hydra.packaging.TypeDefinition
-
Returns a copy of this
TypeDefinitionwithnamereplaced. - withName(Name) - Method in class hydra.paths.SubtermNode
-
Returns a copy of this
SubtermNodewithnamereplaced. - withName(Name) - Method in class hydra.paths.SubtypeNode
-
Returns a copy of this
SubtypeNodewithnamereplaced. - withName(Name) - Method in class hydra.typed.TypedBinding
-
Returns a copy of this
TypedBindingwithnamereplaced. - withName(Name) - Method in class hydra.typed.TypedTermDefinition
-
Returns a copy of this
TypedTermDefinitionwithnamereplaced. - withName(Name) - Method in class hydra.typing.Parameter
-
Returns a copy of this
Parameterwithnamereplaced. - withName(Name) - Method in class hydra.typing.TypeParameter
-
Returns a copy of this
TypeParameterwithnamereplaced. - withName(ModuleName) - Method in class hydra.graph.Library
-
Returns a copy of this
Librarywithnamereplaced. - withName(ModuleName) - Method in class hydra.packaging.Module
-
Returns a copy of this
Modulewithnamereplaced. - withName(PackageName) - Method in class hydra.packaging.Package_
-
Returns a copy of this
Package_withnamereplaced. - withName(PackageName) - Method in class hydra.packaging.PackageDependency
-
Returns a copy of this
PackageDependencywithnamereplaced. - withName(ColumnName) - Method in class hydra.relational.ColumnSchema
-
Returns a copy of this
ColumnSchemawithnamereplaced. - withName(ColumnName) - Method in class hydra.tabular.ColumnType
-
Returns a copy of this
ColumnTypewithnamereplaced. - withName(RelationName) - Method in class hydra.relational.RelationSchema
-
Returns a copy of this
RelationSchemawithnamereplaced. - withName(RelationName) - Method in class hydra.tabular.TableType
-
Returns a copy of this
TableTypewithnamereplaced. - withName(String) - Method in class hydra.testing.TestCaseWithMetadata
-
Returns a copy of this
TestCaseWithMetadatawithnamereplaced. - withName(String) - Method in class hydra.testing.TestGroup
-
Returns a copy of this
TestGroupwithnamereplaced. - withNanoseconds(Long) - Method in class hydra.time.Timespec
-
Returns a copy of this
Timespecwithnanosecondsreplaced. - withNegated(Boolean) - Method in class hydra.regex.CharacterClass
-
Returns a copy of this
CharacterClasswithnegatedreplaced. - withNewlineAfterContent(Boolean) - Method in class hydra.ast.BlockStyle
-
Returns a copy of this
BlockStylewithnewlineAfterContentreplaced. - withNewlineBeforeContent(Boolean) - Method in class hydra.ast.BlockStyle
-
Returns a copy of this
BlockStylewithnewlineBeforeContentreplaced. - withObject(Node) - Method in class hydra.query.TriplePattern
-
Returns a copy of this
TriplePatternwithobjectreplaced. - withOnStack(Set<Integer>) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithonStackreplaced. - withOp(Op) - Method in class hydra.ast.OpExpr
-
Returns a copy of this
OpExprwithopreplaced. - withOp(Op) - Method in class hydra.ast.SeqExpr
-
Returns a copy of this
SeqExprwithopreplaced. - withOpen(Symbol) - Method in class hydra.ast.Brackets
-
Returns a copy of this
Bracketswithopenreplaced. - withOut(Optional<Name>) - Method in class hydra.query.Edge
-
Returns a copy of this
Edgewithoutreplaced. - withOwningModuleName(ModuleName) - Method in class hydra.error.packaging.UndeclaredDependencyError
-
Returns a copy of this
UndeclaredDependencyErrorwithowningModuleNamereplaced. - withPackage(Optional<PackageName>) - Method in class hydra.packaging.ModuleDependency
-
Returns a copy of this
ModuleDependencywithpackagereplaced. - withPadding(Padding) - Method in class hydra.ast.Op
-
Returns a copy of this
Opwithpaddingreplaced. - withParameter(Name) - Method in class hydra.core.ForallType
-
Returns a copy of this
ForallTypewithparameterreplaced. - withParameter(Name) - Method in class hydra.core.Lambda
-
Returns a copy of this
Lambdawithparameterreplaced. - withParameter(Name) - Method in class hydra.core.TypeLambda
-
Returns a copy of this
TypeLambdawithparameterreplaced. - withParameters(List<Parameter>) - Method in class hydra.typing.TermSignature
-
Returns a copy of this
TermSignaturewithparametersreplaced. - withParams(List<Name>) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithparamsreplaced. - withPath(SubtermPath) - Method in class hydra.error.checking.OtherCheckingError
-
Returns a copy of this
OtherCheckingErrorwithpathreplaced. - withPath(SubtermPath) - Method in class hydra.error.checking.UndefinedTermVariableCheckingError
-
Returns a copy of this
UndefinedTermVariableCheckingErrorwithpathreplaced. - withPath(SubtermPath) - Method in class hydra.error.checking.UntypedTermVariableCheckingError
-
Returns a copy of this
UntypedTermVariableCheckingErrorwithpathreplaced. - withPath(SubtermPath) - Method in class hydra.errors.OtherInferenceError
-
Returns a copy of this
OtherInferenceErrorwithpathreplaced. - withPath(SubtermPath) - Method in class hydra.errors.UnificationInferenceError
-
Returns a copy of this
UnificationInferenceErrorwithpathreplaced. - withPath(SubtermPath) - Method in class hydra.paths.SubtermAttribute
-
Returns a copy of this
SubtermAttributewithpathreplaced. - withPath(SubtermPath) - Method in class hydra.paths.SubtermEdge
-
Returns a copy of this
SubtermEdgewithpathreplaced. - withPath(SubtermPath) - Method in class hydra.paths.SubtermProperty
-
Returns a copy of this
SubtermPropertywithpathreplaced. - withPath(SubtypePath) - Method in class hydra.paths.SubtypeAttribute
-
Returns a copy of this
SubtypeAttributewithpathreplaced. - withPath(SubtypePath) - Method in class hydra.paths.SubtypeEdge
-
Returns a copy of this
SubtypeEdgewithpathreplaced. - withPath(SubtypePath) - Method in class hydra.paths.SubtypeProperty
-
Returns a copy of this
SubtypePropertywithpathreplaced. - withPath(Path) - Method in class hydra.query.RegexSequence
-
Returns a copy of this
RegexSequencewithpathreplaced. - withPatterns(List<Pattern>) - Method in class hydra.query.GraphPattern
-
Returns a copy of this
GraphPatternwithpatternsreplaced. - withPatterns(List<Pattern>) - Method in class hydra.query.Query
-
Returns a copy of this
Querywithpatternsreplaced. - withPrecedence(Precedence) - Method in class hydra.ast.Op
-
Returns a copy of this
Opwithprecedencereplaced. - withPrecedingName(Name) - Method in class hydra.error.packaging.DefinitionsOutOfOrderError
-
Returns a copy of this
DefinitionsOutOfOrderErrorwithprecedingNamereplaced. - withPredicate(Path) - Method in class hydra.query.TriplePattern
-
Returns a copy of this
TriplePatternwithpredicatereplaced. - withPrefix(String) - Method in class hydra.graph.Library
-
Returns a copy of this
Librarywithprefixreplaced. - withPrimaryKeys(List<PrimaryKey>) - Method in class hydra.relational.RelationSchema
-
Returns a copy of this
RelationSchemawithprimaryKeysreplaced. - withPrimitives(List<Primitive>) - Method in class hydra.graph.Library
-
Returns a copy of this
Librarywithprimitivesreplaced. - withPrimitives(Map<Name, Primitive>) - Method in class hydra.graph.Graph
-
Returns a copy of this
Graphwithprimitivesreplaced. - withProgram(FilePath) - Method in class hydra.system.Command
-
Returns a copy of this
Commandwithprogramreplaced. - withQuantifier(RegexQuantifier) - Method in class hydra.query.RegexSequence
-
Returns a copy of this
RegexSequencewithquantifierreplaced. - withQuantifier(Quantifier) - Method in class hydra.regex.Quantified
-
Returns a copy of this
Quantifiedwithquantifierreplaced. - withReferencedName(Name) - Method in class hydra.error.packaging.UndeclaredDependencyError
-
Returns a copy of this
UndeclaredDependencyErrorwithreferencedNamereplaced. - withRemainder(List<Integer>) - Method in class hydra.parsing.ParseError
-
Returns a copy of this
ParseErrorwithremainderreplaced. - withRemainder(List<Integer>) - Method in class hydra.parsing.ParseSuccess
-
Returns a copy of this
ParseSuccesswithremainderreplaced. - withResult(Result) - Method in class hydra.typing.TermSignature
-
Returns a copy of this
TermSignaturewithresultreplaced. - withRhs(Expr) - Method in class hydra.ast.OpExpr
-
Returns a copy of this
OpExprwithrhsreplaced. - withRight(Ws) - Method in class hydra.ast.Padding
-
Returns a copy of this
Paddingwithrightreplaced. - withRight(Type) - Method in class hydra.core.EitherType
-
Returns a copy of this
EitherTypewithrightreplaced. - withRight(Type) - Method in class hydra.typing.TypeConstraint
-
Returns a copy of this
TypeConstraintwithrightreplaced. - withRight(Path) - Method in class hydra.query.PathEquation
-
Returns a copy of this
PathEquationwithrightreplaced. - withRightType(Type) - Method in class hydra.errors.UnificationError
-
Returns a copy of this
UnificationErrorwithrightTypereplaced. - withSccs(List<List<Integer>>) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithsccsreplaced. - withSchemaTypes(Map<Name, TypeScheme>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithschemaTypesreplaced. - withScope(Optional<DependencyScope>) - Method in class hydra.packaging.PackageDependency
-
Returns a copy of this
PackageDependencywithscopereplaced. - withSecond(Type) - Method in class hydra.core.PairType
-
Returns a copy of this
PairTypewithsecondreplaced. - withSecond(ModuleName) - Method in class hydra.error.packaging.ConflictingModuleNameError
-
Returns a copy of this
ConflictingModuleNameErrorwithsecondreplaced. - withSeconds(Long) - Method in class hydra.time.Timespec
-
Returns a copy of this
Timespecwithsecondsreplaced. - withSeeAlso(List<EntityReference>) - Method in class hydra.packaging.EntityMetadata
-
Returns a copy of this
EntityMetadatawithseeAlsoreplaced. - withSemi(Expr) - Static method in interface hydra.Serialization
-
Append a trailing semicolon to an expression
- withSemi(TypedTerm<Expr>) - Static method in interface hydra.dsl.Serialization
-
DSL reference to hydra.serialization.withSemi
- withSignature(Optional<TermSignature>) - Method in class hydra.packaging.TermDefinition
-
Returns a copy of this
TermDefinitionwithsignaturereplaced. - withSignature(TermSignature) - Method in class hydra.packaging.PrimitiveDefinition
-
Returns a copy of this
PrimitiveDefinitionwithsignaturereplaced. - withSize(Long) - Method in class hydra.file.FileStatus
-
Returns a copy of this
FileStatuswithsizereplaced. - withSource(T1) - Method in class hydra.coders.Adapter
-
Returns a copy of this
Adapterwithsourcereplaced. - withStack(List<Integer>) - Method in class hydra.topology.TarjanState
-
Returns a copy of this
TarjanStatewithstackreplaced. - withStatusChangeTime(Optional<Timespec>) - Method in class hydra.file.FileStatus
-
Returns a copy of this
FileStatuswithstatusChangeTimereplaced. - withStderr(byte[]) - Method in class hydra.system.ProcessResult
-
Returns a copy of this
ProcessResultwithstderrreplaced. - withStdout(byte[]) - Method in class hydra.system.ProcessResult
-
Returns a copy of this
ProcessResultwithstdoutreplaced. - withStyle(BlockStyle) - Method in class hydra.ast.BracketExpr
-
Returns a copy of this
BracketExprwithstylereplaced. - withStyle(IndentStyle) - Method in class hydra.ast.IndentedExpression
-
Returns a copy of this
IndentedExpressionwithstylereplaced. - withSubgroups(List<TestGroup>) - Method in class hydra.testing.TestGroup
-
Returns a copy of this
TestGroupwithsubgroupsreplaced. - withSubject(Node) - Method in class hydra.query.TriplePattern
-
Returns a copy of this
TriplePatternwithsubjectreplaced. - withSubst(TypeSubst) - Method in class hydra.typing.InferenceResult
-
Returns a copy of this
InferenceResultwithsubstreplaced. - withSupportedFeatures(Set<LanguageFeature>) - Method in class hydra.coders.Language
-
Returns a copy of this
LanguagewithsupportedFeaturesreplaced. - withSymbol(Symbol) - Method in class hydra.ast.Op
-
Returns a copy of this
Opwithsymbolreplaced. - withTags(List<Tag>) - Method in class hydra.testing.TestCaseWithMetadata
-
Returns a copy of this
TestCaseWithMetadatawithtagsreplaced. - withTarget(Name) - Method in class hydra.paths.SubtermEdge
-
Returns a copy of this
SubtermEdgewithtargetreplaced. - withTarget(Name) - Method in class hydra.paths.SubtypeEdge
-
Returns a copy of this
SubtypeEdgewithtargetreplaced. - withTarget(Term) - Method in class hydra.paths.SubtermProperty
-
Returns a copy of this
SubtermPropertywithtargetreplaced. - withTarget(Type) - Method in class hydra.paths.SubtypeProperty
-
Returns a copy of this
SubtypePropertywithtargetreplaced. - withTarget(TermAttribute) - Method in class hydra.paths.SubtermAttribute
-
Returns a copy of this
SubtermAttributewithtargetreplaced. - withTarget(TypeAttribute) - Method in class hydra.paths.SubtypeAttribute
-
Returns a copy of this
SubtypeAttributewithtargetreplaced. - withTarget(T2) - Method in class hydra.coders.Adapter
-
Returns a copy of this
Adapterwithtargetreplaced. - withTerm(Term) - Method in class hydra.core.Binding
-
Returns a copy of this
Bindingwithtermreplaced. - withTerm(Term) - Method in class hydra.core.Field
-
Returns a copy of this
Fieldwithtermreplaced. - withTerm(Term) - Method in class hydra.typing.InferenceResult
-
Returns a copy of this
InferenceResultwithtermreplaced. - withTerm(TypedTerm<A>) - Method in class hydra.typed.TypedBinding
-
Returns a copy of this
TypedBindingwithtermreplaced. - withTerm(TypedTerm<A>) - Method in class hydra.typed.TypedTermDefinition
-
Returns a copy of this
TypedTermDefinitionwithtermreplaced. - withTerm(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithtermreplaced. - withTermVariable(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithtermVariablereplaced. - withTermVariants(Set<TermVariant>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithtermVariantsreplaced. - withTo(Integer) - Method in class hydra.regex.CharacterRange
-
Returns a copy of this
CharacterRangewithtoreplaced. - withTrace(List<SubtermStep>) - Method in class hydra.typing.InferenceContext
-
Returns a copy of this
InferenceContextwithtracereplaced. - withType(Name) - Method in class hydra.query.Edge
-
Returns a copy of this
Edgewithtypereplaced. - withType(Type) - Method in class hydra.core.FieldType
-
Returns a copy of this
FieldTypewithtypereplaced. - withType(Type) - Method in class hydra.core.TypeApplicationTerm
-
Returns a copy of this
TypeApplicationTermwithtypereplaced. - withType(Type) - Method in class hydra.error.checking.NotAForallTypeError
-
Returns a copy of this
NotAForallTypeErrorwithtypereplaced. - withType(Type) - Method in class hydra.error.checking.TypeArityMismatchError
-
Returns a copy of this
TypeArityMismatchErrorwithtypereplaced. - withType(Type) - Method in class hydra.error.checking.UnboundTypeVariablesError
-
Returns a copy of this
UnboundTypeVariablesErrorwithtypereplaced. - withType(Type) - Method in class hydra.graph.TermCoder
-
Returns a copy of this
TermCoderwithtypereplaced. - withType(Type) - Method in class hydra.tabular.ColumnType
-
Returns a copy of this
ColumnTypewithtypereplaced. - withType(Type) - Method in class hydra.typing.InferenceResult
-
Returns a copy of this
InferenceResultwithtypereplaced. - withType(Type) - Method in class hydra.typing.Parameter
-
Returns a copy of this
Parameterwithtypereplaced. - withType(Type) - Method in class hydra.typing.Result
-
Returns a copy of this
Resultwithtypereplaced. - withType(TypeScheme) - Method in class hydra.paths.SubtermNode
-
Returns a copy of this
SubtermNodewithtypereplaced. - withType(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithtypereplaced. - withTypeArguments(List<Type>) - Method in class hydra.error.checking.NotAForallTypeError
-
Returns a copy of this
NotAForallTypeErrorwithtypeArgumentsreplaced. - withTypeArguments(List<Type>) - Method in class hydra.error.checking.TypeArityMismatchError
-
Returns a copy of this
TypeArityMismatchErrorwithtypeArgumentsreplaced. - withTypeLambdaContext(TypedTerm<Function<T0, Graph>>, TypedTerm<Function<Graph, Function<T0, T1>>>, TypedTerm<T0>, TypedTerm<TypeLambda>, TypedTerm<Function<T1, T2>>) - Static method in interface hydra.dsl.Environment
-
DSL reference to hydra.environment.withTypeLambdaContext
- withTypeLambdaContext(Function<T0, Graph>, Function<Graph, Function<T0, T1>>, T0, TypeLambda, Function<T1, T2>) - Static method in interface hydra.Environment
-
Execute a computation in the context of a type lambda body, extending the type context with the type parameter
- withTypeName(Name) - Method in class hydra.core.CaseStatement
-
Returns a copy of this
CaseStatementwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.core.Injection
-
Returns a copy of this
InjectionwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.core.Projection
-
Returns a copy of this
ProjectionwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.core.Record
-
Returns a copy of this
RecordwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.core.WrappedTerm
-
Returns a copy of this
WrappedTermwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.EmptyCaseStatementError
-
Returns a copy of this
EmptyCaseStatementErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.ExtraRecordFieldsError
-
Returns a copy of this
ExtraRecordFieldsErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.MissingCaseBranchesError
-
Returns a copy of this
MissingCaseBranchesErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.MissingRecordFieldsError
-
Returns a copy of this
MissingRecordFieldsErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.NominalTypeKindMismatchError
-
Returns a copy of this
NominalTypeKindMismatchErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.RedundantWrapUnwrapError
-
Returns a copy of this
RedundantWrapUnwrapErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.UndeclaredVariantError
-
Returns a copy of this
UndeclaredVariantErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.UndefinedFieldError
-
Returns a copy of this
UndefinedFieldErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.UnknownCaseAlternativeError
-
Returns a copy of this
UnknownCaseAlternativeErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.UnknownProjectedFieldError
-
Returns a copy of this
UnknownProjectedFieldErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.core.UnresolvedNominalTypeError
-
Returns a copy of this
UnresolvedNominalTypeErrorwithtypeNamereplaced. - withTypeName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError
-
Returns a copy of this
ConflictingVariantNameErrorwithtypeNamereplaced. - withTypeParameters(List<TypeParameter>) - Method in class hydra.typing.TermSignature
-
Returns a copy of this
TermSignaturewithtypeParametersreplaced. - withTypeParams(List<Name>) - Method in class hydra.typing.FunctionStructure
-
Returns a copy of this
FunctionStructurewithtypeParamsreplaced. - withTypes(Function<Type, Boolean>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithtypesreplaced. - withTypes(List<Type>) - Method in class hydra.error.checking.UnequalTypesError
-
Returns a copy of this
UnequalTypesErrorwithtypesreplaced. - withTypeScheme(Optional<TypeScheme>) - Method in class hydra.core.Binding
-
Returns a copy of this
BindingwithtypeSchemereplaced. - withTypeVariable(CaseConvention) - Method in class hydra.coders.CaseConventions
-
Returns a copy of this
CaseConventionswithtypeVariablereplaced. - withTypeVariables(Set<Name>) - Method in class hydra.graph.Graph
-
Returns a copy of this
GraphwithtypeVariablesreplaced. - withTypeVariants(Set<TypeVariant>) - Method in class hydra.coders.LanguageConstraints
-
Returns a copy of this
LanguageConstraintswithtypeVariantsreplaced. - withUpperExclusive(Optional<Version>) - Method in class hydra.packaging.VersionRange
-
Returns a copy of this
VersionRangewithupperExclusivereplaced. - withValue(A) - Method in class hydra.parsing.ParseSuccess
-
Returns a copy of this
ParseSuccesswithvaluereplaced. - withValue(Boolean) - Method in class hydra.error.core.ConstantConditionError
-
Returns a copy of this
ConstantConditionErrorwithvaluereplaced. - withValues(Type) - Method in class hydra.core.MapType
-
Returns a copy of this
MapTypewithvaluesreplaced. - withVariables(List<Name>) - Method in class hydra.core.TypeScheme
-
Returns a copy of this
TypeSchemewithvariablesreplaced. - withVariables(List<Variable>) - Method in class hydra.query.Query
-
Returns a copy of this
Querywithvariablesreplaced. - withVariables(Set<Name>) - Method in class hydra.error.checking.UnboundTypeVariablesError
-
Returns a copy of this
UnboundTypeVariablesErrorwithvariablesreplaced. - withVariantName(Name) - Method in class hydra.error.core.UndeclaredVariantError
-
Returns a copy of this
UndeclaredVariantErrorwithvariantNamereplaced. - withVariantName(Name) - Method in class hydra.error.packaging.ConflictingVariantNameError
-
Returns a copy of this
ConflictingVariantNameErrorwithvariantNamereplaced. - withVariantNames(List<Name>) - Method in class hydra.error.core.MissingCaseBranchesError
-
Returns a copy of this
MissingCaseBranchesErrorwithvariantNamesreplaced. - withVersion(VersionSpecifier) - Method in class hydra.packaging.PackageDependency
-
Returns a copy of this
PackageDependencywithversionreplaced. - withWarningRules(Set<Name>) - Method in class hydra.validation.ValidationProfile
-
Returns a copy of this
ValidationProfilewithwarningRulesreplaced. - withWarnings(List<E>) - Method in class hydra.validation.ValidationResult
-
Returns a copy of this
ValidationResultwithwarningsreplaced. - withWorkingDirectory(Optional<FilePath>) - Method in class hydra.system.Command
-
Returns a copy of this
CommandwithworkingDirectoryreplaced. - WORKING_DIRECTORY - Static variable in class hydra.system.Command
-
Name of the
hydra.system.Command.workingDirectoryfield. - workingDirectory - Variable in class hydra.system.Command
-
The directory in which to run the child, as if chdir() (XSH, https://pubs.opengroup.org/onlinepubs/9799919799/functions/chdir.html) were called before exec.
- workingDirectory(Optional<FilePath>) - Method in class hydra.system.Command.Builder
- wrap(Binding) - Static method in interface hydra.overlay.java.dsl.Types
-
Wrap type from a Binding.
- wrap(Name, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a wrapped term.
- wrap(Name, Graph, Term) - Static method in interface hydra.extract.Core
-
Extract the wrapped value from a wrapped term
- wrap(Name, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
wrap TypeName body— Name overload. - wrap(Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a wrapped type (newtype) with a provided base type and the default type name.
- wrap(String, Term) - Static method in interface hydra.overlay.java.dsl.Terms
-
Create a wrapped term.
- wrap(String, TypedTerm<?>) - Static method in class hydra.overlay.java.dsl.meta.Phantoms
-
wrap TypeName body. - Wrap() - Constructor for class hydra.variants.TermVariant.Wrap
-
Constructs an immutable
TermVariant.Wrap. - Wrap() - Constructor for class hydra.variants.TypeVariant.Wrap
-
Constructs an immutable
TypeVariant.Wrap. - Wrap(Type) - Constructor for class hydra.core.Type.Wrap
-
Constructs an immutable
Type.Wrap. - Wrap(WrappedTerm) - Constructor for class hydra.core.Term.Wrap
-
Constructs an immutable
Term.Wrap. - WRAP - Static variable in class hydra.core.Term
-
Name of the
hydra.core.Term.wrapfield. - WRAP - Static variable in class hydra.core.Type
-
Name of the
hydra.core.Type.wrapfield. - WRAP - Static variable in class hydra.variants.TermVariant
-
Name of the
hydra.variants.TermVariant.wrapfield. - WRAP - Static variable in class hydra.variants.TypeVariant
-
Name of the
hydra.variants.TypeVariant.wrapfield. - WRAP_BODY - Static variable in class hydra.paths.SubtermStep
-
Name of the
hydra.paths.SubtermStep.wrapBodyfield. - WRAP_BODY - Static variable in class hydra.paths.SubtypeStep
-
Name of the
hydra.paths.SubtypeStep.wrapBodyfield. - WRAP_TYPE_NAME - Static variable in class hydra.paths.TermAttribute
-
Name of the
hydra.paths.TermAttribute.wrapTypeNamefield. - wrapAnnotationMap(TypedTerm<Map<Name, Term>>) - Static method in interface hydra.dsl.Annotations
-
DSL reference to hydra.annotations.wrapAnnotationMap
- wrapAnnotationMap(Map<Name, Term>) - Static method in interface hydra.Annotations
-
Wrap a Map<Name, Term> as a TermMap annotation.
- WrapBody() - Constructor for class hydra.paths.SubtermStep.WrapBody
-
Constructs an immutable
SubtermStep.WrapBody. - WrapBody() - Constructor for class hydra.paths.SubtypeStep.WrapBody
-
Constructs an immutable
SubtypeStep.WrapBody. - wrapLine(TypedTerm<Integer>, TypedTerm<String>) - Static method in interface hydra.dsl.Formatting
-
DSL reference to hydra.formatting.wrapLine
- wrapLine(Integer, String) - Static method in interface hydra.Formatting
-
A simple soft line wrap which is suitable for code comments
- wrappedTerm(WrappedTerm) - Static method in interface hydra.encode.Core
-
Encoder for hydra.core.WrappedTerm
- wrappedTerm(Graph, Term) - Static method in interface hydra.decode.Core
-
Decoder for hydra.core.WrappedTerm
- wrappedTerm(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL constructor for hydra.core.WrappedTerm
- WrappedTerm - Class in hydra.core
-
A term wrapped in a type name
- WrappedTerm(Name, Term) - Constructor for class hydra.core.WrappedTerm
-
Constructs an immutable
WrappedTerm. - WrappedTerm.Builder - Class in hydra.core
-
A fluent builder for
WrappedTerm. - wrappedTermBody(TypedTerm<WrappedTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the body field of hydra.core.WrappedTerm
- wrappedTermTypeName(TypedTerm<WrappedTerm>) - Static method in interface hydra.dsl.Core
-
DSL accessor for the typeName field of hydra.core.WrappedTerm
- wrappedTermWithBody(TypedTerm<WrappedTerm>, TypedTerm<Term>) - Static method in interface hydra.dsl.Core
-
DSL updater for the body field of hydra.core.WrappedTerm
- wrappedTermWithTypeName(TypedTerm<WrappedTerm>, TypedTerm<Name>) - Static method in interface hydra.dsl.Core
-
DSL updater for the typeName field of hydra.core.WrappedTerm
- wrappedTermWrappedTerm() - Static method in interface hydra.dsl.Core
-
DSL name token for hydra.core.WrappedTerm
- wrappedType(T0, Type) - Static method in interface hydra.extract.Core
-
Extract the wrapped type from a wrapper type
- wrapTermToRecord(Name, Term) - Static method in interface hydra.Rewriting
-
Convert a wrapped (newtype) term to an equivalent single-field record term, for target languages without a newtype concept
- wrapTermToRecord(TypedTerm<Name>, TypedTerm<Term>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.wrapTermToRecord
- WrapTypeName(Name) - Constructor for class hydra.paths.TermAttribute.WrapTypeName
-
Constructs an immutable
TermAttribute.WrapTypeName. - wrapTypeToRecord(Type) - Static method in interface hydra.Rewriting
-
Convert a wrapped (newtype) type to an equivalent single-field record type, for target languages without a newtype concept
- wrapTypeToRecord(TypedTerm<Type>) - Static method in interface hydra.dsl.Rewriting
-
DSL reference to hydra.rewriting.wrapTypeToRecord
- wrapWithName(Name, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a wrapped type (newtype) with a provided base type and type name.
- wrapWithName(String, Type) - Static method in interface hydra.overlay.java.dsl.Types
-
Create a wrapped type with the given name.
- writeFile() - Static method in interface hydra.lib.Files
- writeFile(TypedTerm<FilePath>, TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.Files
-
DSL reference to hydra.lib.files.writeFile
- WriteFile - Class in hydra.overlay.java.lib.files
-
Write raw bytes as the complete contents of a file.
- WriteFile() - Constructor for class hydra.overlay.java.lib.files.WriteFile
- Writer - Interface in hydra.dsl.json
-
DSL functions for hydra.json.writer
- Writer - Interface in hydra.json
-
JSON serialization functions using the Hydra AST
- writeStderr() - Static method in interface hydra.lib.System_
- writeStderr(TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.writeStderr
- WriteStderr - Class in hydra.overlay.java.lib.system
-
Write raw bytes to standard error.
- WriteStderr() - Constructor for class hydra.overlay.java.lib.system.WriteStderr
- writeStdout() - Static method in interface hydra.lib.System_
- writeStdout(TypedTerm<byte[]>) - Static method in interface hydra.dsl.lib.System_
-
DSL reference to hydra.overlay.java.lib.system.writeStdout
- WriteStdout - Class in hydra.overlay.java.lib.system
-
Write raw bytes to standard output.
- WriteStdout() - Constructor for class hydra.overlay.java.lib.system.WriteStdout
- ws(Ws) - Static method in interface hydra.encode.Ast
-
Encoder for hydra.ast.Ws
- ws(Graph, Term) - Static method in interface hydra.decode.Ast
-
Decoder for hydra.ast.Ws
- Ws - Class in hydra.ast
-
One of several classes of whitespace
- Ws.Break - Class in hydra.ast
-
A line break
- Ws.BreakAndIndent - Class in hydra.ast
-
A line break followed by indentation
- Ws.DoubleBreak - Class in hydra.ast
-
Two line breaks
- Ws.None - Class in hydra.ast
-
No whitespace
- Ws.PartialVisitor<R> - Interface in hydra.ast
-
Partial visitor over
Wswith a defaultWs.PartialVisitor.otherwise(hydra.ast.Ws)branch. - Ws.Space - Class in hydra.ast
-
A single space
- Ws.Visitor<R> - Interface in hydra.ast
-
Visitor over
Ws. - wsBreak() - Static method in interface hydra.dsl.Ast
-
DSL injection for the break variant of hydra.ast.Ws
- wsBreakAndIndent(TypedTerm<String>) - Static method in interface hydra.dsl.Ast
-
DSL injection for the breakAndIndent variant of hydra.ast.Ws
- wsDoubleBreak() - Static method in interface hydra.dsl.Ast
-
DSL injection for the doubleBreak variant of hydra.ast.Ws
- wsNone() - Static method in interface hydra.dsl.Ast
-
DSL injection for the none variant of hydra.ast.Ws
- wsSpace() - Static method in interface hydra.dsl.Ast
-
DSL injection for the space variant of hydra.ast.Ws
- wsWs() - Static method in interface hydra.dsl.Ast
-
DSL name token for hydra.ast.Ws
Y
- yamlToJson(TypedTerm<Node>) - Static method in interface hydra.dsl.json.yaml.Decode
-
DSL reference to hydra.json.yaml.decode.yamlToJson
- yamlToJson(Node) - Static method in interface hydra.json.yaml.Decode
-
Convert a YAML node to a JSON value.
- yield(InferenceContext, Term, Type, TypeSubst) - Static method in interface hydra.Inference
-
Create an inference result with no class constraints
- yieldChecked(InferenceContext, Term, Type, TypeSubst) - Static method in interface hydra.Inference
-
Create a checked inference result
- yieldCheckedWithConstraints(InferenceContext, Term, Type, TypeSubst, Map<Name, TypeVariableConstraints>) - Static method in interface hydra.Inference
-
Create a checked inference result with class constraints
- yieldWithConstraints(InferenceContext, Term, Type, TypeSubst, Map<Name, TypeVariableConstraints>) - Static method in interface hydra.Inference
-
Create an inference result with class constraints
Z
- ZERO_OR_MORE - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.zeroOrMorefield. - ZERO_OR_MORE - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.zeroOrMorefield. - ZERO_OR_ONE - Static variable in class hydra.query.RegexQuantifier
-
Name of the
hydra.query.RegexQuantifier.zeroOrOnefield. - ZERO_OR_ONE - Static variable in class hydra.regex.Quantifier
-
Name of the
hydra.regex.Quantifier.zeroOrOnefield. - ZeroOrMore() - Constructor for class hydra.query.RegexQuantifier.ZeroOrMore
-
Constructs an immutable
RegexQuantifier.ZeroOrMore. - ZeroOrMore() - Constructor for class hydra.regex.Quantifier.ZeroOrMore
-
Constructs an immutable
Quantifier.ZeroOrMore. - ZeroOrOne() - Constructor for class hydra.query.RegexQuantifier.ZeroOrOne
-
Constructs an immutable
RegexQuantifier.ZeroOrOne. - ZeroOrOne() - Constructor for class hydra.regex.Quantifier.ZeroOrOne
-
Constructs an immutable
Quantifier.ZeroOrOne. - zip() - Static method in interface hydra.lib.Lists
- zip(TypedTerm<List<X>>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.zip
- Zip - Class in hydra.overlay.java.lib.lists
-
Zips two lists into pairs.
- Zip() - Constructor for class hydra.overlay.java.lib.lists.Zip
- zipWith() - Static method in interface hydra.lib.Lists
- zipWith(TypedTerm<Function<X, Function<Y, Z>>>, TypedTerm<List<X>>, TypedTerm<List<Y>>) - Static method in interface hydra.dsl.lib.Lists
-
DSL reference to hydra.lib.lists.zipWith
- ZipWith - Class in hydra.overlay.java.lib.lists
-
Zips two lists with a function.
- ZipWith() - Constructor for class hydra.overlay.java.lib.lists.ZipWith
All Classes All Packages